NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
Classes | |
class | ArTagPoseAdder |
class | BagImuFilterer |
class | DepthOdometryAdder |
class | GraphLocalizerSimulator |
struct | GraphLocalizerSimulatorParams |
class | GraphVIOSimulator |
struct | GraphVIOSimulatorParams |
class | ImuBiasExtrapolator |
class | LiveMeasurementSimulator |
struct | LiveMeasurementSimulatorParams |
class | MapMatcher |
class | MessageBuffer |
struct | MessageBufferParams |
class | OfflineReplay |
struct | OfflineReplayParams |
class | SparseMappingPoseAdder |
Functions | |
void | FeatureTrackImage (const vision_common::SpacedFeatureTracker &feature_tracker, const camera::CameraParameters &camera_params, cv::Mat &feature_track_image) |
void | MarkSmartFactorPoints (const std::vector< boost::shared_ptr< const factor_adders::RobustSmartFactor >> smart_factors, const camera::CameraParameters &camera_params, const gtsam::Values &values, cv::Mat &feature_track_image) |
boost::optional< sensor_msgs::ImagePtr > | CreateFeatureTrackImage (const sensor_msgs::ImageConstPtr &image_msg, const vision_common::SpacedFeatureTracker &feature_tracker, const camera::CameraParameters &camera_params, const std::vector< boost::shared_ptr< const factor_adders::RobustSmartFactor >> &smart_factors, const gtsam::Values &values) |
cv::Point2f | Distort (const Eigen::Vector2d &undistorted_point, const camera::CameraParameters ¶ms) |
void | LoadMessageBufferParams (config_reader::ConfigReader &config, MessageBufferParams ¶ms, const std::string &prefix="") |
void | LoadLiveMeasurementSimulatorParams (config_reader::ConfigReader &config, const std::string &bag_name, const std::string &map_file, const std::string &image_topic, LiveMeasurementSimulatorParams ¶ms) |
void | LoadGraphLocalizerSimulatorParams (config_reader::ConfigReader &config, GraphLocalizerSimulatorParams ¶ms) |
void | LoadGraphVIOSimulatorParams (config_reader::ConfigReader &config, GraphVIOSimulatorParams ¶ms) |
void | LoadOfflineReplayParams (config_reader::ConfigReader &config, OfflineReplayParams ¶ms) |
bool | string_ends_with (const std::string &str, const std::string &ending) |
template<typename MsgType > | |
void | SaveMsg (const MsgType &msg, const std::string &topic, rosbag::Bag &bag) |
geometry_msgs::PoseStamped | PoseMsg (const Eigen::Isometry3d &global_T_body, const std_msgs::Header &header) |
geometry_msgs::PoseStamped | PoseMsg (const Eigen::Isometry3d &global_T_body, const localization_common::Time time) |
geometry_msgs::PoseStamped | PoseMsg (const gtsam::Pose3 &global_T_body, const localization_common::Time time) |
geometry_msgs::PoseStamped | PoseMsg (const localization_measurements::TimestampedPose ×tamped_pose) |
void | SaveExtrapolatedStates (const std::vector< lc::CombinedNavState > &extrapolated_states, rosbag::Bag &bag) |
void | LoadMessageBufferParams (const std::string &message_type, config_reader::ConfigReader &config, MessageBufferParams ¶ms, const std::string &prefix) |
boost::optional< sensor_msgs::ImagePtr > localization_analysis::CreateFeatureTrackImage | ( | const sensor_msgs::ImageConstPtr & | image_msg, |
const vision_common::SpacedFeatureTracker & | feature_tracker, | ||
const camera::CameraParameters & | camera_params, | ||
const std::vector< boost::shared_ptr< const factor_adders::RobustSmartFactor >> & | smart_factors, | ||
const gtsam::Values & | values | ||
) |
cv::Point2f localization_analysis::Distort | ( | const Eigen::Vector2d & | undistorted_point, |
const camera::CameraParameters & | params | ||
) |
void localization_analysis::FeatureTrackImage | ( | const vision_common::SpacedFeatureTracker & | feature_tracker, |
const camera::CameraParameters & | camera_params, | ||
cv::Mat & | feature_track_image | ||
) |
void localization_analysis::LoadGraphLocalizerSimulatorParams | ( | config_reader::ConfigReader & | config, |
GraphLocalizerSimulatorParams & | params | ||
) |
void localization_analysis::LoadGraphVIOSimulatorParams | ( | config_reader::ConfigReader & | config, |
GraphVIOSimulatorParams & | params | ||
) |
void localization_analysis::LoadLiveMeasurementSimulatorParams | ( | config_reader::ConfigReader & | config, |
const std::string & | bag_name, | ||
const std::string & | map_file, | ||
const std::string & | image_topic, | ||
LiveMeasurementSimulatorParams & | params | ||
) |
void localization_analysis::LoadMessageBufferParams | ( | config_reader::ConfigReader & | config, |
MessageBufferParams & | params, | ||
const std::string & | prefix = "" |
||
) |
void localization_analysis::LoadMessageBufferParams | ( | const std::string & | message_type, |
config_reader::ConfigReader & | config, | ||
MessageBufferParams & | params, | ||
const std::string & | prefix | ||
) |
void localization_analysis::LoadOfflineReplayParams | ( | config_reader::ConfigReader & | config, |
OfflineReplayParams & | params | ||
) |
void localization_analysis::MarkSmartFactorPoints | ( | const std::vector< boost::shared_ptr< const factor_adders::RobustSmartFactor >> | smart_factors, |
const camera::CameraParameters & | camera_params, | ||
const gtsam::Values & | values, | ||
cv::Mat & | feature_track_image | ||
) |
geometry_msgs::PoseStamped localization_analysis::PoseMsg | ( | const Eigen::Isometry3d & | global_T_body, |
const localization_common::Time | time | ||
) |
geometry_msgs::PoseStamped localization_analysis::PoseMsg | ( | const Eigen::Isometry3d & | global_T_body, |
const std_msgs::Header & | header | ||
) |
geometry_msgs::PoseStamped localization_analysis::PoseMsg | ( | const gtsam::Pose3 & | global_T_body, |
const localization_common::Time | time | ||
) |
geometry_msgs::PoseStamped localization_analysis::PoseMsg | ( | const localization_measurements::TimestampedPose & | timestamped_pose | ) |
void localization_analysis::SaveExtrapolatedStates | ( | const std::vector< lc::CombinedNavState > & | extrapolated_states, |
rosbag::Bag & | bag | ||
) |
void localization_analysis::SaveMsg | ( | const MsgType & | msg, |
const std::string & | topic, | ||
rosbag::Bag & | bag | ||
) |
bool localization_analysis::string_ends_with | ( | const std::string & | str, |
const std::string & | ending | ||
) |