Class MaplabServerRosNode

Class Documentation

class maplab::MaplabServerRosNode

Public Functions

MaplabServerRosNode(const ros::NodeHandle &nh, const ros::NodeHandle &nh_private)
MaplabServerRosNode()
bool start()
void submapLoadingCallback(const diagnostic_msgs::KeyValueConstPtr &msg)
bool saveMap(const std::string &map_folder)
bool saveMap()
void shutdown()
bool saveMapCallback(std_srvs::Empty::Request &request, std_srvs::Empty::Response &response)
bool mapLookupCallback(maplab_msgs::BatchMapLookup::Request &requests, maplab_msgs::BatchMapLookup::Response &responses)
bool deleteMissionCallback(maplab_msgs::DeleteMission::Request &request, maplab_msgs::DeleteMission::Response &response)
bool deleteAllRobotMissionsCallback(maplab_msgs::DeleteAllRobotMissions::Request &request, maplab_msgs::DeleteAllRobotMissions::Response &response)
bool getDenseMapInRangeCallback(maplab_msgs::GetDenseMapInRange::Request &request, maplab_msgs::GetDenseMapInRange::Response &response)
bool publishPoseCorrection(const int64_t timestamp_ns, const std::string &robot_name, const aslam::Transformation &T_G_curr_B_curr, const aslam::Transformation &T_G_curr_M_curr, const aslam::Transformation &T_G_in_B_in, const aslam::Transformation &T_G_in_M_in) const
void visualizeMap()