mrpt_bridge package from mrpt_bridge repo


Package Summary

Tags No category tags.
Version 0.1.25
License BSD
Build type CATKIN

Repository Summary

Checkout URI
VCS Type git
VCS Version master
Last Updated 2020-02-25
CI status Continuous Integration
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

C++ library to convert between ROS messages and MRPT classes

Additional Links


  • Jose-Luis Blanco-Claraco


  • Markus Bader
  • Raphael Zack
  • Travis CI: Build Status
  • ROS build farm:
    • git master:
      • ROS Kinetic @ u16.04 Xenial Build Status
      • ROS Melodic @ u8.04 Bionic Build Status
    • Last released version:
      • ROS Kinetic @ u16.04 Xenial Build Status
      • ROS Melodic @ u18.04 Bionic: Build Status


C++ libraries to convert between ROS and MRPT classes and messages.


Changelog for package mrpt_bridge

0.1.25 (2018-07-11)

  • Merge pull request #3 from tuw-robotics/master TPose2D to geometry_msgs::Pose
  • Update pose.h
  • TPose2D Conversion to geometry_msgs::Pose added
  • Merge pull request #2 from clalancette/fix-deb-stretch Fix deb stretch
  • Fix build warnings for signed/unsigned comparison. The width and height of the OccupancyGrid metadata are both uint32, so make the loop iterator type match. Signed-off-by: Chris Lalancette <>
  • Workaround Debian stretch not properly setting up Qt dependencies. libpcl-dev really has a dependency on Qt5Widgets, but that is not expressed by the Debian Stretch packages. We workaround it here by forcing the dependency in both the package.xml and the CMakeLists.txt Signed-off-by: Chris Lalancette <>
  • Contributors: Chris Lalancette, Jose Luis Blanco-Claraco, Markus Bader

0.1.24 (2018-06-14)

  • fix missing namespace
  • Reorganize build farm icons
  • Update
  • Contributors: Jose Luis Blanco-Claraco

0.1.23 (2018-06-08)

  • make catkin_lint clean
  • ROS build farm badges and links
  • Contributors: Jose Luis Blanco-Claraco

0.1.22 (2018-05-18)

  • Release as an independent repository outside of \"mrpt_navigation\"

0.1.20 (2018-04-26)

  • fix warnings
  • fix build against mrpt 2.0
  • partial fix build w mrpt 2.0
  • optimized build (-O3)
  • Fix travis (#94)
    • add dep stereo_msgs
    • add dep stereo_msgs
    • fix minor warnigngs and errors
  • Use docker to run modern ROS distros in travis (#93)
  • fix build errors against mrpt master. Closes #92
  • Fix install .h files in mrpt-bridge Closes #91
  • Fix CMake error (Closes #90)
  • marker messages are also logged as beacons if needed
  • marker msgs added
  • Merge branch \'master\' of
  • Merge pull request #83 from raghavendersahdev/master Extending ros_bridge to playback MRPT datasets
  • Merge branch \'master\' into master
  • Work done upto August 25 : added CObservationRange
  • CMake finds MRPT >=1.5 in ROS master branch
  • Merge branch \'master\' into compat-mrpt-1.5
  • CMake finds MRPT >=1.9
  • Work done upto August 21: added stereo image support to mrpt bridge
  • small change moved beacon.h to its correct place
  • Work done from August 17 to August 18 : added Tester function test the mrpt-ros bridge and publishing ros message after conversion
  • changed test_Bridge file, testing the bridge in a different way
  • Work done from August 17 to August 18 : added a tester function of the bridge, error while compiling currently
  • avoid Eigen warnings with GCC-7
  • Removed unnecessry MRPT_VERSION checks
  • Fixes for clang format
  • Removed c++11 declarations in cmake
  • Adapted CMakeLists to new mrpt
  • Work done from August 13 to August 14 : added image mrpt-ros bridge and comments
  • Work done upto August 13: added mrpt_bridge conversions for range, GPS, IMU under construction; pending: mrpt_bridge for images and comments
  • Merge pull request #74 from bergercookie/devel Use C++11 in mrpt_bridge, mrpt_localization
  • Use C++11 in mrpt_bridge, mrpt_localization
  • Merge pull request #72 from bergercookie/devel Add more conversion methods for CNetworkOfPoses classes
  • Comply to clang warnings
  • Fix compilation issue with forgotten git-related text
  • Correct typo
  • Work towards mr-slam
  • Implement converion method for CNetworkOfPoses2DInf_NA specialization class
  • Add more msgs for use in mrpt_graphslam_2d
  • fix build with MRPT 1.5.0
  • Fix debug messages: (#65)

    • replace printf with log_info
    • read and use debug param

    * dumping to console only once Also publish pose even if not updating the filter (sorry for mixing commits)

  • Fix debug messages:

    • replace printf with log_info
    • read and use debug param

    * dumping to console only once Also publish pose even if not updating the filter (sorry for mixing commits)

  • documentation patch in mrpt_bridge beacon header (#62)

  • Fix #60

  • Contributors: Ashish Raste, Borys Tymchenko, Jorge Santos, Jorge Santos Sim

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found


No message files found.


No service files found


No plugins found.

Recent questions tagged mrpt_bridge at Robotics Stack Exchange