<<PackageHeader(mrpt_graphslam_2d)>> <<TOC(4)>> == Description == mrpt_graphslam_2d provides support for running either single-robot or multi-robot pose-only graphSLAM, using simulated data (e.g. from Gazebo) or in a real-time setup. Algorithm practically utilises the [[http://reference.mrpt.org/devel/group__mrpt__graphslam__grp.html|mrpt-graphslam library]] to execute graphSLAM, using the ROS communication mechanisms and the [[http://wiki.ros.org/multimaster_fkie|multimaster_fkie]] stack. == Usage Information == Information on how to use the algorithm for either simulation or real-time usage is provided in the Appendix of [[http://controlsystemslab.gr/code/bergercookie/mr-slam-thesis-text/src/master/report.pdf|this document]] === Running real-time graphSLAM === Additional support for running real-time graphSLAM with either one or with multiple agents is provided in the [[https://github.com/bergercookie/csl_mr_slam/tree/master/csl_hw_setup|csl_hw_setup]] ROS package. The latter provides launchfiles and generic scripts for setting up common tasks in real robot agents (setting up sensor data acquisition processes, processes for starting robot motors etc.) Package is specialized for the robots and equipment of the [[https://controlsystemslab.gr|Control Systems Lab]] of the [[https://www.ntua.gr/en/|National Technical University of Athens]] but can be easily extended to suppport different platforms, sensors etc. === Running multi-robot simulations in Gazebo === Additional support for running simulations in Gazebo is provided in the [[https://github.com/bergercookie/csl_mr_slam/tree/master/csl_robots_gazebo|csl_robots_gazebo]] ROS package == Demos == === Demo videos === Following is a list of demo videos that showcase the algorithm capabilities both in simulations as well as real-time experiments: ==== Single-robot MRPT graphslam-engine ==== <<Youtube(Pv0yvlzrcXk)>> ==== Multi-robot simulation in Gazebo ==== <<Youtube(4RKS2jrvsYE)>> ==== Multi-robot real-time experiment ==== See [[https://www.dropbox.com/s/zm2njljeprnsfaf/20170426_mr_graphslam_real_2.mp4?dl=0|here]] === Running provided demos === Package also contains sample datasets, along with the corresponding roslaunch files for easy execution, for both the single- and multi-robot SLAM cases. For more on this see the [[https://github.com/mrpt-ros-pkg/mrpt_slam/blob/master/mrpt_graphslam_2d/README.md|package README]]. == API Documentation == Use the `rosdoc_lite` tool to generate the complete API of this package: == Relevant Links == * [[http://www.mrpt.org/list-of-mrpt-apps/application-graphslamengine/|MRPT graphslam-engine application]] * [[http://reference.mrpt.org/devel/group__mrpt__graphslam__grp.html|MRPT graphslam-lib]] * [[http://controlsystemslab.gr/code/bergercookie/mr-slam-thesis-text/src/master/report.pdf|Multi-robot graphSLAM diploma thesis PDF]] ## AUTOGENERATED DON'T DELETE ## CategoryPackage