Nav2 Message APIs - Kilted

This page documents the ROS Message APIs available in Nav2 for the kilted distribution. These messages define the data structures used for communication between navigation components, including behavior trees, costmaps, localization, and planning.

Available Messages (19 total)

Behavior Tree Messages

BehaviorTreeLog

Package: nav2_msgs

Log data from behavior tree execution including events and status changes

BehaviorTreeStatusChange

Package: nav2_msgs

Status change events from behavior tree node execution

Costmap Messages

Costmap

Package: nav2_msgs

2D grid map representation with cost values for navigation planning

CostmapFilterInfo

Package: nav2_msgs

Information about costmap filters and their parameters

CostmapMetaData

Package: nav2_msgs

Metadata describing costmap properties and configuration

CostmapUpdate

Package: nav2_msgs

Incremental updates to costmap data for efficient real-time updates

VoxelGrid

Package: nav2_msgs

3D voxel grid representation for obstacle tracking and collision detection

Collision/Safety Messages

CollisionDetectorState

Package: nav2_msgs

State information from collision detection systems

CollisionMonitorState

Package: nav2_msgs

Monitoring data from collision avoidance systems

Localization Messages

Particle

Package: nav2_msgs

Individual particle representation for particle filter localization

ParticleCloud

Package: nav2_msgs

Collection of particles for particle filter-based localization

Route/Planning Messages

EdgeCost

Package: nav2_msgs

Cost information for edges in route planning

Route

Package: nav2_msgs

Complete route definition with nodes and edges for graph-based navigation

RouteEdge

Package: nav2_msgs

Edge connection between route nodes with cost information

RouteNode

Package: nav2_msgs

Node in a route graph representing waypoints or locations

Trajectory Messages

SpeedLimit

Package: nav2_msgs

Speed limit constraints for navigation planning

Trajectory

Package: nav2_msgs

Complete trajectory with sequence of trajectory points

TrajectoryPoint

Package: nav2_msgs

Individual point in a trajectory with pose and velocity information

WaypointStatus

Package: nav2_msgs

Status information for waypoint navigation tasks

Back to Home