Package Summary

Tags No category tags.
Version 4.8.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A set of packages which contain common interface files (.msg and .srv).
Checkout URI https://github.com/ros2/common_interfaces.git
VCS Type git
VCS Version humble
Last Updated 2025-04-11
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A package containing some navigation related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Geoffrey Biggs
  • Tully Foote

Authors

  • Michael Carroll
  • Michel Hidalgo
  • William Woodall

nav_msgs

This package provides several messages and services for robotic navigation.

For more information about the navigation2 stack in ROS 2, see https://ros-planning.github.io/navigation2/.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

  • GridCells: An array of cells in a 2D grid.
  • MapMetaData: Basic information about the characteristics of the OccupancyGrid.
  • OccupancyGrid: Represents a 2-D grid map, in which each cell represents the probability of occupancy.
  • Odometry: This represents an estimate of a position and velocity in free space.
  • Path: An array of poses that represents a Path for a robot to follow.

Services (.srv)

  • GetMap: Get the map as a nav_msgs/OccupancyGrid.
  • GetPlan: Get a plan from the current position to the goal Pose.
  • SetMap: Set a new map together with an initial pose.

Quality Declaration

This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package nav_msgs

4.8.0 (2025-03-20)

  • Adding nav_msgs/goals to humble (#272)
  • Contributors: Steve Macenski

4.2.4 (2024-05-21)

4.2.3 (2023-01-09)

4.2.2 (2022-05-19)

4.2.1 (2022-03-31)

4.2.0 (2022-03-30)

4.1.1 (2022-03-26)

4.1.0 (2022-03-01)

  • Interface packages should fully <depend> on the interface packages that they depend on (#173)
  • Contributors: Grey

4.0.0 (2021-12-14)

  • Update maintainers to Geoffrey Biggs and Tully Foote (#163)
  • Contributors: Audrow Nash

3.0.0 (2021-08-24)

2.3.0 (2021-08-11)

2.2.3 (2021-04-27)

2.2.2 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#149)
  • updating quality declaration links (re: ros2/docs.ros2.org#52) (#145)
  • Contributors: Chris Lalancette, shonigmann

2.2.1 (2021-01-25)

2.2.0 (2020-12-10)

  • Update QDs to QL 1 (#135)
  • Update package maintainers. (#132)
  • Updated Quality Level to 2 (#131)
  • Add LoadMap service (#129)
  • Contributors: Alejandro Hernández Cordero, Michel Hidalgo, Stephen Brawner, Steve Macenski

2.1.0 (2020-07-21)

2.0.2 (2020-07-21)

  • Update Quality levels to level 3 (#124)
  • Finish up API documentation (#123)
  • Add Security Vulnerability Policy pointing to REP-2006. (#120)
  • Contributors: Chris Lalancette, brawner

2.0.1 (2020-05-26)

  • QD Update Version Stability to stable version (#121)
  • Contributors: Alejandro Hernández Cordero

1.0.0 (2020-05-20)

  • Add comments for nav_msgs defintions (#117)
  • Add current-level quality declarations (#109)
  • Contributors: David V. Lu!!, brawner

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
autoware_planning_msgs
autoware_system_msgs
cartographer_ros
create_driver
gazebo_plugins
gps_tools
grid_map_ros
grid_map_visualization
imu_processors
imu_filter_madgwick
leo_fw
mapviz_plugins
swri_roscpp
mavros
mavros_extras
microstrain_inertial_driver
microstrain_inertial_rqt
mir_actions
mir_driver
mocap_optitrack
mrpt_nav_interfaces
mrpt_pf_localization
mrpt_pointcloud_pipeline
mrpt_rawlog
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
mvsim
map_msgs
nonpersistent_voxel_layer
novatel_gps_driver
novatel_oem7_driver
octomap_server
open_manipulator_x_teleop
pose_cov_ops
realsense2_camera
robot_calibration
robot_controllers
robot_localization
rosbridge_library
rosbridge_test_msgs
rtabmap_odom
rtabmap_slam
rtabmap_sync
rtabmap_util
rtabmap_viz
rviz_default_plugins
sbg_driver
septentrio_gnss_driver
slam_toolbox
turtlebot3_example
turtlebot3_node
turtlebot3_automatic_parking
turtlebot3_automatic_parking_vision
turtlebot3_panorama
turtlebot3_fake_node
turtlebot3_gazebo
tuw_nav_msgs
backward_global_planner
backward_local_planner
forward_global_planner
forward_local_planner
nav2z_planners_common
pure_spinning_local_planner
undo_path_global_planner
autoware_auto_planning_msgs
beluga_ros
common_interfaces
dummy_map_server
ign_rviz
ign_rviz_plugins
kobuki_velocity_smoother
lidar_situational_graphs
bosch_locator_bridge
bosch_locator_bridge_utils
mola_bridge_ros2
mola_msgs
mrpt_apps
mrpt_libros_bridge
naoqi_bridge_msgs
nav2_amcl
nav2_behavior_tree
nav2_behaviors
nav2_bt_navigator
nav2_core
nav2_costmap_2d
dwb_core
dwb_msgs
nav_2d_utils
nav2_map_server
nav2_msgs
nav2_navfn_planner
nav2_planner
nav2_rviz_plugins
nav2_smac_planner
nav2_system_tests
nav2_util
nav2_waypoint_follower
odom_to_tf_ros2
rmf_visualization_floorplans
diff_drive_controller
mecanum_drive_controller
steering_controllers_library
tricycle_controller
ros_gz_bridge
sick_scan_xd
unitree_ros
webots_ros2_epuck
irobot_create_nodes
irobot_create_gz_toolbox
vizanti_demos
vizanti_msgs
automatika_ros_sugar
kompass_interfaces
raspimouse
turtlebot3_manipulation_teleop
yasmin_demos
create3_coverage
create3_republisher
heightmap_spawner
scenario_execution_rviz
as2_behaviors_path_planning
as2_core
as2_realsense_interface
as2_map_server
as2_msgs
as2_python_api
as2_state_estimator
as2_geozones
as2_platform_crazyflie
as2_platform_dji_osdk
as2_platform_mavlink
as2_platform_pixhawk
as2_platform_tello
clearpath_mecanum_drive_controller
gazebo_planar_move_plugin
homing_local_planner
kobuki_auto_docking
kobuki_node
metro_nav_demo_utils
off_highway_sensor_drivers_examples
opennav_docking
opennav_docking_bt
opennav_docking_msgs
pal_gazebo_plugins
psdk_wrapper
robotont_driver
vector_pursuit_controller

Recent questions tagged nav_msgs at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 5.3.6
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A set of packages which contain common interface files (.msg and .srv).
Checkout URI https://github.com/ros2/common_interfaces.git
VCS Type git
VCS Version jazzy
Last Updated 2025-03-20
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A package containing some navigation related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Tully Foote

Authors

  • Geoffrey Biggs
  • Michael Carroll
  • Michel Hidalgo
  • William Woodall

nav_msgs

This package provides several messages and services for robotic navigation.

For more information about the navigation2 stack in ROS 2, see https://ros-planning.github.io/navigation2/.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

  • GridCells: An array of cells in a 2D grid.
  • MapMetaData: Basic information about the characteristics of the OccupancyGrid.
  • OccupancyGrid: Represents a 2-D grid map, in which each cell represents the probability of occupancy.
  • Odometry: This represents an estimate of a position and velocity in free space.
  • Path: An array of poses that represents a Path for a robot to follow.

Services (.srv)

  • GetMap: Get the map as a nav_msgs/OccupancyGrid.
  • GetPlan: Get a plan from the current position to the goal Pose.
  • SetMap: Set a new map together with an initial pose.

Quality Declaration

This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package nav_msgs

5.3.6 (2025-03-20)

  • adding nav_msgs/goals to Jazzy (#271)
  • Contributors: Steve Macenski

5.3.5 (2024-04-24)

5.3.4 (2024-04-16)

  • Removed TODO (#243)
  • Contributors: Alejandro Hernández Cordero

5.3.3 (2024-04-10)

5.3.2 (2024-04-10)

  • Clarify the license. (#241) In particular, every package in this repository is Apache 2.0 licensed except for sensor_msgs_py. So move the CONTRIBUTING.md and LICENSE files down into the individual packages, and make sure that sensor_msgs_py has the correct CONTRIBUTING.md file (it already had the correct LICENSE file).
  • Contributors: Chris Lalancette

5.3.1 (2024-03-28)

5.3.0 (2024-01-24)

5.2.2 (2023-12-26)

5.2.1 (2023-11-06)

5.2.0 (2023-06-07)

5.1.0 (2023-04-27)

5.0.0 (2023-04-11)

4.7.0 (2023-02-13)

  • Update common_interfaces to C++17. (#215)
  • [rolling] Update maintainers - 2022-11-07 (#210)
  • Contributors: Audrow Nash, Chris Lalancette

4.6.1 (2022-11-02)

4.6.0 (2022-09-13)

4.5.0 (2022-05-19)

4.4.0 (2022-04-29)

4.3.0 (2022-04-29)

4.2.1 (2022-03-31)

4.2.0 (2022-03-30)

4.1.1 (2022-03-26)

4.1.0 (2022-03-01)

  • Interface packages should fully <depend> on the interface packages that they depend on (#173)
  • Contributors: Grey

4.0.0 (2021-12-14)

  • Update maintainers to Geoffrey Biggs and Tully Foote (#163)
  • Contributors: Audrow Nash

3.0.0 (2021-08-24)

2.3.0 (2021-08-11)

2.2.3 (2021-04-27)

2.2.2 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#149)
  • updating quality declaration links (re: ros2/docs.ros2.org#52) (#145)
  • Contributors: Chris Lalancette, shonigmann

2.2.1 (2021-01-25)

2.2.0 (2020-12-10)

  • Update QDs to QL 1 (#135)
  • Update package maintainers. (#132)
  • Updated Quality Level to 2 (#131)
  • Add LoadMap service (#129)
  • Contributors: Alejandro Hernández Cordero, Michel Hidalgo, Stephen Brawner, Steve Macenski

2.1.0 (2020-07-21)

2.0.2 (2020-07-21)

  • Update Quality levels to level 3 (#124)
  • Finish up API documentation (#123)
  • Add Security Vulnerability Policy pointing to REP-2006. (#120)
  • Contributors: Chris Lalancette, brawner

2.0.1 (2020-05-26)

  • QD Update Version Stability to stable version (#121)
  • Contributors: Alejandro Hernández Cordero

1.0.0 (2020-05-20)

  • Add comments for nav_msgs defintions (#117)
  • Add current-level quality declarations (#109)
  • Contributors: David V. Lu!!, brawner

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
autoware_planning_msgs
autoware_system_msgs
cartographer_ros
fuse_models
fuse_optimizers
fuse_publishers
fuse_tutorials
gazebo_plugins
gps_tools
grid_map_ros
grid_map_visualization
imu_processors
imu_filter_madgwick
leo_filters
leo_fw
mapviz_plugins
swri_roscpp
mavros
mavros_extras
microstrain_inertial_driver
microstrain_inertial_rqt
mir_actions
mir_driver
mocap_optitrack
mrpt_nav_interfaces
mrpt_pf_localization
mrpt_pointcloud_pipeline
mrpt_rawlog
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
mvsim
map_msgs
nonpersistent_voxel_layer
novatel_gps_driver
novatel_oem7_driver
octomap_server
pose_cov_ops
realsense2_camera
robot_calibration
robot_localization
rosbridge_library
rosbridge_test_msgs
rtabmap_odom
rtabmap_slam
rtabmap_sync
rtabmap_util
rtabmap_viz
rviz_default_plugins
sbg_driver
septentrio_gnss_driver
slam_toolbox
steering_functions
turtlebot3_example
turtlebot3_node
turtlebot3_automatic_parking
turtlebot3_automatic_parking_vision
turtlebot3_panorama
turtlebot3_fake_node
turtlebot3_gazebo
tuw_nav_msgs
backward_global_planner
backward_local_planner
forward_global_planner
forward_local_planner
nav2z_planners_common
pure_spinning_local_planner
undo_path_global_planner
autoware_auto_planning_msgs
beluga_ros
common_interfaces
dummy_map_server
ign_rviz
ign_rviz_plugins
kobuki_velocity_smoother
mola_bridge_ros2
mola_msgs
mrpt_apps
mrpt_libros_bridge
nav2_amcl
nav2_behavior_tree
nav2_behaviors
nav2_bt_navigator
nav2_core
nav2_costmap_2d
opennav_docking
opennav_docking_bt
dwb_core
dwb_msgs
nav_2d_utils
nav2_loopback_sim
nav2_map_server
nav2_msgs
nav2_navfn_planner
nav2_planner
nav2_rviz_plugins
nav2_smac_planner
nav2_system_tests
nav2_util
nav2_waypoint_follower
odom_to_tf_ros2
rmf_visualization_floorplans
diff_drive_controller
mecanum_drive_controller
steering_controllers_library
tricycle_controller
ros_gz_bridge
sick_scan_xd
webots_ros2_epuck
irobot_create_nodes
irobot_create_gz_toolbox
vizanti_demos
vizanti_msgs
automatika_ros_sugar
kompass_interfaces
raspimouse
turtlebot3_manipulation_teleop
yasmin_demos
clearpath_tests
create3_coverage
create3_republisher
heightmap_spawner
scenario_execution_rviz
trimble_driver

Recent questions tagged nav_msgs at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 5.5.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A set of packages which contain common interface files (.msg and .srv).
Checkout URI https://github.com/ros2/common_interfaces.git
VCS Type git
VCS Version kilted
Last Updated 2025-03-31
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A package containing some navigation related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Tully Foote

Authors

  • Geoffrey Biggs
  • Michael Carroll
  • Michel Hidalgo
  • William Woodall

nav_msgs

This package provides several messages and services for robotic navigation.

For more information about the navigation2 stack in ROS 2, see https://ros-planning.github.io/navigation2/.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

  • GridCells: An array of cells in a 2D grid.
  • MapMetaData: Basic information about the characteristics of the OccupancyGrid.
  • OccupancyGrid: Represents a 2-D grid map, in which each cell represents the probability of occupancy.
  • Odometry: This represents an estimate of a position and velocity in free space.
  • Path: An array of poses that represents a Path for a robot to follow.

Services (.srv)

  • GetMap: Get the map as a nav_msgs/OccupancyGrid.
  • GetPlan: Get a plan from the current position to the goal Pose.
  • SetMap: Set a new map together with an initial pose.

Quality Declaration

This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package nav_msgs

5.5.0 (2025-03-20)

  • Move geometry_msgs/PoseStampedArray to nav_msgs/Goals (#269)
  • Contributors: Tully Foote

5.4.2 (2024-11-20)

5.4.1 (2024-06-17)

5.4.0 (2024-04-26)

  • Fix typo in nav_msgs/LoadMap (#246)
  • Update quality declaration documents (#245)
  • Contributors: Christophe Bedard

5.3.4 (2024-04-16)

  • Removed TODO (#243)
  • Contributors: Alejandro Hernández Cordero

5.3.3 (2024-04-10)

5.3.2 (2024-04-10)

  • Clarify the license. (#241) In particular, every package in this repository is Apache 2.0 licensed except for sensor_msgs_py. So move the CONTRIBUTING.md and LICENSE files down into the individual packages, and make sure that sensor_msgs_py has the correct CONTRIBUTING.md file (it already had the correct LICENSE file).
  • Contributors: Chris Lalancette

5.3.1 (2024-03-28)

5.3.0 (2024-01-24)

5.2.2 (2023-12-26)

5.2.1 (2023-11-06)

5.2.0 (2023-06-07)

5.1.0 (2023-04-27)

5.0.0 (2023-04-11)

4.7.0 (2023-02-13)

  • Update common_interfaces to C++17. (#215)
  • [rolling] Update maintainers - 2022-11-07 (#210)
  • Contributors: Audrow Nash, Chris Lalancette

4.6.1 (2022-11-02)

4.6.0 (2022-09-13)

4.5.0 (2022-05-19)

4.4.0 (2022-04-29)

4.3.0 (2022-04-29)

4.2.1 (2022-03-31)

4.2.0 (2022-03-30)

4.1.1 (2022-03-26)

4.1.0 (2022-03-01)

  • Interface packages should fully <depend> on the interface packages that they depend on (#173)
  • Contributors: Grey

4.0.0 (2021-12-14)

  • Update maintainers to Geoffrey Biggs and Tully Foote (#163)
  • Contributors: Audrow Nash

3.0.0 (2021-08-24)

2.3.0 (2021-08-11)

2.2.3 (2021-04-27)

2.2.2 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#149)
  • updating quality declaration links (re: ros2/docs.ros2.org#52) (#145)
  • Contributors: Chris Lalancette, shonigmann

2.2.1 (2021-01-25)

2.2.0 (2020-12-10)

  • Update QDs to QL 1 (#135)
  • Update package maintainers. (#132)
  • Updated Quality Level to 2 (#131)
  • Add LoadMap service (#129)
  • Contributors: Alejandro Hernández Cordero, Michel Hidalgo, Stephen Brawner, Steve Macenski

2.1.0 (2020-07-21)

2.0.2 (2020-07-21)

  • Update Quality levels to level 3 (#124)
  • Finish up API documentation (#123)
  • Add Security Vulnerability Policy pointing to REP-2006. (#120)
  • Contributors: Chris Lalancette, brawner

2.0.1 (2020-05-26)

  • QD Update Version Stability to stable version (#121)
  • Contributors: Alejandro Hernández Cordero

1.0.0 (2020-05-20)

  • Add comments for nav_msgs defintions (#117)
  • Add current-level quality declarations (#109)
  • Contributors: David V. Lu!!, brawner

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Recent questions tagged nav_msgs at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 5.7.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A set of packages which contain common interface files (.msg and .srv).
Checkout URI https://github.com/ros2/common_interfaces.git
VCS Type git
VCS Version rolling
Last Updated 2025-05-20
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A package containing some navigation related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Tully Foote

Authors

  • Geoffrey Biggs
  • Michael Carroll
  • Michel Hidalgo
  • William Woodall

nav_msgs

This package provides several messages and services for robotic navigation.

For more information about the navigation2 stack in ROS 2, see https://ros-planning.github.io/navigation2/.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

  • GridCells: An array of cells in a 2D grid.
  • MapMetaData: Basic information about the characteristics of the OccupancyGrid.
  • OccupancyGrid: Represents a 2-D grid map, in which each cell represents the probability of occupancy.
  • Odometry: This represents an estimate of a position and velocity in free space.
  • Path: An array of poses that represents a Path for a robot to follow.

Services (.srv)

  • GetMap: Get the map as a nav_msgs/OccupancyGrid.
  • GetPlan: Get a plan from the current position to the goal Pose.
  • SetMap: Set a new map together with an initial pose.

Quality Declaration

This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package nav_msgs

5.7.0 (2025-05-19)

5.6.0 (2025-04-25)

5.5.0 (2025-03-20)

  • Move geometry_msgs/PoseStampedArray to nav_msgs/Goals (#269)
  • Contributors: Tully Foote

5.4.2 (2024-11-20)

5.4.1 (2024-06-17)

5.4.0 (2024-04-26)

  • Fix typo in nav_msgs/LoadMap (#246)
  • Update quality declaration documents (#245)
  • Contributors: Christophe Bedard

5.3.4 (2024-04-16)

  • Removed TODO (#243)
  • Contributors: Alejandro Hernández Cordero

5.3.3 (2024-04-10)

5.3.2 (2024-04-10)

  • Clarify the license. (#241) In particular, every package in this repository is Apache 2.0 licensed except for sensor_msgs_py. So move the CONTRIBUTING.md and LICENSE files down into the individual packages, and make sure that sensor_msgs_py has the correct CONTRIBUTING.md file (it already had the correct LICENSE file).
  • Contributors: Chris Lalancette

5.3.1 (2024-03-28)

5.3.0 (2024-01-24)

5.2.2 (2023-12-26)

5.2.1 (2023-11-06)

5.2.0 (2023-06-07)

5.1.0 (2023-04-27)

5.0.0 (2023-04-11)

4.7.0 (2023-02-13)

  • Update common_interfaces to C++17. (#215)
  • [rolling] Update maintainers - 2022-11-07 (#210)
  • Contributors: Audrow Nash, Chris Lalancette

4.6.1 (2022-11-02)

4.6.0 (2022-09-13)

4.5.0 (2022-05-19)

4.4.0 (2022-04-29)

4.3.0 (2022-04-29)

4.2.1 (2022-03-31)

4.2.0 (2022-03-30)

4.1.1 (2022-03-26)

4.1.0 (2022-03-01)

  • Interface packages should fully <depend> on the interface packages that they depend on (#173)
  • Contributors: Grey

4.0.0 (2021-12-14)

  • Update maintainers to Geoffrey Biggs and Tully Foote (#163)
  • Contributors: Audrow Nash

3.0.0 (2021-08-24)

2.3.0 (2021-08-11)

2.2.3 (2021-04-27)

2.2.2 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#149)
  • updating quality declaration links (re: ros2/docs.ros2.org#52) (#145)
  • Contributors: Chris Lalancette, shonigmann

2.2.1 (2021-01-25)

2.2.0 (2020-12-10)

  • Update QDs to QL 1 (#135)
  • Update package maintainers. (#132)
  • Updated Quality Level to 2 (#131)
  • Add LoadMap service (#129)
  • Contributors: Alejandro Hernández Cordero, Michel Hidalgo, Stephen Brawner, Steve Macenski

2.1.0 (2020-07-21)

2.0.2 (2020-07-21)

  • Update Quality levels to level 3 (#124)
  • Finish up API documentation (#123)
  • Add Security Vulnerability Policy pointing to REP-2006. (#120)
  • Contributors: Chris Lalancette, brawner

2.0.1 (2020-05-26)

  • QD Update Version Stability to stable version (#121)
  • Contributors: Alejandro Hernández Cordero

1.0.0 (2020-05-20)

  • Add comments for nav_msgs defintions (#117)
  • Add current-level quality declarations (#109)
  • Contributors: David V. Lu!!, brawner

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
autoware_planning_msgs
autoware_system_msgs
cartographer_ros
fuse_models
fuse_optimizers
fuse_publishers
fuse_tutorials
gps_tools
imu_processors
imu_filter_madgwick
leo_filters
leo_fw
mapviz_plugins
swri_roscpp
mavros
mavros_extras
microstrain_inertial_driver
microstrain_inertial_rqt
mir_actions
mir_driver
mrpt_nav_interfaces
mrpt_pf_localization
mrpt_pointcloud_pipeline
mrpt_rawlog
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
mvsim
map_msgs
novatel_gps_driver
octomap_server
pose_cov_ops
robot_calibration
robot_localization
rosbridge_library
rosbridge_test_msgs
rviz_default_plugins
septentrio_gnss_driver
steering_functions
turtlebot3_example
turtlebot3_node
turtlebot3_automatic_parking
turtlebot3_automatic_parking_vision
turtlebot3_panorama
turtlebot3_fake_node
turtlebot3_gazebo
tuw_nav_msgs
backward_global_planner
backward_local_planner
forward_global_planner
forward_local_planner
nav2z_planners_common
pure_spinning_local_planner
undo_path_global_planner
autoware_auto_planning_msgs
common_interfaces
dummy_map_server
ign_rviz
ign_rviz_plugins
kobuki_velocity_smoother
mola_bridge_ros2
mola_msgs
mrpt_apps
mrpt_libros_bridge
odom_to_tf_ros2
rmf_visualization_floorplans
diff_drive_controller
mecanum_drive_controller
steering_controllers_library
tricycle_controller
ros_gz_bridge
webots_ros2_epuck
automatika_ros_sugar
kompass_interfaces
raspimouse
turtlebot3_manipulation_teleop
yasmin_demos

Recent questions tagged nav_msgs at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.13.1
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description Pure Rust implementation of a ROS client library
Checkout URI https://github.com/adnanademovic/rosrust.git
VCS Type git
VCS Version master
Last Updated 2025-02-03
Dev Status UNKNOWN
CI status No Continuous Integration
Released UNRELEASED
Tags rust ros client-library
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

nav_msgs defines the common messages used to interact with the

Additional Links

Maintainers

  • Michel Hidalgo

Authors

  • Tully Foote
README
No README found. See repository README.
CHANGELOG

Changelog for package nav_msgs

1.13.1 (2021-01-11)

  • Update package maintainers (#168)
  • Add LoadMap service (#164)
  • Contributors: David V. Lu!!, Michel Hidalgo

1.13.0 (2020-05-21)

  • Bump CMake version to avoid CMP0048 warning (#158)
  • Contributors: Shane Loretz

1.12.7 (2018-11-06)

1.12.6 (2018-05-03)

1.12.5 (2016-09-30)

1.12.4 (2016-02-22)

1.12.3 (2015-04-20)

1.12.2 (2015-03-21)

  • change type of initial_pose in SetMap service to PoseWithCovarianceStamped
  • Contributors: Stephan Wirth

1.12.1 (2015-03-17)

  • updating outdated urls. fixes #52.
  • Adds a SetMap service message to support swap maps functionality in amcl
  • Contributors: Tully Foote, liz-murphy

1.12.0 (2014-12-29)

1.11.6 (2014-11-04)

1.11.5 (2014-10-27)

1.11.4 (2014-06-19)

1.11.3 (2014-05-07)

  • Export architecture_independent flag in package.xml
  • Contributors: Scott K Logan

1.11.2 (2014-04-24)

1.11.1 (2014-04-16)

1.11.0 (2014-03-04)

1.10.6 (2014-02-27)

1.10.5 (2014-02-25)

1.10.4 (2014-02-18)

1.10.3 (2014-01-07)

1.10.2 (2013-08-19)

1.10.1 (2013-08-16)

1.10.0 (2013-07-13)

1.9.16 (2013-05-21)

  • added action definition for getting maps
  • update email in package.xml

1.9.15 (2013-03-08)

1.9.14 (2013-01-19)

1.9.13 (2013-01-13)

1.9.12 (2013-01-02)

1.9.11 (2012-12-17)

  • modified dep type of catkin

1.9.10 (2012-12-13)

  • add missing downstream depend
  • switched from langs to message* packages

1.9.9 (2012-11-22)

1.9.8 (2012-11-14)

1.9.7 (2012-10-30)

  • fix catkin function order

1.9.6 (2012-10-18)

  • updated cmake min version to 2.8.3, use cmake_parse_arguments instead of custom macro

1.9.5 (2012-09-28)

1.9.4 (2012-09-27 18:06)

1.9.3 (2012-09-27 17:39)

  • cleanup
  • cleaned up package.xml files
  • updated to latest catkin
  • fixed dependencies and more
  • updated to latest catkin: created package.xmls, updated CmakeLists.txt

1.9.2 (2012-09-05)

  • updated pkg-config in manifest.xml

1.9.1 (2012-09-04)

  • use install destination variables, removed manual installation of manifests

1.9.0 (2012-08-29)

  • updated to current catkin

1.8.13 (2012-07-26 18:34:15 +0000)

1.8.8 (2012-06-12 22:36)

  • make find_package REQUIRED
  • removed obsolete catkin tag from manifest files
  • fixed package dependencies for several common messages (fixed #3956)
  • adding manifest exports
  • removed depend, added catkin
  • stripping depend and export tags from common_msgs manifests as msg dependencies are now declared in cmake and stack.yaml. Also removed bag migration exports
  • common_msgs: removing migration rules as all are over a year old
  • bye bye vestigial MSG_DIRS
  • nav_msgs: getting rid of other build files and cleaning up
  • common_msgs: starting catkin conversion
  • adios rosbuild2 in manifest.xml
  • catkin updates
  • catkin_project
  • Updated to work with new message generation macros
  • More tweaking for standalone message generation
  • Getting standalone message generation working... w/o munging rosbuild2
  • more rosbuild2 hacking
  • missing dependencies
  • updating bagmigration exports
  • rosbuild2 taking shape
  • removing old exports ros#2292
  • Added Ubuntu platform tags to manifest
  • Adding a start pose to the GetPlan service
  • Remove use of deprecated rosbuild macros
  • Fixing migration rules for nav_msgs.
  • Changed byte to int8, in response to map_server doc review
  • changing review status
  • adding documentation for #2997
  • removing redundant range statements as per ticket:2997
  • Adding documentation to the Odometry message to make things more clear
  • manifest update
  • updated description and url
  • full migration rules
  • adding child_frame_id as per discussion about odometry message
  • Adding a header to Path
  • Adding a header to the GridCells message
  • Adding a new GridCells message for displaying obstacles in nav_view and rviz
  • clearing API reviews for they've been through a bunch of them recently.
  • fixing stack name
  • Adding comments to path
  • documenting messages
  • Making odometry migration fail until we have worked out appropriate way to handle covariances.
  • Changing naming of bag migration rules.
  • Modifying migration rules for Odometry and WrenchStamped change of field names.
  • Adding actual migration rules for all of the tested common_msgs migrations.
  • #2250 getting rid of _with_covariance in Odometry fields
  • nav_msgs: added missing srv export
  • Adding migration rules to get migration tests to pass.
  • removing last of robot_msgs and all dependencies on it
  • moving Path from robot_msgs to nav_msgs #2281
  • adding header to OccupancyGrid #1906
  • First half of the change from deprecated_msgs::RobotBase2DOdom to nav_msgs::Odometry, I think all the c++ compiles, can't speak for functionality yet, also... the python has yet to be run... this may break some things
  • moving PoseArray into geometry_msgs #1907
  • fixing names
  • Removing header since there's already one in the pose and fixing message definition to have variable names
  • adding Odometry message as per API review and ticket:2250
  • merging in the changes to messages see ros-users email. THis is about half the common_msgs API changes
  • Forgot to check in the services I added.… shoot
  • Moving StaticMap.srv to GetMap.srv and moving Plan.srv to GetPlan.srv, also moving them to nav_msgs and removing the nav_srvs package
  • Merging tha actionlib branch back into trunk r29135@att (orig r19792): eitanme | 2009-07-27 18:30:30 -0700 Creating a branch for actionlib.… hopefully for the last time r29137@att (orig r19794): eitanme | 2009-07-27 18:32:49 -0700 Changing ParticleCloud to PoseArray r29139@att (orig r19796): eitanme | 2009-07-27 18:33:42 -0700 Adding action definition to the rep r29148@att (orig r19805): eitanme | 2009-07-27 18:47:39 -0700 Some fixes... almost compiling r29165@att (orig r19822): eitanme | 2009-07-27 20:41:07 -0700 Macro version of the typedefs that compiles r29213@att (orig r19869): eitanme | 2009-07-28 11:49:10 -0700 Compling version of the ActionServer re-write complete with garbage collection, be default it will keep goals without goal handles for 5 seconds r29220@att (orig r19876): eitanme | 2009-07-28 12:06:06 -0700 Fix to make sure that transitions into preempting and recalling states actually happen r29254@att (orig r19888): eitanme | 2009-07-28 13:27:40 -0700 Forgot to actually call the cancel callback... addind a subscriber on the cancel topic r29267@att (orig r19901): eitanme | 2009-07-28 14:41:09 -0700 Adding text field to GoalStatus to allow users to throw some debugging information into the GoalStatus messages r29275@att (orig r19909): eitanme | 2009-07-28 15:43:49 -0700 Using tf remapping as I should've been doing for awhile r29277@att (orig r19911): eitanme | 2009-07-28 15:48:48 -0700 The navigation stack can now handle goals that aren't in the global frame. However, these goals will be transformed to the global frame at the time of reception, so for achieving them accurately the global frame of move_base should really be set to match the goals. r29299@att (orig r19933): stuglaser | 2009-07-28 17:08:10 -0700 Created genaction.py script to create the various messages that an action needs r29376@att (orig r20003): vijaypradeep | 2009-07-29 02:45:24 -0700 ActionClient is running. MoveBase ActionServer seems to be crashing r29409@att (orig r20033): vijaypradeep | 2009-07-29 11:57:54 -0700 Fixing bug with adding status trackers r29410@att (orig r20034): vijaypradeep | 2009-07-29 11:58:18 -0700 Changing from Release to Debug r29432@att (orig r20056): vijaypradeep | 2009-07-29 14:07:30 -0700 No longer building goal_manager_test.cpp r29472@att (orig r20090): vijaypradeep | 2009-07-29 17:04:14 -0700 Lots of Client-Side doxygen r29484@att (orig r20101): vijaypradeep | 2009-07-29 18:35:01 -0700 Adding to mainpage.dox r29487@att (orig r20104): eitanme | 2009-07-29 18:55:06 -0700 Removing file to help resolve merge I hope r29489@att (orig r20106): eitanme | 2009-07-29 19:00:07 -0700 Removing another file to try to resolve the branch r29492@att (orig r20108): eitanme | 2009-07-29 19:14:25 -0700 Again removing a file to get the merge working r29493@att (orig r20109): eitanme | 2009-07-29 19:34:45 -0700 Removing yet another file on which ssl negotiation fails r29500@att (orig r20116): eitanme | 2009-07-29 19:54:18 -0700 Fixing bug in genaction
  • moving MapMetaData and OccGrid into nav_msgs #1303
  • created nav_msgs and moved ParticleCloud there #1300

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
fetch_depth_layer
fetch_depth_layer
fetch_depth_layer
fetch_teleop
fetch_teleop
fetch_teleop
turtlebot3_example
turtlebot3_example
turtlebot3_example
turtlebot3_example
turtlebot3_example
turtlebot3_node
turtlebot3_node
turtlebot3_node
turtlebot3_fake_node
turtlebot3_fake_node
turtlebot3_fake_node
turtlebot3_fake_node
turtlebot3_fake_node
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
turtlebot3_gazebo
autoware_auto_planning_msgs
autoware_auto_planning_msgs
autoware_auto_planning_msgs
nav2_amcl
nav2_amcl
nav2_amcl
nav2_amcl
nav2_amcl
nav2_amcl
nav2_amcl
nav2_amcl
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_behavior_tree
nav2_bt_navigator
nav2_bt_navigator
nav2_bt_navigator
nav2_bt_navigator
nav2_bt_navigator
nav2_bt_navigator
nav2_bt_navigator
nav2_bt_navigator
nav2_core
nav2_core
nav2_core
nav2_core
nav2_core
nav2_core
nav2_core
nav2_core
nav2_costmap_2d
nav2_costmap_2d
nav2_costmap_2d
nav2_costmap_2d
nav2_costmap_2d
nav2_costmap_2d
nav2_costmap_2d
nav2_costmap_2d
opennav_docking
opennav_docking_bt
dwb_core
dwb_core
dwb_core
dwb_core
dwb_core
dwb_core
dwb_core
dwb_msgs
dwb_msgs
dwb_msgs
dwb_msgs
dwb_msgs
dwb_msgs
dwb_msgs
nav_2d_utils
nav_2d_utils
nav_2d_utils
nav_2d_utils
nav_2d_utils
nav_2d_utils
nav_2d_utils
nav2_graceful_controller
nav2_loopback_sim
nav2_map_server
nav2_map_server
nav2_map_server
nav2_map_server
nav2_map_server
nav2_map_server
nav2_mppi_controller
nav2_msgs
nav2_msgs
nav2_msgs
nav2_msgs
nav2_msgs
nav2_msgs
nav2_msgs
nav2_msgs
nav2_navfn_planner
nav2_navfn_planner
nav2_navfn_planner
nav2_navfn_planner
nav2_navfn_planner
nav2_navfn_planner
nav2_navfn_planner
nav2_planner
nav2_planner
nav2_planner
nav2_planner
nav2_planner
nav2_planner
nav2_planner
nav2_planner
nav2_route
nav2_rviz_plugins
nav2_rviz_plugins
nav2_rviz_plugins
nav2_rviz_plugins
nav2_rviz_plugins
nav2_rviz_plugins
nav2_smac_planner
nav2_smac_planner
nav2_smac_planner
nav2_smac_planner
nav2_smac_planner
nav2_smac_planner
nav2_smac_planner
nav2_system_tests
nav2_system_tests
nav2_system_tests
nav2_system_tests
nav2_system_tests
nav2_system_tests
nav2_theta_star_planner
nav2_util
nav2_util
nav2_util
nav2_util
nav2_util
nav2_util
nav2_util
nav2_velocity_smoother
nav2_waypoint_follower
nav2_waypoint_follower
nav2_waypoint_follower
nav2_waypoint_follower
nav2_waypoint_follower
nav2_waypoint_follower
nav2_waypoint_follower
ffastllamaa
tum_type_conversions_ros_cpp
tum_type_conversions_ros_cpp
ssa_estimation_node_cpp
state_estimation_node_cpp
radar_odom
racing
carla_gnss_emulator
tf_broadcaster
localization
localization
localization
mbot_bringup
kobuki_plugins
base_local_planner
base_local_planner
base_local_planner
base_local_planner
base_local_planner
base_local_planner
base_local_planner
base_local_planner
base_local_planner
base_local_planner
base_local_planner
costmap_2d
costmap_2d
costmap_2d
costmap_2d
costmap_2d
costmap_2d
costmap_2d
costmap_2d
costmap_2d
costmap_2d
costmap_2d
dwa_local_planner
dwa_local_planner
dwa_local_planner
dwa_local_planner
dwa_local_planner
dwa_local_planner
dwa_local_planner
dwa_local_planner
dwa_local_planner
dwa_local_planner
dwa_local_planner
global_planner
global_planner
global_planner
global_planner
global_planner
global_planner
global_planner
global_planner
global_planner
global_planner
global_planner
map_server
map_server
map_server
map_server
map_server
map_server
map_server
map_server
map_server
map_server
map_server
move_base
move_base
move_base
move_base
move_base
move_base
move_base
move_base
move_base
move_base
navfn
navfn
navfn
navfn
navfn
navfn
navfn
navfn
navfn
navfn
graph_d_exploration
slam_karto_g2o
autoware_planning_msgs
autoware_planning_msgs
obstacle_stop_planner_custom
aichallenge_scoring
odom2tf
airship_interface
airspeed_services
aliengo_base
aliengo_delivery
fake_localization
fake_localization
fake_localization
fake_localization
fake_localization
fake_localization
fake_localization
fake_localization
fake_localization
grid_map_ros
grid_map_ros
grid_map_ros
grid_map_ros
grid_map_visualization
grid_map_visualization
grid_map_visualization
grid_map_visualization
yocs_velocity_smoother
yocs_velocity_smoother
go2_interfaces
realsense2_camera
realsense2_camera
realsense2_camera
realsense2_camera
realsense2_camera
nav2_behaviors
nav2_behaviors
nav2_behaviors
nav2_behaviors
nav2_behaviors
car_ros2
common_msgs
common_msgs
ariac_sensors
ars_40X
ars_40X
mujoco
mujoco
mujoco
atos
auna_cacc
auna_comm
auna_gazebo
auna_omnet
auna_physical
autocar_map
autocar_nav
carla_l5player_lqr_pid_controller
carla_l5player_lqr_pid_controller_waypoint
carla_l5player_mpc_controller
carla_ros_bridge
carla_ros_bridge
carla_walker_agent
carla_walker_agent
carla_waypoint_publisher
carla_waypoint_publisher
carla_waypoint_types
carla_waypoint_types
rviz_carla_plugin
autonomous_emergency_braking
control_performance_analysis
control_validator
joy_controller
lane_departure_checker
obstacle_collision_checker
predicted_path_checker
pure_pursuit
kinematic_evaluator
localization_evaluator
planning_evaluator
ekf_localizer
ekf_localizer
localization_error_monitor
localization_error_monitor
localization_gnss
localization_util
ndt_scan_matcher
ndt_scan_matcher
pose_instability_detector
stop_filter
stop_filter
twist2accel
twist2accel
compare_map_segmentation
detected_object_validation
front_vehicle_velocity_estimator
heatmap_visualizer
occupancy_grid_map_outlier_filter
probabilistic_occupancy_grid_map
radar_tracks_msgs_converter
behavior_velocity_intersection_module
behavior_velocity_occlusion_spot_module
behavior_velocity_planner_common
freespace_planner
freespace_planner
freespace_planning_algorithms
motion_velocity_smoother
obstacle_avoidance_planner
obstacle_cruise_planner
obstacle_stop_planner
obstacle_velocity_limiter
path_smoother
planning_debug_tools
planning_debug_tools
planning_test_utils
planning_validator
path_sampler
scenario_selector
pointcloud_preprocessor
pointcloud_preprocessor
radar_static_pointcloud_filter
default_ad_api
emergency_handler
external_cmd_converter
raw_vehicle_cmd_converter
autoware_system_msgs
component_interface_specs
dma_transfer
awapi_awiv_adapter
tier4_planning_msgs
tier4_planning_msgs
rviz_default_plugins
simple_planning_simulator
node_v2x
autonav_controller
evaluator
planning
pid_lateral_controller
centerline_objects_path_planner
waypoints_path_planner
arduino_driver
local_planner
local_planner
local_planner
sensor_scan_generation
sensor_scan_generation
sensor_scan_generation
sensor_scan_generation
terrain_analysis
terrain_analysis
terrain_analysis
terrain_analysis
terrain_analysis_ext
terrain_analysis_ext
terrain_analysis_ext
terrain_analysis_ext
vehicle_simulator
vehicle_simulator
vehicle_simulator
visualization_tools
visualization_tools
visualization_tools
waypoint_example
waypoint_example
waypoint_example
tare_planner
tare_planner
far_planner
far_planner
far_planner
arise_slam_mid360
arise_slam_mid360
arise_slam_mid360_msgs
arise_slam_mid360_msgs
point_lio_unilidar
autorobo_map
autoware_practice_dummy_localizer
autoware_practice_evaluator
autoware_practice_simulator
cartographer_ros
cartographer_ros
cartographer_ros
cartographer_ros
cartographer_ros
lidarslam
lidarslam
scanmatcher
scanmatcher
scanmatcher
scanmatcher
lio_sam
lio_sam
lio_sam
pcl_localization_ros2
autoware_component_interface_specs
autoware_ekf_localizer
autoware_ndt_scan_matcher
autoware_stop_filter
autoware_twist2accel
autoware_velocity_smoother
autoware_behavior_velocity_planner_common
autoware_planning_test_manager
autoware_test_utils
object_map
autoware_connector
lidar_localizer
road_occupancy_processor
waypoint_maker
carla_autoware_bridge
twist2odom
microstrain_driver
autoware_nova_carter_interface
control_data_collecting_tool
deviation_estimator
deviation_evaluator
autoware_boundary_departure_checker
autoware_component_interface_specs_universe
autoware_autonomous_emergency_braking
autoware_control_performance_analysis
autoware_control_validator
autoware_joy_controller
autoware_lane_departure_checker
autoware_obstacle_collision_checker
autoware_predicted_path_checker
autoware_pure_pursuit
autoware_control_evaluator
autoware_kinematic_evaluator
autoware_localization_evaluator
autoware_perception_online_evaluator
autoware_planning_evaluator
autoware_localization_error_monitor
autoware_pose_instability_detector
autoware_compare_map_segmentation
autoware_detected_object_validation
autoware_multi_object_tracker
autoware_occupancy_grid_map_outlier_filter
autoware_probabilistic_occupancy_grid_map
autoware_radar_tracks_msgs_converter
autoware_raindrop_cluster_filter
autoware_freespace_planner
autoware_freespace_planning_algorithms
autoware_path_optimizer
autoware_path_smoother
autoware_remaining_distance_time_calculator
autoware_scenario_selector
autoware_behavior_velocity_crosswalk_module
autoware_behavior_velocity_intersection_module
autoware_behavior_velocity_occlusion_spot_module
autoware_motion_velocity_obstacle_velocity_limiter_module
autoware_planning_validator
autoware_planning_validator_test_utils
autoware_path_sampler
autoware_pointcloud_preprocessor
autoware_radar_static_pointcloud_filter
autoware_simple_planning_simulator
autoware_default_adapi_universe
autoware_mrm_handler
autoware_external_cmd_converter
autoware_raw_vehicle_cmd_converter
covariance_insertion
covariance_insertion_nodes
measurement_conversion
state_estimation_nodes
controller_testing
lgsvl_interface
tracking
tracking_nodes
test_trajectory_following
explore_lite
explore_lite
explore_lite
multirobot_map_merge
multirobot_map_merge
controller_common
topic_sensors
velocity_controllers
whole_body_controllers
deepracer_drive_plugin
bs_common
bs_models
bs_optimizers
bs_publishers
control
estimation
generation
management
sim
trans
bitbots_localization
bitbots_odometry
bitbots_path_planning
bitbots_pybullet_sim
bitbots_webots_sim
rosbridge_library
rosbridge_library
rosbridge_test_msgs
rosbridge_test_msgs
matlab_bridge
botanbot_gazebo
botanbot_gui
ros2_full_sensor_suite
cyberdog_grpc
cyberdog_grpc
protocol
brne_py
brne_py
brne_torch
crowd_nav
crowd_nav
pedestrian_tracking
pedestrian_tracking
simple_bts
tour_bts
li_calib
mapping_based_calibrator
huanyu_joy
robot_pose_ekf
robot_pose_ekf
robot_pose_ekf
robot_pose_ekf
ucar_cam
ucar_map
ucar_nav
aloam_velodyne
sc_aloam_velodyne
loam_utils
lidar_to_grid
amcl
amcl
amcl
amcl
amcl
amcl
amcl
amcl
amcl
amcl
eband_local_planner
teb_local_planner
teb_local_planner
turtlebot3_fake
clearpath_hardware_interfaces
clearpath_tests
cloisim_ros_micom
co_lrio
cmcl_ros
costmap_depth_camera
crazyflie_ros2
crazyflie_ros2_scan
crazyflie_ros2_simple_mapper
crazyflie_ros2_simulation
fast_lio
fast_lio
fast_lio
fast_lio
fast_lio
point_lio
point_lio
cuUKF
nav2_control_demo
cyberdog_miloc
algorithm_manager
behavior_manager
lidar_obstacle_layer
map_label_server
nav2_recoveries
nav2_recoveries
nav2_recoveries
navigation_bringup
cyberdog_occmap
automation_msgs
bt_navigators
mcr_msgs
mcr_planner
mcr_tracking_components
dero
controllers
controllers
planners
planners
state_estimation
diff_bot_description
differential_bot_controller
loop_closer_check
driving_log_replayer
"package name"
emcl2
emcl2
epuck_ros2_driver
extended_map_server
extended_mapping_msgs
safety_node
fastlio2
localizer
pgo
fgsp
flex_nav_common
flock2
frenet_planner
frenet_planner
frenet_planner_ported
frontier_exploration
learned_frontier_detector
ngp_ros2
gmapping
gmapping
gazebo_gridmap_plugin
gazebo_mecanum_plugins
gisnav
glim_ros
planner_benchmark
loam_livox
hector_compressed_map_transport
hector_geotiff
hector_imu_tools
hector_map_server
hector_map_tools
hector_mapping
hector_nav_msgs
hector_trajectory_server
ign_rviz
ign_rviz_plugins
h6x_internship_gazebo
hadabot_driver
hdl_localization
hdl_localization
hunav_rviz2_panel
hunter_base
hybrid_local_planner
dubins_hybrid_star
map_inflate
path_generator
reeds_shepp_hybrid_astar
hyperdog_gazebo_sim
hyperion
icp_localization_ros2
ifm3d_ros2
ig_lio_c
ike_costmap_2d
ike_localization
ike_map_server
ike_nav_msgs
ike_planner
adapted_move_base
global_rrt_planner
indires_macro_actions
local_3d_planner
navigation_features_3d
pcl_filters
rrt_planners
cyberdog_interactive
cyberdog_vp_abilityset
common_interfaces
isaac_ros_vda5050_nav2_client
isaac_ros_nitros_occupancy_grid_type
isaac_ros_nitros_odometry_type
nvblox_nav2
nvblox_ros
isaac_ros_visual_slam
yasmin_demos
kachaka_grpc_ros2_bridge
kalman_filter_localization
kalman_slam
kmr_behaviortree
kmr_moveit2
kmr_msgs
lego_loam_sr
lego_loam_sr
leo_explorer
lidar_auto_docking
graph_based_slam
lidar_scan_matcher
lidar_localization_ros2
my_serial_node
limo_base
localization_common
autoware_mapless_planning_msgs
mapora
mep3_navigation
slam_gmapping_sim
mickrobot_bringup
minimec_control
minimec_driver
ramp_control
ramp_debug
ramp_msgs
ramp_sensing
trajectory_visualisation
tms_rc_double
tms_rc_mimamorukun_control
tms_rc_smartpal_control
tms_rc_smartpal_virtual_control
tms_rc_turtlebot_control
tms_rc_turtlebot3
tms_rs_action
drl_agent_gazebo
motion_utils
waypoint_generator
waypoint_generator
quadrotor_msgs
quadrotor_msgs
quadrotor_msgs
waypoint_trajectory_generator
hello
mpc_planner_jackal
mpc_planner_jackalsimulator
mpc_planner_msgs
mpc_planner_rosnavigation
bench_pkg
decomp_ros_utils
decomp_ros_utils
multi_agent_planner
garmi_controllers
robot_sim
robot
robot_debug
robot_gazebo
nav2_social_costmap_plugin
nav2_wfd
nav_drone_bt_navigator
nav_drone_controller
nav_drone_core
nav_drone_costmap_3d
nav_drone_msgs
nav_drone_planner
nav_drone_util
planner
planner
nav2_sms_behavior
nav2_sms_behavior
nav2_straightline_planner
nav2_straightline_planner
nav2_straightline_planner
map_management
navigator_msgs
driveable_area
ground_seg
occupancy_cpp
prednet_inference
segmentation
costs
rrt
opendrivepy
ros2_numpy
vt_viz
map_manager
onboard_detector
ndt_2d
neo_localization2
neuronbot2_gazebo
servo_control
stepper_control
nmpc_px4_ros2
nmpc_px4_ros2_utils
isaac_ros_segway_rmp
nova_carter_docking
octomap_server
octomap_server
okvis
omnidirectional_controllers
omo_r1mini_gazebo
vehicle_model_nodes
openbot_driver
openbot_ros
openbot_rviz
openbot_simulator
open_mower_next
opennav_coverage
opennav_coverage_bt
opennav_coverage_msgs
opennav_coverage_navigator
rviz
ros2_controller_msgs
bspline
map_generator
nav2_demos
cubic_spline_planner
voronoi_planner
voronoi_layer
voronoi_layer
quad_global_planner
quad_local_planner
quad_msgs
quad_nmpc_controller
quad_utils
map_image_generator
optical_flow_ros
orca_base
orca_nav2
quad_control
osr_gazebo
fake_vel_transform
loam_interface
pcd2pgm
pcd2pgm
uuv_assistants
uuv_control_cascaded_pid
uuv_control_utils
uuv_trajectory_control
carla_ad_agent_cpp
main_function
my_pnc
f110_rrt_star
map_server2
mpc
race
pointcloud_to_grid
velocity_controller
map_creation
odom_transformer
slam_gridmap
vehicle_bringup
racing_lmpc
racing_mpc
racing_simulator
lmpc_transform_helper
rae_hw
ranger_base
realsense_ros2
move_base2
point_lio_cxr
robomaster_ros
robomaster_ros
scanmatcher_custom
robot_controllers
msf_core
rotors_control
srv_client_plugin
create_plan_msgs
custom_nav2_planner
mobile_robot_simulator
tracking_pid
tracking_pid
map_msgs
odometry_publisher_tutorial
saye_msgs
interbotix_slate_driver
interbotix_xs_modules
husky_base
kobuki_node
potential_field
ros2_arduino_bridge
custom_msg_visualizer_example
custom_msg_visualizer_msgs
example_waypoint_flier
example_waypoint_flier_simple
explorer_interfaces
ros2_laser_scan_matcher
leg_detector
drone_control
robotarium_node
ros2bag_tools
learn_message_filter_cpp
ros2webots_rosbot
navigation_2d
apf_controller
dwa_controller
lqr_controller
mpc_controller
orca_controller
pid_controller
rpp_controller
path_planner
pedsim_msgs
spencer_social_relation_msgs
rosbot_bringup
rosbot_gazebo
rosbot_xl_controller
rosbot_xl_gazebo
lane_provider_msgs
otto_deliberation
rosshow
roport
rover_driver
rpi_robot_control
mapping
mapping
turtlebot_calibration
concealer
simple_sensor_simulator
bumperbot_controller
bumperbot_controller
bumperbot_localization
bumperbot_localization
bumperbot_mapping
faster_lio
nav_transporter
obstacle_generater
pointcloud_repub
serow_ros
car_gazebo_plugin
sim_wayp_plan_tools
lidar_odometry
spl_lio_sam
sim_ros2_interface
vesc_ackermann
sloam_msgs
slim_bridge
social_nav2_plugins
social_nav2_tooling
webots_ros2_epuck
obstacle_detector
spot_driver
stella_vslam_ros
stretch_core
stretch_deep_perception
stretch_demos
stretch_funmap
stretch_octomap
stretch_rtabmap
communication
okvis_ros
pose_graph
pose_graph
tello
topological_navigation
test_tools
dll
imu_filter_madgwick
two_wheeled_robot
ugv_navigation
mavros
slam_gmapping
vizanti_demos
vizanti_msgs
ugv_base_node
unitree_lidar_ros
unitree_lidar_ros
adx_curve
adx_data_ros
particle_filter
path_logger
path_publisher
purepursuit
champ_base
champ_base
champ_bringup
champ_bringup
mir_driver
global_fusion
loop_fusion
vins
ar_demo
benchmark_publisher
vins_estimator
controller_pkg
trajectory_generation
dp_adapt_backs_controller
pid_controller_dp
pid_controller_dp_euler
velocity_controller_lqr
los_guidance
reference_filter_dp
archived_vox_nav_openvslam
vox_nav_control
vox_nav_misc
vox_nav_navigators
vox_nav_planning
vox_nav_utilities
rbx1_nav
follower_velocity_smoother
learn_nav_msg
ros_arduino_python
rosserial_embeddedlinux
rosserial_windows
vtr_lidar
vtr_radar
vtr_radar_lidar
vtr_tactic
vtr_torch
odometry_spoof
model_predictive_control
bbox_2d_3d
carla_config
occupancy
wayp_plan_tools
perception_simulator_package
mecanum_drive_controller
zed_tutorial_pos_tracking
zed_components
zinger_swerve_controller

Recent questions tagged nav_msgs at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.13.2
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description Commonly used messages in ROS. Includes messages for actions (actionlib_msgs), diagnostics (diagnostic_msgs), geometric primitives (geometry_msgs), robot navigation (nav_msgs), and common sensors (sensor_msgs), such as laser range finders, cameras, point clouds.
Checkout URI https://github.com/ros/common_msgs.git
VCS Type git
VCS Version noetic-devel
Last Updated 2025-05-31
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

nav_msgs defines the common messages used to interact with the

Additional Links

Maintainers

  • Michel Hidalgo

Authors

  • Tully Foote
README
No README found. See repository README.
CHANGELOG

Changelog for package nav_msgs

1.13.2 (2025-04-25)

1.13.1 (2021-01-11)

  • Update package maintainers (#168)
  • Add LoadMap service (#164)
  • Contributors: David V. Lu!!, Michel Hidalgo

1.13.0 (2020-05-21)

  • Bump CMake version to avoid CMP0048 warning (#158)
  • Contributors: Shane Loretz

1.12.7 (2018-11-06)

1.12.6 (2018-05-03)

1.12.5 (2016-09-30)

1.12.4 (2016-02-22)

1.12.3 (2015-04-20)

1.12.2 (2015-03-21)

  • change type of initial_pose in SetMap service to PoseWithCovarianceStamped
  • Contributors: Stephan Wirth

1.12.1 (2015-03-17)

  • updating outdated urls. fixes #52.
  • Adds a SetMap service message to support swap maps functionality in amcl
  • Contributors: Tully Foote, liz-murphy

1.12.0 (2014-12-29)

1.11.6 (2014-11-04)

1.11.5 (2014-10-27)

1.11.4 (2014-06-19)

1.11.3 (2014-05-07)

  • Export architecture_independent flag in package.xml
  • Contributors: Scott K Logan

1.11.2 (2014-04-24)

1.11.1 (2014-04-16)

1.11.0 (2014-03-04)

1.10.6 (2014-02-27)

1.10.5 (2014-02-25)

1.10.4 (2014-02-18)

1.10.3 (2014-01-07)

1.10.2 (2013-08-19)

1.10.1 (2013-08-16)

1.10.0 (2013-07-13)

1.9.16 (2013-05-21)

  • added action definition for getting maps
  • update email in package.xml

1.9.15 (2013-03-08)

1.9.14 (2013-01-19)

1.9.13 (2013-01-13)

1.9.12 (2013-01-02)

1.9.11 (2012-12-17)

  • modified dep type of catkin

1.9.10 (2012-12-13)

  • add missing downstream depend
  • switched from langs to message* packages

1.9.9 (2012-11-22)

1.9.8 (2012-11-14)

1.9.7 (2012-10-30)

  • fix catkin function order

1.9.6 (2012-10-18)

  • updated cmake min version to 2.8.3, use cmake_parse_arguments instead of custom macro

1.9.5 (2012-09-28)

1.9.4 (2012-09-27 18:06)

1.9.3 (2012-09-27 17:39)

  • cleanup
  • cleaned up package.xml files
  • updated to latest catkin
  • fixed dependencies and more
  • updated to latest catkin: created package.xmls, updated CmakeLists.txt

1.9.2 (2012-09-05)

  • updated pkg-config in manifest.xml

1.9.1 (2012-09-04)

  • use install destination variables, removed manual installation of manifests

1.9.0 (2012-08-29)

  • updated to current catkin

1.8.13 (2012-07-26 18:34:15 +0000)

1.8.8 (2012-06-12 22:36)

  • make find_package REQUIRED
  • removed obsolete catkin tag from manifest files
  • fixed package dependencies for several common messages (fixed #3956)
  • adding manifest exports
  • removed depend, added catkin
  • stripping depend and export tags from common_msgs manifests as msg dependencies are now declared in cmake and stack.yaml. Also removed bag migration exports
  • common_msgs: removing migration rules as all are over a year old
  • bye bye vestigial MSG_DIRS
  • nav_msgs: getting rid of other build files and cleaning up
  • common_msgs: starting catkin conversion
  • adios rosbuild2 in manifest.xml
  • catkin updates
  • catkin_project
  • Updated to work with new message generation macros
  • More tweaking for standalone message generation
  • Getting standalone message generation working... w/o munging rosbuild2
  • more rosbuild2 hacking
  • missing dependencies
  • updating bagmigration exports
  • rosbuild2 taking shape
  • removing old exports ros#2292
  • Added Ubuntu platform tags to manifest
  • Adding a start pose to the GetPlan service
  • Remove use of deprecated rosbuild macros
  • Fixing migration rules for nav_msgs.
  • Changed byte to int8, in response to map_server doc review
  • changing review status
  • adding documentation for #2997
  • removing redundant range statements as per ticket:2997
  • Adding documentation to the Odometry message to make things more clear
  • manifest update
  • updated description and url
  • full migration rules
  • adding child_frame_id as per discussion about odometry message
  • Adding a header to Path
  • Adding a header to the GridCells message
  • Adding a new GridCells message for displaying obstacles in nav_view and rviz
  • clearing API reviews for they've been through a bunch of them recently.
  • fixing stack name
  • Adding comments to path
  • documenting messages
  • Making odometry migration fail until we have worked out appropriate way to handle covariances.
  • Changing naming of bag migration rules.
  • Modifying migration rules for Odometry and WrenchStamped change of field names.
  • Adding actual migration rules for all of the tested common_msgs migrations.
  • #2250 getting rid of _with_covariance in Odometry fields
  • nav_msgs: added missing srv export
  • Adding migration rules to get migration tests to pass.
  • removing last of robot_msgs and all dependencies on it
  • moving Path from robot_msgs to nav_msgs #2281
  • adding header to OccupancyGrid #1906
  • First half of the change from deprecated_msgs::RobotBase2DOdom to nav_msgs::Odometry, I think all the c++ compiles, can't speak for functionality yet, also... the python has yet to be run... this may break some things
  • moving PoseArray into geometry_msgs #1907
  • fixing names
  • Removing header since there's already one in the pose and fixing message definition to have variable names
  • adding Odometry message as per API review and ticket:2250
  • merging in the changes to messages see ros-users email. THis is about half the common_msgs API changes
  • Forgot to check in the services I added.… shoot
  • Moving StaticMap.srv to GetMap.srv and moving Plan.srv to GetPlan.srv, also moving them to nav_msgs and removing the nav_srvs package
  • Merging tha actionlib branch back into trunk r29135@att (orig r19792): eitanme | 2009-07-27 18:30:30 -0700 Creating a branch for actionlib.… hopefully for the last time r29137@att (orig r19794): eitanme | 2009-07-27 18:32:49 -0700 Changing ParticleCloud to PoseArray r29139@att (orig r19796): eitanme | 2009-07-27 18:33:42 -0700 Adding action definition to the rep r29148@att (orig r19805): eitanme | 2009-07-27 18:47:39 -0700 Some fixes... almost compiling r29165@att (orig r19822): eitanme | 2009-07-27 20:41:07 -0700 Macro version of the typedefs that compiles r29213@att (orig r19869): eitanme | 2009-07-28 11:49:10 -0700 Compling version of the ActionServer re-write complete with garbage collection, be default it will keep goals without goal handles for 5 seconds r29220@att (orig r19876): eitanme | 2009-07-28 12:06:06 -0700 Fix to make sure that transitions into preempting and recalling states actually happen r29254@att (orig r19888): eitanme | 2009-07-28 13:27:40 -0700 Forgot to actually call the cancel callback... addind a subscriber on the cancel topic r29267@att (orig r19901): eitanme | 2009-07-28 14:41:09 -0700 Adding text field to GoalStatus to allow users to throw some debugging information into the GoalStatus messages r29275@att (orig r19909): eitanme | 2009-07-28 15:43:49 -0700 Using tf remapping as I should've been doing for awhile r29277@att (orig r19911): eitanme | 2009-07-28 15:48:48 -0700 The navigation stack can now handle goals that aren't in the global frame. However, these goals will be transformed to the global frame at the time of reception, so for achieving them accurately the global frame of move_base should really be set to match the goals. r29299@att (orig r19933): stuglaser | 2009-07-28 17:08:10 -0700 Created genaction.py script to create the various messages that an action needs r29376@att (orig r20003): vijaypradeep | 2009-07-29 02:45:24 -0700 ActionClient is running. MoveBase ActionServer seems to be crashing r29409@att (orig r20033): vijaypradeep | 2009-07-29 11:57:54 -0700 Fixing bug with adding status trackers r29410@att (orig r20034): vijaypradeep | 2009-07-29 11:58:18 -0700 Changing from Release to Debug r29432@att (orig r20056): vijaypradeep | 2009-07-29 14:07:30 -0700 No longer building goal_manager_test.cpp r29472@att (orig r20090): vijaypradeep | 2009-07-29 17:04:14 -0700 Lots of Client-Side doxygen r29484@att (orig r20101): vijaypradeep | 2009-07-29 18:35:01 -0700 Adding to mainpage.dox r29487@att (orig r20104): eitanme | 2009-07-29 18:55:06 -0700 Removing file to help resolve merge I hope r29489@att (orig r20106): eitanme | 2009-07-29 19:00:07 -0700 Removing another file to try to resolve the branch r29492@att (orig r20108): eitanme | 2009-07-29 19:14:25 -0700 Again removing a file to get the merge working r29493@att (orig r20109): eitanme | 2009-07-29 19:34:45 -0700 Removing yet another file on which ssl negotiation fails r29500@att (orig r20116): eitanme | 2009-07-29 19:54:18 -0700 Fixing bug in genaction
  • moving MapMetaData and OccGrid into nav_msgs #1303
  • created nav_msgs and moved ParticleCloud there #1300

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
arbotix_python
ground_dds_ros_bridge
vive_localization
audibot_gazebo
bagger
cob_base_controller_utils
cob_base_velocity_smoother
cob_collision_velocity_filter
cob_hardware_emulation
cob_mecanum_controller
cob_omni_drive_controller
cob_tricycle_controller
cob_twist_controller
cob_undercarriage_ctrl
cob_linear_nav
cob_map_accessibility_analysis
common_msgs
cras_imu_tools
create_driver
fetch_open_auto_dock
fetch_drivers
fetch_depth_layer
fetch_teleop
floam
fuse_models
fuse_optimizers
fuse_publishers
fuse_tutorials
gazebo_plugins
gps_common
graceful_controller_ros
graft
grid_map_ros
grid_map_visualization
hector_gazebo_plugins
hector_pose_estimation
hector_pose_estimation_core
message_to_tf
hector_compressed_map_transport
hector_geotiff
hector_imu_tools
hector_map_server
hector_map_tools
hector_mapping
hector_nav_msgs
hector_trajectory_server
imu_processors
inno_sim_interface
iris_lama_ros
ixblue_ins_driver
rotors_driver
multi_map_server
pr2eus
jsk_pcl_ros
jsk_pcl_ros_utils
kvh_geo_fog_3d_driver
map_laser
leo_fw
leo_gazebo
lsm_localization
explore_lite
multirobot_map_merge
mapviz_plugins
swri_image_util
swri_roscpp
mavros
mcl_3dl
microstrain_inertial_driver
microstrain_inertial_rqt
mir_actions
mir_driver
mobile_robot_simulator
mocap_nokov
mocap_optitrack
mbf_abstract_nav
mbf_costmap_nav
mbf_msgs
mbf_simple_nav
move_base_sequence
move_base_swp
mpc_local_planner
mrpt_localization
mrpt_map
mrpt_rawlog
mrpt_reactivenav2d
mrpt_ekf_slam_2d
mrpt_ekf_slam_3d
mrpt_graphslam_2d
mrpt_icp_slam_2d
mrpt_rbpf_slam
mvsim
naoqi_bridge_msgs
amcl
base_local_planner
costmap_2d
dwa_local_planner
fake_localization
global_planner
map_server
move_base
navfn
nav2d_exploration
nav2d_karto
nav2d_localizer
pose_base_controller
pose_follower
sbpl_lattice_planner
map_msgs
nearfield_map
neo_local_planner
costmap_cspace
map_organizer
planner_cspace
safety_limiter
track_odometry
trajectory_tracker
map_organizer_msgs
trajectory_tracker_msgs
nonpersistent_voxel_layer
novatel_gps_driver
novatel_oem7_driver
octomap_server
route_network
ov_eval
ov_msckf
outsight_alb_driver
oxford_gps_eth
p2os_driver
pose_cov_ops
pr2_mechanism_controllers
pr2_gazebo_plugins
py_trees_ros
rc_visard_driver
ridgeback_control
ridgeback_gazebo_plugins
robot_calibration
robot_controllers
robot_localization
dlux_global_planner
dwb_local_planner
dwb_msgs
global_planner_tests
locomotor
nav_2d_utils
nav_core_adapter
nav_grid_iterators
nav_grid_pub_sub
nav_grid_server
robot_nav_rviz_plugins
robot_pose_ekf
robotont_gazebo
ackermann_steering_controller
diff_drive_controller
four_wheel_steering_controller
ros_numpy
rosbridge_library
rosserial_windows
rqt_nav_view
rtabmap_odom
rtabmap_slam
rtabmap_sync
rtabmap_util
rtabmap_viz
rviz
sbg_driver
laser_scan_matcher
septentrio_gnss_driver
gmapping
slam_karto
slam_toolbox
backward_global_planner
backward_local_planner
forward_global_planner
forward_local_planner
pure_spinning_local_planner
undo_path_global_planner
stage_ros
steering_functions
teb_local_planner
turtlebot3_example
turtlebot3_fake
turtlebot3_gazebo
tuw_local_controller_msgs
tuw_multi_robot_msgs
tuw_nav_msgs
tuw_waypoint_to_spline_msgs
tuw_multi_robot_ctrl
tuw_multi_robot_goal_generator
tuw_multi_robot_local_behavior_controller
tuw_multi_robot_router
tuw_multi_robot_rviz
tuw_voronoi_graph
ubiquity_motor
wifi_ddwrt
witmotion_ros
ypspur_ros
beluga_ros
bosch_locator_bridge
mrpt_apps
mrpt_libros_bridge
sick_scan_xd
massrobotics_amr_sender
ros_ign_bridge
clearpath_logger_msgs
clearpath_navigation_msgs
clearpath_onav_api_examples_lib
clober_simulation
ergodic_exploration
fields2cover_ros
flatland_plugins
gmcl
leo_example_follow_ar_tag
quori_holonomic_drive_controller
quori_mapping_odometry
raspimouse_control
rm_referee
rm_vt
rm_chassis_controllers
rose2

Recent questions tagged nav_msgs at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.2.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A set of packages which contain common interface files (.msg and .srv).
Checkout URI https://github.com/ros2/common_interfaces.git
VCS Type git
VCS Version galactic
Last Updated 2022-01-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A package containing some navigation related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Michael Carroll
  • Michel Hidalgo

Authors

  • William Woodall

nav_msgs

This package provides several messages and services for robotic navigation.

For more information about the navigation2 stack in ROS 2, see https://ros-planning.github.io/navigation2/.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

  • GridCells: An array of cells in a 2D grid.
  • MapMetaData: Basic information about the characteristics of the OccupancyGrid.
  • OccupancyGrid: Represents a 2-D grid map, in which each cell represents the probability of occupancy.
  • Odometry: This represents an estimate of a position and velocity in free space.
  • Path: An array of poses that represents a Path for a robot to follow.

Services (.srv)

  • GetMap: Get the map as a nav_msgs/OccupancyGrid.
  • GetPlan: Get a plan from the current position to the goal Pose.
  • SetMap: Set a new map together with an initial pose.

Quality Declaration

This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package nav_msgs

2.2.4 (2022-01-12)

2.2.3 (2021-04-27)

2.2.2 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#149)
  • updating quality declaration links (re: ros2/docs.ros2.org#52) (#145)
  • Contributors: Chris Lalancette, shonigmann

2.2.1 (2021-01-25)

2.2.0 (2020-12-10)

  • Update QDs to QL 1 (#135)
  • Update package maintainers. (#132)
  • Updated Quality Level to 2 (#131)
  • Add LoadMap service (#129)
  • Contributors: Alejandro Hernández Cordero, Michel Hidalgo, Stephen Brawner, Steve Macenski

2.1.0 (2020-07-21)

2.0.2 (2020-07-21)

  • Update Quality levels to level 3 (#124)
  • Finish up API documentation (#123)
  • Add Security Vulnerability Policy pointing to REP-2006. (#120)
  • Contributors: Chris Lalancette, brawner

2.0.1 (2020-05-26)

  • QD Update Version Stability to stable version (#121)
  • Contributors: Alejandro Hernández Cordero

1.0.0 (2020-05-20)

  • Add comments for nav_msgs defintions (#117)
  • Add current-level quality declarations (#109)
  • Contributors: David V. Lu!!, brawner

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Recent questions tagged nav_msgs at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 5.0.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A set of packages which contain common interface files (.msg and .srv).
Checkout URI https://github.com/ros2/common_interfaces.git
VCS Type git
VCS Version iron
Last Updated 2024-05-20
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A package containing some navigation related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Tully Foote

Authors

  • Geoffrey Biggs
  • Michael Carroll
  • Michel Hidalgo
  • William Woodall

nav_msgs

This package provides several messages and services for robotic navigation.

For more information about the navigation2 stack in ROS 2, see https://ros-planning.github.io/navigation2/.

For more information about ROS 2 interfaces, see docs.ros.org.

Messages (.msg)

  • GridCells: An array of cells in a 2D grid.
  • MapMetaData: Basic information about the characteristics of the OccupancyGrid.
  • OccupancyGrid: Represents a 2-D grid map, in which each cell represents the probability of occupancy.
  • Odometry: This represents an estimate of a position and velocity in free space.
  • Path: An array of poses that represents a Path for a robot to follow.

Services (.srv)

  • GetMap: Get the map as a nav_msgs/OccupancyGrid.
  • GetPlan: Get a plan from the current position to the goal Pose.
  • SetMap: Set a new map together with an initial pose.

Quality Declaration

This package claims to be in the Quality Level 2 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package nav_msgs

5.0.1 (2024-05-21)

5.0.0 (2023-04-11)

4.7.0 (2023-02-13)

  • Update common_interfaces to C++17. (#215)
  • [rolling] Update maintainers - 2022-11-07 (#210)
  • Contributors: Audrow Nash, Chris Lalancette

4.6.1 (2022-11-02)

4.6.0 (2022-09-13)

4.5.0 (2022-05-19)

4.4.0 (2022-04-29)

4.3.0 (2022-04-29)

4.2.1 (2022-03-31)

4.2.0 (2022-03-30)

4.1.1 (2022-03-26)

4.1.0 (2022-03-01)

  • Interface packages should fully <depend> on the interface packages that they depend on (#173)
  • Contributors: Grey

4.0.0 (2021-12-14)

  • Update maintainers to Geoffrey Biggs and Tully Foote (#163)
  • Contributors: Audrow Nash

3.0.0 (2021-08-24)

2.3.0 (2021-08-11)

2.2.3 (2021-04-27)

2.2.2 (2021-04-06)

  • Change index.ros.org -> docs.ros.org. (#149)
  • updating quality declaration links (re: ros2/docs.ros2.org#52) (#145)
  • Contributors: Chris Lalancette, shonigmann

2.2.1 (2021-01-25)

2.2.0 (2020-12-10)

  • Update QDs to QL 1 (#135)
  • Update package maintainers. (#132)
  • Updated Quality Level to 2 (#131)
  • Add LoadMap service (#129)
  • Contributors: Alejandro Hernández Cordero, Michel Hidalgo, Stephen Brawner, Steve Macenski

2.1.0 (2020-07-21)

2.0.2 (2020-07-21)

  • Update Quality levels to level 3 (#124)
  • Finish up API documentation (#123)
  • Add Security Vulnerability Policy pointing to REP-2006. (#120)
  • Contributors: Chris Lalancette, brawner

2.0.1 (2020-05-26)

  • QD Update Version Stability to stable version (#121)
  • Contributors: Alejandro Hernández Cordero

1.0.0 (2020-05-20)

  • Add comments for nav_msgs defintions (#117)
  • Add current-level quality declarations (#109)
  • Contributors: David V. Lu!!, brawner

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
cartographer_ros
fuse_models
fuse_optimizers
fuse_publishers
fuse_tutorials
gazebo_plugins
gps_tools
grid_map_ros
grid_map_visualization
imu_processors
imu_filter_madgwick
mapviz_plugins
swri_roscpp
mavros
mavros_extras
microstrain_inertial_driver
microstrain_inertial_rqt
mir_actions
mir_driver
mrpt_nav_interfaces
mrpt_pf_localization
mrpt_pointcloud_pipeline
mrpt_rawlog
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
mvsim
map_msgs
nonpersistent_voxel_layer
novatel_gps_driver
octomap_server
pose_cov_ops
realsense2_camera
robot_calibration
robot_localization
rosbridge_library
rosbridge_test_msgs
rtabmap_odom
rtabmap_slam
rtabmap_sync
rtabmap_util
rtabmap_viz
rviz_default_plugins
sbg_driver
septentrio_gnss_driver
slam_toolbox
steering_functions
backward_global_planner
backward_local_planner
forward_global_planner
forward_local_planner
nav2z_planners_common
pure_spinning_local_planner
undo_path_global_planner
autoware_auto_planning_msgs
beluga_ros
common_interfaces
dummy_map_server
ign_rviz
ign_rviz_plugins
kobuki_velocity_smoother
lidar_situational_graphs
bosch_locator_bridge
bosch_locator_bridge_utils
mola_bridge_ros2
mola_msgs
mrpt_apps
mrpt_libros_bridge
naoqi_bridge_msgs
nav2_amcl
nav2_behavior_tree
nav2_behaviors
nav2_bt_navigator
nav2_core
nav2_costmap_2d
dwb_core
dwb_msgs
nav_2d_utils
nav2_map_server
nav2_msgs
nav2_navfn_planner
nav2_planner
nav2_rviz_plugins
nav2_smac_planner
nav2_system_tests
nav2_util
nav2_waypoint_follower
odom_to_tf_ros2
rmf_visualization_floorplans
diff_drive_controller
steering_controllers_library
tricycle_controller
ros_gz_bridge
sick_scan_xd
unitree_ros
webots_ros2_epuck

Recent questions tagged nav_msgs at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.12.8
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description Commonly used messages in ROS. Includes messages for actions (actionlib_msgs), diagnostics (diagnostic_msgs), geometric primitives (geometry_msgs), robot navigation (nav_msgs), and common sensors (sensor_msgs), such as laser range finders, cameras, point clouds.
Checkout URI https://github.com/ros/common_msgs.git
VCS Type git
VCS Version jade-devel
Last Updated 2021-01-12
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

nav_msgs defines the common messages used to interact with the

Additional Links

Maintainers

  • Michel Hidalgo

Authors

  • Tully Foote
README
No README found. No README in repository either.
CHANGELOG

Changelog for package nav_msgs

1.12.8 (2021-01-12)

  • Update package maintainers (#170)
  • Add LoadMap service definition (#152)
  • Bump CMake version to avoid CMP0048 warning (#158)
  • Contributors: Jacob Perron, Michel Hidalgo, Shane Loretz

1.12.7 (2018-11-06)

1.12.6 (2018-05-03)

1.12.5 (2016-09-30)

1.12.4 (2016-02-22)

1.12.3 (2015-04-20)

1.12.2 (2015-03-21)

  • change type of initial_pose in SetMap service to PoseWithCovarianceStamped
  • Contributors: Stephan Wirth

1.12.1 (2015-03-17)

  • updating outdated urls. fixes #52.
  • Adds a SetMap service message to support swap maps functionality in amcl
  • Contributors: Tully Foote, liz-murphy

1.12.0 (2014-12-29)

1.11.6 (2014-11-04)

1.11.5 (2014-10-27)

1.11.4 (2014-06-19)

1.11.3 (2014-05-07)

  • Export architecture_independent flag in package.xml
  • Contributors: Scott K Logan

1.11.2 (2014-04-24)

1.11.1 (2014-04-16)

1.11.0 (2014-03-04)

1.10.6 (2014-02-27)

1.10.5 (2014-02-25)

1.10.4 (2014-02-18)

1.10.3 (2014-01-07)

1.10.2 (2013-08-19)

1.10.1 (2013-08-16)

1.10.0 (2013-07-13)

1.9.16 (2013-05-21)

  • added action definition for getting maps
  • update email in package.xml

1.9.15 (2013-03-08)

1.9.14 (2013-01-19)

1.9.13 (2013-01-13)

1.9.12 (2013-01-02)

1.9.11 (2012-12-17)

  • modified dep type of catkin

1.9.10 (2012-12-13)

  • add missing downstream depend
  • switched from langs to message* packages

1.9.9 (2012-11-22)

1.9.8 (2012-11-14)

1.9.7 (2012-10-30)

  • fix catkin function order

1.9.6 (2012-10-18)

  • updated cmake min version to 2.8.3, use cmake_parse_arguments instead of custom macro

1.9.5 (2012-09-28)

1.9.4 (2012-09-27 18:06)

1.9.3 (2012-09-27 17:39)

  • cleanup
  • cleaned up package.xml files
  • updated to latest catkin
  • fixed dependencies and more
  • updated to latest catkin: created package.xmls, updated CmakeLists.txt

1.9.2 (2012-09-05)

  • updated pkg-config in manifest.xml

1.9.1 (2012-09-04)

  • use install destination variables, removed manual installation of manifests

1.9.0 (2012-08-29)

  • updated to current catkin

1.8.13 (2012-07-26 18:34:15 +0000)

1.8.8 (2012-06-12 22:36)

  • make find_package REQUIRED
  • removed obsolete catkin tag from manifest files
  • fixed package dependencies for several common messages (fixed #3956)
  • adding manifest exports
  • removed depend, added catkin
  • stripping depend and export tags from common_msgs manifests as msg dependencies are now declared in cmake and stack.yaml. Also removed bag migration exports
  • common_msgs: removing migration rules as all are over a year old
  • bye bye vestigial MSG_DIRS
  • nav_msgs: getting rid of other build files and cleaning up
  • common_msgs: starting catkin conversion
  • adios rosbuild2 in manifest.xml
  • catkin updates
  • catkin_project
  • Updated to work with new message generation macros
  • More tweaking for standalone message generation
  • Getting standalone message generation working... w/o munging rosbuild2
  • more rosbuild2 hacking
  • missing dependencies
  • updating bagmigration exports
  • rosbuild2 taking shape
  • removing old exports ros#2292
  • Added Ubuntu platform tags to manifest
  • Adding a start pose to the GetPlan service
  • Remove use of deprecated rosbuild macros
  • Fixing migration rules for nav_msgs.
  • Changed byte to int8, in response to map_server doc review
  • changing review status
  • adding documentation for #2997
  • removing redundant range statements as per ticket:2997
  • Adding documentation to the Odometry message to make things more clear
  • manifest update
  • updated description and url
  • full migration rules
  • adding child_frame_id as per discussion about odometry message
  • Adding a header to Path
  • Adding a header to the GridCells message
  • Adding a new GridCells message for displaying obstacles in nav_view and rviz
  • clearing API reviews for they've been through a bunch of them recently.
  • fixing stack name
  • Adding comments to path
  • documenting messages
  • Making odometry migration fail until we have worked out appropriate way to handle covariances.
  • Changing naming of bag migration rules.
  • Modifying migration rules for Odometry and WrenchStamped change of field names.
  • Adding actual migration rules for all of the tested common_msgs migrations.
  • #2250 getting rid of _with_covariance in Odometry fields
  • nav_msgs: added missing srv export
  • Adding migration rules to get migration tests to pass.
  • removing last of robot_msgs and all dependencies on it
  • moving Path from robot_msgs to nav_msgs #2281
  • adding header to OccupancyGrid #1906
  • First half of the change from deprecated_msgs::RobotBase2DOdom to nav_msgs::Odometry, I think all the c++ compiles, can't speak for functionality yet, also... the python has yet to be run... this may break some things
  • moving PoseArray into geometry_msgs #1907
  • fixing names
  • Removing header since there's already one in the pose and fixing message definition to have variable names
  • adding Odometry message as per API review and ticket:2250
  • merging in the changes to messages see ros-users email. THis is about half the common_msgs API changes
  • Forgot to check in the services I added.… shoot
  • Moving StaticMap.srv to GetMap.srv and moving Plan.srv to GetPlan.srv, also moving them to nav_msgs and removing the nav_srvs package
  • Merging tha actionlib branch back into trunk r29135@att (orig r19792): eitanme | 2009-07-27 18:30:30 -0700 Creating a branch for actionlib.… hopefully for the last time r29137@att (orig r19794): eitanme | 2009-07-27 18:32:49 -0700 Changing ParticleCloud to PoseArray r29139@att (orig r19796): eitanme | 2009-07-27 18:33:42 -0700 Adding action definition to the rep r29148@att (orig r19805): eitanme | 2009-07-27 18:47:39 -0700 Some fixes... almost compiling r29165@att (orig r19822): eitanme | 2009-07-27 20:41:07 -0700 Macro version of the typedefs that compiles r29213@att (orig r19869): eitanme | 2009-07-28 11:49:10 -0700 Compling version of the ActionServer re-write complete with garbage collection, be default it will keep goals without goal handles for 5 seconds r29220@att (orig r19876): eitanme | 2009-07-28 12:06:06 -0700 Fix to make sure that transitions into preempting and recalling states actually happen r29254@att (orig r19888): eitanme | 2009-07-28 13:27:40 -0700 Forgot to actually call the cancel callback... addind a subscriber on the cancel topic r29267@att (orig r19901): eitanme | 2009-07-28 14:41:09 -0700 Adding text field to GoalStatus to allow users to throw some debugging information into the GoalStatus messages r29275@att (orig r19909): eitanme | 2009-07-28 15:43:49 -0700 Using tf remapping as I should've been doing for awhile r29277@att (orig r19911): eitanme | 2009-07-28 15:48:48 -0700 The navigation stack can now handle goals that aren't in the global frame. However, these goals will be transformed to the global frame at the time of reception, so for achieving them accurately the global frame of move_base should really be set to match the goals. r29299@att (orig r19933): stuglaser | 2009-07-28 17:08:10 -0700 Created genaction.py script to create the various messages that an action needs r29376@att (orig r20003): vijaypradeep | 2009-07-29 02:45:24 -0700 ActionClient is running. MoveBase ActionServer seems to be crashing r29409@att (orig r20033): vijaypradeep | 2009-07-29 11:57:54 -0700 Fixing bug with adding status trackers r29410@att (orig r20034): vijaypradeep | 2009-07-29 11:58:18 -0700 Changing from Release to Debug r29432@att (orig r20056): vijaypradeep | 2009-07-29 14:07:30 -0700 No longer building goal_manager_test.cpp r29472@att (orig r20090): vijaypradeep | 2009-07-29 17:04:14 -0700 Lots of Client-Side doxygen r29484@att (orig r20101): vijaypradeep | 2009-07-29 18:35:01 -0700 Adding to mainpage.dox r29487@att (orig r20104): eitanme | 2009-07-29 18:55:06 -0700 Removing file to help resolve merge I hope r29489@att (orig r20106): eitanme | 2009-07-29 19:00:07 -0700 Removing another file to try to resolve the branch r29492@att (orig r20108): eitanme | 2009-07-29 19:14:25 -0700 Again removing a file to get the merge working r29493@att (orig r20109): eitanme | 2009-07-29 19:34:45 -0700 Removing yet another file on which ssl negotiation fails r29500@att (orig r20116): eitanme | 2009-07-29 19:54:18 -0700 Fixing bug in genaction
  • moving MapMetaData and OccGrid into nav_msgs #1303
  • created nav_msgs and moved ParticleCloud there #1300

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Name Deps
arbotix_python
asr_ftc_local_planner
asr_mild_base_driving
asr_mild_base_fake_driving
asr_mild_base_laserscanner
asr_navfn
ground_dds_ros_bridge
vive_localization
audibot_gazebo
bagger
cartographer_ros
cob_base_controller_utils
cob_base_velocity_smoother
cob_collision_velocity_filter
cob_hardware_emulation
cob_mecanum_controller
cob_omni_drive_controller
cob_tricycle_controller
cob_twist_controller
cob_undercarriage_ctrl
cob_linear_nav
cob_map_accessibility_analysis
common_msgs
message_relay
cras_imu_tools
create_driver
datmo
distance_map_core
distance_map_msgs
eband_local_planner
fetch_open_auto_dock
fetch_drivers
fetch_depth_layer
fetch_teleop
floam
fuse_models
fuse_optimizers
fuse_publishers
fuse_tutorials
gazebo_plugins
gps_common
graceful_controller_ros
graft
grid_map_ros
grid_map_visualization
hector_gazebo_plugins
hector_pose_estimation
hector_pose_estimation_core
message_to_tf
hector_compressed_map_transport
hector_geotiff
hector_imu_tools
hector_map_server
hector_map_tools
hector_mapping
hector_nav_msgs
hector_trajectory_server
heifu_safety
heron_controller
heron_gazebo
imu_processors
inno_sim_interface
iris_lama_ros
ixblue_ins_driver
jointstick
multi_map_server
pr2eus
jsk_pcl_ros
jsk_pcl_ros_utils
kobuki_auto_docking
kobuki_node
kobuki_gazebo_plugins
kobuki_qtestsuite
kvh_geo_fog_3d_driver
map_laser
leo_gazebo
lsm_localization
explore_lite
multirobot_map_merge
mapviz_plugins
swri_image_util
swri_roscpp
mav_msgs
mavros
mcl_3dl
microstrain_inertial_driver
microstrain_inertial_rqt
microstrain_mips
mir_actions
mir_driver
mobile_robot_simulator
mocap_nokov
mocap_optitrack
moose_control
mbf_abstract_nav
mbf_costmap_nav
mbf_msgs
mbf_simple_nav
move_base_sequence
move_base_swp
mpc_local_planner
mrp2_hardware
mrpt_localization
mrpt_map
mrpt_rawlog
mrpt_reactivenav2d
mrpt_ekf_slam_2d
mrpt_ekf_slam_3d
mrpt_icp_slam_2d
mrpt_rbpf_slam
mvsim
naoqi_bridge_msgs
amcl
base_local_planner
costmap_2d
dwa_local_planner
fake_localization
global_planner
map_server
move_base
navfn
nav2d_exploration
nav2d_karto
nav2d_localizer
pose_base_controller
pose_follower
sbpl_lattice_planner
map_msgs
odometry_publisher_tutorial
nearfield_map
neo_local_planner
costmap_cspace
map_organizer
planner_cspace
safety_limiter
track_odometry
trajectory_tracker
map_organizer_msgs
trajectory_tracker_msgs
nonpersistent_voxel_layer
novatel_gps_driver
novatel_oem7_driver
novatel_msgs
octomap_server
omnibase_control
open_manipulator_with_tb3_tools
route_network
ov_eval
ov_msckf
outsight_alb_driver
oxford_gps_eth
p2os_driver
dummy_slam_broadcaster
pipeline_planner
pose_cov_ops
pr2_mechanism_controllers
pr2_gazebo_plugins
py_trees_ros
rc_cloud_accumulator
rc_visard_driver
ridgeback_control
ridgeback_gazebo_plugins
robot_calibration
robot_controllers
robot_localization
dlux_global_planner
dwb_local_planner
dwb_msgs
global_planner_tests
locomotor
nav_2d_utils
nav_core_adapter
nav_grid_iterators
nav_grid_pub_sub
nav_grid_server
robot_nav_rviz_plugins
robot_pose_ekf
rsm_additions
robotont_gazebo
ackermann_steering_controller
diff_drive_controller
four_wheel_steering_controller
ros_numpy
rosbridge_library
rosserial_windows
rotors_control
rqt_nav_view
rr_openrover_driver
rr_rover_zero_driver
rtabmap_ros
hrpsys_ros_bridge
rviz
sbg_driver
laser_scan_matcher
seed_r7_gazebo
seed_r7_navigation
seed_r7_ros_controller
septentrio_gnss_driver
gmapping
slam_karto
slam_toolbox
backward_global_planner
backward_local_planner
forward_global_planner
forward_local_planner
pure_spinning_local_planner
undo_path_global_planner
stage_ros
steering_functions
teb_local_planner
turtlebot3_autorace_control
turtlebot3_autorace_detect
turtlebot3_fake
turtlebot3_gazebo
tuw_local_controller_msgs
tuw_multi_robot_msgs
tuw_nav_msgs
tuw_waypoint_to_spline_msgs
tuw_multi_robot_ctrl
tuw_multi_robot_goal_generator
tuw_multi_robot_local_behavior_controller
tuw_multi_robot_router
tuw_multi_robot_rviz
tuw_voronoi_graph
ubiquity_motor
underwater_vehicle_dynamics
uwsim
uuv_assistants
uuv_control_cascaded_pid
uuv_control_utils
uuv_trajectory_control
vesc_ackermann
volksbot_driver
wifi_ddwrt
witmotion_ros
ypspur_ros
yocs_navi_toolkit
yocs_navigator
yocs_velocity_smoother
yocs_waypoints_navi

Recent questions tagged nav_msgs at Robotics Stack Exchange