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

#include <ros_pose_extrapolator_wrapper.h>

Public Member Functions

 RosPoseExtrapolatorWrapper (const std::string &graph_config_path_prefix="")
 
 RosPoseExtrapolatorWrapper (const RosPoseExtrapolatorParams &params)
 
void LocalizationStateCallback (const ff_msgs::GraphLocState &graph_loc_state_msg)
 
void GraphVIOStateCallback (const ff_msgs::GraphVIOState &graph_vio_state_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 > > LatestExtrapolatedStateAndCovariances ()
 
boost::optional< ff_msgs::EkfState > LatestExtrapolatedLocalizationMsg ()
 

Constructor & Destructor Documentation

◆ RosPoseExtrapolatorWrapper() [1/2]

ros_pose_extrapolator::RosPoseExtrapolatorWrapper::RosPoseExtrapolatorWrapper ( const std::string &  graph_config_path_prefix = "")
explicit

◆ RosPoseExtrapolatorWrapper() [2/2]

ros_pose_extrapolator::RosPoseExtrapolatorWrapper::RosPoseExtrapolatorWrapper ( const RosPoseExtrapolatorParams params)
explicit

Member Function Documentation

◆ FlightModeCallback()

void ros_pose_extrapolator::RosPoseExtrapolatorWrapper::FlightModeCallback ( const ff_msgs::FlightMode &  flight_mode)

◆ GraphVIOStateCallback()

void ros_pose_extrapolator::RosPoseExtrapolatorWrapper::GraphVIOStateCallback ( const ff_msgs::GraphVIOState &  graph_vio_state_msg)

◆ ImuCallback()

void ros_pose_extrapolator::RosPoseExtrapolatorWrapper::ImuCallback ( const sensor_msgs::Imu &  imu_msg)

◆ LatestExtrapolatedLocalizationMsg()

boost::optional< ff_msgs::EkfState > ros_pose_extrapolator::RosPoseExtrapolatorWrapper::LatestExtrapolatedLocalizationMsg ( )

◆ LatestExtrapolatedStateAndCovariances()

boost::optional< std::pair< lc::CombinedNavState, lc::CombinedNavStateCovariances > > ros_pose_extrapolator::RosPoseExtrapolatorWrapper::LatestExtrapolatedStateAndCovariances ( )

◆ LocalizationStateCallback()

void ros_pose_extrapolator::RosPoseExtrapolatorWrapper::LocalizationStateCallback ( const ff_msgs::GraphLocState &  graph_loc_state_msg)

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