NASA Astrobee Robot Software  0.16.6
Flight software for the Astrobee robot operating inside the International Space Station.
imu_augmentor::ImuAugmentorWrapper Class Reference

#include <imu_augmentor_wrapper.h>

Public Member Functions

 ImuAugmentorWrapper (const std::string &graph_config_path_prefix="")
 
 ImuAugmentorWrapper (const ImuAugmentorParams &params)
 
void LocalizationStateCallback (const ff_msgs::GraphState &loc_msg)
 
void ImuCallback (const sensor_msgs::Imu &imu_msg)
 
void FlightModeCallback (const ff_msgs::FlightMode &flight_mode)
 
boost::optional< std::pair< localization_common::CombinedNavState, localization_common::CombinedNavStateCovariances > > LatestImuAugmentedCombinedNavStateAndCovariances ()
 
boost::optional< ff_msgs::EkfState > LatestImuAugmentedLocalizationMsg ()
 

Constructor & Destructor Documentation

◆ ImuAugmentorWrapper() [1/2]

imu_augmentor::ImuAugmentorWrapper::ImuAugmentorWrapper ( const std::string &  graph_config_path_prefix = "")
explicit

◆ ImuAugmentorWrapper() [2/2]

imu_augmentor::ImuAugmentorWrapper::ImuAugmentorWrapper ( const ImuAugmentorParams params)
explicit

Member Function Documentation

◆ FlightModeCallback()

void imu_augmentor::ImuAugmentorWrapper::FlightModeCallback ( const ff_msgs::FlightMode &  flight_mode)

◆ ImuCallback()

void imu_augmentor::ImuAugmentorWrapper::ImuCallback ( const sensor_msgs::Imu &  imu_msg)

◆ LatestImuAugmentedCombinedNavStateAndCovariances()

boost::optional< std::pair< lc::CombinedNavState, lc::CombinedNavStateCovariances > > imu_augmentor::ImuAugmentorWrapper::LatestImuAugmentedCombinedNavStateAndCovariances ( )

◆ LatestImuAugmentedLocalizationMsg()

boost::optional< ff_msgs::EkfState > imu_augmentor::ImuAugmentorWrapper::LatestImuAugmentedLocalizationMsg ( )

◆ LocalizationStateCallback()

void imu_augmentor::ImuAugmentorWrapper::LocalizationStateCallback ( const ff_msgs::GraphState &  loc_msg)

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