farm-ng-core
sophus::ImuModel Class Reference

#include <imu_model.h>

Public Member Functions

 ImuModel (GyroModelVariant const &gyro_model, AcceleroModelVariant const &accelero_model)
 
auto gyroMeasurement (Eigen::Vector3d const &world_velocity_imu) -> Eigen::Vector3d
 
auto acceleroMeasurement (Eigen::Vector3d const &world_acceleration_imu) -> Eigen::Vector3d
 
auto gyroModel () -> GyroModelVariant &
 
auto gyroModel () const -> GyroModelVariant const &
 
auto acceleroModel () -> AcceleroModelVariant &
 
auto acceleroModel () const -> AcceleroModelVariant const &
 
auto gyroParams () const -> Eigen::VectorXd
 
auto acceleroParams () const -> Eigen::VectorXd
 
auto gyroModelType () const -> GyroModelType
 
auto acceleroModelType () const -> AcceleroModelType
 

Constructor & Destructor Documentation

◆ ImuModel()

sophus::ImuModel::ImuModel ( GyroModelVariant const &  gyro_model,
AcceleroModelVariant const &  accelero_model 
)
inline

Member Function Documentation

◆ acceleroMeasurement()

auto sophus::ImuModel::acceleroMeasurement ( Eigen::Vector3d const &  world_acceleration_imu) -> Eigen::Vector3d

◆ acceleroModel() [1/2]

auto sophus::ImuModel::acceleroModel ( ) -> AcceleroModelVariant&
inline

◆ acceleroModel() [2/2]

auto sophus::ImuModel::acceleroModel ( ) const -> AcceleroModelVariant const&
inline

◆ acceleroModelType()

auto sophus::ImuModel::acceleroModelType ( ) const -> AcceleroModelType

◆ acceleroParams()

auto sophus::ImuModel::acceleroParams ( ) const -> Eigen::VectorXd

◆ gyroMeasurement()

auto sophus::ImuModel::gyroMeasurement ( Eigen::Vector3d const &  world_velocity_imu) -> Eigen::Vector3d

◆ gyroModel() [1/2]

auto sophus::ImuModel::gyroModel ( ) -> GyroModelVariant&
inline

◆ gyroModel() [2/2]

auto sophus::ImuModel::gyroModel ( ) const -> GyroModelVariant const&
inline

◆ gyroModelType()

auto sophus::ImuModel::gyroModelType ( ) const -> GyroModelType

◆ gyroParams()

auto sophus::ImuModel::gyroParams ( ) const -> Eigen::VectorXd

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