#include <ros/callback_queue.h>#include "mrpt_graphslam_2d/CGraphSlamEngine_ROS.h"#include "mrpt_graphslam_2d/interfaces/CRegistrationDeciderOrOptimizer_MR.h"#include "mrpt_graphslam_2d/interfaces/CEdgeRegistrationDecider_MR.h"#include "mrpt_graphslam_2d/CConnectionManager.h"#include "mrpt_graphslam_2d/misc/common.h"#include <mrpt_msgs/NodeIDWithLaserScan.h>#include <mrpt_msgs/NodeIDWithPose_vec.h>#include <mrpt_msgs/NetworkOfPoses.h>#include <mrpt_msgs/GetCMGraph.h>#include <mrpt_bridge/network_of_poses.h>#include <mrpt_bridge/laser_scan.h>#include <sensor_msgs/LaserScan.h>#include <std_msgs/String.h>#include <mrpt/poses/CPosePDFGaussian.h>#include <mrpt/poses/CPosePDFSOG.h>#include <mrpt/math/utils.h>#include <mrpt/system/os.h>#include <mrpt/slam/CGridMapAligner.h>#include <mrpt/graphs/TMRSlamNodeAnnotations.h>#include <mrpt/graphslam/misc/TUncertaintyPath.h>#include <mrpt/graphslam/misc/TNodeProps.h>#include <mrpt/version.h>#include <mrpt/utils/TColorManager.h>#include <set>#include <iterator>#include <algorithm>#include "mrpt_graphslam_2d/CGraphSlamEngine_MR_impl.h"

Go to the source code of this file.
Classes | |
| class | mrpt::graphslam::CGraphSlamEngine_MR< GRAPH_T > |
| mrpt::graphslam::CGraphSlamEngine derived class for executing multi-robot graphSLAM More... | |
| struct | mrpt::graphslam::CGraphSlamEngine_MR< GRAPH_T >::TNeighborAgentProps |
| Struct responsible for holding properties (nodeIDs, node positions, LaserScans) that have been registered by a nearby GraphSlamAgent. More... | |
| struct | mrpt::graphslam::CGraphSlamEngine_MR< GRAPH_T >::TOptions |
Namespaces | |
| mrpt | |
| mrpt::graphslam | |