~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

WARNING: This wiki refers to the obsolete ROS 1 mrpt_navigation package. The documentation for the latest ROS 2 versions is here: https://github.com/mrpt-ros-pkg/mrpt_navigation/

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  Show EOL distros: 

mrpt_navigation: mrpt_local_obstacles | mrpt_localization | mrpt_map | mrpt_rawlog | mrpt_reactivenav2d | mrpt_tutorials

Package Summary

Tools related to the Mobile Robot Programming Toolkit (MRPT). Refer to http://wiki.ros.org/mrpt_navigation for further documentation.

  • Maintainer status: maintained
  • Maintainer: Jose-Luis Blanco-Claraco <jlblanco AT ual DOT es>, Markus Bader <markus.bader AT tuwien.ac DOT at>
  • Author: Jose-Luis Blanco-Claraco, Markus Bader
  • License: BSD
  • Source: git https://github.com/mrpt-ros-pkg/mrpt_navigation.git (branch: master)
mrpt_navigation: mrpt_bridge | mrpt_local_obstacles | mrpt_localization | mrpt_map | mrpt_msgs | mrpt_rawlog | mrpt_reactivenav2d | mrpt_tutorials

Package Summary

Tools related to the Mobile Robot Programming Toolkit (MRPT). Refer to http://wiki.ros.org/mrpt_navigation for further documentation.

  • Maintainer status: maintained
  • Maintainer: Jose-Luis Blanco-Claraco <jlblanco AT ual DOT es>, Markus Bader <markus.bader AT tuwien.ac DOT at>
  • Author: Jose-Luis Blanco-Claraco, Markus Bader
  • License: BSD
  • Source: git https://github.com/mrpt-ros-pkg/mrpt_navigation.git (branch: master)
mrpt_navigation: mrpt_local_obstacles | mrpt_localization | mrpt_map | mrpt_rawlog | mrpt_reactivenav2d | mrpt_tutorials

Package Summary

Tools related to the Mobile Robot Programming Toolkit (MRPT). Refer to http://wiki.ros.org/mrpt_navigation for further documentation.

  • Maintainer status: maintained
  • Maintainer: Jose-Luis Blanco-Claraco <jlblanco AT ual DOT es>, Markus Bader <markus.bader AT tuwien.ac DOT at>
  • Author: Jose-Luis Blanco-Claraco, Markus Bader
  • License: BSD
  • Source: git https://github.com/mrpt-ros-pkg/mrpt_navigation.git (branch: master)
mrpt_navigation: mrpt_local_obstacles | mrpt_localization | mrpt_map | mrpt_rawlog | mrpt_reactivenav2d | mrpt_tutorials

Package Summary

Tools related to the Mobile Robot Programming Toolkit (MRPT). Refer to http://wiki.ros.org/mrpt_navigation for further documentation.

  • Maintainer status: maintained
  • Maintainer: Jose-Luis Blanco-Claraco <jlblanco AT ual DOT es>, Markus Bader <markus.bader AT tuwien.ac DOT at>
  • Author: Jose-Luis Blanco-Claraco, Markus Bader
  • License: BSD
  • Source: git https://github.com/mrpt-ros-pkg/mrpt_navigation.git (branch: master)
mrpt_navigation: mrpt_local_obstacles | mrpt_localization | mrpt_map | mrpt_rawlog | mrpt_reactivenav2d | mrpt_tutorials

Package Summary

Tools related to the Mobile Robot Programming Toolkit (MRPT). Refer to https://wiki.ros.org/mrpt_navigation for further documentation.

  • Maintainer status: maintained
  • Maintainer: Jose-Luis Blanco-Claraco <jlblanco AT ual DOT es>, Markus Bader <markus.bader AT tuwien.ac DOT at>
  • Author: Jose-Luis Blanco-Claraco, Markus Bader
  • License: BSD
  • Source: git https://github.com/mrpt-ros-pkg/mrpt_navigation.git (branch: ros1)
mrpt_navigation: mrpt_local_obstacles | mrpt_localization | mrpt_map | mrpt_rawlog | mrpt_reactivenav2d | mrpt_tutorials

Package Summary

Tools related to the Mobile Robot Programming Toolkit (MRPT). Refer to https://wiki.ros.org/mrpt_navigation for further documentation.

  • Maintainer status: developed
  • Maintainer: Jose-Luis Blanco-Claraco <jlblanco AT ual DOT es>, Markus Bader <markus.bader AT tuwien.ac DOT at>
  • Author: Jose-Luis Blanco-Claraco, Markus Bader
  • License: BSD
  • Source: git https://github.com/mrpt-ros-pkg/mrpt_navigation.git (branch: ros1)

Documentation

ROS wrappers for classes and apps in Mobile Robot Programming Toolkit (MRPT).

mrpt_logo.png

See also: mrpt_slam.

Summary of packages:

  • mrpt_bridge: C++ functions to convert between common ROS messages and MRPT classes.

  • mrpt_local_obstacles: Construction of a local obstacle map (point cloud, voxels or occupancy grid) from recent sensor readings within a configurable time window.

  • mrpt_localization: Node for 2D robot localization with a particle-filter and many different kinds of metric global maps. Alternative implementation of amcl.

  • mrpt_map: Node to publish (static, prebuilt) metric maps.

  • mrpt_msgs: Common messages for MRPT packages.

  • mrpt_rawlog: Like rosbag play & rosbag record for datasets in MRPT's Rawlog format.

  • mrpt_reactivenav2d: Pure reactive navigation with TP-Space algorithms.

Installing

  • From the repositories:

# This will install all packages in the mrpt_navigation metapackage
# Alternatively, install individual packages only as you need them
sudo apt-get install ros-$ROS_DISTRO-mrpt-navigation

Demo videos

Localization

mrpt_localization

Pure reactive navigation

mrpt_reactivenav2d

Tutorials

Getting started

  1. Installing

    Instructions to install and compile this package

Report a Bug

Use GitHub to report bugs or submit feature requests. [View active issues]

Wiki: mrpt_navigation (last edited 2024-01-31 08:54:29 by Jose Luis Blanco)