Package Summary

Tags No category tags.
Version 0.1.5
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-planning/navigation2.git
VCS Type git
VCS Version crystal-devel
Last Updated 2019-02-12
Dev Status MAINTAINED
Released RELEASED

Package Description

This package provides an implementation of a 2D costmap that takes in sensor data from the world, builds a 2D or 3D occupancy grid of the data (depending on whether a voxel based implementation is used), and inflates costs in a 2D costmap based on the occupancy grid and a user specified inflation radius. This package also provides support for map_server based initialization of a costmap, rolling window based costmaps, and parameter based subscription to and configuration of sensor topics.

Additional Links

No additional links.

Maintainers

  • Michael Ferguson
  • Aaron Hoy
  • Steve Macenski

Authors

No additional authors.

Nav2 Costmap_2d

The costmap_2d package is responsible for building a 2D costmap of the environment, consisting of several "layers" of data about the environment. It can be initialized via the map server or a local rolling window and updates the layers by taking observations from sensors A plugin interface allows for the layers to be combined into the costmap and finally inflated via a user specified inflation radius. The nav2 version of the costmap_2d package is mostly a direct ROS2 port of the ROS1 navigation stack version, with minimal noteable changes necessary due to support in ROS2.

Overview of Changes from ROS1 Navigation Costmap_2d

Still needs port

Future Plans

  • Conceptually, the costmap_2d model acts as a world model of what is known from the map, sensor, robot pose, etc. We'd like to broaden this world model concept and use costmap's layer concept as motivation for providing a service-style interface to potential clients needing information about the world (see issue https://github.com/ros-planning/navigation2/issues/18)
CHANGELOG

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Changelog for package nav2_costmap_2d ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

(2018-10-9)

  • Port nav2_costmap_2d from costmap_2d version 1.16.2 (2018-07-31)

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged nav2_costmap_2d at answers.ros.org

No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.