ekf_cal  0.4.0
A Kalman filter-based sensor calibration package
State Class Reference

EKF State Class. More...

#include <types.hpp>

Collaboration diagram for State:
[legend]

Public Member Functions

 State ()
 EKF State constructor.
 
Eigen::VectorXd ToVector () const
 Get EKF state as a vector. More...
 
unsigned int GetStateSize () const
 Get EKF state size. More...
 

Public Attributes

BodyState body_state {}
 Body state.
 
std::map< unsigned int, ImuStateimu_states {}
 IMU states.
 
std::map< unsigned int, GpsStategps_states {}
 GPS states.
 
std::map< unsigned int, CamStatecam_states {}
 Camera states.
 
std::map< unsigned int, FidStatefid_states {}
 Fiducial states.
 
std::map< unsigned int, std::vector< AugState > > aug_states {}
 Fiducial states.
 

Detailed Description

EKF State Class.

Member Function Documentation

◆ GetStateSize()

unsigned int State::GetStateSize ( ) const

Get EKF state size.

Returns
EKF state size as an integer

◆ ToVector()

Eigen::VectorXd State::ToVector ( ) const

Get EKF state as a vector.

Returns
EKF state as a vector

The documentation for this class was generated from the following files: