NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
ros_graph_vio::ImuBiasInitializer Class Reference

#include <imu_bias_initializer.h>

Public Member Functions

 ImuBiasInitializer (const ImuBiasInitializerParams &params)
 
void AddFanSpeedModeMeasurement (const localization_measurements::FanSpeedMode fan_speed_mode)
 
void AddImuMeasurement (const localization_measurements::ImuMeasurement &imu_measurement)
 
boost::optional< ImuBiasWithStddevBias () const
 
void UpdateBias (const ImuBiasWithStddev &bias)
 
void Reset ()
 
bool LoadFromFile ()
 
bool SaveToFile () const
 

Constructor & Destructor Documentation

◆ ImuBiasInitializer()

ros_graph_vio::ImuBiasInitializer::ImuBiasInitializer ( const ImuBiasInitializerParams params)
explicit

Member Function Documentation

◆ AddFanSpeedModeMeasurement()

void ros_graph_vio::ImuBiasInitializer::AddFanSpeedModeMeasurement ( const localization_measurements::FanSpeedMode  fan_speed_mode)

◆ AddImuMeasurement()

void ros_graph_vio::ImuBiasInitializer::AddImuMeasurement ( const localization_measurements::ImuMeasurement imu_measurement)

◆ Bias()

boost::optional< ImuBiasWithStddev > ros_graph_vio::ImuBiasInitializer::Bias ( ) const

◆ LoadFromFile()

bool ros_graph_vio::ImuBiasInitializer::LoadFromFile ( )

◆ Reset()

void ros_graph_vio::ImuBiasInitializer::Reset ( )

◆ SaveToFile()

bool ros_graph_vio::ImuBiasInitializer::SaveToFile ( ) const

◆ UpdateBias()

void ros_graph_vio::ImuBiasInitializer::UpdateBias ( const ImuBiasWithStddev bias)

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