NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
depth_odometry Namespace Reference

Classes

class  DepthImageFeaturesAndPoints
 
class  DepthOdometry
 
class  DepthOdometryNodelet
 
struct  DepthOdometryParams
 
class  DepthOdometryWrapper
 
struct  DepthOdometryWrapperParams
 
class  ImageFeaturesWithKnownCorrespondencesAlignerDepthOdometry
 
struct  ImageFeaturesWithKnownCorrespondencesAlignerDepthOdometryParams
 
class  PointToPlaneICPDepthOdometry
 
struct  PointToPlaneICPDepthOdometryParams
 
struct  PoseWithCovarianceAndCorrespondences
 

Functions

void LoadDepthOdometryParams (config_reader::ConfigReader &config, DepthOdometryParams &params)
 
void LoadDepthOdometryWrapperParams (config_reader::ConfigReader &config, DepthOdometryWrapperParams &params)
 
void LoadPointToPlaneICPDepthOdometryParams (config_reader::ConfigReader &config, PointToPlaneICPDepthOdometryParams &params)
 
void LoadImageFeaturesWithKnownCorrespondencesAlignerDepthOdometryParams (config_reader::ConfigReader &config, ImageFeaturesWithKnownCorrespondencesAlignerDepthOdometryParams &params)
 
ff_msgs::DepthOdometry DepthOdometryMsg (const PoseWithCovarianceAndCorrespondences &sensor_F_source_T_target, const localization_common::PoseWithCovariance &body_F_source_T_target, const double runtime)
 
ff_msgs::Odometry OdometryMsg (const localization_common::PoseWithCovariance &sensor_F_source_T_target, const localization_common::PoseWithCovariance &body_F_source_T_target)
 
std::vector< ff_msgs::DepthCorrespondence > CorrespondencesMsg (const localization_measurements::DepthCorrespondences &depth_correspondences)
 

Function Documentation

◆ CorrespondencesMsg()

std::vector< ff_msgs::DepthCorrespondence > depth_odometry::CorrespondencesMsg ( const localization_measurements::DepthCorrespondences depth_correspondences)

◆ DepthOdometryMsg()

ff_msgs::DepthOdometry depth_odometry::DepthOdometryMsg ( const PoseWithCovarianceAndCorrespondences sensor_F_source_T_target,
const localization_common::PoseWithCovariance body_F_source_T_target,
const double  runtime 
)

◆ LoadDepthOdometryParams()

void depth_odometry::LoadDepthOdometryParams ( config_reader::ConfigReader config,
DepthOdometryParams params 
)

◆ LoadDepthOdometryWrapperParams()

void depth_odometry::LoadDepthOdometryWrapperParams ( config_reader::ConfigReader config,
DepthOdometryWrapperParams params 
)

◆ LoadImageFeaturesWithKnownCorrespondencesAlignerDepthOdometryParams()

void depth_odometry::LoadImageFeaturesWithKnownCorrespondencesAlignerDepthOdometryParams ( config_reader::ConfigReader config,
ImageFeaturesWithKnownCorrespondencesAlignerDepthOdometryParams params 
)

◆ LoadPointToPlaneICPDepthOdometryParams()

void depth_odometry::LoadPointToPlaneICPDepthOdometryParams ( config_reader::ConfigReader config,
PointToPlaneICPDepthOdometryParams params 
)

◆ OdometryMsg()

ff_msgs::Odometry depth_odometry::OdometryMsg ( const localization_common::PoseWithCovariance sensor_F_source_T_target,
const localization_common::PoseWithCovariance body_F_source_T_target 
)