CConnectionManager.cpp
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/src/
CConnectionManager_8cpp
mrpt_graphslam_2d/CConnectionManager.h
bool
operator!=
CConnectionManager_8cpp.html
a90abf35abd2ddc808e2c22a5e45f59cd
(const multimaster_msgs_fkie::ROSMaster &master1, const multimaster_msgs_fkie::ROSMaster &master2)
bool
operator!=
CConnectionManager_8cpp.html
af398a41bc0f6683efc43784b5648afaa
(const mrpt_msgs::GraphSlamAgent &agent1, const mrpt_msgs::GraphSlamAgent &agent2)
bool
operator!=
CConnectionManager_8cpp.html
a2f789809cd041745240abafd67464b5f
(const multimaster_msgs_fkie::ROSMaster &master, const mrpt_msgs::GraphSlamAgent &agent)
bool
operator!=
CConnectionManager_8cpp.html
adc44a938a5709a10a7ab51d18dc75afe
(const mrpt_msgs::GraphSlamAgent &agent, const multimaster_msgs_fkie::ROSMaster &master)
bool
operator<
CConnectionManager_8cpp.html
a3b47575e3f9301e34ffe194d856f965c
(const mrpt_msgs::GraphSlamAgent &agent1, const mrpt_msgs::GraphSlamAgent &agent2)
bool
operator==
CConnectionManager_8cpp.html
a72a34c720b759ee4c2777c77a29dedcf
(const multimaster_msgs_fkie::ROSMaster &master1, const multimaster_msgs_fkie::ROSMaster &master2)
bool
operator==
CConnectionManager_8cpp.html
ac224be31164430efe3d11542cda3d73b
(const mrpt_msgs::GraphSlamAgent &agent1, const mrpt_msgs::GraphSlamAgent &agent2)
bool
operator==
CConnectionManager_8cpp.html
af2922d36b8da1c0d42102dbc01f34301
(const multimaster_msgs_fkie::ROSMaster &master, const mrpt_msgs::GraphSlamAgent &agent)
bool
operator==
CConnectionManager_8cpp.html
a7613deff916ec5c98a40ca946e82a49c
(const mrpt_msgs::GraphSlamAgent &agent, const multimaster_msgs_fkie::ROSMaster &master)
CConnectionManager.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/
CConnectionManager_8h
mrpt::graphslam::detail::CConnectionManager
mrpt::graphslam
mrpt::graphslam::detail
bool
operator==
CConnectionManager_8h.html
a72a34c720b759ee4c2777c77a29dedcf
(const multimaster_msgs_fkie::ROSMaster &master1, const multimaster_msgs_fkie::ROSMaster &master2)
bool
operator!=
CConnectionManager_8h.html
a90abf35abd2ddc808e2c22a5e45f59cd
(const multimaster_msgs_fkie::ROSMaster &master1, const multimaster_msgs_fkie::ROSMaster &master2)
bool
operator==
CConnectionManager_8h.html
ac224be31164430efe3d11542cda3d73b
(const mrpt_msgs::GraphSlamAgent &agent1, const mrpt_msgs::GraphSlamAgent &agent2)
bool
operator!=
CConnectionManager_8h.html
af398a41bc0f6683efc43784b5648afaa
(const mrpt_msgs::GraphSlamAgent &agent1, const mrpt_msgs::GraphSlamAgent &agent2)
bool
operator<
CConnectionManager_8h.html
a3b47575e3f9301e34ffe194d856f965c
(const mrpt_msgs::GraphSlamAgent &agent1, const mrpt_msgs::GraphSlamAgent &agent2)
bool
operator==
CConnectionManager_8h.html
af2922d36b8da1c0d42102dbc01f34301
(const multimaster_msgs_fkie::ROSMaster &master, const mrpt_msgs::GraphSlamAgent &agent)
bool
operator==
CConnectionManager_8h.html
a7613deff916ec5c98a40ca946e82a49c
(const mrpt_msgs::GraphSlamAgent &agent, const multimaster_msgs_fkie::ROSMaster &master)
bool
operator!=
CConnectionManager_8h.html
a2f789809cd041745240abafd67464b5f
(const multimaster_msgs_fkie::ROSMaster &master, const mrpt_msgs::GraphSlamAgent &agent)
bool
operator!=
CConnectionManager_8h.html
adc44a938a5709a10a7ab51d18dc75afe
(const mrpt_msgs::GraphSlamAgent &agent, const multimaster_msgs_fkie::ROSMaster &master)
CEdgeRegistrationDecider_MR.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/interfaces/
CEdgeRegistrationDecider__MR_8h
mrpt_graphslam_2d/interfaces/CRegistrationDeciderOrOptimizer_MR.h
mrpt_graphslam_2d/CConnectionManager.h
CEdgeRegistrationDecider_MR_impl.h
mrpt::graphslam::deciders::CEdgeRegistrationDecider_MR
mrpt::graphslam
mrpt::graphslam::deciders
CEdgeRegistrationDecider_MR_impl.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/interfaces/
CEdgeRegistrationDecider__MR__impl_8h
mrpt::graphslam
mrpt::graphslam::deciders
CFixedIntervalsNRD_MR.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/NRD/
CFixedIntervalsNRD__MR_8h
mrpt_graphslam_2d/interfaces/CNodeRegistrationDecider_MR.h
CFixedIntervalsNRD_MR_impl.h
mrpt::graphslam::deciders::CFixedIntervalsNRD_MR
mrpt::graphslam
mrpt::graphslam::deciders
CFixedIntervalsNRD_MR_impl.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/NRD/
CFixedIntervalsNRD__MR__impl_8h
mrpt::graphslam
mrpt::graphslam::deciders
CGraphSlamEngine_MR.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/
CGraphSlamEngine__MR_8h
mrpt_graphslam_2d/CGraphSlamEngine_ROS.h
mrpt_graphslam_2d/interfaces/CRegistrationDeciderOrOptimizer_MR.h
mrpt_graphslam_2d/interfaces/CEdgeRegistrationDecider_MR.h
mrpt_graphslam_2d/CConnectionManager.h
mrpt_graphslam_2d/misc/common.h
mrpt_graphslam_2d/CGraphSlamEngine_MR_impl.h
mrpt::graphslam::CGraphSlamEngine_MR
mrpt::graphslam::CGraphSlamEngine_MR::TNeighborAgentProps
mrpt::graphslam::CGraphSlamEngine_MR::TOptions
mrpt::graphslam
CGraphSlamEngine_MR_impl.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/
CGraphSlamEngine__MR__impl_8h
mrpt::graphslam
CGraphSlamEngine_ROS.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/
CGraphSlamEngine__ROS_8h
mrpt_graphslam_2d/interfaces/CRegistrationDeciderOrOptimizer_ROS.h
mrpt_graphslam_2d/CGraphSlamEngine_ROS_impl.h
mrpt::graphslam::CGraphSlamEngine_ROS
mrpt::graphslam
CGraphSlamEngine_ROS_impl.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/
CGraphSlamEngine__ROS__impl_8h
mrpt::graphslam
CGraphSlamHandler_ROS.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/
CGraphSlamHandler__ROS_8h
mrpt_graphslam_2d/CGraphSlamEngine_ROS.h
mrpt_graphslam_2d/CGraphSlamEngine_MR.h
mrpt_graphslam_2d/TUserOptionsChecker_ROS.h
mrpt_graphslam_2d/CGraphSlamHandler_ROS_impl.h
mrpt::graphslam::apps::CGraphSlamHandler_ROS
mrpt::graphslam
mrpt::graphslam::apps
CGraphSlamHandler_ROS_impl.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/
CGraphSlamHandler__ROS__impl_8h
mrpt::graphslam
mrpt::graphslam::apps
CGraphSlamOptimizer_MR.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/interfaces/
CGraphSlamOptimizer__MR_8h
CGraphSlamOptimizer_MR_impl.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/interfaces/
CGraphSlamOptimizer__MR__impl_8h
mrpt::graphslam
mrpt::graphslam::optimizers
CICPCriteriaNRD_MR.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/NRD/
CICPCriteriaNRD__MR_8h
mrpt_graphslam_2d/interfaces/CNodeRegistrationDecider_MR.h
CICPCriteriaNRD_MR_impl.h
mrpt::graphslam::deciders::CICPCriteriaNRD_MR
mrpt::graphslam
mrpt::graphslam::deciders
CICPCriteriaNRD_MR_impl.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/NRD/
CICPCriteriaNRD__MR__impl_8h
mrpt::graphslam
mrpt::graphslam::deciders
CLoopCloserERD_MR.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/ERD/
CLoopCloserERD__MR_8h
mrpt_graphslam_2d/interfaces/CEdgeRegistrationDecider_MR.h
CLoopCloserERD_MR_impl.h
mrpt::graphslam::deciders::CLoopCloserERD_MR
mrpt::graphslam
mrpt::graphslam::deciders
CLoopCloserERD_MR_impl.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/ERD/
CLoopCloserERD__MR__impl_8h
mrpt::graphslam
mrpt::graphslam::deciders
CMapMerger.cpp
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/src/
CMapMerger_8cpp
mrpt_graphslam_2d/CMapMerger.h
void
addAxis
CMapMerger_8cpp.html
a6902ed85f5eb47dca440c548fef65661
(mrpt::gui::CDisplayWindow3D *win)
void
addGrid
CMapMerger_8cpp.html
a6df5ccfcef48edd5fd36df04041b65a5
(mrpt::gui::CDisplayWindow3D *win)
void
addSupWidgets
CMapMerger_8cpp.html
a3ab1db09adb0cd1716bccb45d2704434
(mrpt::gui::CDisplayWindow3D *win)
void
addToWindow
CMapMerger_8cpp.html
aae1a6a8d7f827a1905406ab5f60113bc
(mrpt::gui::CDisplayWindow3D *win, const RENDERIZABLE_OBJECT &o, const std::string &obj_name="", const mrpt::poses::CPose3D &obj_pose=EMPTY_POSE)
bool
removeObjectFrom3DScene
CMapMerger_8cpp.html
a24905bae30c569ec5114be83030f0f0c
(mrpt::gui::CDisplayWindow3D *win, std::string obj_name="")
bool
removeObjectFrom3DScene
CMapMerger_8cpp.html
a326ce047ed9668c6ecc6f28d246d888e
(mrpt::graphslam::CWindowManager *win_manager, std::string obj_name="")
CMapMerger.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/
CMapMerger_8h
mrpt_graphslam_2d/CConnectionManager.h
mrpt_graphslam_2d/TNeighborAgentMapProps.h
mrpt_graphslam_2d/misc/common.h
mrpt::graphslam::CMapMerger
mrpt::graphslam
const mrpt::poses::CPose3D
EMPTY_POSE
CMapMerger_8h.html
a04daa19390ac3b98a527028f77239a06
CNodeRegistrationDecider_MR.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/interfaces/
CNodeRegistrationDecider__MR_8h
mrpt_graphslam_2d/interfaces/CRegistrationDeciderOrOptimizer_MR.h
CNodeRegistrationDecider_MR_impl.h
mrpt::graphslam::deciders::CNodeRegistrationDecider_MR
mrpt::graphslam
mrpt::graphslam::deciders
CNodeRegistrationDecider_MR_impl.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/interfaces/
CNodeRegistrationDecider__MR__impl_8h
mrpt::graphslam
mrpt::graphslam::deciders
common.cpp
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/src/
common_8cpp
mrpt_graphslam_2d/misc/common.h
common.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/misc/
common_8h
mrpt::graphslam
mrpt::graphslam::detail
std::string
getGridMapAlignmentResultsAsString
namespacemrpt_1_1graphslam_1_1detail.html
a5d19149290c217b136798e07555a4525
(const mrpt::poses::CPosePDF &pdf, const mrpt::slam::CGridMapAligner::TReturnInfo &ret_info)
bool
isEssentiallyZero
namespacemrpt_1_1graphslam_1_1detail.html
a382f7388b1ad47237de508a6d45a7407
(const mrpt::poses::CPose2D &p)
CRegistrationDeciderOrOptimizer_MR.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/interfaces/
CRegistrationDeciderOrOptimizer__MR_8h
mrpt_graphslam_2d/CGraphSlamEngine_MR.h
mrpt_graphslam_2d/interfaces/CRegistrationDeciderOrOptimizer_ROS.h
mrpt_graphslam_2d/CConnectionManager.h
mrpt_graphslam_2d/interfaces/CRegistrationDeciderOrOptimizer_MR_impl.h
mrpt::graphslam::CRegistrationDeciderOrOptimizer_MR
mrpt::graphslam
CRegistrationDeciderOrOptimizer_MR_impl.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/interfaces/
CRegistrationDeciderOrOptimizer__MR__impl_8h
mrpt::graphslam
CRegistrationDeciderOrOptimizer_ROS.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/interfaces/
CRegistrationDeciderOrOptimizer__ROS_8h
mrpt_graphslam_2d/interfaces/CRegistrationDeciderOrOptimizer_ROS_impl.h
mrpt::graphslam::CRegistrationDeciderOrOptimizer_ROS
mrpt::graphslam
CRegistrationDeciderOrOptimizer_ROS_impl.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/interfaces/
CRegistrationDeciderOrOptimizer__ROS__impl_8h
mrpt::graphslam
map_merger_node.cpp
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/src/
map__merger__node_8cpp
mrpt_graphslam_2d/CMapMerger.h
mrpt_graphslam_2d/TNeighborAgentMapProps.h
int
main
map__merger__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
mrpt_graphslam_2d_mr_node.cpp
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/src/
mrpt__graphslam__2d__mr__node_8cpp
mrpt_graphslam_2d/CGraphSlamHandler_ROS.h
int
main
mrpt__graphslam__2d__mr__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
mrpt_graphslam_2d_node.cpp
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/src/
mrpt__graphslam__2d__node_8cpp
mrpt_graphslam_2d/CGraphSlamHandler_ROS.h
int
main
mrpt__graphslam__2d__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
rename_rviz_topics.py
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/nodes/
rename__rviz__topics_8py
rename_rviz_topics
def
main
namespacerename__rviz__topics.html
a5e8ed918784f25a9929fd83ab7d91c94
def
rename_topics_in_rviz_file
namespacerename__rviz__topics.html
a9f1eda6edfeebbf3fb96ff60cfb63613
tuple
logger
namespacerename__rviz__topics.html
a3609d51f99b3e159161f70097a83a7e7
TNeighborAgentMapProps.cpp
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/src/
TNeighborAgentMapProps_8cpp
mrpt_graphslam_2d/TNeighborAgentMapProps.h
TNeighborAgentMapProps.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/
TNeighborAgentMapProps_8h
mrpt::graphslam::TNeighborAgentMapProps
mrpt::graphslam
TUserOptionsChecker_ROS.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/
TUserOptionsChecker__ROS_8h
mrpt_graphslam_2d/NRD/CFixedIntervalsNRD_MR.h
mrpt_graphslam_2d/NRD/CICPCriteriaNRD_MR.h
mrpt_graphslam_2d/ERD/CLoopCloserERD_MR.h
mrpt_graphslam_2d/TUserOptionsChecker_ROS_impl.h
mrpt::graphslam::apps::TUserOptionsChecker_ROS
mrpt::graphslam
mrpt::graphslam::apps
TUserOptionsChecker_ROS_impl.h
/tmp/catkin_workspace/src/mrpt_slam/mrpt_graphslam_2d/include/mrpt_graphslam_2d/
TUserOptionsChecker__ROS__impl_8h
mrpt::graphslam
mrpt::graphslam::apps
CGraphSlamEngine
classCGraphSlamEngine.html
mrpt::graphslam::CRegistrationDeciderOrOptimizer
classmrpt_1_1graphslam_1_1CRegistrationDeciderOrOptimizer.html
mrpt::graphslam
namespacemrpt_1_1graphslam.html
mrpt::graphslam::apps
mrpt::graphslam::deciders
mrpt::graphslam::detail
mrpt::graphslam::optimizers
mrpt::graphslam::CGraphSlamEngine_MR
mrpt::graphslam::CGraphSlamEngine_ROS
mrpt::graphslam::CMapMerger
mrpt::graphslam::CRegistrationDeciderOrOptimizer_MR
mrpt::graphslam::CRegistrationDeciderOrOptimizer_ROS
mrpt::graphslam::TNeighborAgentMapProps
mrpt::graphslam::CGraphSlamEngine_MR
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
GRAPH_T
CGraphSlamEngine_ROS< GRAPH_T >
mrpt::graphslam::CGraphSlamEngine_MR::TNeighborAgentProps
mrpt::graphslam::CGraphSlamEngine_MR::TOptions
GRAPH_T::constraint_t
constraint_t
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
ad92b7a12f3b1a0f9f3c2888743b4654a
mrpt::graphslam::deciders::CEdgeRegistrationDecider_MR< GRAPH_T >
edge_reg_mr_t
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a5b9bda5493dc7834daa39ae5b4e9a65d
GRAPH_T::global_pose_t
global_pose_t
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
ab36263fda807bfd19afcff785666cdfc
mrpt::graphs::detail::THypothesis< GRAPH_T >
hypot_t
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a12fe0b4db7cdbc5fcb06b68ebebc1144
std::vector< hypot_t >
hypots_t
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
ab814bb101d0ce184456642ad41eb4e7c
std::vector< hypot_t * >
hypotsp_t
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a98db62b83638d073a6d81d3149d3579f
std::pair< mrpt::utils::TNodeID, mrpt::obs::CObservation2DRangeScanPtr >
MRPT_NodeIDWithLaserScan
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a18892309f08e81d7e7094a88393c1f24
std::vector< TNeighborAgentProps * >
neighbors_t
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
ac789b91ee02dc50e80bf92891dc7b770
mrpt::graphslam::detail::TNodeProps< GRAPH_T >
node_props_t
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a74f0a2289ecac97d1df6e3b061813fae
std::map< mrpt::utils::TNodeID, mrpt::obs::CObservation2DRangeScanPtr >
nodes_to_scans2D_t
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a18539cc039a86267a0ef160b6cbee2a2
CGraphSlamEngine_ROS< GRAPH_T >
parent_t
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a382fbff1fefb642b4f6f75022f059118
std::vector< mrpt::vector_uint >
partitions_t
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a06d525edce9fddc7b4e0cdaecfe0ddf2
mrpt::graphslam::TUncertaintyPath< GRAPH_T >
path_t
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
ae1dae7ad748b1c3d6deff495cc55d65c
std::vector< path_t >
paths_t
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
aa530e0cc1c577aebb87011a335a769c9
constraint_t::type_value
pose_t
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
af330603529e2f051cc2e2c51a299f795
CGraphSlamEngine_MR< GRAPH_T >
self_t
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
af75fa60fd3b91c08125f04553fd04566
bool
_execGraphSlamStep
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
afd5911386a9afe7c0a278190775eba97
(mrpt::obs::CActionCollectionPtr &action, mrpt::obs::CSensoryFramePtr &observations, mrpt::obs::CObservationPtr &observation, size_t &rawlog_entry)
CGraphSlamEngine_MR
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a93655a04a4972e8ed538a54b70ed30de
(ros::NodeHandle *nh, const std::string &config_file, const std::string &rawlog_fname="", const std::string &fname_GT="", mrpt::graphslam::CWindowManager *win_manager=NULL, mrpt::graphslam::deciders::CNodeRegistrationDecider< GRAPH_T > *node_reg=NULL, mrpt::graphslam::deciders::CEdgeRegistrationDecider< GRAPH_T > *edge_reg=NULL, mrpt::graphslam::optimizers::CGraphSlamOptimizer< GRAPH_T > *optimizer=NULL)
const neighbors_t &
getVecOfNeighborAgentProps
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
ae6fd317e20754d21a7caa738c85a2a25
() const
void
initClass
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
ae23d5abefbd40c42797bc4f647c4431c
()
bool
isOwnNodeID
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a42dce4b6f0b8dbd80e2ec834c178ef80
(const mrpt::utils::TNodeID nodeID, const global_pose_t *pose_out=NULL) const
~CGraphSlamEngine_MR
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a8759680eb78561666b8d4f2e6dbb4b12
()
bool
addNodeBatchesFromAllNeighbors
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a147d798ff974eab3ea1fc93b59bb5c9e
()
bool
addNodeBatchFromNeighbor
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
aca2316a5d1e44aa908d098c154dc112c
(TNeighborAgentProps *neighbor)
bool
findTFsWithAllNeighbors
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a3feeeb2c6338e7d6b5cb107b76360f3c
()
bool
findTFWithNeighbor
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a997d3ab4e9cf740d334ba838a70b049f
(TNeighborAgentProps *neighbor)
void
getAllOwnNodes
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a567ab59cf312b3e300e125ef5cf98153
(std::set< mrpt::utils::TNodeID > *nodes_set) const
bool
getCMGraph
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
ae892ca9a6702de0adf53e539b93b26ba
(mrpt_msgs::GetCMGraph::Request &req, mrpt_msgs::GetCMGraph::Response &res)
mrpt::poses::CPose3D
getLSPoseForGridMapVisualization
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
abc59586d69dfda54edfa25f4ee35c17c
(const mrpt::utils::TNodeID nodeID) const
bool
getNeighborByAgentID
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
acab0c79f9090613bd8f7601097547519
(const std::string &agent_ID_str, TNeighborAgentProps *&neighbor) const
void
getNodeIDsOfEstimatedTrajectory
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
ac0584203af55761d65fecc210dff7298
(std::set< mrpt::utils::TNodeID > *nodes_set) const
void
getRobotEstimatedTrajectory
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a72ceb6ede4cb2c3407faccbf57f76a33
(typename GRAPH_T::global_poses_t *graph_poses) const
void
monitorNodeRegistration
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
acb1a0a93244a5b78778ac4850a88f3cf
(bool registered=false, std::string class_name="Class")
void
printParams
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
af12cf3c50b191e4b60d3f3c9060f902b
() const
bool
pubLastRegdIDScan
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a7d12b1ab34048e81cb398da0c38ac5ee
()
bool
pubUpdatedNodesList
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
ad2fc88d3cd2c122118d8224766fdceea
()
void
readParams
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a9a8ba7f7228ff5a218db0ac928177c6d
()
void
readROSParameters
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a72e726915edb09893298f5ff3e6a725b
()
void
setObjectPropsFromNodeID
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a996bee1f4799fb31975d6c3878ffb510
(const mrpt::utils::TNodeID nodeID, mrpt::opengl::CSetOfObjectsPtr &viz_object)
void
setupPubs
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
adbbe6b865fffb7c80dac3204f2283936
()
void
setupSrvs
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a88b8d98d3cdd4816895916692cf8315c
()
void
setupSubs
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a69930e188c1f268b1c9d2b70b0a0d253
()
void
usePublishersBroadcasters
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a8608181c10832b13c6d96abeb8a4bcb6
()
ros::AsyncSpinner
cm_graph_async_spinner
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a5bff130d25b9bd28791713046ca14230
mrpt::slam::CGridMapAligner::TConfigParams
m_alignment_options
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a4745f6b2c44a6a9392f9c515e68479e0
mrpt::graphslam::detail::CConnectionManager
m_conn_manager
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a4456be1b536b55da75b6c0c4875bc66d
size_t
m_graph_nodes_last_size
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a9432061679ca009fd153d8328972590b
mrpt::utils::TColorManager
m_neighbor_colors_manager
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a57166bedfb971136fe9cda1173fe5a19
std::map< TNeighborAgentProps *, bool >
m_neighbor_to_found_initial_tf
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
ac2c7a587973329036e056ac00f4d244d
neighbors_t
m_neighbors
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
af21796b5f6df7c7454444fb5ba54ef79
ros::NodeHandle *
m_nh
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a2fb27b85613e2fcaa825909127ac6abd
size_t
m_nodes_to_laser_scans2D_last_size
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a307d889393355146d5fa68db2150d863
mrpt::graphslam::CGraphSlamEngine_MR::TOptions
m_opts
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a2df5066cbee9b157d9f31c93551d3c38
bool
m_pause_exec_on_mr_registration
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a887a7b65cc2fb94f8e56e8122a5d2680
bool
m_registered_multiple_nodes
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
aa08d9c27b24058f180c9f161879ceec8
std::string
m_sec_alignment_params
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
aafea2836ed826c93789700c4ae854b2a
std::string
m_sec_mr_slam_params
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
afd69655ac6f08311e0c0a4f4189dbb15
ros::Publisher
m_list_neighbors_pub
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
abdd9e77088126594633276129855203a
ros::Publisher
m_last_regd_id_scan_pub
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a635fc135601339ce647cc1236dc1c284
ros::Publisher
m_last_regd_nodes_pub
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a98f2b50793b61fe6f1d2dadce435e6ca
ros::ServiceServer
m_cm_graph_srvserver
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a3d6ae11bb7321d194af41d34524b4860
std::string
m_mr_ns
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a8447e8af01c39866285a1e845fba73c4
std::string
m_list_neighbors_topic
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
ad25fdae1756f37d7fd28902bdca03d5a
std::string
m_last_regd_id_scan_topic
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
aac939d79155c6788b94d05f5ea878ce8
std::string
m_last_regd_nodes_topic
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a7cd5a64005ea4034ac3c4b6301fc04ad
std::string
m_cm_graph_service
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a1cbb6c02047e3d16721dc5c9bd368c57
double
m_offset_y_nrd
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a90b703079f86506014d95b450d74abff
double
m_offset_y_erd
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
aacdac8135893e48d86c5c3bcc36f1e3a
double
m_offset_y_gso
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a472a2a46f0723726e959b30755306d55
double
m_offset_y_namespace
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a6995b51798f0912c6e842975d3b7fe47
int
m_text_index_nrd
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a47530b0792e478bb3888fe2561bad5fc
int
m_text_index_erd
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a4729afba0dafcc9848d25caf0a8ae35d
int
m_text_index_gso
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a82f0995ff77db1128d17e1fdc416394f
int
m_text_index_namespace
classmrpt_1_1graphslam_1_1CGraphSlamEngine__MR.html
a51b1780dcb0931f4e46fa280b5f7f51f
mrpt::graphslam::CGraphSlamEngine_MR::TNeighborAgentProps
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
void
computeGridMap
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a3461e79966fb32d237e52ba1007a7feb
() const
void
fillOptPaths
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
afec86dad442c5b90eb6bd9cd490b9b9d
(const std::set< mrpt::utils::TNodeID > &nodeIDs, paths_t *opt_paths) const
std::string
getAgentNs
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
aff84172a9a42372bcb320eeb2b1f01d5
() const
void
getCachedNodes
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a279ab17d4d43dd03c94dc61e40fb4816
(mrpt::vector_uint *nodeIDs=NULL, std::map< mrpt::utils::TNodeID, node_props_t > *nodes_params=NULL, bool only_unused=true) const
const mrpt::maps::COccupancyGridMap2DPtr &
getGridMap
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a75d9cca43bcc826803fe464d084e63a7
() const
void
getGridMap
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a64197859e5949b1cdf2831e21ae95066
(mrpt::maps::COccupancyGridMap2DPtr &map) const
const sensor_msgs::LaserScan *
getLaserScanByNodeID
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a48daf8af2d3fe951d6a31e5b387e3406
(const mrpt::utils::TNodeID nodeID) const
bool
hasNewData
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a5e2d6fe5efd9c564eb2664a5a65d24d2
() const
bool
hasNewNodesBatch
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
acf4cc2a68e607bf5766a9ab6df8025ae
(int new_batch_size)
bool
operator<
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a02965a6aeb9fe63cb75e761825709d45
(const TNeighborAgentProps &other) const
bool
operator==
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a93f04ccf96454156325f615c3d3de786
(const TNeighborAgentProps &other) const
void
resetFlags
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a8b4066575c8d45b5c1db149a17f0f901
() const
void
setTColor
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a502ed67b876a0b029f4d58a760ff1e8e
(const mrpt::utils::TColor &color_in)
void
setupComm
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a8ab07beda42071cf09cfc9c4c107579c
()
void
setupSrvs
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
ae2ae3dbb8ad7bd9985f6d0d5a6243b86
()
void
setupSubs
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a0932c79438adb194259d5638395a0d71
()
TNeighborAgentProps
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
aa7f47f9284f845ae18c7a4511c2f0390
(CGraphSlamEngine_MR< GRAPH_T > &engine_in, const mrpt_msgs::GraphSlamAgent &agent_in)
~TNeighborAgentProps
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a932c5426d8cb0b4c642b2c83bf12e127
()
void
fetchUpdatedNodesList
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
adc82bdf43d2f17c1d0231ddaffb8625b
(const mrpt_msgs::NodeIDWithPose_vec::ConstPtr &nodes)
void
fetchLastRegdIDScan
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
afa1e0bf3c455d9734f171f5eca2cba34
(const mrpt_msgs::NodeIDWithLaserScan::ConstPtr &last_regd_id_scan)
const mrpt_msgs::GraphSlamAgent
agent
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a99c294c7facff1f01c78063752c8cf30
mrpt::utils::TColor
color
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a93382202e2a3722cd26212eb5e7569bd
CGraphSlamEngine_MR< GRAPH_T > &
engine
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a092488b53a80810c3437813b6877a1aa
mrpt::maps::COccupancyGridMap2DPtr
gridmap_cached
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a245fab319da1ae263b5cd53d3eff6646
bool
has_new_nodes
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a04d4f90c7ea89eca48e0f903750ae134
bool
has_new_scans
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
aafd5b45bca6ad44d5588244849f135e6
bool
has_setup_comm
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a4ee4dc2edc9acdb963eab2a295f9b4dc
std::pair< mrpt::utils::TNodeID, mrpt::poses::CPose2D >
last_integrated_pair_neighbor_frame
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a16c726db3fe081ae37e6783bfbf4f882
int
m_queue_size
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
aabe0a523581b293ed4d2d0a5f7154f82
ros::NodeHandle *
nh
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a9d0031075d687ca31a587b536a1c66a1
mrpt::poses::CPose2D
tf_self_to_neighbor_first_integrated_pose
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a65b2a130eb045810a203952077fc588e
std::set< mrpt::utils::TNodeID >
nodeIDs_set
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a23a3a6b8935088edd948a9332b2c8252
GRAPH_T::global_poses_t
poses
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
aae5f92259290bb2b9506a413140e9155
std::vector< mrpt_msgs::NodeIDWithLaserScan >
ros_scans
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a7ddfb072ab9cc551677dba1ef7616962
std::map< mrpt::utils::TNodeID, bool >
nodeID_to_is_integrated
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a1a6e8536178ddcce6b2d9994f0df7cc0
ros::Subscriber
last_regd_nodes_sub
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a227d324db63bfa39f34808152c921f44
ros::Subscriber
last_regd_id_scan_sub
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
acfc227a50ecc46c0d8a8b031b84b7ad1
ros::ServiceClient
cm_graph_srvclient
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
afef65213523f42ee3287835a2c97c3dd
std::string
last_regd_nodes_topic
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
ac1bf081ebeb39ed8cf357612f08d581f
std::string
last_regd_id_scan_topic
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
aa9a44c08e3da88a51984cdf69a447b45
std::string
cm_graph_service
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TNeighborAgentProps.html
a4b44487b173b2fbaf0bd7b05caef1d05
mrpt::graphslam::CGraphSlamEngine_MR::TOptions
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TOptions.html
self_t
engine_mr_t
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TOptions.html
acdce2c67ed1e8e9258cc6e3d7a3851e6
void
dumpToTextStream
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TOptions.html
a0aeb6e4f62742a29e875dccde2674c84
(mrpt::utils::CStream &out) const
void
loadFromConfigFile
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TOptions.html
a79bae2e204a0a781b8fc9128c8aa5bf2
(const mrpt::utils::CConfigFileBase &source, const std::string §ion)
TOptions
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TOptions.html
a60634795260481142d523454ba4aab16
(const engine_mr_t &engine_in)
~TOptions
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TOptions.html
a1b3144ba0503f389a80f28e34848bfe2
()
bool
conservative_find_initial_tfs_to_neighbors
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TOptions.html
a8ba53fb121e5a6410ebe48f7c6b333ff
const engine_mr_t &
engine
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TOptions.html
a4512852bc763affd9f7f7f99ee6e4001
int
inter_group_node_count_thresh
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TOptions.html
a171ccdc519bf3fdf83ab521911d7ce11
int
inter_group_node_count_thresh_minadv
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TOptions.html
a1a85c6bfce338ad06bb91319469558b4
int
nodes_integration_batch_size
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TOptions.html
a2fbc2cffc0c9ff007e9a913a32809489
int
num_last_regd_nodes
structmrpt_1_1graphslam_1_1CGraphSlamEngine__MR_1_1TOptions.html
a6f548df5573876958f895bdaa0e2cd4e
mrpt::graphslam::CGraphSlamEngine_ROS
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
GRAPH_t
CGraphSlamEngine
CGraphSlamEngine< GRAPH_t >
parent
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
a94729b5bf45c778a072991abffe12156
CGraphSlamEngine_ROS
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
a72e6a72e0f9b13d660968db93cac6dc4
(ros::NodeHandle *nh, const std::string &config_file, const std::string &rawlog_fname="", const std::string &fname_GT="", mrpt::graphslam::CWindowManager *win_manager=NULL, mrpt::graphslam::deciders::CNodeRegistrationDecider< GRAPH_t > *node_reg=NULL, mrpt::graphslam::deciders::CEdgeRegistrationDecider< GRAPH_t > *edge_reg=NULL, mrpt::graphslam::optimizers::CGraphSlamOptimizer< GRAPH_t > *optimizer=NULL)
void
initClass
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
a238d922940cee211d0a7ff6342c0347f
()
void
setupComm
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
aa7f6975ac05eebd6b69e3328f2d8ecb3
()
virtual
~CGraphSlamEngine_ROS
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
ad966a7c2275b1499a6263c9e5702726f
()
ros::NodeHandle *
m_nh
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
ab4b166741fa6a8efe29db5a9c4802473
virtual bool
_execGraphSlamStep
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
a122cffdcd1881183ebef13a8c768cffb
(mrpt::obs::CActionCollectionPtr &action, mrpt::obs::CSensoryFramePtr &observations, mrpt::obs::CObservationPtr &observation, size_t &rawlog_entry)
void
readParams
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
a4e19bcc7a0ee55e9ccd38403d64c4471
()
void
readROSParameters
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
ae712dd70d65231bd7493c2aaf148c49f
()
virtual void
usePublishersBroadcasters
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
a63781e742122c5871c58d91f59752dd0
()
virtual void
setupSubs
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
ae68b7524579038977b7d4e69d4fadbb1
()
virtual void
setupPubs
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
ab38f8554986a309ec6fcaaa9fb869fba
()
virtual void
setupSrvs
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
a9da8ddc1e21d7eff77cc10327f40eaad
()
ros::CallbackQueue
custom_service_queue
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
ac936682b7de270561d8aad7bd4907abe
int
m_queue_size
classmrpt_1_1graphslam_1_1CGraphSlamEngine__ROS.html
abab60f9dc7d263453649509d0dff84df
mrpt::graphslam::CMapMerger
classmrpt_1_1graphslam_1_1CMapMerger.html
std::map< TNeighborAgentMapProps *, COccupancyGridMap2DPtr >
maps_t
classmrpt_1_1graphslam_1_1CMapMerger.html
a3535b211ea2528bd5008c1139f4c4778
std::map< TNeighborAgentMapProps *, bool >
neighbor_to_is_used_t
classmrpt_1_1graphslam_1_1CMapMerger.html
a4467bb68fb555f9dd83a7204a9377f0b
std::map< TNeighborAgentMapProps *, mrpt::poses::CPose2D >
neighbor_to_rel_pose_t
classmrpt_1_1graphslam_1_1CMapMerger.html
af92e69f37c5644a3d3b1305d4987b452
std::vector< TNeighborAgentMapProps * >
neighbors_t
classmrpt_1_1graphslam_1_1CMapMerger.html
a6bb8ca7a8b941a173623664ca354088e
std::map< TNeighborAgentMapProps *, mrpt::opengl::CSetOfLinesPtr >
trajectories_t
classmrpt_1_1graphslam_1_1CMapMerger.html
a5b50a96019546a992df9fc74ae6cb35a
CMapMerger
classmrpt_1_1graphslam_1_1CMapMerger.html
a73e4bbc6e1995040cfa49b45503ef2cb
(mrpt::utils::COutputLogger *logger_in, ros::NodeHandle *nh_in)
void
mergeMaps
classmrpt_1_1graphslam_1_1CMapMerger.html
ae5aa5326873c944e623f504e37bbbe8b
()
bool
updateState
classmrpt_1_1graphslam_1_1CMapMerger.html
a6358e07b4941ae951c952be7dfe39677
()
~CMapMerger
classmrpt_1_1graphslam_1_1CMapMerger.html
a17cb2e6d378399a7ded2da8248a0fad0
()
void
initWindowVisuals
classmrpt_1_1graphslam_1_1CMapMerger.html
a384f6a6e20b6df9f2af8540b8df14019
(mrpt::graphslam::CWindowManager *win_manager)
mrpt::graphslam::CWindowManager *
initWindowVisuals
classmrpt_1_1graphslam_1_1CMapMerger.html
a1643f596c6b9d4d5d7981f59abfd2074
()
void
monitorKeystrokes
classmrpt_1_1graphslam_1_1CMapMerger.html
a6a1af8f762be57ed2c07c09f4f0ef8e6
(mrpt::graphslam::CWindowObserver *win_observer)
mrpt::slam::CGridMapAligner::TConfigParams
m_alignment_options
classmrpt_1_1graphslam_1_1CMapMerger.html
af5cc2cee160bd074064902430e038e64
mrpt::graphslam::detail::CConnectionManager
m_conn_manager
classmrpt_1_1graphslam_1_1CMapMerger.html
a342da1282ee4757ae5ac620443ce1497
std::string
m_feedback_ns
classmrpt_1_1graphslam_1_1CMapMerger.html
a28346b8ca2601efbffde6df955cb231f
mrpt::graphslam::CWindowManager *
m_fused_map_win_manager
classmrpt_1_1graphslam_1_1CMapMerger.html
ad3939c4ece02534425ee8aaaea989ca1
std::string
m_global_ns
classmrpt_1_1graphslam_1_1CMapMerger.html
a13109813818c4ca7ad193393e5e821b1
mrpt::utils::COutputLogger *
m_logger
classmrpt_1_1graphslam_1_1CMapMerger.html
ae57745e22c203f586041a4d1c7c51ec1
neighbors_t
m_neighbors
classmrpt_1_1graphslam_1_1CMapMerger.html
a0d182ba67914c8a5a59f2071aba3710f
std::map< TNeighborAgentMapProps *, CWindowManager * >
m_neighbors_to_windows
classmrpt_1_1graphslam_1_1CMapMerger.html
a9fe7b7891c2acdfa9d79c1535462e625
ros::NodeHandle *
m_nh
classmrpt_1_1graphslam_1_1CMapMerger.html
a527717c33113ceb947594ab106c15500
std::string
m_options_ns
classmrpt_1_1graphslam_1_1CMapMerger.html
a3b3bc85d95baaab32fe1c529ab8c95bd
size_t
m_queue_size
classmrpt_1_1graphslam_1_1CMapMerger.html
af8c63adaa0290d618ce80b8633f2c6b0
std::string
map_merge_keypress
classmrpt_1_1graphslam_1_1CMapMerger.html
af192d36a109ababb35918f404de8cb03
std::string
quit_keypress1
classmrpt_1_1graphslam_1_1CMapMerger.html
a3434d6c96bd5e940bea9e36a5bd2bb46
std::string
quit_keypress2
classmrpt_1_1graphslam_1_1CMapMerger.html
a782b2a03f7f95744c29c905490f47d55
bool
save_map_merging_results
classmrpt_1_1graphslam_1_1CMapMerger.html
aafcc5400b50aedd4fc342242385b2b28
mrpt::graphslam::CRegistrationDeciderOrOptimizer_MR
classmrpt_1_1graphslam_1_1CRegistrationDeciderOrOptimizer__MR.html
GRAPH_T
CRegistrationDeciderOrOptimizer_ROS< GRAPH_T >
CGraphSlamEngine_MR< GRAPH_T >
engine_t
classmrpt_1_1graphslam_1_1CRegistrationDeciderOrOptimizer__MR.html
a456913e1f1738e34eb5e5decabb0443a
CRegistrationDeciderOrOptimizer_MR
classmrpt_1_1graphslam_1_1CRegistrationDeciderOrOptimizer__MR.html
a9273ea7014691f8e6277bfbff4d94eaf
()
virtual void
setCConnectionManagerPtr
classmrpt_1_1graphslam_1_1CRegistrationDeciderOrOptimizer__MR.html
ae7d29fd26f86c9f79404866df5f3b202
(mrpt::graphslam::detail::CConnectionManager *conn_manager)
void
setCGraphSlamEnginePtr
classmrpt_1_1graphslam_1_1CRegistrationDeciderOrOptimizer__MR.html
a4f9fd5317c8e192aea9327135d778c7d
(const engine_t *engine)
~CRegistrationDeciderOrOptimizer_MR
classmrpt_1_1graphslam_1_1CRegistrationDeciderOrOptimizer__MR.html
a2d8582286f91910fcb221d30d1a37eaf
()
mrpt::graphslam::detail::CConnectionManager *
m_conn_manager
classmrpt_1_1graphslam_1_1CRegistrationDeciderOrOptimizer__MR.html
a4b532eba4fcffc4b47b4e90278f72793
const engine_t *
m_engine
classmrpt_1_1graphslam_1_1CRegistrationDeciderOrOptimizer__MR.html
adcb334cf579488e393374b4f1fde77d9
std::string
own_ns
classmrpt_1_1graphslam_1_1CRegistrationDeciderOrOptimizer__MR.html
a95643400c469809330d1e4acac142f3b
mrpt::graphslam::CRegistrationDeciderOrOptimizer_ROS
classmrpt_1_1graphslam_1_1CRegistrationDeciderOrOptimizer__ROS.html
GRAPH_t
mrpt::graphslam::CRegistrationDeciderOrOptimizer
CRegistrationDeciderOrOptimizer_ROS
classmrpt_1_1graphslam_1_1CRegistrationDeciderOrOptimizer__ROS.html
abbe3d826903e57571006445821f840b6
()
virtual void
setNodeHandle
classmrpt_1_1graphslam_1_1CRegistrationDeciderOrOptimizer__ROS.html
aeea18bc62698d6851eec74136f03cbd9
(ros::NodeHandle *nh)
virtual
~CRegistrationDeciderOrOptimizer_ROS
classmrpt_1_1graphslam_1_1CRegistrationDeciderOrOptimizer__ROS.html
ab8e6c6e4482d566d64d26fc4a5fa7346
()
ros::NodeHandle *
m_nh
classmrpt_1_1graphslam_1_1CRegistrationDeciderOrOptimizer__ROS.html
a8c21e0d41456a9f7d3284859b3fd2dd3
mrpt::graphslam::TNeighborAgentMapProps
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
size_t
getNodeCount
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
ac254acdaad7a43d1048d8f54c208d688
()
void
readROSParameters
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
a657d139e4af97b073cb93289d38ceabc
()
void
setupComm
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
a818009f6ab90bc668b8f7e604cfb8932
()
void
setupPubs
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
a43260e096d0beb6d044bc345d84b1a4d
()
void
setupSubs
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
aac45ee656ba2b825cd9917e7e1f0f56f
()
TNeighborAgentMapProps
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
a39b6eb2c1f1f680325efdc3de484672a
(mrpt::utils::COutputLogger *logger_in, const mrpt_msgs::GraphSlamAgent &agent_in, ros::NodeHandle *nh_in)
void
updateGridMap
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
ad4a8c76c9231f5db072ba6a848a50b83
(const nav_msgs::OccupancyGrid::ConstPtr &nav_gridmap)
void
updateRobotTrajectory
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
ad2a4bd1f35b9872532e5686539f52ecb
(const nav_msgs::Path::ConstPtr &nav_robot_traj)
const mrpt_msgs::GraphSlamAgent &
agent
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
a48f8c030042f0b1b5a67152d8a39da0d
bool
has_init_class
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
a1522e64c2b2448e5c78b0f5bb7f656d0
bool
has_setup_comm
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
aa538ac2847e51a68b9fd7a9da153702a
mrpt::utils::COutputLogger *
m_logger
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
a3720adde5fbc2905aa90ebad5e80b188
nav_msgs::OccupancyGrid::ConstPtr
nav_map
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
aea5c9f1d0668dfa35b4c297514451187
nav_msgs::Path::ConstPtr
nav_robot_trajectory
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
aa2fc227de171c48452bc0c9bf5b06c7c
ros::NodeHandle *
nh
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
a359e0b28558041c5567e0572f8fcf7e2
size_t
queue_size
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
aa2c09d1747c936579e6e76d55425c956
ros::Subscriber
map_sub
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
aa893e27f38077d2546714463280af63f
ros::Subscriber
robot_trajectory_sub
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
aa874f35d1a0b2ed6fa15229e1a7e4b17
std::string
map_topic
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
aa8552f41c57cf771823ca6fda79da8d8
std::string
robot_trajectory_topic
structmrpt_1_1graphslam_1_1TNeighborAgentMapProps.html
a6b02e8761326865adc07d79bc234d87d
mrpt::graphslam::apps
namespacemrpt_1_1graphslam_1_1apps.html
mrpt::graphslam::apps::CGraphSlamHandler_ROS
mrpt::graphslam::apps::TUserOptionsChecker_ROS
mrpt::graphslam::apps::CGraphSlamHandler_ROS
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
GRAPH_T
GRAPH_T::constraint_t
constraint_t
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a9abacfee1f3c5741f5e57b957a8d4d4e
CGraphSlamHandler< GRAPH_T >
parent_t
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a99059f1190847652022cb374caa4f824
GRAPH_T::constraint_t::type_value
pose_t
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a499bfe49ed5586b494bc33739e540269
CGraphSlamHandler_ROS< GRAPH_T >
self_t
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a8350f9f6cfb45631e7f6a4b8685131d4
CGraphSlamHandler_ROS
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a03c2292263a97a7155fc53bcb5a8ccd2
(mrpt::utils::COutputLogger *logger, TUserOptionsChecker< GRAPH_T > *options_checker, ros::NodeHandle *nh_in)
bool
continueExec
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
ae54dc717872cdcc5c5c6ca57c7ae18d3
()
void
generateReport
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a5b7aa0cef1c1b45c0f458973d812c7f7
()
void
getParamsAsString
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a7e0db5869a5179b90a87b4d99a2b504e
(std::string *str_out)
std::string
getParamsAsString
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a61868ce9e519fa015ddf7cd1fc3476a9
()
void
printParams
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
ab49c6768a6f9abb5a76facdbdf92c893
()
void
readParams
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
ac4488b0c79ba84e60d39eeb3d035dad4
()
void
setupComm
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a4cb912246f4a1d785e8c9dd0750b0c6b
()
bool
usePublishersBroadcasters
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
ad1f8aa559e40a7ee7bff1fd99a2bdfe6
()
~CGraphSlamHandler_ROS
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a0a4c0f521b60b780be1696d162cf5c7b
()
void
sniffOdom
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a88bb7c8af2f8b61eab4057af24f9fb22
(const nav_msgs::Odometry::ConstPtr &ros_odom)
void
sniffLaserScan
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a775d3999087ac68fab7889de76a4a59a
(const sensor_msgs::LaserScan::ConstPtr &ros_laser_scan)
void
sniffCameraImage
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a749009ef4c018dd8689543bc0cd84aa4
()
void
sniff3DPointCloud
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
ae87da2996746dd14ba862de996c4c835
()
void
initEngine_ROS
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a40c2a3cd8450e0d5bc3218ca02d404aa
()
void
initEngine_MR
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a9a15de75a7ccad164992727a8cb937c4
()
static const std::string
sep_header
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a32975fc3ad4055a705e3ce1be7c218e6
static const std::string
sep_subheader
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a35a19fe4cbbadcf2e4899bea4da30f63
void
_process
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a2ef1a014a72b374051449d7de9eb1865
(mrpt::obs::CObservationPtr &observ)
void
getROSParameters
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a25422f4745060f24ca99331dd9d37704
(std::string *str_out)
void
processObservation
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a173e37964cf06b55a2dddc1b9c3a51cf
(mrpt::obs::CObservationPtr &observ)
void
readROSParameters
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a2ce26a2298dace8327db7d8a7046b752
()
void
readStaticTFs
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a33bf6d24066b9fad6b5c317aa02286fe
()
void
resetReceivedFlags
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a6d1edc1a1e9b044b7344bba25493192d
()
void
verifyUserInput
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
aa623bce49edf2c5cb1e444139230d3ba
()
void
setupSubs
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
af00438219fa40c7338bfd765837133ca
()
void
setupPubs
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a4bd91f0ac20385819ba7ad6019432fbc
()
void
setupSrvs
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a90f68c3312cb44cbaca470185e260b13
()
bool
m_first_time_in_sniff_odom
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a33aa8acee1b9643a15f0131aa7a60de6
size_t
m_graph_nodes_last_size
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a6986330293fe9554bbda3c7eb6b64be5
pose_t
m_input_odometry_offset
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
afdc6c7092ba3d17488eb715a6d6440fa
size_t
m_measurement_cnt
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a4fb970bf6e32c0d17d92b3e1f5f3e5d1
mrpt::utils::VerbosityLevel
m_min_logging_level
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a6c030d0802080d5fb077fbe1a4fe16b4
ros::NodeHandle *
m_nh
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a4d5872bf605a0a01cdef9231c9599739
nav_msgs::Path
m_odom_path
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a4462ccb35f714314453b40e2869e83a6
int
m_pub_seq
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a48887b542120e547afa0d7018a8a3eb7
int
m_queue_size
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a7a7f6fe9e710f283d8cd1a16e53e1949
int
m_stats_pub_seq
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a99965092b04abe6e4151333d3ab66ead
std::string
m_node_reg
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a6c6a0b3477921884cda2284752c5e843
std::string
m_edge_reg
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a990712ed36e59873b8448d97cf3f1197
std::string
m_optimizer
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a6f3984fb80f999ac9c51e00d8528e834
bool
m_received_odom
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a08aa044a8acf19707414776852fc0811
bool
m_received_laser_scan
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a95b7f1206909e0e1af4903688e1ba384
bool
m_received_camera
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a0873cd94d1fda2c84ce6e911ea87436a
bool
m_received_point_cloud
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a66e7381dbe04d7a1275b85028584d4af
mrpt::obs::CObservationOdometryPtr
m_mrpt_odom
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a30f21bf24c14008ad67a6f093c4c158e
mrpt::obs::CObservation2DRangeScanPtr
m_mrpt_laser_scan
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a17139c7733b5b4638271488c58e058c4
ros::Subscriber
m_odom_sub
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a04d258523a3ceb2d0bc9232d74a67d6d
ros::Subscriber
m_laser_scan_sub
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a9a3ed69d66d86f7093525fa2d38b4f37
ros::Subscriber
m_camera_scan_sub
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
ae150165ff953c0f87288cc95feb78a07
ros::Subscriber
m_point_cloud_scan_sub
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a315c3bca61edc2054697b5ae598c192d
ros::Publisher
m_curr_robot_pos_pub
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a69de2d6559ad7112e552c54c116349a3
ros::Publisher
m_robot_trajectory_pub
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a1934765e9dc5770a29a36f56f22181f6
ros::Publisher
m_robot_tr_poses_pub
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
aede0ab05f4ea4dbccf0d5044c99826b9
ros::Publisher
m_gt_trajectory_pub
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
ab01d3fe52176303d46696766214318bb
ros::Publisher
m_SLAM_eval_metric_pub
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a26d44ea466a7e3e14dcf39ca7f2fe765
ros::Publisher
m_odom_trajectory_pub
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a757b444e904b28810cf58202117d215b
ros::Publisher
m_gridmap_pub
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
ae85c5e8a1e8e53fcc05e34dc657ed6e9
ros::Publisher
m_stats_pub
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
aa9617b77da45f1c09a07018e3798d2ce
std::string
m_odom_topic
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a3308c72460085353a09f2fb0d1f8ecd5
std::string
m_laser_scan_topic
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
aeb687e5dfa7ab969ce3afd8d99f343df
std::string
m_camera_topic
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
ae9d42e1220f6e9a9059ae57e6de8407d
std::string
m_point_cloud_topic
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
af29012a4aa7ba392c3042cb152689182
std::string
m_curr_robot_pos_topic
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
ae1b133ebfed2fd3a540cd6c64d4f6af2
std::string
m_robot_trajectory_topic
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a1064782ffe676aab11be1d41575156aa
std::string
m_robot_tr_poses_topic
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a936ae020e6671657e6337211d7f07377
std::string
m_odom_trajectory_topic
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a43b47023625cc3c41bf9d68bd79a38a0
std::string
m_gridmap_topic
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a289c0a699c3a055eb4b9f50da5573ddd
std::string
m_stats_topic
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a5daea26f5f7f36056e78236482493f5d
tf2_ros::Buffer
m_buffer
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
ad992d417b2c4e04261c30a25cdd60523
tf2_ros::TransformBroadcaster
m_broadcaster
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
ad51777dc57b290b37c1e6dae51480d2c
std::string
m_anchor_frame_id
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a0eecc9f95404ec51c21626f1d84a7961
std::string
m_base_link_frame_id
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a792068926394cea5a39b167d2686fe31
std::string
m_odom_frame_id
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a18289e4d749c5e1eb94323873739e6e3
geometry_msgs::TransformStamped
m_anchor_odom_transform
classmrpt_1_1graphslam_1_1apps_1_1CGraphSlamHandler__ROS.html
a720d8d149920b68ea86cce3d67a459e3
mrpt::graphslam::apps::TUserOptionsChecker_ROS
structmrpt_1_1graphslam_1_1apps_1_1TUserOptionsChecker__ROS.html
GRAPH_T
std::map< std::string, mrpt::graphslam::deciders::CNodeRegistrationDecider< GRAPH_T > *(*)()
node_regs_t
structmrpt_1_1graphslam_1_1apps_1_1TUserOptionsChecker__ROS.html
a4a95973add4462f7b699e1c77843c4d4
)
std::map< std::string, mrpt::graphslam::deciders::CEdgeRegistrationDecider< GRAPH_T > *(*)()
edge_regs_t
structmrpt_1_1graphslam_1_1apps_1_1TUserOptionsChecker__ROS.html
a7c78bec992165e24cf39c2c706cbf951
)
std::map< std::string, mrpt::graphslam::optimizers::CGraphSlamOptimizer< GRAPH_T > *(*)()
optimizers_t
structmrpt_1_1graphslam_1_1apps_1_1TUserOptionsChecker__ROS.html
a00d9567edfb66a6b484b50f3fbc7f9ce
)
mrpt::graphslam::apps::TUserOptionsChecker< GRAPH_T >
parent
structmrpt_1_1graphslam_1_1apps_1_1TUserOptionsChecker__ROS.html
a867303bf276366321c94d497f100e480
void
createDeciderOptimizerMappings
structmrpt_1_1graphslam_1_1apps_1_1TUserOptionsChecker__ROS.html
afcc2d3ddb1dd510541cffe789107886b
()
void
populateDeciderOptimizerProperties
structmrpt_1_1graphslam_1_1apps_1_1TUserOptionsChecker__ROS.html
a6979602d3aa09a12120753bdbc73c04f
()
TUserOptionsChecker_ROS
structmrpt_1_1graphslam_1_1apps_1_1TUserOptionsChecker__ROS.html
a4fa2e776dc260cc021e3c9c66b5ce1af
()
~TUserOptionsChecker_ROS
structmrpt_1_1graphslam_1_1apps_1_1TUserOptionsChecker__ROS.html
a7d7921e3eaab2572bb3f870a882f71be
()
mrpt::graphslam::deciders
namespacemrpt_1_1graphslam_1_1deciders.html
mrpt::graphslam::deciders::CEdgeRegistrationDecider_MR
mrpt::graphslam::deciders::CFixedIntervalsNRD_MR
mrpt::graphslam::deciders::CICPCriteriaNRD_MR
mrpt::graphslam::deciders::CLoopCloserERD_MR
mrpt::graphslam::deciders::CNodeRegistrationDecider_MR
mrpt::graphslam::deciders::CEdgeRegistrationDecider_MR
classmrpt_1_1graphslam_1_1deciders_1_1CEdgeRegistrationDecider__MR.html
mrpt::graphslam::CRegistrationDeciderOrOptimizer_MR
virtual void
addBatchOfNodeIDsAndScans
classmrpt_1_1graphslam_1_1deciders_1_1CEdgeRegistrationDecider__MR.html
a982b554ae930c17aaaf864b35fdb3587
(const std::map< mrpt::utils::TNodeID, mrpt::obs::CObservation2DRangeScanPtr > &nodeIDs_to_scans2D)
CEdgeRegistrationDecider_MR
classmrpt_1_1graphslam_1_1deciders_1_1CEdgeRegistrationDecider__MR.html
ae785fa74b671ba53ba06857265767c0b
()
~CEdgeRegistrationDecider_MR
classmrpt_1_1graphslam_1_1deciders_1_1CEdgeRegistrationDecider__MR.html
ad2e9a8b3cd42fedc021bd4b9b38ae79b
()
mrpt::graphslam::deciders::CFixedIntervalsNRD_MR
classmrpt_1_1graphslam_1_1deciders_1_1CFixedIntervalsNRD__MR.html
mrpt::graphslam::deciders::CNodeRegistrationDecider_MR
GRAPH_T::global_pose_t
global_pose_t
classmrpt_1_1graphslam_1_1deciders_1_1CFixedIntervalsNRD__MR.html
aa6f3709c0791f0270b004c61e1ad401e
CNodeRegistrationDecider_MR< GRAPH_T >
parent_cm
classmrpt_1_1graphslam_1_1deciders_1_1CFixedIntervalsNRD__MR.html
a12b24e979ba7e2143caaa127864750a2
CFixedIntervalsNRD< GRAPH_T >
parent_mrpt
classmrpt_1_1graphslam_1_1deciders_1_1CFixedIntervalsNRD__MR.html
a10953a5ec7ba2cf262f401ae2c96c5f9
CFixedIntervalsNRD_MR
classmrpt_1_1graphslam_1_1deciders_1_1CFixedIntervalsNRD__MR.html
a87551ea97de08886998c6fb75019e70e
()
mrpt::graphslam::deciders::CICPCriteriaNRD_MR
classmrpt_1_1graphslam_1_1deciders_1_1CICPCriteriaNRD__MR.html
mrpt::graphslam::deciders::CNodeRegistrationDecider_MR
GRAPH_T::global_pose_t
global_pose_t
classmrpt_1_1graphslam_1_1deciders_1_1CICPCriteriaNRD__MR.html
acd7212e15e5e01feb16a3f0bb8087283
CNodeRegistrationDecider_MR< GRAPH_T >
parent_cm
classmrpt_1_1graphslam_1_1deciders_1_1CICPCriteriaNRD__MR.html
a1bbfd352b9f597f24cf52ef846e68b7a
CICPCriteriaNRD< GRAPH_T >
parent_mrpt
classmrpt_1_1graphslam_1_1deciders_1_1CICPCriteriaNRD__MR.html
a6b51de75b27733ba34f81d22be0dfcea
CICPCriteriaNRD_MR
classmrpt_1_1graphslam_1_1deciders_1_1CICPCriteriaNRD__MR.html
a682ae9cb3e8cef14e07d90f5ed7e7152
()
mrpt::graphslam::deciders::CLoopCloserERD_MR
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
mrpt::graphslam::deciders::CEdgeRegistrationDecider_MR
CLoopCloserERD< GRAPH_T >
lc_parent_t
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
af8ceb337d2e88381de60b8aa56745399
CEdgeRegistrationDecider_MR< GRAPH_T >
mr_parent_t
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
a0814198bb53558b41cb8b541d13ee7a4
CLoopCloserERD_MR< GRAPH_T >
decider_t
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
ad77af882e3d82d0c47e3eac8e187ea46
lc_parent_t::constraint_t
constraint_t
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
ad45f2ddbb41136c0999d096d2f982e8e
lc_parent_t::pose_t
pose_t
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
adf1b175b6a70c0d455d482ab6fc81629
lc_parent_t::range_ops_t
range_ops_t
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
a3f0d96bae321038bb6b96cc51986a1eb
lc_parent_t::partitions_t
partitions_t
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
aa7cfce2bb155dde5d374813105a5d10a
lc_parent_t::nodes_to_scans2D_t
nodes_to_scans2D_t
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
aefc5302d122b06a25041df6b49507a50
mrpt::graphslam::CGraphSlamEngine_MR< GRAPH_T >
engine_t
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
aa70aa6273d2a38d5dd70bc046f6e72b7
GRAPH_T::global_pose_t
global_pose_t
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
a3230b7056b298acca0b3f5e1d7371af2
void
addBatchOfNodeIDsAndScans
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
a81e3232a110beadb8397dbaadfb589f1
(const std::map< mrpt::utils::TNodeID, mrpt::obs::CObservation2DRangeScanPtr > &nodeIDs_to_scans2D)
void
addScanMatchingEdges
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
a64d9fc9778c7b77f8fd24255997bdaf9
(mrpt::utils::TNodeID curr_nodeID)
CLoopCloserERD_MR
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
a3f1bbbe6387bfe0aece04d2f0cf98b1c
()
void
fetchNodeIDsForScanMatching
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
a7ec71c34721cb5cf6dea5125c672de36
(const mrpt::utils::TNodeID &curr_nodeID, std::set< mrpt::utils::TNodeID > *nodes_set)
bool
updateState
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
a7c4373374f7f7033546e9539d8b435fc
(mrpt::obs::CActionCollectionPtr action, mrpt::obs::CSensoryFramePtr observations, mrpt::obs::CObservationPtr observation)
~CLoopCloserERD_MR
classmrpt_1_1graphslam_1_1deciders_1_1CLoopCloserERD__MR.html
aa50420a30c51a24e75175dbc8c330623
()
mrpt::graphslam::deciders::CNodeRegistrationDecider_MR
classmrpt_1_1graphslam_1_1deciders_1_1CNodeRegistrationDecider__MR.html
mrpt::graphslam::CRegistrationDeciderOrOptimizer_MR
GRAPH_T::global_pose_t
global_pose_t
classmrpt_1_1graphslam_1_1deciders_1_1CNodeRegistrationDecider__MR.html
a90226354b22f9ebb0093e362cacc019d
CNodeRegistrationDecider_MR
classmrpt_1_1graphslam_1_1deciders_1_1CNodeRegistrationDecider__MR.html
aa06f073d72886708e6e5dfcc065fbe1b
()
~CNodeRegistrationDecider_MR
classmrpt_1_1graphslam_1_1deciders_1_1CNodeRegistrationDecider__MR.html
afa05888bab03cf5981f3494d8849947f
()
void
addNodeAnnotsToPose
classmrpt_1_1graphslam_1_1deciders_1_1CNodeRegistrationDecider__MR.html
a9c85d9118f41c8f3beb5a645aebd86ab
(global_pose_t *pose) const
void
addNodeAnnotsToPose
classmrpt_1_1graphslam_1_1deciders_1_1CNodeRegistrationDecider__MR.html
a33281055739196dca31be808d3f195da
(global_pose_t *pose) const
mrpt::graphslam::detail
namespacemrpt_1_1graphslam_1_1detail.html
mrpt::graphslam::detail::CConnectionManager
std::string
getGridMapAlignmentResultsAsString
namespacemrpt_1_1graphslam_1_1detail.html
a5d19149290c217b136798e07555a4525
(const mrpt::poses::CPosePDF &pdf, const mrpt::slam::CGridMapAligner::TReturnInfo &ret_info)
bool
isEssentiallyZero
namespacemrpt_1_1graphslam_1_1detail.html
a382f7388b1ad47237de508a6d45a7407
(const mrpt::poses::CPose2D &p)
mrpt::graphslam::detail::CConnectionManager
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
mrpt_msgs::GraphSlamAgents::_list_type::const_iterator
agents_cit
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
a9ca276c1d1b9230a8ad0aa58bf0dc68d
mrpt_msgs::GraphSlamAgents::_list_type::iterator
agents_it
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
af02bc7b2bed0ba6b2389f27c612b755a
CConnectionManager
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
aa2d0422a44c02bcbbaba318d1532290c
(mrpt::utils::COutputLogger *logger, ros::NodeHandle *nh_in)
void
getNearbySlamAgents
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
add82d1e73fb5fadef38c8b71fe0969db
(mrpt_msgs::GraphSlamAgents *agents_vec, bool ignore_self=true)
const mrpt_msgs::GraphSlamAgents &
getNearbySlamAgents
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
a11f0cc8b8a356e17a75b3c532f71e33d
()
const mrpt_msgs::GraphSlamAgents &
getNearbySlamAgentsCached
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
a066faedabe27ad1a1749429f6e83aeec
() const
const std::string &
getTrimmedNs
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
a5714581e7719aaa2257090f9beaa2f0b
() const
void
setupComm
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
a306e67e3177073b9ad5f6a8addcdbc4b
()
~CConnectionManager
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
a0b540fbee306cacd6dd676e4c9a99a4a
()
void
updateNearbySlamAgents
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
a341cf60f1438c17e909c579f75c6e7a1
()
void
setupSubs
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
a6c08feb70ad1de5e34d5be1a95c058f7
()
void
setupPubs
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
a64d39f14a67891f71e8532e399b0f59d
()
void
setupSrvs
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
ab33c3a3fd467e327f6a1ab637c0d668c
()
static bool
convert
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
a9cfe15fbf9509aeb796cba3cc5945e69
(const multimaster_msgs_fkie::ROSMaster &ros_master, mrpt_msgs::GraphSlamAgent *slam_agent)
static void
convert
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
a2dd566e5bb9a4586654c5ee34d5998b9
(const mrpt_msgs::GraphSlamAgent &slam_agent, multimaster_msgs_fkie::ROSMaster *ros_master)
static std::string
extractHostnameOrIP
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
a9666d36a9aea27cc9de2f8c5b9a79878
(const std::string &str, unsigned short *agent_port=NULL)
bool
has_setup_comm
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
a4dd1bc9c8057e835e64914f01ece2381
ros::ServiceClient
m_DiscoverMasters_client
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
ad54c93f04d0db573863b4f96157e61b1
mrpt::utils::COutputLogger *
m_logger
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
ae31bbc81d4016a72afdf6184ce87dc33
mrpt_msgs::GraphSlamAgents
m_nearby_slam_agents
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
a68e503c74f978c50a7f1266752eb1dbd
ros::NodeHandle *
m_nh
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
ad735d2335b16bd0031c70179601be085
std::string
own_ns
classmrpt_1_1graphslam_1_1detail_1_1CConnectionManager.html
a62c77e0b0b4eb9fd9c5b799d170bac1c
mrpt::graphslam::optimizers
namespacemrpt_1_1graphslam_1_1optimizers.html
rename_rviz_topics
namespacerename__rviz__topics.html
def
main
namespacerename__rviz__topics.html
a5e8ed918784f25a9929fd83ab7d91c94
def
rename_topics_in_rviz_file
namespacerename__rviz__topics.html
a9f1eda6edfeebbf3fb96ff60cfb63613
tuple
logger
namespacerename__rviz__topics.html
a3609d51f99b3e159161f70097a83a7e7