Skip to content

Roadmaps

This is the list of major issues and features the Nav2 maintainers are committing for completion for various ROS 2 releases. This is not an exhaustive list of planned features or what changes may be found in the new distribution. It represents only the items of direct commitment to give insight into commitments for REP-2005 repositories in the ROS 2 Roadmap. For a full list of important completed changes in the project, see the Migration Guides Migration Guides.

Lyrical Roadmap

  • - Controller Server and Plugin factor for centralized path handling and crosstrack error estimation and enforcement.
  • - Massive refactor of rclcpp types to nav2 types for ROS API abstraction.
  • - Improve dynamic feasibility on approach to goal on all control and behavior plugins.
  • - Introduce Vector Object Server to augment Costmap Filters with polygons rather than annotated masks.
  • - Continued Route Server
  • - Add Pause and Resume feature to Nav2 behavior tree tasks.
  • - Use PointCloud Transport for all pointcloud subscriptions.
  • - Update and refine behavior trees for more intelligent behavior.
  • - Fix for statics in Smac Planner to allow for multiple instances in a server not to conflict.
  • - Create initial prototype of a framework for environmental modeling, sensor processing, and external model integration.

Kilted Roadmap

  • - Release of Route server.
  • - Allow non-orientation sp. for smac planner goals.
  • - Allow docking server to operate forward and backwards.

Jazzy Roadmap

Iron Roadmap

Humble Roadmap