|
virtual LocalizedRangeScan * | addScan (karto::LaserRangeFinder *laser, const sensor_msgs::LaserScan::ConstPtr &scan, karto::Pose2 &karto_pose) override final |
|
bool | clearLocalizationBuffer (std_srvs::Empty::Request &req, std_srvs::Empty::Response &resp) |
|
virtual bool | deserializePoseGraphCallback (slam_toolbox_msgs::DeserializePoseGraph::Request &req, slam_toolbox_msgs::DeserializePoseGraph::Response &resp) override final |
|
virtual void | laserCallback (const sensor_msgs::LaserScan::ConstPtr &scan) override final |
|
void | localizePoseCallback (const geometry_msgs::PoseWithCovarianceStampedConstPtr &msg) |
|
virtual bool | serializePoseGraphCallback (slam_toolbox_msgs::SerializePoseGraph::Request &req, slam_toolbox_msgs::SerializePoseGraph::Response &resp) override final |
|
karto::LocalizedRangeScan * | addScan (karto::LaserRangeFinder *laser, PosedScan &scanWPose) |
|
karto::LaserRangeFinder * | getLaser (const sensor_msgs::LaserScan::ConstPtr &scan) |
|
karto::LocalizedRangeScan * | getLocalizedRangeScan (karto::LaserRangeFinder *laser, const sensor_msgs::LaserScan::ConstPtr &scan, karto::Pose2 &karto_pose) |
|
bool | isPaused (const PausedApplication &app) |
|
void | loadPoseGraphByParams (ros::NodeHandle &nh) |
|
void | loadSerializedPoseGraph (std::unique_ptr< karto::Mapper > &, std::unique_ptr< karto::Dataset > &) |
|
bool | mapCallback (nav_msgs::GetMap::Request &req, nav_msgs::GetMap::Response &res) |
|
bool | pauseNewMeasurementsCallback (slam_toolbox_msgs::Pause::Request &req, slam_toolbox_msgs::Pause::Response &resp) |
|
void | publishPose (const karto::Pose2 &pose, const karto::Matrix3 &cov, const ros::Time &t) |
|
void | publishTransformLoop (const double &transform_publish_period) |
|
void | publishVisualizations () |
|
void | setParams (ros::NodeHandle &nh) |
|
void | setROSInterfaces (ros::NodeHandle &node) |
|
void | setSolver (ros::NodeHandle &private_nh_) |
|
tf2::Stamped< tf2::Transform > | setTransformFromPoses (const karto::Pose2 &pose, const karto::Pose2 &karto_pose, const ros::Time &t, const bool &update_reprocessing_transform) |
|
bool | shouldProcessScan (const sensor_msgs::LaserScan::ConstPtr &scan, const karto::Pose2 &pose) |
|
bool | shouldStartWithPoseGraph (std::string &filename, geometry_msgs::Pose2D &pose, bool &start_at_dock) |
|
bool | updateMap () |
|