|
My Project 1.0
Holistic Fusion: A Generic Framework for Multimodal Sensor Fusion
|
#include <NavState.h>


Public Member Functions | |
| SafeNavStateWithCovarianceAndBias ()=default | |
| SafeNavStateWithCovarianceAndBias (const SafeNavStateWithCovarianceAndBias &navState)=default | |
| SafeNavStateWithCovarianceAndBias (const Eigen::Isometry3d &T_W_Ik, const Eigen::Vector3d &I_v_W_I, const Eigen::Vector3d &I_w_W_I, const double timeK, const Eigen::Matrix< double, 6, 6 > &poseCovariance, const Eigen::Matrix< double, 3, 3 > &velocityCovariance, Eigen::Vector3d accelerometerBias, Eigen::Vector3d gyroscopeBias, const TransformsDictionary< Eigen::Isometry3d > &fixedFrameTransforms, const TransformsDictionary< Eigen::Matrix< double, 6, 6 > > &fixedFrameTransformsCovariance, const TransformsDictionary< Eigen::Isometry3d > &landmarkTransforms, const TransformsDictionary< Eigen::Matrix< double, 6, 6 > > &landmarkTransformsCovariance) | |
| SafeNavStateWithCovarianceAndBias (const GraphState &graphState) | |
| const Eigen::Matrix< double, 6, 6 > & | getPoseCovariance () const |
| const Eigen::Matrix< double, 3, 3 > & | getVelocityCovariance () const |
| const Eigen::Vector3d & | getAccelerometerBias () const |
| const Eigen::Vector3d & | getGyroscopeBias () const |
| const TransformsDictionary< Eigen::Isometry3d > & | getReferenceFrameTransforms () const |
| const TransformsDictionary< Eigen::Matrix< double, 6, 6 > > & | getReferenceFrameTransformsCovariance () const |
| const TransformsDictionary< Eigen::Isometry3d > & | getLandmarkTransforms () const |
| const TransformsDictionary< Eigen::Matrix< double, 6, 6 > > & | getLandmarkTransformsCovariance () const |
| Public Member Functions inherited from holistic_fusion::NavState | |
| NavState ()=default | |
| NavState (const NavState &navState)=default | |
| NavState (const Eigen::Isometry3d &T_W_Ik, Eigen::Vector3d I_v_W_I, Eigen::Vector3d I_w_W_I, const double timeK) | |
| const Eigen::Isometry3d & | getT_W_Ik () const |
| const Eigen::Vector3d & | getI_v_W_I () const |
| const Eigen::Vector3d & | getI_w_W_I () const |
| double | getTimeK () const |
Private Attributes | |
| Eigen::Matrix< double, 6, 6 > | poseCovariance_ |
| Eigen::Matrix< double, 3, 3 > | velocityCovariance_ |
| Eigen::Vector3d | accelerometerBias_ |
| Eigen::Vector3d | gyroscopeBias_ |
| holistic_fusion::TransformsDictionary< Eigen::Isometry3d > | referenceFrameTransforms_ |
| holistic_fusion::TransformsDictionary< Eigen::Matrix< double, 6, 6 > > | referenceFrameTransformsCovariance_ |
| holistic_fusion::TransformsDictionary< Eigen::Isometry3d > | landmarkTransforms_ |
| holistic_fusion::TransformsDictionary< Eigen::Matrix< double, 6, 6 > > | landmarkTransformsCovariance_ |
Additional Inherited Members | |
| Protected Member Functions inherited from holistic_fusion::NavState | |
| void | updateInWorld (const Eigen::Isometry3d &T_W_Ik, const Eigen::Vector3d &I_v_W_I, const Eigen::Vector3d &I_w_W_I, double timeK) |
| void | updateYawInWorld (double yaw_W_Ik) |
| void | updatePositionInWorld (const Eigen::Vector3d &W_t_W_Ik) |
| virtual void | updateLatestMeasurementTimestamp (double timeK) |
| Protected Attributes inherited from holistic_fusion::NavState | |
| Eigen::Isometry3d | T_W_Ik_ = Eigen::Isometry3d::Identity() |
| Eigen::Vector3d | I_v_W_I_ = Eigen::Vector3d::Zero() |
| Eigen::Vector3d | I_w_W_I_ = Eigen::Vector3d::Zero() |
| double | timeK_ |
Definition at line 114 of file NavState.h.
|
default |
|
default |
|
inline |
Definition at line 123 of file NavState.h.
|
inlineexplicit |
Definition at line 141 of file NavState.h.
|
inline |
Definition at line 151 of file NavState.h.
|
inline |
Definition at line 152 of file NavState.h.
|
inline |
Definition at line 157 of file NavState.h.
|
inline |
Definition at line 158 of file NavState.h.
|
inline |
Definition at line 149 of file NavState.h.
|
inline |
Definition at line 153 of file NavState.h.
|
inline |
Definition at line 154 of file NavState.h.
|
inline |
Definition at line 150 of file NavState.h.
|
private |
Definition at line 165 of file NavState.h.
|
private |
Definition at line 166 of file NavState.h.
|
private |
Definition at line 171 of file NavState.h.
|
private |
Definition at line 172 of file NavState.h.
|
private |
Definition at line 162 of file NavState.h.
|
private |
Definition at line 168 of file NavState.h.
|
private |
Definition at line 169 of file NavState.h.
|
private |
Definition at line 163 of file NavState.h.