mars_lib 0.1.0.2abe2576fe7f
Modular and Robust Sensor-Fusion
Loading...
Searching...
No Matches
update_sensor_abs_class.h
Go to the documentation of this file.
1// Copyright (C) 2021 Christian Brommer, Control of Networked Systems, University of Klagenfurt, Austria.
2//
3// All rights reserved.
4//
5// This software is licensed under the terms of the BSD-2-Clause-License with
6// no commercial use allowed, the full terms of which are made available
7// in the LICENSE file. No license in patents is granted.
8//
9// You can contact the author at <christian.brommer@ieee.org>
10
11#ifndef UPDATE_SENSOR_ABS_CLASS_H
12#define UPDATE_SENSOR_ABS_CLASS_H
13
14#include <mars/core_state.h>
15#include <mars/ekf.h>
19#include <Eigen/Dense>
20
21namespace mars
22{
24{
25public:
26 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
27
31 Eigen::MatrixXd residual_;
32 Eigen::VectorXd R_;
33 Eigen::MatrixXd F_;
34 Eigen::MatrixXd H_;
35 Eigen::MatrixXd Q_;
36
37 std::shared_ptr<void> initial_calib_{ nullptr };
39
41
42 std::shared_ptr<CoreState> core_states_;
43};
44} // namespace mars
45
46#endif // UPDATE_SENSOR_ABS_CLASS_H
Definition ekf.h:21
Definition sensor_abs_class.h:20
Definition update_sensor_abs_class.h:24
Eigen::MatrixXd F_
Definition update_sensor_abs_class.h:33
bool initial_calib_provided_
True if an initial calibration was provided.
Definition update_sensor_abs_class.h:38
Eigen::MatrixXd H_
Definition update_sensor_abs_class.h:34
std::shared_ptr< CoreState > core_states_
Definition update_sensor_abs_class.h:42
int ref_to_nav_
Definition update_sensor_abs_class.h:30
Eigen::VectorXd R_
Measurement noise "squared".
Definition update_sensor_abs_class.h:32
Eigen::MatrixXd Q_
Definition update_sensor_abs_class.h:35
std::shared_ptr< void > initial_calib_
Definition update_sensor_abs_class.h:37
int aux_error_states_
Definition update_sensor_abs_class.h:29
Chi2 chi2_
Definition update_sensor_abs_class.h:40
Eigen::MatrixXd residual_
Definition update_sensor_abs_class.h:31
EIGEN_MAKE_ALIGNED_OPERATOR_NEW int aux_states_
Definition update_sensor_abs_class.h:28
Definition buffer.h:27