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

#include <point_to_plane_icp_depth_odometry.h>

Inheritance diagram for depth_odometry::PointToPlaneICPDepthOdometry:
Inheritance graph

Public Member Functions

 PointToPlaneICPDepthOdometry (const PointToPlaneICPDepthOdometryParams &params)
 
boost::optional< PoseWithCovarianceAndCorrespondencesDepthImageCallback (const localization_measurements::DepthImageMeasurement &depth_image_measurement) final
 
boost::optional< PoseWithCovarianceAndCorrespondencesDepthImageCallbackWithEstimate (const localization_measurements::DepthImageMeasurement &depth_image_measurement, const boost::optional< Eigen::Isometry3d & > target_T_source_initial_estimate=boost::none)
 
const PointToPlaneICPDepthOdometryParamsparams () const
 

Constructor & Destructor Documentation

◆ PointToPlaneICPDepthOdometry()

depth_odometry::PointToPlaneICPDepthOdometry::PointToPlaneICPDepthOdometry ( const PointToPlaneICPDepthOdometryParams params)
explicit

Member Function Documentation

◆ DepthImageCallback()

boost::optional< PoseWithCovarianceAndCorrespondences > depth_odometry::PointToPlaneICPDepthOdometry::DepthImageCallback ( const localization_measurements::DepthImageMeasurement depth_image_measurement)
finalvirtual

◆ DepthImageCallbackWithEstimate()

boost::optional< PoseWithCovarianceAndCorrespondences > depth_odometry::PointToPlaneICPDepthOdometry::DepthImageCallbackWithEstimate ( const localization_measurements::DepthImageMeasurement depth_image_measurement,
const boost::optional< Eigen::Isometry3d & >  target_T_source_initial_estimate = boost::none 
)

◆ params()

const PointToPlaneICPDepthOdometryParams& depth_odometry::PointToPlaneICPDepthOdometry::params ( ) const
inline

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