NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
utilities.h File Reference
#include <camera/camera_params.h>
#include <graph_localizer/graph_localizer.h>
#include <localization_common/utilities.h>
#include <localization_measurements/timestamped_pose.h>
#include <vision_common/feature_tracker.h>
#include <opencv2/core/mat.hpp>
#include <rosbag/bag.h>
#include <sensor_msgs/Image.h>
#include <string>
#include <vector>
Include dependency graph for utilities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 localization_analysis
 

Functions

bool localization_analysis::string_ends_with (const std::string &str, const std::string &ending)
 
template<typename MsgType >
void localization_analysis::SaveMsg (const MsgType &msg, const std::string &topic, rosbag::Bag &bag)
 
geometry_msgs::PoseStamped localization_analysis::PoseMsg (const Eigen::Isometry3d &global_T_body, const std_msgs::Header &header)
 
geometry_msgs::PoseStamped localization_analysis::PoseMsg (const Eigen::Isometry3d &global_T_body, const localization_common::Time time)
 
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)