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 sensor data related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Geoffrey Biggs
  • Tully Foote

Authors

  • Michael Carroll
  • Michel Hidalgo
  • William Woodall

sensor_msgs

This package provides many messages and services relating to sensor devices.

Many of these messages were ported from ROS 1 and a lot of still-relevant documentation can be found through the ROS 1 sensor_msgs wiki.

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

sensor_msgs c++ API

This package provides some common C++ functionality relating to manipulating a couple of particular sensor_msgs messages.

Messages (.msg)

  • BatteryState: Describes the power state of the battery.
  • CameraInfo: Meta information for a camera.
  • ChannelFloat32: Holds optional data associated with each point in a PointCloud message.
  • CompressedImage: A compressed image.
  • FluidPressure: Single pressure reading for fluids (air, water, etc) like atmospheric and barometric pressures.
  • Illuminance: Single photometric illuminance measurement.
  • Image: An uncompressed image.
  • Imu: Holds data from an IMU (Inertial Measurement Unit).
  • JointState: Holds data to describe the state of a set of torque controlled joints.
  • JoyFeedbackArray: An array of JoyFeedback messages.
  • JoyFeedback: Describes user feedback in a joystick, like an LED, rumble pad, or buzzer.
  • Joy: Reports the state of a joystick’s axes and buttons.
  • LaserEcho: A submessage of MultiEchoLaserScan and is not intended to be used separately.
  • LaserScan: Single scan from a planar laser range-finder.
  • MagneticField: Measurement of the Magnetic Field vector at a specific location.
  • MultiDOFJointState: Representation of state for joints with multiple degrees of freedom, following the structure of JointState.
  • MultiEchoLaserScan: Single scan from a multi-echo planar laser range-finder.
  • NavSatFix: Navigation Satellite fix for any Global Navigation Satellite System.
  • NavSatStatus: Navigation Satellite fix status for any Global Navigation Satellite System.
  • PointCloud2: Holds a collection of N-dimensional points, which may contain additional information such as normals, intensity, etc.
  • PointCloud: THIS MESSAGE IS DEPRECATED AS OF FOXY, use PointCloud2 instead
  • PointField: Holds the description of one point entry in the PointCloud2 message format.
  • Range: Single range reading from an active ranger that emits energy and reports one range reading that is valid along an arc at the distance measured.
  • RegionOfInterest: Used to specify a region of interest within an image.
  • RelativeHumidity: A single reading from a relative humidity sensor.
  • Temperature: A single temperature reading.
  • TimeReference: Measurement from an external time source not actively synchronized with the system clock.

Services (.srv)

  • SetCameraInfo: Request that a camera stores the given CameraInfo as that camera’s calibration information.

Quality Declaration

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

CHANGELOG

Changelog for package sensor_msgs

4.8.0 (2025-03-20)

4.2.4 (2024-05-21)

4.2.3 (2023-01-09)

4.2.2 (2022-05-19)

4.2.1 (2022-03-31)

  • Move the find_package statements for BUILD_TESTING (#186)
  • Contributors: Michael Jeronimo

4.2.0 (2022-03-30)

4.1.1 (2022-03-26)

  • Feedback on conditional sensor_msgs_library target (#1) (#183)
  • [Fix] Fix image_encodings.hpp's URL in README (#184)
  • [Fix] Fix fill_image.hpp's URL in README (#182)
  • Add sensor_msgs_library target and install headers to include/${PROJECT_NAME} (#178)
  • Contributors: Homalozoa X, Pablo Garrido, Shane Loretz

4.1.0 (2022-03-01)

  • Interface packages should fully <depend> on the interface packages that they depend on (#173)
  • Add YUV420 and YUV444 to image encodings (#172)
  • Contributors: Grey, Hemal Shah

4.0.0 (2021-12-14)

  • Cleanup mislabeled BSD license (#83)
  • Update maintainers to Geoffrey Biggs and Tully Foote (#163)
  • Fix rosdoc2 warnings in sensor_msgs. (#162)
  • Add equidistant distortion model (#160)
  • Contributors: Audrow Nash, Chris Lalancette, Martin Günther, Tully Foote

3.0.0 (2021-08-24)

2.3.0 (2021-08-11)

  • Use rosidl_get_typesupport_target() (#156)
  • Update CompressedImage documentation: add 'tiff' as a supported format (#154)
  • Contributors: Ivan Santiago Paunovic, Shane Loretz

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)

  • Fix PointCloud2Iterator namespacing in docs (#139)
  • Contributors: Andre Nguyen

2.2.0 (2020-12-10)

  • Add coverage/performance to qd for sensor_msgs (#137)
  • Update QDs to QL 1 (#135)
  • Update package maintainers. (#132)
  • Updated Quality Level to 2 (#131)
  • Contributors: Alejandro Hernández Cordero, Michel Hidalgo, Stephen Brawner

2.1.0 (2020-07-21)

2.0.2 (2020-07-21)

  • Missing cstring header for memcpy in fill_image.hpp (#126)
  • Update Quality levels to level 3 (#124)
  • Add Security Vulnerability Policy pointing to REP-2006. (#120)
  • Contributors: Chris Lalancette, Jose Luis Rivero, 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)

  • Improve clarification of MultiDOFJointState (#114)
  • Comment on common PointField names (#112)
  • Fix sensor_msgs README (#111)
  • Add current-level quality declarations (#109)
  • Contributors: Tully Foote, 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
apriltag_ros
aruco_ros
autoware_map_msgs
avt_vimba_camera
axis_camera
cartographer_ros
control_msgs
create_driver
depthai_bridge
depthai_examples
depthai_filters
depthai_ros_driver
depthai_ros_msgs
depthimage_to_laserscan
find_object_2d
fkie_message_filters
gazebo_plugins
gazebo_ros
geodesy
tf2_ros_py
tf2_sensor_msgs
gps_tools
gpsd_client
grasping_msgs
grid_map_cv
grid_map_demos
grid_map_ros
grid_map_visualization
gscam
hls_lfcd_lds_driver
hri_msgs
camera_calibration_parsers
camera_info_manager
camera_info_manager_py
image_transport
polled_camera
camera_calibration
depth_image_proc
image_proc
image_rotate
image_view
stereo_image_proc
theora_image_transport
imu_processors
imu_transformer
imu_complementary_filter
imu_filter_madgwick
rviz_imu_plugin
joint_state_publisher
joy
joy_linux
spacenav
wiimote
laser_filters
laser_geometry
laser_proc
leo_bringup
leo_fw
lgsvl_msgs
hri
pyhri
lms1xx
mapviz_plugins
swri_transform_util
marti_nav_msgs
marti_perception_msgs
marti_visualization_msgs
mavros
mavros_extras
mavros_msgs
microstrain_inertial_driver
microstrain_inertial_examples
mir_driver
mir_dwb_critics
moveit_core
moveit_servo
moveit_ros_perception
moveit_msgs
mrpt_msgs
mrpt_pf_localization
mrpt_pointcloud_pipeline
mrpt_rawlog
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_generic_sensor
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
mvsim
naoqi_driver
map_msgs
nmea_navsat_driver
nonpersistent_voxel_layer
novatel_gps_driver
novatel_oem7_driver
ntpd_driver
ntrip_client
object_recognition_msgs
octomap_server
octomap_ros
open_manipulator_x_gui
open_manipulator_x_teleop
openni2_camera
pcl_msgs
pcl_conversions
pcl_ros
phidgets_accelerometer
phidgets_gyroscope
phidgets_high_speed_encoder
phidgets_magnetometer
phidgets_spatial
phidgets_stepper
point_cloud_transport
point_cloud_transport_py
draco_point_cloud_transport
point_cloud_interfaces
pointcloud_to_laserscan
pose_cov_ops
py_trees_ros
raspimouse_fake
rc_genicam_driver
realsense2_camera
realsense2_camera_msgs
robot_calibration
robot_calibration_msgs
robot_controllers
robot_localization
robot_state_publisher
rosapi
rosbridge_library
rosbridge_test_msgs
rplidar_ros
rqt_bag_plugins
rqt_image_view
rqt_moveit
rt_usb_9axisimu_driver
rtabmap_conversions
rtabmap_msgs
rtabmap_odom
rtabmap_rviz_plugins
rtabmap_slam
rtabmap_sync
rtabmap_util
rviz2
rviz_common
rviz_satellite
rviz_visual_tools
sbg_driver
septentrio_gnss_driver
simple_grasping
slam_toolbox
spatio_temporal_voxel_layer
joy_teleop
teleop_twist_joy
turtlebot3_example
turtlebot3_node
turtlebot3_aruco_tracker
turtlebot3_automatic_parking
turtlebot3_panorama
turtlebot3_applications_msgs
turtlebot3_autorace_camera
turtlebot3_autorace_detect
turtlebot3_autorace_mission
turtlebot3_fake_node
turtlebot3_gazebo
tuw_geometry
ublox_gps
ublox_msgs
urg_node
usb_cam
velodyne_laserscan
velodyne_pointcloud
velodyne_gazebo_plugins
cv_bridge
image_geometry
opencv_tests
web_video_server
zbar_ros
apriltag_detector
apriltag_detector_mit
apriltag_detector_umich
apriltag_draw
bag2_to_image
beluga_ros
camera_aravis2
camera_aravis2_msgs
common_interfaces
sensor_msgs_py
stereo_msgs
visualization_msgs
dummy_sensors
image_tools
intra_process_demo
quality_of_service_demo_cpp
topic_statistics_demo
dolly_follow
event_camera_renderer
examples_rclpy_pointcloud_publisher
ffmpeg_encoder_decoder
ffmpeg_image_transport
ffmpeg_image_transport_tools
spinnaker_camera_driver
foxglove_compressed_video_transport
ign_rviz
ign_rviz_plugins
joy_tester
libcaer_driver
lidar_situational_graphs
bosch_locator_bridge
message_filters
message_tf_frame_transformer
mola_bridge_ros2
mola_input_rosbag2
motion_capture_tracking
mrpt_apps
mrpt_libros_bridge
naoqi_bridge_msgs
nav2_amcl
nav2_behavior_tree
nav2_collision_monitor
nav2_costmap_2d
dwb_core
dwb_critics
nerian_stereo
open3d_conversions
point_cloud_msg_wrapper
ros1_bridge
controller_interface
controller_manager
imu_sensor_broadcaster
joint_state_broadcaster
range_sensor_broadcaster
ros2_controllers_test_nodes
ros2launch_security_examples
ros_gz_bridge
ros_gz_image
ros_gz_point_cloud
ros_image_to_qimage
rosx_introspection
sick_safetyscanners2
sick_safetyscanners2_interfaces
sick_safevisionary_driver
sick_scan_xd
situational_graphs_msgs
situational_graphs_reasoning_msgs
topic_based_ros2_control
ublox_nav_sat_fix_hp_node
unitree_ros
v4l2_camera
webots_ros2_driver
webots_ros2_epuck
webots_ros2_tests
irobot_create_nodes
irobot_create_gz_toolbox
ros2_ouster
turtlebot4_node
turtlebot4_base
turtlebot4_diagnostics
turtlebot4_tests
turtlebot4_ignition_toolbox
adi_3dtof_adtf31xx
adi_3dtof_image_stitching
gazebo_set_joint_positions_plugin
hri_rviz
reach_ros
husarion_ugv_battery
husarion_ugv_lights
husarion_ugv_manager
adi_imu
ardrone_sumo
aruco_markers
automatika_embodied_agents
automatika_ros_sugar
autoware_internal_perception_msgs
camera_ros
doom_ros
laser_segmentation
ld08_driver
py_trees_ros_tutorials
canopen_402_driver
broll
rosbag2_storage_broll
sicks300_ros2
turtlebot3_dqn
turtlebot3_manipulation_teleop
ai_prompt_msgs
create3_republisher
ds_dbw_can
ds_dbw_joystick_demo
ess_imu_driver2
nicla_vision_ros2
rai_interfaces
raspimouse_ros2_examples
robosoft_openai
message_modification
as2_behavior_tree
as2_behaviors_perception
as2_core
as2_realsense_interface
as2_usb_camera_interface
as2_map_server
as2_msgs
as2_python_api
as2_gazebo_assets
as2_alphanumeric_viewer
as2_rviz_plugins
as2_external_object_to_tf
as2_geozones
as2_platform_crazyflie
as2_platform_dji_osdk
as2_platform_mavlink
as2_platform_pixhawk
as2_platform_tello
extrinsic_calibrator_core
extrinsic_calibrator_examples
franka_example_controllers
franka_gripper
franka_msgs
franka_robot_state_broadcaster
franka_semantic_components
gazebo_planar_move_plugin
hokuyo_node2
hri_face_detect
inverse_dynamics_solver
kobuki_bumper2pc
kobuki_node
kobuki_testsuite
lsc_ros2_driver
rqt_mocap4r2_control
off_highway_general_purpose_radar
off_highway_premium_radar_sample
off_highway_radar
off_highway_uss
opennav_docking
play_motion2
proto2ros_tests
psdk_wrapper
puma_motor_driver
robotont_driver
stcamera_components
stcamera_grabber
stcamera_msgs
tiago_gazebo
urinterfaces
wall_follower_ros2
whill_examples
wrapyfi_ros2_interfaces

Recent questions tagged sensor_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 sensor data related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Tully Foote

Authors

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

sensor_msgs

This package provides many messages and services relating to sensor devices.

Many of these messages were ported from ROS 1 and a lot of still-relevant documentation can be found through the ROS 1 sensor_msgs wiki.

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

sensor_msgs c++ API

This package provides some common C++ functionality relating to manipulating a couple of particular sensor_msgs messages.

Messages (.msg)

  • BatteryState: Describes the power state of the battery.
  • CameraInfo: Meta information for a camera.
  • ChannelFloat32: Holds optional data associated with each point in a PointCloud message.
  • CompressedImage: A compressed image.
  • FluidPressure: Single pressure reading for fluids (air, water, etc) like atmospheric and barometric pressures.
  • Illuminance: Single photometric illuminance measurement.
  • Image: An uncompressed image.
  • Imu: Holds data from an IMU (Inertial Measurement Unit).
  • JointState: Holds data to describe the state of a set of torque controlled joints.
  • JoyFeedbackArray: An array of JoyFeedback messages.
  • JoyFeedback: Describes user feedback in a joystick, like an LED, rumble pad, or buzzer.
  • Joy: Reports the state of a joystick’s axes and buttons.
  • LaserEcho: A submessage of MultiEchoLaserScan and is not intended to be used separately.
  • LaserScan: Single scan from a planar laser range-finder.
  • MagneticField: Measurement of the Magnetic Field vector at a specific location.
  • MultiDOFJointState: Representation of state for joints with multiple degrees of freedom, following the structure of JointState.
  • MultiEchoLaserScan: Single scan from a multi-echo planar laser range-finder.
  • NavSatFix: Navigation Satellite fix for any Global Navigation Satellite System.
  • NavSatStatus: Navigation Satellite fix status for any Global Navigation Satellite System.
  • PointCloud2: Holds a collection of N-dimensional points, which may contain additional information such as normals, intensity, etc.
  • PointCloud: THIS MESSAGE IS DEPRECATED AS OF FOXY, use PointCloud2 instead
  • PointField: Holds the description of one point entry in the PointCloud2 message format.
  • Range: Single range reading from an active ranger that emits energy and reports one range reading that is valid along an arc at the distance measured.
  • RegionOfInterest: Used to specify a region of interest within an image.
  • RelativeHumidity: A single reading from a relative humidity sensor.
  • Temperature: A single temperature reading.
  • TimeReference: Measurement from an external time source not actively synchronized with the system clock.

Services (.srv)

  • SetCameraInfo: Request that a camera stores the given CameraInfo as that camera’s calibration information.

Quality Declaration

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

CHANGELOG

Changelog for package sensor_msgs

5.3.6 (2025-03-20)

5.3.5 (2024-04-24)

5.3.4 (2024-04-16)

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).
  • [J-Turtle] Fix uninitialized values in NavSatFix and add missing NavSatStatus UNKNOWN (#220)
    • Fix unitialized values in NavSatFix and add missing UNKNOWN
    • Fixes #196
    • Fix default initialization instead of constants

    * Define SERVICE_UNKNOWN Co-authored-by: Tully Foote <<tully.foote@gmail.com>> Co-authored-by: Martin Pecka <<peci1@seznam.cz>>

  • Contributors: Chris Lalancette, Ryan

5.3.1 (2024-03-28)

  • Use target qualifier for checking the cpp typesupport exists (#238)
  • Contributors: Ryan

5.3.0 (2024-01-24)

5.2.2 (2023-12-26)

  • sensor_msgs/CompressedImage: updated description of format field (#231)
  • Contributors: Kenji Brameld

5.2.1 (2023-11-06)

  • Return true for isColor if format is YUYV or UYUV (#229)
  • Contributors: Kenji Brameld

5.2.0 (2023-06-07)

5.1.0 (2023-04-27)

5.0.0 (2023-04-11)

  • update YUV format codes and documentation (#214)
  • sensor_msgs/Range lacks variance field (#181)
  • Contributors: Christian Rauch, El Jawad Alaa

4.7.0 (2023-02-13)

  • Update common_interfaces to C++17. (#215)
  • [rolling] Update maintainers - 2022-11-07 (#210)
  • Replaced non-ASCII dash symbol with ASCII dash (#208)
  • Contributors: Audrow Nash, Chris Lalancette, Ivan Zatevakhin

4.6.1 (2022-11-02)

  • Add NV21 and NV24 to colour formats (#205)
  • Update BatteryState.msg (#206)
  • Contributors: Borong Yuan, Geoffrey Biggs

4.6.0 (2022-09-13)

  • use regex for matching cv types (#202)
  • Fix outdated file path for image_encodings (#200)
  • Use uint32_t for pointcloud2 resize method (#195)
  • Retain width and height after resize for master (#193)
  • Contributors: Kenji Brameld, Tianyu Li

4.5.0 (2022-05-19)

4.4.0 (2022-04-29)

4.3.0 (2022-04-29)

4.2.1 (2022-03-31)

  • Move the find_package statements for BUILD_TESTING (#186)
  • Contributors: Michael Jeronimo

4.2.0 (2022-03-30)

4.1.1 (2022-03-26)

  • Feedback on conditional sensor_msgs_library target (#1) (#183)
  • [Fix] Fix image_encodings.hpp's URL in README (#184)
  • [Fix] Fix fill_image.hpp's URL in README (#182)
  • Add sensor_msgs_library target and install headers to include/${PROJECT_NAME} (#178)
  • Contributors: Homalozoa X, Pablo Garrido, Shane Loretz

4.1.0 (2022-03-01)

  • Interface packages should fully <depend> on the interface packages that they depend on (#173)
  • Add YUV420 and YUV444 to image encodings (#172)
  • Contributors: Grey, Hemal Shah

4.0.0 (2021-12-14)

  • Cleanup mislabeled BSD license (#83)
  • Update maintainers to Geoffrey Biggs and Tully Foote (#163)
  • Fix rosdoc2 warnings in sensor_msgs. (#162)
  • Add equidistant distortion model (#160)
  • Contributors: Audrow Nash, Chris Lalancette, Martin Günther, Tully Foote

3.0.0 (2021-08-24)

2.3.0 (2021-08-11)

  • Use rosidl_get_typesupport_target() (#156)
  • Update CompressedImage documentation: add 'tiff' as a supported format (#154)
  • Contributors: Ivan Santiago Paunovic, Shane Loretz

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)

  • Fix PointCloud2Iterator namespacing in docs (#139)
  • Contributors: Andre Nguyen

2.2.0 (2020-12-10)

  • Add coverage/performance to qd for sensor_msgs (#137)
  • Update QDs to QL 1 (#135)
  • Update package maintainers. (#132)
  • Updated Quality Level to 2 (#131)
  • Contributors: Alejandro Hernández Cordero, Michel Hidalgo, Stephen Brawner

2.1.0 (2020-07-21)

2.0.2 (2020-07-21)

  • Missing cstring header for memcpy in fill_image.hpp (#126)
  • Update Quality levels to level 3 (#124)
  • Add Security Vulnerability Policy pointing to REP-2006. (#120)
  • Contributors: Chris Lalancette, Jose Luis Rivero, 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)

  • Improve clarification of MultiDOFJointState (#114)
  • Comment on common PointField names (#112)
  • Fix sensor_msgs README (#111)
  • Add current-level quality declarations (#109)
  • Contributors: Tully Foote, 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
apriltag_ros
aruco_ros
autoware_map_msgs
avt_vimba_camera
axis_camera
cartographer_ros
control_msgs
depthai_bridge
depthai_examples
depthai_filters
depthai_ros_driver
depthai_ros_msgs
depthimage_to_laserscan
find_object_2d
fkie_message_filters
fuse_models
fuse_tutorials
gazebo_plugins
gazebo_ros
geodesy
examples_tf2_py
tf2_ros_py
tf2_sensor_msgs
gps_tools
gpsd_client
grasping_msgs
grid_map_cv
grid_map_demos
grid_map_ros
grid_map_visualization
gscam
hls_lfcd_lds_driver
camera_calibration_parsers
camera_info_manager
camera_info_manager_py
image_transport
polled_camera
camera_calibration
depth_image_proc
image_proc
image_rotate
image_view
stereo_image_proc
theora_image_transport
imu_processors
imu_transformer
imu_complementary_filter
imu_filter_madgwick
rviz_imu_plugin
joint_state_publisher
joy
joy_linux
spacenav
wiimote
laser_filters
laser_geometry
laser_proc
leo_bringup
leo_filters
leo_fw
lgsvl_msgs
mapviz_plugins
swri_transform_util
marti_nav_msgs
marti_perception_msgs
marti_visualization_msgs
mavros
mavros_extras
mavros_msgs
microstrain_inertial_driver
microstrain_inertial_examples
mir_driver
mir_dwb_critics
moveit_core
moveit_servo
moveit_ros_perception
moveit_msgs
mrpt_msgs
mrpt_pf_localization
mrpt_pointcloud_pipeline
mrpt_rawlog
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_generic_sensor
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
mvsim
map_msgs
nmea_navsat_driver
nonpersistent_voxel_layer
novatel_gps_driver
novatel_oem7_driver
ntpd_driver
ntrip_client
object_recognition_msgs
octomap_server
octomap_ros
open_manipulator_gui
open_manipulator_teleop
om_joint_trajectory_command_broadcaster
openni2_camera
pcl_msgs
pcl_conversions
pcl_ros
phidgets_accelerometer
phidgets_gyroscope
phidgets_high_speed_encoder
phidgets_magnetometer
phidgets_spatial
phidgets_stepper
point_cloud_transport
point_cloud_transport_py
draco_point_cloud_transport
point_cloud_interfaces
pointcloud_to_laserscan
pose_cov_ops
py_trees_ros
raspimouse_fake
rc_genicam_driver
realsense2_camera
realsense2_camera_msgs
robot_calibration
robot_calibration_msgs
robot_localization
robot_state_publisher
rosapi
rosbridge_library
rosbridge_test_msgs
rplidar_ros
rqt_bag_plugins
rqt_image_view
rqt_moveit
rslidar_sdk
rt_usb_9axisimu_driver
rtabmap_conversions
rtabmap_msgs
rtabmap_odom
rtabmap_rviz_plugins
rtabmap_slam
rtabmap_sync
rtabmap_util
rviz2
rviz_common
rviz_satellite
rviz_visual_tools
sbg_driver
septentrio_gnss_driver
simple_grasping
slam_toolbox
spatio_temporal_voxel_layer
joy_teleop
teleop_twist_joy
turtlebot3_example
turtlebot3_node
turtlebot3_aruco_tracker
turtlebot3_automatic_parking
turtlebot3_panorama
turtlebot3_applications_msgs
turtlebot3_autorace_camera
turtlebot3_autorace_detect
turtlebot3_autorace_mission
turtlebot3_fake_node
turtlebot3_gazebo
tuw_geometry
ublox_gps
ublox_msgs
urg_node
usb_cam
velodyne_laserscan
velodyne_pointcloud
cv_bridge
image_geometry
opencv_tests
web_video_server
zbar_ros
sm_husky_barrel_search_1
apriltag_detector
apriltag_detector_mit
apriltag_detector_umich
apriltag_draw
bag2_to_image
beluga_ros
camera_aravis2
camera_aravis2_msgs
common_interfaces
sensor_msgs_py
stereo_msgs
visualization_msgs
dummy_sensors
image_tools
intra_process_demo
quality_of_service_demo_cpp
quality_of_service_demo_py
topic_statistics_demo
dolly_follow
event_camera_renderer
examples_rclpy_pointcloud_publisher
ffmpeg_encoder_decoder
ffmpeg_image_transport
ffmpeg_image_transport_tools
spinnaker_camera_driver
foxglove_compressed_video_transport
ign_rviz
ign_rviz_plugins
joy_tester
libcaer_driver
message_filters
message_tf_frame_transformer
mola_bridge_ros2
mola_input_rosbag2
motion_capture_tracking
mrpt_apps
mrpt_libros_bridge
nao_lola_client
nav2_amcl
nav2_behavior_tree
nav2_collision_monitor
nav2_costmap_2d
opennav_docking
dwb_core
dwb_critics
opensw_ros
ouster_ros
open3d_conversions
point_cloud_msg_wrapper
rcss3d_nao
ros1_bridge
controller_interface
controller_manager
gps_sensor_broadcaster
imu_sensor_broadcaster
joint_state_broadcaster
range_sensor_broadcaster
ros2_controllers_test_nodes
ros2launch_security_examples
battery_state_broadcaster
battery_state_rviz_overlay
ros_gz_bridge
ros_gz_image
ros_gz_point_cloud
ros_image_to_qimage
rosbag2_performance_benchmarking
rosx_introspection
sick_safetyscanners2
sick_safetyscanners2_interfaces
sick_safevisionary_driver
sick_scan_xd
topic_based_ros2_control
ublox_nav_sat_fix_hp_node
v4l2_camera
webots_ros2_driver
webots_ros2_epuck
webots_ros2_tests
irobot_create_nodes
irobot_create_gz_toolbox
ros2_ouster
turtlebot4_node
turtlebot4_base
turtlebot4_diagnostics
turtlebot4_tests
turtlebot4_gz_toolbox
depth_obstacle_detect_ros
reach_ros
husarion_ugv_battery
husarion_ugv_lights
husarion_ugv_manager
adi_imu
ffw_joint_trajectory_command_broadcaster
ardrone_sumo
aruco_markers
automatika_embodied_agents
automatika_ros_sugar
autoware_internal_perception_msgs
camera_ros
doom_ros
laser_segmentation
ld08_driver
point_cloud_transport_tutorial
py_trees_ros_tutorials
canopen_402_driver
broll
rosbag2_storage_broll
sicks300_ros2
turtlebot3_dqn
turtlebot3_manipulation_teleop
ai_prompt_msgs
canopen_inventus_driver
clearpath_diagnostics
clearpath_generator_gz
clearpath_tests
create3_republisher
ds_dbw_can
ds_dbw_joystick_demo
ess_imu_driver2
multisensor_calibration
multisensor_calibration_interface
nicla_vision_ros2
rai_interfaces
raspimouse_ros2_examples
robosoft_openai
message_modification
trimble_driver

Recent questions tagged sensor_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 sensor data related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Tully Foote

Authors

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

sensor_msgs

This package provides many messages and services relating to sensor devices.

Many of these messages were ported from ROS 1 and a lot of still-relevant documentation can be found through the ROS 1 sensor_msgs wiki.

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

sensor_msgs c++ API

This package provides some common C++ functionality relating to manipulating a couple of particular sensor_msgs messages.

Messages (.msg)

  • BatteryState: Describes the power state of the battery.
  • CameraInfo: Meta information for a camera.
  • ChannelFloat32: Holds optional data associated with each point in a PointCloud message.
  • CompressedImage: A compressed image.
  • FluidPressure: Single pressure reading for fluids (air, water, etc) like atmospheric and barometric pressures.
  • Illuminance: Single photometric illuminance measurement.
  • Image: An uncompressed image.
  • Imu: Holds data from an IMU (Inertial Measurement Unit).
  • JointState: Holds data to describe the state of a set of torque controlled joints.
  • JoyFeedbackArray: An array of JoyFeedback messages.
  • JoyFeedback: Describes user feedback in a joystick, like an LED, rumble pad, or buzzer.
  • Joy: Reports the state of a joystick’s axes and buttons.
  • LaserEcho: A submessage of MultiEchoLaserScan and is not intended to be used separately.
  • LaserScan: Single scan from a planar laser range-finder.
  • MagneticField: Measurement of the Magnetic Field vector at a specific location.
  • MultiDOFJointState: Representation of state for joints with multiple degrees of freedom, following the structure of JointState.
  • MultiEchoLaserScan: Single scan from a multi-echo planar laser range-finder.
  • NavSatFix: Navigation Satellite fix for any Global Navigation Satellite System.
  • NavSatStatus: Navigation Satellite fix status for any Global Navigation Satellite System.
  • PointCloud2: Holds a collection of N-dimensional points, which may contain additional information such as normals, intensity, etc.
  • PointCloud: THIS MESSAGE IS DEPRECATED AS OF FOXY, use PointCloud2 instead
  • PointField: Holds the description of one point entry in the PointCloud2 message format.
  • Range: Single range reading from an active ranger that emits energy and reports one range reading that is valid along an arc at the distance measured.
  • RegionOfInterest: Used to specify a region of interest within an image.
  • RelativeHumidity: A single reading from a relative humidity sensor.
  • Temperature: A single temperature reading.
  • TimeReference: Measurement from an external time source not actively synchronized with the system clock.

Services (.srv)

  • SetCameraInfo: Request that a camera stores the given CameraInfo as that camera’s calibration information.

Quality Declaration

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

CHANGELOG

Changelog for package sensor_msgs

5.5.0 (2025-03-20)

  • Add NV12 to color formats (#253)
  • Contributors: Lukas Schäper

5.4.2 (2024-11-20)

5.4.1 (2024-06-17)

5.4.0 (2024-04-26)

  • Update quality declaration documents (#245)
  • Contributors: Christophe Bedard

5.3.4 (2024-04-16)

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).
  • [J-Turtle] Fix uninitialized values in NavSatFix and add missing NavSatStatus UNKNOWN (#220)
    • Fix unitialized values in NavSatFix and add missing UNKNOWN
    • Fixes #196
    • Fix default initialization instead of constants

    * Define SERVICE_UNKNOWN Co-authored-by: Tully Foote <<tully.foote@gmail.com>> Co-authored-by: Martin Pecka <<peci1@seznam.cz>>

  • Contributors: Chris Lalancette, Ryan

5.3.1 (2024-03-28)

  • Use target qualifier for checking the cpp typesupport exists (#238)
  • Contributors: Ryan

5.3.0 (2024-01-24)

5.2.2 (2023-12-26)

  • sensor_msgs/CompressedImage: updated description of format field (#231)
  • Contributors: Kenji Brameld

5.2.1 (2023-11-06)

  • Return true for isColor if format is YUYV or UYUV (#229)
  • Contributors: Kenji Brameld

5.2.0 (2023-06-07)

5.1.0 (2023-04-27)

5.0.0 (2023-04-11)

  • update YUV format codes and documentation (#214)
  • sensor_msgs/Range lacks variance field (#181)
  • Contributors: Christian Rauch, El Jawad Alaa

4.7.0 (2023-02-13)

  • Update common_interfaces to C++17. (#215)
  • [rolling] Update maintainers - 2022-11-07 (#210)
  • Replaced non-ASCII dash symbol with ASCII dash (#208)
  • Contributors: Audrow Nash, Chris Lalancette, Ivan Zatevakhin

4.6.1 (2022-11-02)

  • Add NV21 and NV24 to colour formats (#205)
  • Update BatteryState.msg (#206)
  • Contributors: Borong Yuan, Geoffrey Biggs

4.6.0 (2022-09-13)

  • use regex for matching cv types (#202)
  • Fix outdated file path for image_encodings (#200)
  • Use uint32_t for pointcloud2 resize method (#195)
  • Retain width and height after resize for master (#193)
  • Contributors: Kenji Brameld, Tianyu Li

4.5.0 (2022-05-19)

4.4.0 (2022-04-29)

4.3.0 (2022-04-29)

4.2.1 (2022-03-31)

  • Move the find_package statements for BUILD_TESTING (#186)
  • Contributors: Michael Jeronimo

4.2.0 (2022-03-30)

4.1.1 (2022-03-26)

  • Feedback on conditional sensor_msgs_library target (#1) (#183)
  • [Fix] Fix image_encodings.hpp's URL in README (#184)
  • [Fix] Fix fill_image.hpp's URL in README (#182)
  • Add sensor_msgs_library target and install headers to include/${PROJECT_NAME} (#178)
  • Contributors: Homalozoa X, Pablo Garrido, Shane Loretz

4.1.0 (2022-03-01)

  • Interface packages should fully <depend> on the interface packages that they depend on (#173)
  • Add YUV420 and YUV444 to image encodings (#172)
  • Contributors: Grey, Hemal Shah

4.0.0 (2021-12-14)

  • Cleanup mislabeled BSD license (#83)
  • Update maintainers to Geoffrey Biggs and Tully Foote (#163)
  • Fix rosdoc2 warnings in sensor_msgs. (#162)
  • Add equidistant distortion model (#160)
  • Contributors: Audrow Nash, Chris Lalancette, Martin Günther, Tully Foote

3.0.0 (2021-08-24)

2.3.0 (2021-08-11)

  • Use rosidl_get_typesupport_target() (#156)
  • Update CompressedImage documentation: add 'tiff' as a supported format (#154)
  • Contributors: Ivan Santiago Paunovic, Shane Loretz

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)

  • Fix PointCloud2Iterator namespacing in docs (#139)
  • Contributors: Andre Nguyen

2.2.0 (2020-12-10)

  • Add coverage/performance to qd for sensor_msgs (#137)
  • Update QDs to QL 1 (#135)
  • Update package maintainers. (#132)
  • Updated Quality Level to 2 (#131)
  • Contributors: Alejandro Hernández Cordero, Michel Hidalgo, Stephen Brawner

2.1.0 (2020-07-21)

2.0.2 (2020-07-21)

  • Missing cstring header for memcpy in fill_image.hpp (#126)
  • Update Quality levels to level 3 (#124)
  • Add Security Vulnerability Policy pointing to REP-2006. (#120)
  • Contributors: Chris Lalancette, Jose Luis Rivero, 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)

  • Improve clarification of MultiDOFJointState (#114)
  • Comment on common PointField names (#112)
  • Fix sensor_msgs README (#111)
  • Add current-level quality declarations (#109)
  • Contributors: Tully Foote, 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
apriltag_ros
aruco_ros
autoware_map_msgs
avt_vimba_camera
cartographer_ros
control_msgs
depthimage_to_laserscan
find_object_2d
fkie_message_filters
fuse_models
fuse_tutorials
geodesy
examples_tf2_py
tf2_ros_py
tf2_sensor_msgs
gps_tools
gpsd_client
grasping_msgs
gscam
hls_lfcd_lds_driver
camera_calibration_parsers
camera_info_manager
camera_info_manager_py
image_transport
image_transport_py
polled_camera
camera_calibration
depth_image_proc
image_proc
image_rotate
image_view
stereo_image_proc
theora_image_transport
imu_processors
imu_transformer
imu_complementary_filter
imu_filter_madgwick
rviz_imu_plugin
joint_state_publisher
joy
joy_linux
spacenav
wiimote
laser_filters
laser_geometry
laser_proc
leo_bringup
leo_filters
leo_fw
lgsvl_msgs
mapviz_plugins
swri_transform_util
marti_nav_msgs
marti_perception_msgs
marti_visualization_msgs
mavros
mavros_extras
mavros_msgs
microstrain_inertial_driver
microstrain_inertial_examples
mir_driver
mir_dwb_critics
moveit_core
moveit_servo
moveit_ros_perception
moveit_msgs
mrpt_msgs
mrpt_pf_localization
mrpt_pointcloud_pipeline
mrpt_rawlog
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_generic_sensor
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
mvsim
map_msgs
nmea_navsat_driver
novatel_gps_driver
ntpd_driver
ntrip_client
object_recognition_msgs
octomap_server
octomap_ros
open_manipulator_gui
open_manipulator_teleop
om_joint_trajectory_command_broadcaster
openni2_camera
pcl_msgs
pcl_conversions
pcl_ros
phidgets_accelerometer
phidgets_gyroscope
phidgets_high_speed_encoder
phidgets_magnetometer
phidgets_spatial
phidgets_stepper
point_cloud_transport
point_cloud_transport_py
draco_point_cloud_transport
point_cloud_interfaces
pointcloud_to_laserscan
pose_cov_ops
py_trees_ros
rc_genicam_driver
robot_calibration
robot_calibration_msgs
robot_localization
robot_state_publisher
rosapi
rosbridge_library
rosbridge_test_msgs
rplidar_ros
rqt_bag_plugins
rqt_image_view
rqt_moveit
rt_usb_9axisimu_driver
rviz2
rviz_common
rviz_visual_tools
septentrio_gnss_driver
simple_grasping
slam_toolbox
joy_teleop
teleop_twist_joy
turtlebot3_example
turtlebot3_node
turtlebot3_autorace_camera
turtlebot3_autorace_detect
turtlebot3_autorace_mission
turtlebot3_fake_node
turtlebot3_gazebo
tuw_geometry
ublox_gps
ublox_msgs
urg_node
usb_cam
velodyne_laserscan
velodyne_pointcloud
cv_bridge
image_geometry
opencv_tests
web_video_server
zbar_ros
sm_husky_barrel_search_1
apriltag_detector
apriltag_detector_mit
apriltag_detector_umich
apriltag_draw
bag2_to_image
common_interfaces
sensor_msgs_py
stereo_msgs
visualization_msgs
dummy_sensors
image_tools
intra_process_demo
quality_of_service_demo_cpp
quality_of_service_demo_py
topic_statistics_demo
dolly_follow
event_camera_renderer
examples_rclpy_pointcloud_publisher
ffmpeg_encoder_decoder
ffmpeg_image_transport
ffmpeg_image_transport_tools
spinnaker_camera_driver
foxglove_compressed_video_transport
ign_rviz
ign_rviz_plugins
joy_tester
libcaer_driver
message_filters
message_tf_frame_transformer
mola_bridge_ros2
mola_input_rosbag2
motion_capture_tracking
mrpt_apps
mrpt_libros_bridge
nao_lola_client
opensw_ros
ouster_ros
open3d_conversions
point_cloud_msg_wrapper
rcss3d_nao
ros1_bridge
controller_interface
controller_manager
gps_sensor_broadcaster
imu_sensor_broadcaster
joint_state_broadcaster
range_sensor_broadcaster
ros2_controllers_test_nodes
ros2launch_security_examples
battery_state_broadcaster
battery_state_rviz_overlay
ros_gz_bridge
ros_gz_image
ros_gz_point_cloud
ros_image_to_qimage
rosbag2_performance_benchmarking
rosx_introspection
sick_safetyscanners2
sick_safetyscanners2_interfaces
sick_safevisionary_driver
topic_based_ros2_control
ublox_nav_sat_fix_hp_node
v4l2_camera
webots_ros2_driver
webots_ros2_epuck
webots_ros2_tests
reach_ros
ffw_joint_trajectory_command_broadcaster
ardrone_sumo
aruco_markers
automatika_embodied_agents
automatika_ros_sugar
autoware_internal_perception_msgs
camera_ros
doom_ros
laser_segmentation
ld08_driver
lidar_mirror_fov_reshaper_calibration
lidar_mirror_fov_reshaper_runtime
point_cloud_transport_tutorial
py_trees_ros_tutorials
canopen_402_driver
broll
rosbag2_storage_broll
sicks300_ros2
turtlebot3_manipulation_teleop

Recent questions tagged sensor_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 sensor data related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Tully Foote

Authors

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

sensor_msgs

This package provides many messages and services relating to sensor devices.

Many of these messages were ported from ROS 1 and a lot of still-relevant documentation can be found through the ROS 1 sensor_msgs wiki.

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

sensor_msgs c++ API

This package provides some common C++ functionality relating to manipulating a couple of particular sensor_msgs messages.

Messages (.msg)

  • BatteryState: Describes the power state of the battery.
  • CameraInfo: Meta information for a camera.
  • ChannelFloat32: Holds optional data associated with each point in a PointCloud message.
  • CompressedImage: A compressed image.
  • FluidPressure: Single pressure reading for fluids (air, water, etc) like atmospheric and barometric pressures.
  • Illuminance: Single photometric illuminance measurement.
  • Image: An uncompressed image.
  • Imu: Holds data from an IMU (Inertial Measurement Unit).
  • JointState: Holds data to describe the state of a set of torque controlled joints.
  • JoyFeedbackArray: An array of JoyFeedback messages.
  • JoyFeedback: Describes user feedback in a joystick, like an LED, rumble pad, or buzzer.
  • Joy: Reports the state of a joystick’s axes and buttons.
  • LaserEcho: A submessage of MultiEchoLaserScan and is not intended to be used separately.
  • LaserScan: Single scan from a planar laser range-finder.
  • MagneticField: Measurement of the Magnetic Field vector at a specific location.
  • MultiDOFJointState: Representation of state for joints with multiple degrees of freedom, following the structure of JointState.
  • MultiEchoLaserScan: Single scan from a multi-echo planar laser range-finder.
  • NavSatFix: Navigation Satellite fix for any Global Navigation Satellite System.
  • NavSatStatus: Navigation Satellite fix status for any Global Navigation Satellite System.
  • PointCloud2: Holds a collection of N-dimensional points, which may contain additional information such as normals, intensity, etc.
  • PointCloud: THIS MESSAGE IS DEPRECATED AS OF FOXY, use PointCloud2 instead
  • PointField: Holds the description of one point entry in the PointCloud2 message format.
  • Range: Single range reading from an active ranger that emits energy and reports one range reading that is valid along an arc at the distance measured.
  • RegionOfInterest: Used to specify a region of interest within an image.
  • RelativeHumidity: A single reading from a relative humidity sensor.
  • Temperature: A single temperature reading.
  • TimeReference: Measurement from an external time source not actively synchronized with the system clock.

Services (.srv)

  • SetCameraInfo: Request that a camera stores the given CameraInfo as that camera’s calibration information.

Quality Declaration

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

CHANGELOG

Changelog for package sensor_msgs

5.7.0 (2025-05-19)

5.6.0 (2025-04-25)

5.5.0 (2025-03-20)

  • Add NV12 to color formats (#253)
  • Contributors: Lukas Schäper

5.4.2 (2024-11-20)

5.4.1 (2024-06-17)

5.4.0 (2024-04-26)

  • Update quality declaration documents (#245)
  • Contributors: Christophe Bedard

5.3.4 (2024-04-16)

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).
  • [J-Turtle] Fix uninitialized values in NavSatFix and add missing NavSatStatus UNKNOWN (#220)
    • Fix unitialized values in NavSatFix and add missing UNKNOWN
    • Fixes #196
    • Fix default initialization instead of constants

    * Define SERVICE_UNKNOWN Co-authored-by: Tully Foote <<tully.foote@gmail.com>> Co-authored-by: Martin Pecka <<peci1@seznam.cz>>

  • Contributors: Chris Lalancette, Ryan

5.3.1 (2024-03-28)

  • Use target qualifier for checking the cpp typesupport exists (#238)
  • Contributors: Ryan

5.3.0 (2024-01-24)

5.2.2 (2023-12-26)

  • sensor_msgs/CompressedImage: updated description of format field (#231)
  • Contributors: Kenji Brameld

5.2.1 (2023-11-06)

  • Return true for isColor if format is YUYV or UYUV (#229)
  • Contributors: Kenji Brameld

5.2.0 (2023-06-07)

5.1.0 (2023-04-27)

5.0.0 (2023-04-11)

  • update YUV format codes and documentation (#214)
  • sensor_msgs/Range lacks variance field (#181)
  • Contributors: Christian Rauch, El Jawad Alaa

4.7.0 (2023-02-13)

  • Update common_interfaces to C++17. (#215)
  • [rolling] Update maintainers - 2022-11-07 (#210)
  • Replaced non-ASCII dash symbol with ASCII dash (#208)
  • Contributors: Audrow Nash, Chris Lalancette, Ivan Zatevakhin

4.6.1 (2022-11-02)

  • Add NV21 and NV24 to colour formats (#205)
  • Update BatteryState.msg (#206)
  • Contributors: Borong Yuan, Geoffrey Biggs

4.6.0 (2022-09-13)

  • use regex for matching cv types (#202)
  • Fix outdated file path for image_encodings (#200)
  • Use uint32_t for pointcloud2 resize method (#195)
  • Retain width and height after resize for master (#193)
  • Contributors: Kenji Brameld, Tianyu Li

4.5.0 (2022-05-19)

4.4.0 (2022-04-29)

4.3.0 (2022-04-29)

4.2.1 (2022-03-31)

  • Move the find_package statements for BUILD_TESTING (#186)
  • Contributors: Michael Jeronimo

4.2.0 (2022-03-30)

4.1.1 (2022-03-26)

  • Feedback on conditional sensor_msgs_library target (#1) (#183)
  • [Fix] Fix image_encodings.hpp's URL in README (#184)
  • [Fix] Fix fill_image.hpp's URL in README (#182)
  • Add sensor_msgs_library target and install headers to include/${PROJECT_NAME} (#178)
  • Contributors: Homalozoa X, Pablo Garrido, Shane Loretz

4.1.0 (2022-03-01)

  • Interface packages should fully <depend> on the interface packages that they depend on (#173)
  • Add YUV420 and YUV444 to image encodings (#172)
  • Contributors: Grey, Hemal Shah

4.0.0 (2021-12-14)

  • Cleanup mislabeled BSD license (#83)
  • Update maintainers to Geoffrey Biggs and Tully Foote (#163)
  • Fix rosdoc2 warnings in sensor_msgs. (#162)
  • Add equidistant distortion model (#160)
  • Contributors: Audrow Nash, Chris Lalancette, Martin Günther, Tully Foote

3.0.0 (2021-08-24)

2.3.0 (2021-08-11)

  • Use rosidl_get_typesupport_target() (#156)
  • Update CompressedImage documentation: add 'tiff' as a supported format (#154)
  • Contributors: Ivan Santiago Paunovic, Shane Loretz

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)

  • Fix PointCloud2Iterator namespacing in docs (#139)
  • Contributors: Andre Nguyen

2.2.0 (2020-12-10)

  • Add coverage/performance to qd for sensor_msgs (#137)
  • Update QDs to QL 1 (#135)
  • Update package maintainers. (#132)
  • Updated Quality Level to 2 (#131)
  • Contributors: Alejandro Hernández Cordero, Michel Hidalgo, Stephen Brawner

2.1.0 (2020-07-21)

2.0.2 (2020-07-21)

  • Missing cstring header for memcpy in fill_image.hpp (#126)
  • Update Quality levels to level 3 (#124)
  • Add Security Vulnerability Policy pointing to REP-2006. (#120)
  • Contributors: Chris Lalancette, Jose Luis Rivero, 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)

  • Improve clarification of MultiDOFJointState (#114)
  • Comment on common PointField names (#112)
  • Fix sensor_msgs README (#111)
  • Add current-level quality declarations (#109)
  • Contributors: Tully Foote, 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
apriltag_ros
aruco_ros
autoware_map_msgs
avt_vimba_camera
cartographer_ros
control_msgs
depthimage_to_laserscan
find_object_2d
fkie_message_filters
fuse_models
fuse_tutorials
geodesy
examples_tf2_py
tf2_ros_py
tf2_sensor_msgs
gps_tools
gpsd_client
grasping_msgs
gscam
hls_lfcd_lds_driver
camera_calibration_parsers
camera_info_manager
camera_info_manager_py
image_transport
image_transport_py
polled_camera
camera_calibration
depth_image_proc
image_proc
image_rotate
image_view
stereo_image_proc
theora_image_transport
imu_processors
imu_transformer
imu_complementary_filter
imu_filter_madgwick
rviz_imu_plugin
joint_state_publisher
joy
joy_linux
spacenav
wiimote
laser_filters
laser_geometry
laser_proc
leo_bringup
leo_filters
leo_fw
lgsvl_msgs
mapviz_plugins
swri_transform_util
marti_nav_msgs
marti_perception_msgs
marti_visualization_msgs
mavros
mavros_extras
mavros_msgs
microstrain_inertial_driver
microstrain_inertial_examples
mir_driver
mir_dwb_critics
moveit_core
moveit_servo
moveit_ros_perception
moveit_msgs
mrpt_msgs
mrpt_pf_localization
mrpt_pointcloud_pipeline
mrpt_rawlog
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_generic_sensor
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
mvsim
map_msgs
nmea_navsat_driver
novatel_gps_driver
ntpd_driver
ntrip_client
object_recognition_msgs
octomap_server
octomap_ros
open_manipulator_gui
open_manipulator_teleop
om_joint_trajectory_command_broadcaster
openni2_camera
pcl_msgs
pcl_conversions
pcl_ros
phidgets_accelerometer
phidgets_gyroscope
phidgets_high_speed_encoder
phidgets_magnetometer
phidgets_spatial
phidgets_stepper
point_cloud_transport
point_cloud_transport_py
draco_point_cloud_transport
point_cloud_interfaces
pointcloud_to_laserscan
pose_cov_ops
py_trees_ros
rc_genicam_driver
robot_calibration
robot_calibration_msgs
robot_localization
robot_state_publisher
rosapi
rosbridge_library
rosbridge_test_msgs
rplidar_ros
rqt_bag_plugins
rqt_image_view
rqt_moveit
rt_usb_9axisimu_driver
rviz2
rviz_common
rviz_satellite
rviz_visual_tools
septentrio_gnss_driver
simple_grasping
joy_teleop
teleop_twist_joy
turtlebot3_example
turtlebot3_node
turtlebot3_aruco_tracker
turtlebot3_automatic_parking
turtlebot3_panorama
turtlebot3_applications_msgs
turtlebot3_autorace_camera
turtlebot3_autorace_detect
turtlebot3_autorace_mission
turtlebot3_fake_node
turtlebot3_gazebo
tuw_geometry
ublox_gps
ublox_msgs
urg_node
usb_cam
velodyne_laserscan
velodyne_pointcloud
cv_bridge
image_geometry
opencv_tests
web_video_server
zbar_ros
sm_husky_barrel_search_1
apriltag_detector
apriltag_detector_mit
apriltag_detector_umich
apriltag_draw
bag2_to_image
common_interfaces
sensor_msgs_py
stereo_msgs
visualization_msgs
dummy_sensors
image_tools
intra_process_demo
quality_of_service_demo_cpp
quality_of_service_demo_py
topic_statistics_demo
dolly_follow
event_camera_renderer
examples_rclpy_pointcloud_publisher
ffmpeg_encoder_decoder
ffmpeg_image_transport
ffmpeg_image_transport_tools
spinnaker_camera_driver
foxglove_compressed_video_transport
ign_rviz
ign_rviz_plugins
joy_tester
libcaer_driver
message_filters
message_tf_frame_transformer
mola_bridge_ros2
mola_input_rosbag2
motion_capture_tracking
mrpt_apps
mrpt_libros_bridge
nao_lola_client
opensw_ros
ouster_ros
open3d_conversions
point_cloud_msg_wrapper
rcss3d_nao
ros1_bridge
controller_interface
controller_manager
gps_sensor_broadcaster
imu_sensor_broadcaster
joint_state_broadcaster
range_sensor_broadcaster
ros2_controllers_test_nodes
ros2launch_security_examples
battery_state_broadcaster
battery_state_rviz_overlay
ros_gz_bridge
ros_gz_image
ros_gz_point_cloud
ros_image_to_qimage
rosbag2_performance_benchmarking
rosx_introspection
sick_safetyscanners2
sick_safetyscanners2_interfaces
sick_safevisionary_driver
topic_based_ros2_control
ublox_nav_sat_fix_hp_node
v4l2_camera
webots_ros2_driver
webots_ros2_epuck
webots_ros2_tests
reach_ros
adi_imu
ffw_joint_trajectory_command_broadcaster
ardrone_sumo
aruco_markers
automatika_embodied_agents
automatika_ros_sugar
autoware_internal_perception_msgs
camera_ros
doom_ros
laser_segmentation
ld08_driver
lidar_mirror_fov_reshaper_calibration
lidar_mirror_fov_reshaper_runtime
point_cloud_transport_tutorial
py_trees_ros_tutorials
canopen_402_driver
broll
rosbag2_storage_broll
sicks300_ros2
turtlebot3_dqn
turtlebot3_manipulation_teleop

Recent questions tagged sensor_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

This package defines messages for commonly used sensors, including cameras and scanning laser rangefinders.

Additional Links

Maintainers

  • Michel Hidalgo

Authors

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

Changelog for package sensor_msgs

1.13.1 (2021-01-11)

  • Update package maintainers (#168)
  • Contributors: Michel Hidalgo

1.13.0 (2020-05-21)

  • Update BatteryState.msg (#140)
  • Use setuptools instead of distutils (#159)
  • Bump CMake version to avoid CMP0048 warning (#158)
  • Fix TabError: inconsistent use of tabs and spaces in indentation (#155) * Fix TabError: inconsistent use of tabs and spaces in indentation Python 3 is much more strict for spacing.

  • Contributors: Ramon Wijnands, Rein Appeldoorn, Shane Loretz

1.12.7 (2018-11-06)

  • Include sstream on header that needs i (#131)
  • included missing import for the read_points_list method (#128)
    • included missing import for the read_points_list method
  • Merge pull request #127 from ros-1/fix-typos
  • Merge pull request #85 from ros/missing_test_target_dependency fix missing test target dependency
  • Contributors: Dirk Thomas, Jasper, Kuang Fangjun, Tully Foote, chapulina

1.12.6 (2018-05-03)

  • Return default value to prevent missing return warning.
  • Add function to convert PointCloud2 to namedtuples Add new function read_points_list that converts a PointCloud2 to a list of named tuples. It works on top of read_points, which generates lists containing the values. In consequence read_points_list is slower than read_points.
  • Added equidistant distortion model const
  • Added test_depend on rosunit in sensor_msgs
  • fix catkin_lint warnings
  • add mingration rule, copied from common_msgs-1.6
  • Add missing include for atoi. Fixes #97
  • Contributors: 2scholz, Adam Allevato, Ivor Wanders, Kei Okada, Tully Foote, alexzzhu

1.12.5 (2016-09-30)

  • Deal with abstract image encodings
  • Fix spelling mistakes
  • Fix year
  • Contributors: Jochen Sprickerhof, Kentaro Wada, trorornmn

1.12.4 (2016-02-22)

  • added type mapping and support for different types of points in point clouds
  • remove boost dependency fixes #81
  • adding a BatteryState message
  • fix iterator doc
  • remove warning due to anonymous namespace
  • Contributors: Sebastian Pütz, Tully Foote, Vincent Rabaud

1.12.3 (2015-04-20)

1.12.2 (2015-03-21)

1.12.1 (2015-03-17)

1.12.0 (2014-12-29)

1.11.6 (2014-11-04)

  • Fix compilation with Clang
  • Contributors: jmtatsch

1.11.5 (2014-10-27)

  • add a test for the operator+ fix The behavior of that operator also had to be fixed to return a proper child class
  • fix critical bug with operator+
  • Contributors: Michael Ferguson, Vincent Rabaud

1.11.4 (2014-06-19)

  • Fix bug caused by use of va_arg in argument list.
  • Contributors: Daniel Maturana

1.11.3 (2014-05-07)

  • clean up documentation of sensor_msgs so that wiki generated doxygen is readable
  • Export architecture_independent flag in package.xml
  • Contributors: Michael Ferguson, Scott K Logan

1.11.2 (2014-04-24)

1.11.1 (2014-04-16)

  • fix missing include dirs for tests
  • Contributors: Dirk Thomas

1.11.0 (2014-03-04)

  • add a PointCloud2 iterator and modifier
  • Contributors: Tully Foote, Vincent Rabaud

1.10.6 (2014-02-27)

1.10.5 (2014-02-25)

1.10.4 (2014-02-18)

  • Fix roslib import for message module, remove roslib.load_manifest
  • Contributors: Bence Magyar

1.10.3 (2014-01-07)

  • python 3 compatibility
  • line wrap Imu.msg comments

1.10.2 (2013-08-19)

  • adding __init__.py #11

1.10.1 (2013-08-16)

  • setup.py for #11
  • adding installation of point_cloud2.py to sensor_msgs fixes #11

1.10.0 (2013-07-13)

  • adding MultiDOFJointState message

1.9.16 (2013-05-21)

  • update email in package.xml

1.9.15 (2013-03-08)

1.9.14 (2013-01-19)

1.9.13 (2013-01-13)

  • YUV422 actually has an 8 bit depth

1.9.12 (2013-01-02)

  • do not consider YUV422 to be a color anymore
  • added missing license header

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)

  • Added Low-Cost/Android Sensors reviewed messages
  • Updated comments to reflect REP 117 for fixed-distance rangers
  • Adding reviewed MultiEchoLaserScan message.

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
  • fix the bad number of channels for YUV422 UYVY

1.9.5 (2012-09-28)

  • fixed missing find genmsg

1.9.4 (2012-09-27 18:06)

1.9.3 (2012-09-27 17:39)

  • cleanup
  • add precision about YUV422
  • add YUV422 to some functions
  • 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
  • updated catkin variables

1.9.1 (2012-09-04)

  • use install destination variables, removed manual installation of manifests

1.9.0 (2012-08-29)

  • update the docs

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

  • made inline functions static inline
  • fix ODR violation and missing headers
  • moved c++ code from sensor_msgs to headers

1.8.8 (2012-06-12 22:36)

  • simplifying deps
  • make find_package REQUIRED
  • removed obsolete catkin tag from manifest files
  • fixed package dependency for another common message (#3956), removed unnecessary package name from another message
  • fixed package dependencies for several common messages (fixed #3956)
  • clarify NavSatFix message comments
  • normalize shared lib building, #3838
  • adding TimeReference to build
  • TimeReference decl was invalid
  • adding point_cloud2 as reviewed at http://ros.org/wiki/sensor_msgs/Reviews/Python%20PointCloud2%20_API_Review
  • TimeReference msg as reviewed #ros-pkg5355
  • install headers
  • adding manifest exports
  • fix boost-finding stuff
  • removed depend, added catkin
  • adding roscpp_core dependencies
  • 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
  • install-related fixes
  • common_msgs: removing migration rules as all are over a year old
  • sensor_msgs: removing old octave support now that rosoct is gone
  • bye bye vestigial MSG_DIRS
  • sensor_msgs: getting rid of other build files
  • adios rosbuild2 in manifest.xml
  • catkin updates
  • catkin_project
  • Updated to work with new message generation macros
  • adios debian/ hello stack.yaml. (sketch/prototype/testing).
  • More tweaking for standalone message generation
  • Getting standalone message generation working... w/o munging rosbuild2
  • more rosbuild2 hacking
  • rosbuild2 tweaks
  • missing dependencies
  • sensor_msgs: Added YUV422 image encoding constant.
  • adding in explicit ros/console.h include for ros macros now that ros::Message base class is gone
  • adding JoyFeedback and JoyFeedbackArray
  • updating manifest.xml
  • adding Joy.msg
  • Add image encodings for 16-bit Bayer, RGB, and BGR formats. Update isMono(), isAlpha(), isBayer(), etc.
  • rosbuild2 taking shape
  • sensor_msgs: Source-compatible corrections to fillImage signature.
  • sensor_msgs: Functions for distinguishing categories of encodings. From cv_bridge redesign API review.
  • applying patch to this method like josh did in r33966 in rviz
  • sensor_msgs (rep0104): Migration rules for CameraInfo, RegionOfInterest.
  • sensor_msgs (rep0104): Doc improvements for CameraInfo.
  • sensor_msgs (rep0104): Cleaned up PointCloud2 msg docs. Restored original meaning of 'no invalid points' to is_dense (#4446).
  • sensor_msgs (rep0104): Documented u,v channel semantics for PointCloud msg (#4482).
  • sensor_msgs (rep0104): Added distortion model string constants.
  • sensor_msgs (rep0104): Include guard for image_encodings.h.
  • sensor_msgs (rep0104): Applied changes to CameraInfo and RegionOfInterest messages.
  • Clarify frame of reference for NavSatFix position covariance.
  • Add new satellite navigation messages approved by GPS API review.
  • adding Range message as reviewed #4488
  • adding missing file
  • cleaner fix for point_cloud_conversion definitions for #4451
  • inlining implementation in header for #4451
  • sensor_msgs: Fixed URL in CameraInfo.msg and indicated how to mark an uncalibrated camera. #4105
  • removing all the extra exports
  • add units to message description
  • bug fix in PC->PC2 conversion
  • include guards for point_cloud_conversions.h #4285
  • Added Ubuntu platform tags to manifest
  • added PointCloud2<->PointCloud conversion routines.
  • Updating link to camera calibration
  • updating message as per review http://www.ros.org/wiki/sensor_msgs/Reviews/2010-03-01%20PointCloud2_API_Review
  • sensor_msgs: Added size (number of elements for arrays) to PointField.
  • pushing the new PointCloud structure in trunk
  • Changed wording of angle convention for the LaserScan message. We are now specifying how angles are measured, not which way the laser spins.
  • Remove use of deprecated rosbuild macros
  • Added exporting of generated srv includes.
  • Added call to gen_srv now that there is a service.
  • Added the SetCameraInfo service.
  • octave image parsing function now handles all possible image format types
  • changing review status
  • adding JointState documentation ticket:3006
  • Typo in comments
  • updated parsing routines for octave
  • Adding 1 more rule for migration point clouds and bringing test_common_msgs back from future.
  • Adding JointState migration rule.
  • replace pr2_mechanism_msgs::JointStates by new non-pr2-specific sensor_msgs::JointState. Door test passes
  • better documentation of the CameraInfo message
  • updated url
  • sensor_msgs: Added rule to migrate from old laser_scan/LaserScan.
  • sensor_msgs: Added string constants for bayer encodings.
  • clearing API reviews for they've been through a bunch of them recently.
  • Removed the Timestamp message.
  • Updating migration rules to better support the intermediate Image message that existed.
  • comments for sensor_msgs
  • Adding a CompressedImage migration rule.
  • Fixing robot_msgs references
  • Changing the ordering of fields within the new image message so that all meta information comes before the data block.
  • Migration of RawStereo message.
  • Migration rule for CameraInfo.
  • First cut at migration rules for images.
  • Moving stereo messages out of sensor_msgs to stereo/stereo_msgs
  • Getting rid of PixelEncoding since it is encompassed in Image message instead.
  • update to IMU message comments and defined semantics for covariance
  • Changing naming of bag migration rules.
  • Image message and CvBridge change
  • moving FillImage.h to fill_image.h for Jeremy
  • Adding image_encodings header/cpp, since genmsg_cpp doesn't actually support constant string values
  • fixing spelling
  • Message documentation
  • Switching IMU to sensor_msgs/Imu related to #2277
  • adding IMU msg
  • Took out event_type field, as that would indeed make it more than a timestamp.
  • adding OpenCV doc comment
  • Rename rows,cols to height,width in Image message
  • Adding more migration rule tests and fixing assorted rules.
  • Added a timestamp message. (Will be used to track camera and perhaps some day hokuyo trigger times.)
  • sensor_msgs: Updates to CameraInfo, added pixel encoding and ROI.
  • New sensor_msgs::Image message
  • PointCloud:
    • pts -> points

    * chan -> channels ChannelFloat32:

    • vals -> values
  • sensor_msgs: Added explanation of reprojection matrix to StereoInfo.
  • sensor_msgs: Cleaned up CompressedImage. Updated image_publisher. Blacklisted jpeg.
  • merging in the changes to messages see ros-users email. THis is about half the common_msgs API changes
  • sensor_msgs: Comments to better describe CameraInfo and StereoInfo.
  • Renamed CamInfo message to CameraInfo.
  • sensor_msgs_processImage can now process empty images
    • update openrave and sensor_msgs octave scripts
  • Image from image_msgs -> sensor_msgs #1661
  • updating review status
  • moving LaserScan from laser_scan package to sensor_msgs package #1254
  • populating common_msgs

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
apriltag_ros
apriltag_ros
apriltag_ros
apriltag_ros
apriltag_ros
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_perception_msgs
autoware_auto_perception_msgs
autoware_auto_perception_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_collision_monitor
nav2_collision_monitor
nav2_collision_monitor
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
dwb_core
dwb_core
dwb_core
dwb_core
dwb_core
dwb_core
dwb_core
nav2_waypoint_follower
ffastllamaa
jackal_3d_slam
robot_state_publisher
tum_type_conversions_ros_cpp
tum_type_conversions_ros_cpp
ssa_estimation_node_cpp
state_estimation_node_cpp
radar_odom
abb_rws_state_publisher
abb_rws_client
vitis_accelerated_resize
vitis_accelerated_stereolbm
racing
camera_based_semantic_grid_mapping
image_segmentation_py
pointcloud_segmentation_py
carla_gnss_emulator
camera_based_semantic_grid_mapping_r2
image_segmentation_r2
localization
localization
localization
pointcloud_segmentation_r2
mbot_bringup
mbot_bringup
sllidar_ros2
sllidar_ros2
ackermann_controller
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
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
navfn
navfn
navfn
navfn
navfn
navfn
navfn
navfn
navfn
slam_karto_g2o
autoware_perception_msgs
dummy_perception_publisher
dummy_perception_publisher
motoman_driver
motoman_driver
obstacle_stop_planner_custom
airship_interface
airship_localization
airspeed_services
aliengo_base
aliengo_delivery
aliengo_msgs
laikago_msgs
laikago_msgs
grid_map_demos
grid_map_demos
grid_map_demos
grid_map_demos
grid_map_ros
grid_map_ros
grid_map_ros
grid_map_ros
grid_map_visualization
grid_map_visualization
grid_map_visualization
grid_map_visualization
velodyne_gazebo_plugins
velodyne_gazebo_plugins
velodyne_gazebo_plugins
velodyne_gazebo_plugins
velodyne_gazebo_plugins
velodyne_gazebo_plugins
velodyne_gazebo_plugins
allan_ros2
fordav_pointcloud
realsense2_camera
realsense2_camera
realsense2_camera
realsense2_camera
realsense2_camera
scoutbot
angler_utils
common_msgs
common_msgs
stereo_msgs
stereo_msgs
stereo_msgs
tf
tf
tf
tf2_sensor_msgs
tf2_sensor_msgs
camera_calibration_parsers
camera_calibration_parsers
camera_calibration_parsers
camera_info_manager
camera_info_manager
camera_info_manager
image_transport
image_transport
image_transport
polled_camera
polled_camera
polled_camera
pcl_conversions
pcl_conversions
pcl_conversions
pcl_conversions
pcl_msgs
pcl_msgs
pcl_ros
pcl_ros
pcl_ros
pcl_ros
pointcloud_to_laserscan
pointcloud_to_laserscan
pointcloud_to_laserscan
pointcloud_to_laserscan
pointcloud_to_laserscan
cv_bridge
cv_bridge
cv_bridge
cv_bridge
cv_bridge
cv_bridge
cv_bridge
cv_bridge
cv_bridge
image_geometry
image_geometry
image_geometry
image_geometry
image_geometry
image_geometry
apriltag_docking
camera_base
camera_calibration
camera_calibration
camera_calibration
depth_image_proc
depth_image_proc
image_proc
image_proc
image_publisher
image_view
image_view
image_view
stereo_image_proc
stereo_image_proc
arducam_rclpy_tof_pointcloud
arduinobot_controller
arduinobot_controller
ariac_plugins
ariac_sensors
arm_api2
ars548_driver
artiv_imu_driver
artiv_nmea_driver
usb_cam
usb_cam
usb_cam
usb_cam
video_stream_opencv
yolov3_pytorch_ros
asv_status
mockbot
asv_bridge
pinger
recorder
status_light
mujoco
mujoco
mujoco
atos
aubo_controller
aubo_controller
aubo_driver
aubo_driver
aubo_planner
aubo_planner
industrial_robot_client
industrial_robot_client
industrial_robot_client
industrial_robot_client
industrial_robot_simulator
industrial_robot_simulator
industrial_robot_simulator
industrial_robot_simulator
aubo_ros2_driver
ros_joints_plan
aubo_planning
aubo_robot_driver
carla_l5player_bridge_ego_vis
carla_l5player_lqr_pid_controller
carla_l5player_lqr_pid_controller_waypoint
carla_l5player_mpc_controller
carla_manual_control
carla_manual_control
carla_ros_bridge
carla_ros_bridge
pcl_recorder
autonomous_emergency_braking
control_performance_analysis
joy_controller
predicted_path_checker
pure_pursuit
pure_pursuit
pure_pursuit
gyro_odometer
gyro_odometer
localization_gnss
localization_util
ndt_scan_matcher
ndt_scan_matcher
yabloc_common
yabloc_common
yabloc_image_processing
yabloc_image_processing
yabloc_particle_filter
yabloc_particle_filter
yabloc_pose_initializer
yabloc_pose_initializer
map_height_fitter
map_height_fitter
map_tf_generator
map_tf_generator
ros2_bevdet
bytetrack
compare_map_segmentation
euclidean_cluster
front_vehicle_velocity_estimator
ground_segmentation
image_projection_based_fusion
lidar_apollo_segmentation_tvm
lidar_apollo_segmentation_tvm_nodes
object_range_splitter
occupancy_grid_map_outlier_filter
probabilistic_occupancy_grid_map
tensorrt_yolo
tensorrt_yolox
traffic_light_classifier
traffic_light_fine_detector
traffic_light_map_based_detector
traffic_light_multi_camera_fusion
traffic_light_occlusion_predictor
traffic_light_ssd_fine_detector
traffic_light_visualization
behavior_path_avoidance_module
behavior_path_planner
behavior_path_planner_common
behavior_velocity_crosswalk_module
behavior_velocity_no_drivable_lane_module
behavior_velocity_planner
behavior_velocity_planner_common
behavior_velocity_run_out_module
behavior_velocity_speed_bump_module
behavior_velocity_template_module
obstacle_stop_planner
obstacle_velocity_limiter
surround_obstacle_checker
gnss_poser
image_diagnostics
image_transport_decompressor
imu_corrector
livox_tag_filter
pointcloud_preprocessor
pointcloud_preprocessor
radar_scan_to_pointcloud2
autoware_map_msgs
autoware_map_msgs
object_recognition_utils
dma_transfer
eagleye_navigation
eagleye_msgs
eagleye_rt
eagleye_gnss_converter
rtklib_bridge
rtklib_msgs
awapi_awiv_adapter
tier4_perception_msgs
tier4_perception_msgs
geodesy
geodesy
grid_map_cv
grid_map_cv
grid_map_cv
dwb_critics
dwb_critics
dwb_critics
dwb_critics
dwb_critics
dwb_critics
point_cloud_msg_wrapper
opencv_tests
opencv_tests
opencv_tests
opencv_tests
rviz2
rviz_common
simple_planning_simulator
v4l2_camera
v4l2_camera
v4l2_camera
v4l2_camera
cgi430_can_driver
cgi610_driver
data_format_dump
lidar_saver
message_sync
message_sync
time_cal
direct_visual_lidar_calibration
multi_lidar_calibration
multi_lidar_calibration
autonav_controller
ydlidar_ros2_driver
ydlidar_ros2_driver
control
control
eufs_msgs
mocker_node
perception
perception
hagen_gazebo
hagen_control
ekf_estimation
ground_truth
localization_shared_utils
particle_filter_estimation
centerline_objects_path_planner
waypoints_path_planner
cone_detector
darknet_ros
darknet_ros
darknet_ros_msgs
darknet_ros_msgs
local_planner
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
terrain_analysis_ext
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
boundary_handler
boundary_handler
boundary_handler
boundary_handler
far_planner
far_planner
far_planner
far_planner
arise_slam_mid360
arise_slam_mid360
arise_slam_mid360_msgs
arise_slam_mid360_msgs
diablo_body
diablo_body
diablo_teleop_joy
livox_ros_driver2
livox_ros_driver2
livox_ros_driver2
livox_ros_driver2
livox_ros_driver2
receive_theta
point_lio_unilidar
calibrate_imu
transform_sensors
go2_h264_repub
go2_sport_api
teleop_joy_controller
autorobo_localization
autorobo_simulation
autoware_practice_course
autoware_practice_lidar_simulator
ekf_localizer
ekf_localizer
webots_ros2_driver
cartographer_ros
cartographer_ros
cartographer_ros
cartographer_ros
cartographer_ros
dolly_follow
graph_based_slam
graph_based_slam
graph_based_slam
graph_based_slam
graph_based_slam
lidarslam_msgs
lidarslam_msgs
lidarslam_msgs
lidarslam_msgs
scanmatcher
scanmatcher
scanmatcher
scanmatcher
lio_sam
lio_sam
lio_sam
pcl_localization_ros2
carla_pointcloud
carla_pointcloud
autoware_component_interface_specs
autoware_object_recognition_utils
autoware_gyro_odometer
autoware_ndt_scan_matcher
autoware_map_height_fitter
autoware_euclidean_cluster_object_detector
autoware_ground_filter
autoware_behavior_velocity_planner
autoware_behavior_velocity_planner_common
autoware_motion_velocity_planner
autoware_crop_box_filter
autoware_downsample_filters
autoware_gnss_poser
object_map
op_ros_helpers
image_processor
lidar_apollo_cnn_seg_detect
lidar_euclidean_cluster_detect
lidar_fake_perception
lidar_localizer
naive_motion_predict
points_downsampler
points_preprocessor
range_vision_fusion
road_occupancy_processor
roi_object_filter
trafficlight_recognizer
vision_beyond_track
vision_darknet_detect
vision_segment_enet_detect
vision_ssd_detect
astar_search
dp_planner
lattice_planner
mpc_follower
op_local_planner
op_simulation_package
autoware_msgs
lgsvl_simulator_bridge
vehicle_gazebo_simulation_interface
autoware_camera_lidar_calibrator
calibration_publisher
kitti_box_publisher
map_tools
multi_lidar_calibrator
pc2_downsampler
detected_objects_visualizer
fastvirtualscan
integrated_viewer
points2image
adi_driver
autoware_driveworks_gmsl_interface
autoware_driveworks_interface
vlg22c_cam
custom_msgs
garmin
hokuyo
javad_navsat_driver
sick_lms5xx
memsic_imu
microstrain_driver
sick_ldmrs_driver
xsens_driver
xsens_driver
ds4_driver
tier4_calibration_msgs
driving_environment_analyzer
deviation_estimator
deviation_evaluator
parameter_estimator
autoware_autonomous_emergency_braking
autoware_collision_detector
autoware_control_performance_analysis
autoware_joy_controller
autoware_predicted_path_checker
autoware_pure_pursuit
autoware_lidar_marker_localizer
autoware_pose_estimator_arbiter
autoware_map_tf_generator
autoware_bytetrack
autoware_compare_map_segmentation
autoware_euclidean_cluster
autoware_ground_segmentation
autoware_image_projection_based_fusion
autoware_occupancy_grid_map_outlier_filter
autoware_probabilistic_occupancy_grid_map
autoware_raindrop_cluster_filter
autoware_tensorrt_yolox
autoware_traffic_light_classifier
autoware_traffic_light_fine_detector
autoware_traffic_light_map_based_detector
autoware_traffic_light_multi_camera_fusion
autoware_traffic_light_occlusion_predictor
autoware_traffic_light_selector
autoware_traffic_light_visualization
autoware_surround_obstacle_checker
autoware_behavior_path_planner
autoware_behavior_path_sampling_planner_module
autoware_behavior_path_static_obstacle_avoidance_module
autoware_behavior_velocity_crosswalk_module
autoware_behavior_velocity_no_drivable_lane_module
autoware_behavior_velocity_run_out_module
autoware_behavior_velocity_speed_bump_module
autoware_behavior_velocity_template_module
autoware_motion_velocity_obstacle_velocity_limiter_module
autoware_cuda_pointcloud_preprocessor
autoware_image_diagnostics
autoware_image_transport_decompressor
autoware_imu_corrector
autoware_pointcloud_preprocessor
autoware_radar_scan_to_pointcloud2
autoware_livox_tag_filter
autoware_carla_interface
autoware_dummy_perception_publisher
autoware_simple_planning_simulator
reaction_analyzer
had_map_utils
lidar_utils
tvm_utility
spinnaker_camera_driver
spinnaker_camera_nodes
velodyne_nodes
xsens_nodes
ndt
point_cloud_mapping
filter_node_base
outlier_filter
point_cloud_fusion_nodes
polygon_remover
polygon_remover_nodes
ray_ground_classifier_nodes
voxel_grid_nodes
apollo_lidar_segmentation
apollo_lidar_segmentation_nodes
euclidean_cluster_nodes
benchmark_tool
detection_2d_visualizer
gnss_conversion_nodes
joystick_vehicle_interface
joystick_vehicle_interface_nodes
lidar_integration
point_type_adapter
fetch_gazebo
deepracer_drive_plugin
deepracer_interfaces_pkg
deepracer_interfaces_pkg
ball_tracker
bs_common
bs_models
bs_tools
estimation
generation
management
sim
trans
bitbots_blackboard
bitbots_basler_camera
bitbots_dynamic_kick
bitbots_hcm
bitbots_head_mover
bitbots_msgs
bitbots_odometry
wolfgang_description
bitbots_pybullet_sim
bitbots_robocup_api
bitbots_webots_sim
bitbots_vision
blue_localization
bob_auxiliary
bob_camera
bob_image_processing
bob_interfaces
bob_monitor
bob_observer
bob_recorder
bob_shared
bob_visualizers
bob_webapi
rosapi
rosapi
rosbridge_library
rosbridge_library
rosbridge_test_msgs
rosbridge_test_msgs
bonxai_ros
matlab_bridge
br2_bt_bumpgo
br2_fsm_bumpgo_cpp
br2_fsm_bumpgo_py
br2_tf2_detector
br2_tracking
br2_vff_avoidance
botanbot_gazebo
botanbot_gui
ros2_full_sensor_suite
vox_nav_msgs
vox_nav_msgs
ibpc_interfaces
cyberdog_grpc
protocol
crowd_nav
crowd_nav
pedestrian_tracking
pedestrian_tracking
simple_bts
simple_components
tour_bts
tour_components
bytetrack_viewer
lidar_cam_reader
autocore_camera_lidar_calib
multi_lidar_calib
ground_plane_calibrator
lidar_to_lidar_2d_calibrator
mapping_based_calibrator
marker_radar_lidar_calibrator
tag_based_pnp_calibrator
tag_based_sfm_calibrator
point_cloud_accumulator
tier4_ground_plane_utils
tier4_sensor_calibration_msgs
tier4_tag_utils
aruco_ros
aruco_ros
aruco_ros
fdilink_ahrs
ht_cv_bridge
ht_image
ht_laser
ht_yolov5_1
robot_pose_ekf
robot_pose_ekf
robot_pose_ekf
robot_pose_ekf
robot_vision
robot_vision
robot_vision
robot_vision
ucar_cam
ucar_controller
ucar_map
ydlidar
aloam_velodyne
sc_aloam_velodyne
lidar_to_grid
bsm_generator
gnss_to_map_convertor
points_map_filter
cartesian_controller_utilities
amcl
amcl
amcl
amcl
amcl
amcl
amcl
amcl
amcl
turtlebot3_bringup
turtlebot3_bringup
turtlebot3_bringup
turtlebot3_slam
turtlebot3_slam
turtlebot3_fake
centerpoint
clearpath_hardware_interfaces
lynx_motor_driver
puma_motor_driver
clearpath_tests
cloisim_ros_camera
cloisim_ros_contact
cloisim_ros_gps
cloisim_ros_imu
cloisim_ros_joint_control
cloisim_ros_lidar
cloisim_ros_micom
cloisim_ros_multicamera
cloisim_ros_range
cloisim_ros_realsense
rf2o_laser_odometry
rf2o_laser_odometry
robolaunch_cloudy_navigation
co_lrio
cmcl_ros
crs_area_selection
crs_motion_planning
crs_msgs
crs_perception
crs_utils_py
costmap_depth_camera
crazyflie_ros2
crazyflie_ros2_scan
crazyflie_ros2_simple_mapper
crazyflie_ros2_simulation
point_cloud
site_model
fast_lio
fast_lio
fast_lio
fast_lio
fast_lio
icp_registration
icp_registration
point_lio
point_lio
imu_complementary_filter
imu_complementary_filter
imu_complementary_filter
imu_complementary_filter
linefit_ground_segmentation_ros
linefit_ground_segmentation_ros
linefit_ground_segmentation_ros
cuUKF
camera_service
camera_test
cyberdog_miloc
cyberdog_occmap
cyberdog_decisionmaker
cyberdog_camera
ception_msgs
interaction_msgs
cyberdog_visual
mcr_tracking_components
cyberdog_utils
cybergear_m5_driver
cyberrunner_dreamer
cyberrunner_interfaces
cyberrunner_state_estimation
hrwros_week1
hrwros_factory_states
depth_anything_v2_ros2
monocular_depth
dero
detection
detection
detector_msg
cyberdog_bluetooth
cyberdog_bms
controllers
controllers
controllers
planners
republisher_cpp
republisher_py
pcap_to_pointcloud2_publisher_py
tf_classification_py
tf_classification_py
tf_detection_py
tf_detection_py
tf_interfaces
tf_interfaces
loop_closer_check
driving_log_replayer
driving_log_replayer_msgs
sjtu_drone_description
sjtu_drone_description
sjtu_drone_description
dynamic_object_removal
orbslam3
emd_grasp_planner
easy_perception_deployment
lab2_mirror
ed_localization
edgeyolo_ros_cpp
eflatun
ekf_cal
elfin_ethercat_driver
elfin_ros_control
emcl2
emcl2
epuck_ros2_camera
epuck_ros2_driver
eskf_gnss_imu_localization
eskf_lio
joystick_control_esp32
pymoveit2
realsense_gazebo_plugin
realsense_gazebo_plugin
realsense_gazebo_plugin
realsense_gazebo_plugin
realsense_gazebo_plugin
dummy_car
lane_follow
opponent_predictor
gap_follow
safety_node
scan_matching
stanley_avoidance
wall_follow
waypoint_generator
fastlio2
hba
localizer
pgo
arm_hardware_interface
fgsp
fiducial_vlam
fiducial_vlam_msgs
flexiv_gripper
flexmap_fusion
flock2
furuta_pendulum_control_toolbox
furuta_pendulum_de
furuta_pendulum_ocs2
furuta_pendulum_rl
ngp_ros2
tracking
object_detect
rplidar_ros
rplidar_ros
armor_detector
armor_detector
armor_detector
rm_camera_driver
rune_detector
rune_solver
dummy_controllers
simulator
gazebo_gridmap_plugin
cpp_topic_pkg
py_action_pkg
py_topic_pkg
ros2_practice
gisnav
gisnav_msgs
glim_ros
go2_lidar_decoder
rl_navigation
rl_navigation
unitree_ros2_python
go2_robot_sdk
hesai_ros_driver
hesai_ros_driver
gscam2
double_arm_teach
livox_ros_driver
loam_livox
cam_laser_calib
pcl_tutorials
hector_compressed_map_transport
hector_imu_tools
qr_tf
tensorflow_object_detector
vision_msgs
fuzzypid
pid_identification
pid_tuning
yobotics_teleop
webots_controller
webots_ros
op3_gui_demo
op3_online_walking_module_msgs
op3_walking_module
op3_webots_controller
robotis_controller_msgs
ign_rviz
ign_rviz_plugins
h6x_internship_gazebo
handeye_realsense
happypose_ros
hdl_global_localization
hdl_global_localization
hdl_localization
hdl_localization
hri_fullbody
hunter_base
husarion_ugv_battery
husarion_ugv_lights
husarion_ugv_manager
hybrid_local_planner
hyperdog_teleop
icp_localization_ros2
ifm3d_ros2
rviz_imu_plugin
ike_costmap_2d
ike_localization
image2rtsp
image_transport_tutorials
image_transport_tutorials
image_transport_tutorials_py
adi_imu
imu_estimator
imu_zupt
pcl_filters
lesson_perception
lesson_perception
filter_call
py_perception
snp_application
snp_application
snp_motion_execution
snp_motion_execution
cal_demo_intrinsics
pick_and_place_perception
object_manipulation_msgs
pick_and_place_application
connector
cyberdog_action
cyberdog_bluetooth_network
cyberdog_interactive
cyberdog_vp_abilityset
cyberdog_vp_engine
cyberdog_vp_terminal
common_interfaces
sensor_msgs_py
visualization_msgs
micro_ros_demos_rclc
micro_ros_demos_rclc
irc_ros_bringup
irc_ros_hardware
irc_ros_msgs
isaac_manipulator_servers
isaac_ros_apriltag
isaac_ros_benchmark
isaac_ros_h264_decoder
isaac_ros_h264_encoder
isaac_ros_cumotion
isaac_ros_cumotion_interfaces
isaac_ros_stereo_image_proc
isaac_ros_vda5050_nav2_client
custom_nitros_dnn_image_encoder
custom_nitros_image
custom_nitros_message_filter
isaac_ros_nitros_bridge_ros1
isaac_ros_ros1_forward
isaac_ros_nitros_topic_tools
isaac_ros_nitros_battery_state_type
isaac_ros_nitros_camera_info_type
isaac_ros_nitros_compressed_image_type
isaac_ros_nitros_encoder_ticks_type
isaac_ros_nitros_image_type
isaac_ros_nitros_imu_type
isaac_ros_nitros_point_cloud_type
isaac_ros_nitros_pose_cov_stamped_type
nvblox_image_padding
realsense_splitter
nvblox_nav2
nvblox_ros
nvblox_ros
isaac_ros_yolov8
isaac_ros_centerpose
isaac_ros_dope
isaac_ros_foundationpose
isaac_ros_pose_proc
isaac_ros_visual_slam
isaac_ros_navigation_goal
isaac_moveit
iwr6843aop_pub
kachaka_follow
kachaka_vision
kachaka_grpc_ros2_bridge
kachaka_interfaces
kalman_filter_localization
kalman_arm_controller
kalman_hardware
kalman_slam
kinect_ros2
kitti_to_ros2bag
kmr_bringup
kmr_moveit2
opencv_ros2
rosai_camera
rosai_file
lifelong_msgs
lbr_demos_cpp
ldlidar_component
lego_loam_sr
lego_loam_sr
leo_explorer
libiiwa_ros
libiiwa_ros2
libsurvive_ros2
lidar_auto_docking
lidar_camera_calib
lidar_cluster
lidar_graph_slam_msgs
lidar_graph_slam_utils
lidar_scan_matcher
points_prefiltering
lidar_localization_ros2
mrobot_bringup
mrobot_bringup
ipm_image_node
ipm_interfaces
ipm_library
ipm_service
custom_interfaces
entrance_exploration
ros2_livox_simulation
ros2_livox_simulation
grounded_sam2
replanner
lightnet_trt
livox_ros2_driver
livox_ros2_driver
livox_to_pointcloud2
llama_msgs
localization_common
lucid_vision_driver
rovr_control
lynxmotion_ssc32u_controllers
explore_lite
explore_lite
interbotix_xsarm_puppet
interbotix_xsarm_puppet
interbotix_aloha
stanford_aloha
mapora
mapping_controller
simulation_gazebo
mecanum_bot_controller
megarover_samples_ros2
melfa_description
mep3_hardware
mep3_localization
mg400_interface
mg400_node
mh_amcl
slam_gmapping_sim
mickrobot_bringup
imu_100d4_node
oradar_lidar
miivii_gmsl_camera
mini_pupper_driver
mini_pupper_recognition
minimec_control
minimec_driver
input_filenames_msg
mix_net
ti_mmwave_ros2_pkg
tms_db_state_publisher
tms_msg_db
tms_msg_sa
tms_msg_sd
tms_msg_ss
tms_msg_ts
tms_ss_ibs
tms_ss_xtion
drl_agent_gazebo
motion_bridge
grid_path_searcher
moveit_core
moveit_core
moveit_servo
moveit_servo
moveit_ros_perception
moveit_ros_perception
hello
mujoco_ros_py
env_builder
mapping_util
franka_gripper
panda_motion_generators
franka_robot_state_broadcaster
garmi_controllers
multiple_object_tracking_lidar
robot_sim
rplidar_ros2
rplidar_ros2
rplidar_ros2
astra_msgs
astra_msgs
ros2_astra_camera
ros2_astra_camera
robot
robot_debug
robot_gazebo
nav2_dynamic_msgs
navigator_msgs
driveable_area
ground_seg
lidar_detection
occupancy_cpp
prednet_inference
opendrivepy
ros2_numpy
web_video_server
map_manager
onboard_detector
uav_simulator
ndt_2d
nebula_decoders
niryo_robot_arm_commander
joints_interface
niryo_robot_python_ros_wrapper
niryo_robot_rpi
niryo_robot_tools_commander
niryo_robot_user_interface
niryo_robot_vision
neo_localization2
neuronbot2_bringup
neuronbot2_gazebo
rpicam_ai_interface
norlab_icp_mapper_ros
isaac_ros_segway_rmp
nova_carter_docking
oakd_s2
oasis_control
oasis_drivers_py
oasis_msgs
oasis_perception_cpp
azure_kinect_ros_driver
ur_robot_driver
ur_robot_driver
ur_robot_driver
octomap_ros
octomap_server
octomap_server
odas_ros
okvis
unitree_legged_msgs
omnivision
omo_r1mini_gazebo
openbot_driver
realsense2_camera_msgs
openbot_ros
openbot_simulator
opencv_cam
opendr_data_generation
opendr_simulation
pointcloud_subsriber
behavior_tree
gridmap_ros
nav2_demos
sdf_tools
voronoi_layer
quad_global_planner
quad_local_planner
quad_msgs
quad_nmpc_controller
quad_gazebo
quad_teleop
quad_utils
face_cropping
map_image_generator
opentera_webrtc_robot_gui
opentera_webrtc_ros
opentera_webrtc_ros_msgs
excavator_model
gazebo_msgs
depth_map_creator
ros2_orb_slam3
ros2_orb_slam3
orbbec_camera
orbbec_camera
orbbec_camera_msgs
orca_shared
object_detection
osr_control
osr_gazebo
otter_msgs
ovc
ovc2
ovc4_driver
ovc_driver
ovc_driver_ros2
ign_sim_pointcloud_tool
loam_interface
pcd2pgm
pcd2pgm
pcl_apps
pcl_apps_msgs
pcl_example
pcl_type_adapter
pendulum_controller
pendulum_driver
pendulum_state_publisher
person_following_robot
person_tracking
picamera_ros2
picky_robot
uuv_assistants
uuv_gazebo_ros_plugins
uuv_sensor_ros_plugins
uuv_teleop
main_function
my_pnc
computer_vision
computer_vision
f110_rrt_star
mpc
multi_object_tracking_lidar
particle_filter
particle_filter
race
rl
rtreach
p9n_interface
pcl_compression
pointcloud_to_grid
px4_ros_com
px4_ros_com
servo_driver
teleop_controller
march_gain_scheduler
march_system_interface
march_ik_solver
march_state_estimator
march_vision
mujoco_interfaces
mujoco_reader
mujoco_sim
march_safety
march_shared_msgs
gimbal_plugin
pylon_ros2_camera_component
pylon_ros2_camera_interfaces
joystick_input
unitree_joystick_input
driverless_common
ground_plane_segmenter
lidar_pipeline
lmpc_transform_helper
radar_robotcar_dataset_ros2
hik_camera
img_recognizer
livox_v1_lidar
livox_v2_lidar
nn_detector
pc_aligner
pc_detector
radar_interface
result_visualizer
target_matcher
target_visualizer
rae_camera
rae_hw
rai_nomad
ranger_base
rclnet_tests
gripper_safe_controller
realsense_ros2
region_detection_msgs
region_detection_rclcpp
cart_pole_observation
rknpu2_ros_yolov5
p2os_urdf
point_lio_cxr
remove_pointcloud
rmcl_msgs
rmcl_ros
rmoss_cam
rmoss_gz_cam
brain
vision
robomaster_ros
robomaster_ros
scanmatcher_custom
chapter4_tutorials
robot_controllers
ur_driver
ur_driver
ur_driver
msf_core
msf_distort
planning_msgs
rotors_control
rotors_gazebo
rotors_joy_interface
rotors_simulator_demos
car_demo
laser_filters
laser_filters
pykdl_utils
robovision_images
robovision_processing
robovision_rgbd
robovision_services
audio_msgs
gst_bridge
gst_msgs
gst_pipeline
gst_pipeline_plugins
gst_pipeline_plugins_webrtc
imu_bno055
mobile_robot_simulator
map_msgs
laser_scan_publisher_tutorial
point_cloud_publisher_tutorial
sensor_sim_gazebo
face_tracker_pkg
learning_Synchronizer
ros_openpose
gazebo_simulation_scene
unity_simulation_scene2
saye_control
saye_localization
saye_msgs
aruco_pose_estimation
simple_interfaces
interbotix_slate_driver
interbotix_xs_sdk
interbotix_xsarm_diagnostic_tool
interbotix_xsarm_joy
interbotix_xsarm_pid
interbotix_perception_modules
interbotix_perception_msgs
interbotix_perception_pipelines
interbotix_xs_modules
interbotix_xs_ros_control
lms1xx
husky_base
kobuki_node
aruco_detector
ros2_usb_camera
rqt_image_view
follower
mecanumbot_teleop
ros2_nanoowl
ros2_orbslam
potential_field
pcd_demo
ublox_gps
ublox_gps
ublox_msgs
ublox_msgs
ros2_arduino_bridge
custom_msg_visualizer_example
custom_msg_visualizer_msgs
dc_interfaces
dc_measurements
rcldotnet_examples
explorer_wanderer
fanuc_control
ch7_diagnostics_cpp
ch7_msgfltr_cpp
ros2_ipcamera
ros2_kitti_publishers
ros2_laser_scan_matcher
ros2_laser_scan_merger
point_cloud_perception
leg_detector
leg_detector
metafly_control
ros2_nanollm
drone_control
openvino_msgs
openvino_people_msgs
openvino_wrapper_lib
openvino_node
openvino_test
ros2_orbslam3
pcl_object_detection
time_sync
velocity_control
ros2_quad_sim_python
ros_bt_py
ros2_sam_msgs
pp_infer
live_classifier
live_detection
trt_live_classifier
trt_live_detector
village_interfaces
ex02_gazebo_simulation
ex03_state_estimation
usb_camera_driver
camera_simulator
robot_manager
robot_messages
webots_robot_handler
whill_auto_stop
ros2bag_tools
rosbag2_tools
ros2_best_practice
learn_message_filter_cpp
chapt4_interfaces
ros2cs_examples
moveit_commander
dds_rostopic
fusion_estimator
message_handle
sport_control
ros2webots_rosbot
marm_planning
marm_planning
navigation_2d
range_sensor_layer
braitenberg_vehicle
dwa_controller
pedsim_msgs
spencer_social_relation_msgs
spencer_vision_msgs
rosbag2_to_pcd
joy_teleop
joy_teleop
teleop_twist_joy
rosbot_xl_bringup
rosbot_xl_controller
rosbot_xl_gazebo
joy
ps3joy
spacenav_node
wiimote
testcv2new
rosplane
rosplane_msgs
rosplane_tuning
rossdl_simple_test
system_a
system_b
rosshow
roport
mapping
fix2nmea
factor_graph_interfaces
rviz_factor_graph_plugins
imu-ros2node
face_detector
face_detector
people_tracking_filter
joy_listener
turtlebot_calibration
turtlebot_navigation
snp_msgs
spectacularai_depthai
driver_imu
bumperbot_controller
bumperbot_controller
bumperbot_localization
bumperbot_localization
bumperbot_mapping
bumperbot_utils
fast_gicp
faster_lio
obstacle_generater
pointcloud_repub
serow_ros
serow_ros2
sgm_gpu
car_gazebo_plugin
lidar_odometry
spl_lio_sam
sim_ros2_interface
sjtu_drone_control
sky360_camera
sky360_image_processing
sky360_interfaces
sky360_monitoring
sky360_tracking
sky360_visualizers
vesc_driver
slicer_ros2_module
sloam
sloam
sloam_msgs
sloam_msgs
object_modeller
slim_bridge
lane_detector
umrr_ros2_driver
social_nav2_plugins
webots_ros2_abb
webots_ros2_epuck
webots_ros2_examples
webots_ros2_universal_robot
space_station_eclss
mcmt_detect
mcmt_msg
mcmt_track
spot_driver
spot_msgs
spot_ros2_control
stella_vslam_ros
stingray_object_detection
stretch_calibration
stretch_core
stretch_deep_perception
stretch_octomap
stretch_rtabmap
hardware
okvis_ros
pose_graph
pose_graph
gps_driver
pointgrey_camera_driver
wfov_camera_msgs
velodyne_laserscan
velodyne_pointcloud
xsens_imu_driver
debug_map
kalman_filter
vision_interface
cluster
dynamic_cloud
rosbag_player
ld14
tabletop_handybot
uol_tidybot_control
tm_status
telegram_ros2
orbslam2
tello
tello_driver
theta_driver
custom_package
demo
tm_driver
topological_navigation
torcs_img_publisher
torcs_ros_client
torcs_ros_drive_ctrl
capturedata
dtv2_tactile_camera
vtnf_camera
aruco_tracker
challenge_dishwasher
test_tools
global_interface
global_user
serialport
armor_processor
buff_detector
buff_processor
buff
filter
imu_filter_madgwick
spatio_temporal_voxel_layer
rclcpp_tutorials
two_wheeled_robot
ugv_navigation
mavros
mavros_extras
mavros_msgs
ubr1_navigation
ubr_teleop
slam_gmapping
ldlidar
ugv_base_node
ugv_interface
ugv_slam
vel_ctrl_joy
distance_calculator
usb_camera_reader
yolo_object_detector
cartpole_drl_ppo
pendulum_state
pid_controller
diff_drive_control
battery_checker_exec
bt_surveillance
unitree_lidar_ros
unitree_lidar_ros
unitree_lidar_ros2
unitree_lidar_ros2
path_logger
champ_base
champ_base
champ_teleop
image_processing
unitree_ocr
go1_gazebo
universal_robot_ign
mir_driver
point_cloud_functions
ur_modern_driver
ur_modern_driver
visp_auto_tracker
visp_bridge
visp_camera_calibration
visp_hand2eye_calibration
visp_tracker
betaflight_controller
vehicle_gateway_betaflight
vidu_ros2_wrapper
vidu_ros_wrapper
global_fusion
loop_fusion
benchmark_publisher
feature_tracker
vins_estimator
aruco_detect
fiducial_msgs
fiducial_slam
to_bin
joystick_interface_auv
archived_vox_nav_drake_ros
archived_vox_nav_grid_map
vox_nav_control
vox_nav_map_server
vox_nav_misc
vox_nav_planning
vox_nav_utilities
vox_nav_waypoint_nav_clients
ORB_SLAM2
rbx1_apps
rbx1_bringup
rbx1_dynamixels
mbot_follower
cv_camera
learn_nav_msg
manipulation_msgs
ros_arduino_python
ros_orb
rosserial_embeddedlinux
rosserial_windows
navtech_msgs
vtr_lidar_msgs
vtr_navigation
vtr_radar_msgs
vtr_tactic
vtr_torch
camera_object_detection
depth_estimation
lane_detection
lidar_object_detection
radar_vis
semantic_segmentation
bbox_2d_3d
tracking_viz
carla_config
lane_detection_msgs
hd_map
occupancy
occupancy_segmentation
humanoid_centroidal_mpc_ros2
humanoid_common_mpc_ros2
humanoid_wb_mpc_ros2
wiln
xarm_api
xarm_controller
xarm_moveit_servo
perception_em_msgs
k3lso_moteus
sensors_description
yolact_ros2_3d
yolo_ros
yolov5_ros
yolov5_tensorrt
yolov8_ros2
yolov5_ros2
yolox_ros_cpp
youfork_teleop
zed_aruco_localization
zed_depth_to_laserscan
zed_tutorial_depth
zed_ipc
zed_rgb_convert
zed_tutorial_video
zed_components
zinger_swerve_controller

Recent questions tagged sensor_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

This package defines messages for commonly used sensors, including cameras and scanning laser rangefinders.

Additional Links

Maintainers

  • Michel Hidalgo

Authors

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

Changelog for package sensor_msgs

1.13.2 (2025-04-25)

  • Remove additional spaces (#180)
  • sensor_msgs/CompressedImage: updated description of format field (#184)
  • Fix STL assertion on recent libstdc++ when handling empty PointCloud2 (#192)
  • Contributors: Atsushi Watanabe, Martin Pecka, Oskar

1.13.1 (2021-01-11)

  • Update package maintainers (#168)
  • Contributors: Michel Hidalgo

1.13.0 (2020-05-21)

  • Update BatteryState.msg (#140)
  • Use setuptools instead of distutils (#159)
  • Bump CMake version to avoid CMP0048 warning (#158)
  • Fix TabError: inconsistent use of tabs and spaces in indentation (#155) * Fix TabError: inconsistent use of tabs and spaces in indentation Python 3 is much more strict for spacing.

  • Contributors: Ramon Wijnands, Rein Appeldoorn, Shane Loretz

1.12.7 (2018-11-06)

  • Include sstream on header that needs i (#131)
  • included missing import for the read_points_list method (#128)
    • included missing import for the read_points_list method
  • Merge pull request #127 from ros-1/fix-typos
  • Merge pull request #85 from ros/missing_test_target_dependency fix missing test target dependency
  • Contributors: Dirk Thomas, Jasper, Kuang Fangjun, Tully Foote, chapulina

1.12.6 (2018-05-03)

  • Return default value to prevent missing return warning.
  • Add function to convert PointCloud2 to namedtuples Add new function read_points_list that converts a PointCloud2 to a list of named tuples. It works on top of read_points, which generates lists containing the values. In consequence read_points_list is slower than read_points.
  • Added equidistant distortion model const
  • Added test_depend on rosunit in sensor_msgs
  • fix catkin_lint warnings
  • add mingration rule, copied from common_msgs-1.6
  • Add missing include for atoi. Fixes #97
  • Contributors: 2scholz, Adam Allevato, Ivor Wanders, Kei Okada, Tully Foote, alexzzhu

1.12.5 (2016-09-30)

  • Deal with abstract image encodings
  • Fix spelling mistakes
  • Fix year
  • Contributors: Jochen Sprickerhof, Kentaro Wada, trorornmn

1.12.4 (2016-02-22)

  • added type mapping and support for different types of points in point clouds
  • remove boost dependency fixes #81
  • adding a BatteryState message
  • fix iterator doc
  • remove warning due to anonymous namespace
  • Contributors: Sebastian Pütz, Tully Foote, Vincent Rabaud

1.12.3 (2015-04-20)

1.12.2 (2015-03-21)

1.12.1 (2015-03-17)

1.12.0 (2014-12-29)

1.11.6 (2014-11-04)

  • Fix compilation with Clang
  • Contributors: jmtatsch

1.11.5 (2014-10-27)

  • add a test for the operator+ fix The behavior of that operator also had to be fixed to return a proper child class
  • fix critical bug with operator+
  • Contributors: Michael Ferguson, Vincent Rabaud

1.11.4 (2014-06-19)

  • Fix bug caused by use of va_arg in argument list.
  • Contributors: Daniel Maturana

1.11.3 (2014-05-07)

  • clean up documentation of sensor_msgs so that wiki generated doxygen is readable
  • Export architecture_independent flag in package.xml
  • Contributors: Michael Ferguson, Scott K Logan

1.11.2 (2014-04-24)

1.11.1 (2014-04-16)

  • fix missing include dirs for tests
  • Contributors: Dirk Thomas

1.11.0 (2014-03-04)

  • add a PointCloud2 iterator and modifier
  • Contributors: Tully Foote, Vincent Rabaud

1.10.6 (2014-02-27)

1.10.5 (2014-02-25)

1.10.4 (2014-02-18)

  • Fix roslib import for message module, remove roslib.load_manifest
  • Contributors: Bence Magyar

1.10.3 (2014-01-07)

  • python 3 compatibility
  • line wrap Imu.msg comments

1.10.2 (2013-08-19)

  • adding __init__.py #11

1.10.1 (2013-08-16)

  • setup.py for #11
  • adding installation of point_cloud2.py to sensor_msgs fixes #11

1.10.0 (2013-07-13)

  • adding MultiDOFJointState message

1.9.16 (2013-05-21)

  • update email in package.xml

1.9.15 (2013-03-08)

1.9.14 (2013-01-19)

1.9.13 (2013-01-13)

  • YUV422 actually has an 8 bit depth

1.9.12 (2013-01-02)

  • do not consider YUV422 to be a color anymore
  • added missing license header

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)

  • Added Low-Cost/Android Sensors reviewed messages
  • Updated comments to reflect REP 117 for fixed-distance rangers
  • Adding reviewed MultiEchoLaserScan message.

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
  • fix the bad number of channels for YUV422 UYVY

1.9.5 (2012-09-28)

  • fixed missing find genmsg

1.9.4 (2012-09-27 18:06)

1.9.3 (2012-09-27 17:39)

  • cleanup
  • add precision about YUV422
  • add YUV422 to some functions
  • 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
  • updated catkin variables

1.9.1 (2012-09-04)

  • use install destination variables, removed manual installation of manifests

1.9.0 (2012-08-29)

  • update the docs

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

  • made inline functions static inline
  • fix ODR violation and missing headers
  • moved c++ code from sensor_msgs to headers

1.8.8 (2012-06-12 22:36)

  • simplifying deps
  • make find_package REQUIRED
  • removed obsolete catkin tag from manifest files
  • fixed package dependency for another common message (#3956), removed unnecessary package name from another message
  • fixed package dependencies for several common messages (fixed #3956)
  • clarify NavSatFix message comments
  • normalize shared lib building, #3838
  • adding TimeReference to build
  • TimeReference decl was invalid
  • adding point_cloud2 as reviewed at http://ros.org/wiki/sensor_msgs/Reviews/Python%20PointCloud2%20_API_Review
  • TimeReference msg as reviewed #ros-pkg5355
  • install headers
  • adding manifest exports
  • fix boost-finding stuff
  • removed depend, added catkin
  • adding roscpp_core dependencies
  • 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
  • install-related fixes
  • common_msgs: removing migration rules as all are over a year old
  • sensor_msgs: removing old octave support now that rosoct is gone
  • bye bye vestigial MSG_DIRS
  • sensor_msgs: getting rid of other build files
  • adios rosbuild2 in manifest.xml
  • catkin updates
  • catkin_project
  • Updated to work with new message generation macros
  • adios debian/ hello stack.yaml. (sketch/prototype/testing).
  • More tweaking for standalone message generation
  • Getting standalone message generation working... w/o munging rosbuild2
  • more rosbuild2 hacking
  • rosbuild2 tweaks
  • missing dependencies
  • sensor_msgs: Added YUV422 image encoding constant.
  • adding in explicit ros/console.h include for ros macros now that ros::Message base class is gone
  • adding JoyFeedback and JoyFeedbackArray
  • updating manifest.xml
  • adding Joy.msg
  • Add image encodings for 16-bit Bayer, RGB, and BGR formats. Update isMono(), isAlpha(), isBayer(), etc.
  • rosbuild2 taking shape
  • sensor_msgs: Source-compatible corrections to fillImage signature.
  • sensor_msgs: Functions for distinguishing categories of encodings. From cv_bridge redesign API review.
  • applying patch to this method like josh did in r33966 in rviz
  • sensor_msgs (rep0104): Migration rules for CameraInfo, RegionOfInterest.
  • sensor_msgs (rep0104): Doc improvements for CameraInfo.
  • sensor_msgs (rep0104): Cleaned up PointCloud2 msg docs. Restored original meaning of 'no invalid points' to is_dense (#4446).
  • sensor_msgs (rep0104): Documented u,v channel semantics for PointCloud msg (#4482).
  • sensor_msgs (rep0104): Added distortion model string constants.
  • sensor_msgs (rep0104): Include guard for image_encodings.h.
  • sensor_msgs (rep0104): Applied changes to CameraInfo and RegionOfInterest messages.
  • Clarify frame of reference for NavSatFix position covariance.
  • Add new satellite navigation messages approved by GPS API review.
  • adding Range message as reviewed #4488
  • adding missing file
  • cleaner fix for point_cloud_conversion definitions for #4451
  • inlining implementation in header for #4451
  • sensor_msgs: Fixed URL in CameraInfo.msg and indicated how to mark an uncalibrated camera. #4105
  • removing all the extra exports
  • add units to message description
  • bug fix in PC->PC2 conversion
  • include guards for point_cloud_conversions.h #4285
  • Added Ubuntu platform tags to manifest
  • added PointCloud2<->PointCloud conversion routines.
  • Updating link to camera calibration
  • updating message as per review http://www.ros.org/wiki/sensor_msgs/Reviews/2010-03-01%20PointCloud2_API_Review
  • sensor_msgs: Added size (number of elements for arrays) to PointField.
  • pushing the new PointCloud structure in trunk
  • Changed wording of angle convention for the LaserScan message. We are now specifying how angles are measured, not which way the laser spins.
  • Remove use of deprecated rosbuild macros
  • Added exporting of generated srv includes.
  • Added call to gen_srv now that there is a service.
  • Added the SetCameraInfo service.
  • octave image parsing function now handles all possible image format types
  • changing review status
  • adding JointState documentation ticket:3006
  • Typo in comments
  • updated parsing routines for octave
  • Adding 1 more rule for migration point clouds and bringing test_common_msgs back from future.
  • Adding JointState migration rule.
  • replace pr2_mechanism_msgs::JointStates by new non-pr2-specific sensor_msgs::JointState. Door test passes
  • better documentation of the CameraInfo message
  • updated url
  • sensor_msgs: Added rule to migrate from old laser_scan/LaserScan.
  • sensor_msgs: Added string constants for bayer encodings.
  • clearing API reviews for they've been through a bunch of them recently.
  • Removed the Timestamp message.
  • Updating migration rules to better support the intermediate Image message that existed.
  • comments for sensor_msgs
  • Adding a CompressedImage migration rule.
  • Fixing robot_msgs references
  • Changing the ordering of fields within the new image message so that all meta information comes before the data block.
  • Migration of RawStereo message.
  • Migration rule for CameraInfo.
  • First cut at migration rules for images.
  • Moving stereo messages out of sensor_msgs to stereo/stereo_msgs
  • Getting rid of PixelEncoding since it is encompassed in Image message instead.
  • update to IMU message comments and defined semantics for covariance
  • Changing naming of bag migration rules.
  • Image message and CvBridge change
  • moving FillImage.h to fill_image.h for Jeremy
  • Adding image_encodings header/cpp, since genmsg_cpp doesn't actually support constant string values
  • fixing spelling
  • Message documentation
  • Switching IMU to sensor_msgs/Imu related to #2277
  • adding IMU msg
  • Took out event_type field, as that would indeed make it more than a timestamp.
  • adding OpenCV doc comment
  • Rename rows,cols to height,width in Image message
  • Adding more migration rule tests and fixing assorted rules.
  • Added a timestamp message. (Will be used to track camera and perhaps some day hokuyo trigger times.)
  • sensor_msgs: Updates to CameraInfo, added pixel encoding and ROI.
  • New sensor_msgs::Image message
  • PointCloud:
    • pts -> points

    * chan -> channels ChannelFloat32:

    • vals -> values
  • sensor_msgs: Added explanation of reprojection matrix to StereoInfo.
  • sensor_msgs: Cleaned up CompressedImage. Updated image_publisher. Blacklisted jpeg.
  • merging in the changes to messages see ros-users email. THis is about half the common_msgs API changes
  • sensor_msgs: Comments to better describe CameraInfo and StereoInfo.
  • Renamed CamInfo message to CameraInfo.
  • sensor_msgs_processImage can now process empty images
    • update openrave and sensor_msgs octave scripts
  • Image from image_msgs -> sensor_msgs #1661
  • updating review status
  • moving LaserScan from laser_scan package to sensor_msgs package #1254
  • populating common_msgs

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
ainstein_radar_tools
apriltag_ros
arbotix_python
aruco_ros
arm
comms_bridge
ff_hw_msgs
ff_msgs
epson_imu
handrail_detect
interest_point
localization_node
marker_tracking
vive_localization
msg_conversions
astrobee_gazebo
autoware_msgs
auv_msgs
avt_vimba_camera
axis_camera
basler_tof
rokubimini
rokubimini_description
rokubimini_msgs
calibration_estimation
calibration_msgs
image_cb_detector
cob_monitoring
cob_teleop
cob_frame_tracker
cob_hardware_emulation
cob_mecanum_controller
cob_model_identifier
cob_obstacle_distance
cob_omni_drive_controller
cob_trajectory_controller
cob_twist_controller
cob_base_drive_chain
cob_bms_driver
cob_light
cob_phidgets
cob_scan_unifier
cob_sick_lms1xx
cob_sick_s300
laser_scan_densifier
cob_hand_bridge
cob_grasp_generation
cob_lookat_action
cob_map_accessibility_analysis
cob_3d_mapping_msgs
cob_cam3d_throttle
cob_image_flip
cob_object_detection_msgs
cob_object_detection_visualizer
cob_perception_msgs
ipa_3d_fov_visualization
codec_image_transport
common_msgs
stereo_msgs
points_preprocessor
cras_imu_tools
cras_laser_geometry
cras_msgs
cras_bag_tools
cras_cpp_common
cras_py_common
image_transport_codecs
create_driver
criutils
cv_camera
dbw_fca_can
dbw_fca_joystick_demo
dbw_mkz_can
dbw_mkz_joystick_demo
dbw_polaris_can
dbw_polaris_joystick_demo
depthai_bridge
depthai_examples
depthai_filters
depthai_ros_driver
depthai_ros_msgs
depthimage_to_laserscan
dynamic_robot_state_publisher
dynamixel_workbench_controllers
dynamixel_workbench_operators
dynamixel_interface
ensenso_camera
ensenso_camera_msgs
ess_imu_ros1_uart_driver
exotica_examples
fetch_open_auto_dock
fetch_drivers
fetch_bringup
fetch_depth_layer
fetch_teleop
aruco_detect
fiducial_msgs
fiducial_slam
stag_detect
find_object_2d
floam
franka_control
franka_gazebo
franka_gripper
franka_visualization
fuse_models
fuse_tutorials
gazebo_msgs
gazebo_plugins
geodesy
tf
tf2_sensor_msgs
gps_common
gpsd_client
graft
grasping_msgs
grid_map_demos
grid_map_ros
grid_map_visualization
haf_grasping
hector_pose_estimation
hector_pose_estimation_core
message_to_tf
hector_compressed_map_transport
hector_imu_attitude_to_tf
hector_imu_tools
hfl_driver
hls_lfcd_lds_driver
hokuyo3d
hri_msgs
ifm3d_ros_driver
camera_calibration_parsers
camera_info_manager
image_transport
polled_camera
camera_calibration
depth_image_proc
image_proc
image_publisher
image_view
stereo_image_proc
imagezero_image_transport
imagezero_ros
imu_processors
imu_transformer
imu_complementary_filter
imu_filter_madgwick
industrial_robot_client
industrial_robot_simulator
innopolis_vtol_dynamics
ira_laser_tools
ixblue_ins_driver
drone_wrapper
rotors_driver
rqt_drone_teleop
rqt_ground_robot_teleop
tello_driver
joint_state_publisher
joy
spacenav_node
wiimote
influxdb_store
opt_camera
zdepth_image_transport
audio_video_recorder
jsk_network_tools
image_view2
jsk_rosbag_tools
jsk_tilt_laser
jsk_topic_tools
virtual_force_publisher
jsk_gui_msgs
posedetection_msgs
eus_teleop
joy_mouse
jsk_footstep_controller
pr2eus_openrave
audio_to_spectrogram
checkerboard_detector
depth_image_publisher
imagesift
jsk_pcl_ros
jsk_pcl_ros_utils
jsk_perception
jsk_recognition_msgs
jsk_recognition_utils
resized_image_transport
sound_classification
roseus
jsk_interactive_marker
kvh_geo_fog_3d_driver
laser_assembler
map_laser
laser_filters
laser_geometry
laser_proc
leo_bringup
leo_fw
lgsvl_msgs
hri
libuvc_camera
laptop_battery_monitor
lms1xx
lsc_ros_driver
lsm_localization
mapviz_plugins
swri_transform_util
marti_nav_msgs
marti_perception_msgs
marti_visualization_msgs
mavros
mavros_extras
mavros_msgs
mcl_3dl
microstrain_3dmgx2_imu
microstrain_inertial_driver
mir_driver
mir_dwb_critics
mobile_robot_simulator
mongodb_log
move_basic
moveit_commander
moveit_core
moveit_servo
moveit_ros_perception
moveit_msgs
lensfun_metadata_extractor
movie_publisher
mrpt_msgs
mrpt_local_obstacles
mrpt_localization
mrpt_rawlog
mrpt_sensorlib
mrpt_ekf_slam_2d
mrpt_ekf_slam_3d
mrpt_graphslam_2d
mrpt_icp_slam_2d
mrpt_rbpf_slam
multi_object_tracking_lidar
multisense_ros
mvsim
naoqi_bridge_msgs
naoqi_driver
amcl
base_local_planner
costmap_2d
dwa_local_planner
navfn
nav2d_localizer
nav2d_msgs
nav2d_operator
nav2d_remote
assisted_teleop
map_msgs
nearfield_map
costmap_cspace
joystick_interrupt
map_organizer
obj_to_pointcloud
planner_cspace
safety_limiter
track_odometry
nerian_stereo
nmea_navsat_driver
nonpersistent_voxel_layer
novatel_gps_driver
novatel_oem7_driver
ntpd_driver
ntrip_client
object_recognition_msgs
octomap_server
octomap_pa
octomap_pa_msgs
octomap_ros
omron_os32c_driver
ov_core
ov_eval
ov_msckf
opencv_apps
openni2_camera
openni_camera
openzen_sensor
outsight_alb_driver
oxford_gps_eth
p2os_teleop
p2os_urdf
pcdfilter_pa
pcl_msgs
face_detector
leg_detector
people_tracking_filter
pcl_conversions
pcl_ros
pf_driver
phidgets_accelerometer
phidgets_gyroscope
phidgets_high_speed_encoder
phidgets_magnetometer
phidgets_spatial
pilz_testutils
prbt_hardware_support
prbt_support
pincher_arm_bringup
point_cloud_color
point_cloud_transport
draco_point_cloud_transport
pointcloud_to_laserscan
pointgrey_camera_driver
wfov_camera_msgs
pose_cov_ops
pr2_teleop_general
pr2_common_action_msgs
pr2_tilt_laser_interface
pr2_head_action
pr2_controller_manager
laser_tilt_controller_filter
pr2_navigation_perception
pr2_navigation_self_filter
imu_monitor
joint_qualification_controllers
pr2_gazebo_plugins
prosilica_camera
psen_scan_v2
py_trees_ros
qb_chain_controllers
quanergy_client_ros
radar_pa
raptor_dbw_can
raptor_dbw_joystick_demo
raptor_dbw_joystick_speed_demo
razor_imu_9dof
rc_genicam_camera
rc_genicam_driver
rc_visard_driver
remote_rosbag_record
robot_body_filter
robot_calibration
robot_calibration_msgs
robot_controllers
robot_localization
dwb_critics
dwb_local_planner
robot_pose_ekf
robot_self_filter
robot_state_publisher
ros_control_boilerplate
effort_controllers
imu_sensor_controller
joint_state_controller
ros_numpy
rosbridge_library
rospilot
rosserial_windows
rplidar_ros
rqt_bag_plugins
rqt_ez_publisher
rqt_image_view
rqt_moveit
rt_usb_9axisimu_driver
rtabmap_conversions
rtabmap_msgs
rtabmap_odom
rtabmap_rviz_plugins
rtabmap_slam
rtabmap_sync
rtabmap_util
rviz
rviz_satellite
rviz_visual_tools
sbg_driver
laser_ortho_projector
laser_scan_matcher
laser_scan_sparsifier
laser_scan_splitter
ncd_parser
polar_scan_matcher
schunk_powercube_chain
schunk_sdh
sciurus17_examples
sciurus17_msgs
sciurus17_vision
sensor_filters
septentrio_gnss_driver
sick_ldmrs_driver
sick_safetyscanners
sick_scan
sick_tim
simple_grasping
slam_karto
slam_toolbox
spatio_temporal_voxel_layer
stag_ros
stage_ros
joy_teleop
teleop_twist_joy
turtlebot3_bringup
turtlebot3_example
turtlebot3_slam
turtlebot3_fake
turtlebot3_gazebo
tuw_gazebo_msgs
uavcan_communicator
ublox_msgs
ueye_cam
um6
um7
ur_robot_driver
urg_node
urg_stamped
usb_cam
usb_cam_controllers
velo2cam_calibration
velodyne_gazebo_plugin
velodyne_laserscan
velodyne_pointcloud
velodyne_gazebo_plugins
video_stream_opencv
vision_msgs
cv_bridge
image_geometry
visp_auto_tracker
visp_bridge
visp_camera_calibration
visp_hand2eye_calibration
visp_tracker
visp_ros
rwt_moveit
vl53l1x
volta_teleoperator
webots_ros
wge100_camera
witmotion_ros
joy_listener
xpp_msgs
xv_11_laser_driver
ypspur_ros
beluga_ros
spinnaker_camera_driver
bosch_locator_bridge
message_tf_frame_transformer
mrpt_apps
mrpt_libros_bridge
sick_scan_xd
massrobotics_amr_sender
ros_ign_bridge
ros_ign_image
ros_ign_point_cloud
adi_3dtof_adtf31xx
adi_3dtof_image_stitching
astra_ros
camera_aravis
clearpath_localization_msgs
clearpath_logger_msgs
clearpath_onav_api_examples_lib
clober_simulation
clpe_ros
cmvision
cob_fiducials
compass_conversions
magnetic_model
magnetometer_compass
magnetometer_pipeline
cras_joy_tools
darknet_ros
darknet_ros_msgs
diffbot_base
diffbot_control
dnn_detect
electronic_io
ergodic_exploration
ess_imu_driver
fields2cover_ros
flatland_plugins
gazebo_set_joint_positions_plugin
gmcl
gnss_info
imu_from_ios_sensorlog
iotbot
ipcamera_driver
l3cam_ros
leo_example_line_follower
leo_example_object_detection
mitch_v2_driver
moveit_calibration_plugins
muse_v2_driver
nicla_vision_ros
oled_display_node
point_cloud2_filters
pyhri
qoi_image_transport
quori_arm_controller
quori_face
quori_teleop
reach_ros
rm_referee
rm_vt
rm_orientation_controller
dsl_intp
quattro_bot
rob_motion_commands
sick_safevisionary_driver
sick_visionary_ros
xsens_mti_driver

Recent questions tagged sensor_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 sensor data related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Michael Carroll
  • Michel Hidalgo

Authors

  • William Woodall

sensor_msgs

This package provides many messages and services relating to sensor devices.

Many of these messages were ported from ROS 1 and a lot of still-relevant documentation can be found through the ROS 1 sensor_msgs wiki.

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

sensor_msgs c++ API

This package provides some common C++ functionality relating to manipulating a couple of particular sensor_msgs messages.

Messages (.msg)

  • BatteryState: Describes the power state of the battery.
  • CameraInfo: Meta information for a camera.
  • ChannelFloat32: Holds optional data associated with each point in a PointCloud message.
  • CompressedImage: A compressed image.
  • FluidPressure: Single pressure reading for fluids (air, water, etc) like atmospheric and barometric pressures.
  • Illuminance: Single photometric illuminance measurement.
  • Image: An uncompressed image.
  • Imu: Holds data from an IMU (Inertial Measurement Unit).
  • JointState: Holds data to describe the state of a set of torque controlled joints.
  • JoyFeedbackArray: An array of JoyFeedback messages.
  • JoyFeedback: Describes user feedback in a joystick, like an LED, rumble pad, or buzzer.
  • Joy: Reports the state of a joystick’s axes and buttons.
  • LaserEcho: A submessage of MultiEchoLaserScan and is not intended to be used separately.
  • LaserScan: Single scan from a planar laser range-finder.
  • MagneticField: Measurement of the Magnetic Field vector at a specific location.
  • MultiDOFJointState: Representation of state for joints with multiple degrees of freedom, following the structure of JointState.
  • MultiEchoLaserScan: Single scan from a multi-echo planar laser range-finder.
  • NavSatFix: Navigation Satellite fix for any Global Navigation Satellite System.
  • NavSatStatus: Navigation Satellite fix status for any Global Navigation Satellite System.
  • PointCloud2: Holds a collection of N-dimensional points, which may contain additional information such as normals, intensity, etc.
  • PointCloud: THIS MESSAGE IS DEPRECATED AS OF FOXY, use PointCloud2 instead
  • PointField: Holds the description of one point entry in the PointCloud2 message format.
  • Range: Single range reading from an active ranger that emits energy and reports one range reading that is valid along an arc at the distance measured.
  • RegionOfInterest: Used to specify a region of interest within an image.
  • RelativeHumidity: A single reading from a relative humidity sensor.
  • Temperature: A single temperature reading.
  • TimeReference: Measurement from an external time source not actively synchronized with the system clock.

Services (.srv)

  • SetCameraInfo: Request that a camera stores the given CameraInfo as that camera’s calibration information.

Quality Declaration

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

CHANGELOG

Changelog for package sensor_msgs

2.2.4 (2022-01-12)

  • Add equidistant distortion model (#160) (#165)
  • Contributors: Martin Günther

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)

  • Fix PointCloud2Iterator namespacing in docs (#139)
  • Contributors: Andre Nguyen

2.2.0 (2020-12-10)

  • Add coverage/performance to qd for sensor_msgs (#137)
  • Update QDs to QL 1 (#135)
  • Update package maintainers. (#132)
  • Updated Quality Level to 2 (#131)
  • Contributors: Alejandro Hernández Cordero, Michel Hidalgo, Stephen Brawner

2.1.0 (2020-07-21)

2.0.2 (2020-07-21)

  • Missing cstring header for memcpy in fill_image.hpp (#126)
  • Update Quality levels to level 3 (#124)
  • Add Security Vulnerability Policy pointing to REP-2006. (#120)
  • Contributors: Chris Lalancette, Jose Luis Rivero, 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)

  • Improve clarification of MultiDOFJointState (#114)
  • Comment on common PointField names (#112)
  • Fix sensor_msgs README (#111)
  • Add current-level quality declarations (#109)
  • Contributors: Tully Foote, 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
depthai_bridge
depthai_examples
depthai_ros_msgs
depthimage_to_laserscan
gazebo_plugins
gazebo_ros
geodesy
tf2_ros_py
tf2_sensor_msgs
gscam
camera_calibration_parsers
camera_info_manager
image_transport
polled_camera
camera_calibration
depth_image_proc
image_proc
image_view
stereo_image_proc
imu_complementary_filter
imu_filter_madgwick
rviz_imu_plugin
joint_state_publisher
joy
joy_linux
spacenav
wiimote
laser_filters
laser_geometry
laser_proc
lgsvl_msgs
mapviz_plugins
mavros
mavros_extras
mavros_msgs
microstrain_inertial_driver
microstrain_inertial_examples
mir_driver
mir_dwb_critics
moveit_core
moveit_servo
moveit_ros_perception
moveit_msgs
mrpt_msgs
naoqi_driver
map_msgs
nonpersistent_voxel_layer
ntpd_driver
ntrip_client
object_recognition_msgs
octomap_server
octomap_ros
ov_core
ov_eval
ov_msckf
pcl_msgs
pcl_conversions
pcl_ros
phidgets_accelerometer
phidgets_gyroscope
phidgets_high_speed_encoder
phidgets_magnetometer
phidgets_spatial
pointcloud_to_laserscan
pose_cov_ops
rc_genicam_driver
robot_localization
robot_state_publisher
rosapi
rosbridge_library
rosbridge_test_msgs
rplidar_ros
rqt_bag_plugins
rqt_image_view
rqt_moveit
rtabmap_ros
rviz2
rviz_common
rviz_visual_tools
sbg_driver
slam_toolbox
spatio_temporal_voxel_layer
joy_teleop
teleop_twist_joy
turtlebot3_fake_node
turtlebot3_gazebo
ublox_gps
ublox_msgs
urg_node
velodyne_laserscan
velodyne_pointcloud
velodyne_gazebo_plugins
cv_bridge
image_geometry
opencv_tests
sm_husky_barrel_search_1
common_interfaces
sensor_msgs_py
stereo_msgs
dummy_sensors
image_tools
intra_process_demo
quality_of_service_demo_cpp
topic_statistics_demo
dolly_follow
examples_rclpy_pointcloud_publisher
ign_rviz
ign_rviz_plugins
message_filters
naoqi_bridge_msgs
nav2_amcl
nav2_behavior_tree
nav2_costmap_2d
dwb_core
dwb_critics
point_cloud_msg_wrapper
controller_interface
imu_sensor_broadcaster
joint_state_broadcaster
ros2launch_security_examples
ros_image_to_qimage
sick_safetyscanners2
sick_safetyscanners2_interfaces
ublox_nav_sat_fix_hp_node
v4l2_camera
webots_ros2_driver
webots_ros2_epuck
webots_ros2_tests
irobot_create_nodes
irobot_create_gz_toolbox
ros2_ouster
ros_ign_bridge
ros_ign_image
ros_ign_point_cloud
turtlebot4_node
turtlebot4_cpp_examples
turtlebot4_base
turtlebot4_diagnostics
turtlebot4_tests
turtlebot4_ignition_toolbox

Recent questions tagged sensor_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 sensor data related message and service definitions.

Additional Links

No additional links.

Maintainers

  • Tully Foote

Authors

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

sensor_msgs

This package provides many messages and services relating to sensor devices.

Many of these messages were ported from ROS 1 and a lot of still-relevant documentation can be found through the ROS 1 sensor_msgs wiki.

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

sensor_msgs c++ API

This package provides some common C++ functionality relating to manipulating a couple of particular sensor_msgs messages.

Messages (.msg)

  • BatteryState: Describes the power state of the battery.
  • CameraInfo: Meta information for a camera.
  • ChannelFloat32: Holds optional data associated with each point in a PointCloud message.
  • CompressedImage: A compressed image.
  • FluidPressure: Single pressure reading for fluids (air, water, etc) like atmospheric and barometric pressures.
  • Illuminance: Single photometric illuminance measurement.
  • Image: An uncompressed image.
  • Imu: Holds data from an IMU (Inertial Measurement Unit).
  • JointState: Holds data to describe the state of a set of torque controlled joints.
  • JoyFeedbackArray: An array of JoyFeedback messages.
  • JoyFeedback: Describes user feedback in a joystick, like an LED, rumble pad, or buzzer.
  • Joy: Reports the state of a joystick’s axes and buttons.
  • LaserEcho: A submessage of MultiEchoLaserScan and is not intended to be used separately.
  • LaserScan: Single scan from a planar laser range-finder.
  • MagneticField: Measurement of the Magnetic Field vector at a specific location.
  • MultiDOFJointState: Representation of state for joints with multiple degrees of freedom, following the structure of JointState.
  • MultiEchoLaserScan: Single scan from a multi-echo planar laser range-finder.
  • NavSatFix: Navigation Satellite fix for any Global Navigation Satellite System.
  • NavSatStatus: Navigation Satellite fix status for any Global Navigation Satellite System.
  • PointCloud2: Holds a collection of N-dimensional points, which may contain additional information such as normals, intensity, etc.
  • PointCloud: THIS MESSAGE IS DEPRECATED AS OF FOXY, use PointCloud2 instead
  • PointField: Holds the description of one point entry in the PointCloud2 message format.
  • Range: Single range reading from an active ranger that emits energy and reports one range reading that is valid along an arc at the distance measured.
  • RegionOfInterest: Used to specify a region of interest within an image.
  • RelativeHumidity: A single reading from a relative humidity sensor.
  • Temperature: A single temperature reading.
  • TimeReference: Measurement from an external time source not actively synchronized with the system clock.

Services (.srv)

  • SetCameraInfo: Request that a camera stores the given CameraInfo as that camera’s calibration information.

Quality Declaration

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

CHANGELOG

Changelog for package sensor_msgs

5.0.1 (2024-05-21)

5.0.0 (2023-04-11)

  • update YUV format codes and documentation (#214)
  • sensor_msgs/Range lacks variance field (#181)
  • Contributors: Christian Rauch, El Jawad Alaa

4.7.0 (2023-02-13)

  • Update common_interfaces to C++17. (#215)
  • [rolling] Update maintainers - 2022-11-07 (#210)
  • Replaced non-ASCII dash symbol with ASCII dash (#208)
  • Contributors: Audrow Nash, Chris Lalancette, Ivan Zatevakhin

4.6.1 (2022-11-02)

  • Add NV21 and NV24 to colour formats (#205)
  • Update BatteryState.msg (#206)
  • Contributors: Borong Yuan, Geoffrey Biggs

4.6.0 (2022-09-13)

  • use regex for matching cv types (#202)
  • Fix outdated file path for image_encodings (#200)
  • Use uint32_t for pointcloud2 resize method (#195)
  • Retain width and height after resize for master (#193)
  • Contributors: Kenji Brameld, Tianyu Li

4.5.0 (2022-05-19)

4.4.0 (2022-04-29)

4.3.0 (2022-04-29)

4.2.1 (2022-03-31)

  • Move the find_package statements for BUILD_TESTING (#186)
  • Contributors: Michael Jeronimo

4.2.0 (2022-03-30)

4.1.1 (2022-03-26)

  • Feedback on conditional sensor_msgs_library target (#1) (#183)
  • [Fix] Fix image_encodings.hpp's URL in README (#184)
  • [Fix] Fix fill_image.hpp's URL in README (#182)
  • Add sensor_msgs_library target and install headers to include/${PROJECT_NAME} (#178)
  • Contributors: Homalozoa X, Pablo Garrido, Shane Loretz

4.1.0 (2022-03-01)

  • Interface packages should fully <depend> on the interface packages that they depend on (#173)
  • Add YUV420 and YUV444 to image encodings (#172)
  • Contributors: Grey, Hemal Shah

4.0.0 (2021-12-14)

  • Cleanup mislabeled BSD license (#83)
  • Update maintainers to Geoffrey Biggs and Tully Foote (#163)
  • Fix rosdoc2 warnings in sensor_msgs. (#162)
  • Add equidistant distortion model (#160)
  • Contributors: Audrow Nash, Chris Lalancette, Martin Günther, Tully Foote

3.0.0 (2021-08-24)

2.3.0 (2021-08-11)

  • Use rosidl_get_typesupport_target() (#156)
  • Update CompressedImage documentation: add 'tiff' as a supported format (#154)
  • Contributors: Ivan Santiago Paunovic, Shane Loretz

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)

  • Fix PointCloud2Iterator namespacing in docs (#139)
  • Contributors: Andre Nguyen

2.2.0 (2020-12-10)

  • Add coverage/performance to qd for sensor_msgs (#137)
  • Update QDs to QL 1 (#135)
  • Update package maintainers. (#132)
  • Updated Quality Level to 2 (#131)
  • Contributors: Alejandro Hernández Cordero, Michel Hidalgo, Stephen Brawner

2.1.0 (2020-07-21)

2.0.2 (2020-07-21)

  • Missing cstring header for memcpy in fill_image.hpp (#126)
  • Update Quality levels to level 3 (#124)
  • Add Security Vulnerability Policy pointing to REP-2006. (#120)
  • Contributors: Chris Lalancette, Jose Luis Rivero, 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)

  • Improve clarification of MultiDOFJointState (#114)
  • Comment on common PointField names (#112)
  • Fix sensor_msgs README (#111)
  • Add current-level quality declarations (#109)
  • Contributors: Tully Foote, 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
apriltag_ros
aruco_ros
avt_vimba_camera
cartographer_ros
control_msgs
depthai_bridge
depthai_examples
depthai_filters
depthai_ros_driver
depthai_ros_msgs
depthimage_to_laserscan
find_object_2d
fuse_models
fuse_tutorials
gazebo_plugins
gazebo_ros
geodesy
examples_tf2_py
tf2_ros_py
tf2_sensor_msgs
gps_tools
gpsd_client
grasping_msgs
grid_map_cv
grid_map_demos
grid_map_ros
grid_map_visualization
gscam
hls_lfcd_lds_driver
camera_calibration_parsers
camera_info_manager
image_transport
polled_camera
camera_calibration
depth_image_proc
image_proc
image_rotate
image_view
stereo_image_proc
theora_image_transport
imu_processors
imu_transformer
imu_complementary_filter
imu_filter_madgwick
rviz_imu_plugin
joint_state_publisher
joy
joy_linux
spacenav
wiimote
laser_filters
laser_geometry
laser_proc
lgsvl_msgs
mapviz_plugins
swri_transform_util
marti_nav_msgs
marti_perception_msgs
marti_visualization_msgs
mavros
mavros_extras
mavros_msgs
microstrain_inertial_driver
microstrain_inertial_examples
mir_driver
mir_dwb_critics
moveit_core
moveit_servo
moveit_ros_perception
moveit_msgs
mrpt_msgs
mrpt_pf_localization
mrpt_pointcloud_pipeline
mrpt_rawlog
mrpt_reactivenav2d
mrpt_tps_astar_planner
mrpt_generic_sensor
mrpt_sensor_bumblebee_stereo
mrpt_sensor_gnss_nmea
mrpt_sensor_gnss_novatel
mrpt_sensor_imu_taobotics
mrpt_sensorlib
mvsim
naoqi_driver
map_msgs
nmea_navsat_driver
nonpersistent_voxel_layer
novatel_gps_driver
ntpd_driver
ntrip_client
object_recognition_msgs
octomap_server
octomap_ros
openni2_camera
pcl_msgs
pcl_conversions
pcl_ros
phidgets_accelerometer
phidgets_gyroscope
phidgets_high_speed_encoder
phidgets_magnetometer
phidgets_spatial
point_cloud_transport
point_cloud_transport_py
draco_point_cloud_transport
point_cloud_interfaces
pointcloud_to_laserscan
pose_cov_ops
py_trees_ros
rc_genicam_driver
realsense2_camera
realsense2_camera_msgs
robot_calibration
robot_calibration_msgs
robot_localization
robot_state_publisher
rosapi
rosbridge_library
rosbridge_test_msgs
rplidar_ros
rqt_bag_plugins
rqt_image_view
rqt_moveit
rtabmap_conversions
rtabmap_msgs
rtabmap_odom
rtabmap_rviz_plugins
rtabmap_slam
rtabmap_sync
rtabmap_util
rviz2
rviz_common
rviz_satellite
rviz_visual_tools
sbg_driver
septentrio_gnss_driver
simple_grasping
slam_toolbox
spatio_temporal_voxel_layer
joy_teleop
teleop_twist_joy
tuw_geometry
ublox_gps
ublox_msgs
urg_node
velodyne_laserscan
velodyne_pointcloud
velodyne_gazebo_plugins
cv_bridge
image_geometry
opencv_tests
web_video_server
zbar_ros
sm_husky_barrel_search_1
apriltag_detector
apriltag_detector_mit
apriltag_detector_umich
apriltag_draw
bag2_to_image
beluga_ros
camera_aravis2
camera_aravis2_msgs
common_interfaces
sensor_msgs_py
stereo_msgs
visualization_msgs
dummy_sensors
image_tools
intra_process_demo
quality_of_service_demo_cpp
quality_of_service_demo_py
topic_statistics_demo
dolly_follow
event_camera_renderer
examples_rclpy_pointcloud_publisher
ffmpeg_encoder_decoder
ffmpeg_image_transport_tools
spinnaker_camera_driver
foxglove_compressed_video_transport
ign_rviz
ign_rviz_plugins
joy_tester
libcaer_driver
lidar_situational_graphs
bosch_locator_bridge
message_filters
message_tf_frame_transformer
mola_bridge_ros2
mola_input_rosbag2
motion_capture_tracking
mrpt_apps
mrpt_libros_bridge
naoqi_bridge_msgs
nav2_amcl
nav2_behavior_tree
nav2_collision_monitor
nav2_costmap_2d
dwb_core
dwb_critics
nerian_stereo
opensw_ros
ouster_ros
open3d_conversions
point_cloud_msg_wrapper
ros1_bridge
controller_interface
imu_sensor_broadcaster
joint_state_broadcaster
range_sensor_broadcaster
ros2launch_security_examples
battery_state_broadcaster
battery_state_rviz_overlay
ros_gz_bridge
ros_gz_image
ros_gz_point_cloud
ros_image_to_qimage
rosbag2_performance_benchmarking
rosx_introspection
sick_safetyscanners2
sick_safetyscanners2_interfaces
sick_safevisionary_driver
sick_scan_xd
situational_graphs_msgs
situational_graphs_reasoning_msgs
topic_based_ros2_control
ublox_nav_sat_fix_hp_node
unitree_ros
v4l2_camera
webots_ros2_driver
webots_ros2_epuck
webots_ros2_tests

Recent questions tagged sensor_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

This package defines messages for commonly used sensors, including cameras and scanning laser rangefinders.

Additional Links

Maintainers

  • Michel Hidalgo

Authors

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

Changelog for package sensor_msgs

1.12.8 (2021-01-12)

  • Update package maintainers (#170)
  • Use setuptools instead of distutils (#159)
  • Bump CMake version to avoid CMP0048 warning (#158)
  • Fix TabError: inconsistent use of tabs and spaces in indentation (#155)
  • Contributors: Michel Hidalgo, Ramon Wijnands, Shane Loretz

1.12.7 (2018-11-06)

  • Include sstream on header that needs i (#131)
  • included missing import for the read_points_list method (#128)
    • included missing import for the read_points_list method
  • Merge pull request #127 from ros-1/fix-typos
  • Merge pull request #85 from ros/missing_test_target_dependency fix missing test target dependency
  • Contributors: Dirk Thomas, Jasper, Kuang Fangjun, Tully Foote, chapulina

1.12.6 (2018-05-03)

  • Return default value to prevent missing return warning.
  • Add function to convert PointCloud2 to namedtuples Add new function read_points_list that converts a PointCloud2 to a list of named tuples. It works on top of read_points, which generates lists containing the values. In consequence read_points_list is slower than read_points.
  • Added equidistant distortion model const
  • Added test_depend on rosunit in sensor_msgs
  • fix catkin_lint warnings
  • add mingration rule, copied from common_msgs-1.6
  • Add missing include for atoi. Fixes #97
  • Contributors: 2scholz, Adam Allevato, Ivor Wanders, Kei Okada, Tully Foote, alexzzhu

1.12.5 (2016-09-30)

  • Deal with abstract image encodings
  • Fix spelling mistakes
  • Fix year
  • Contributors: Jochen Sprickerhof, Kentaro Wada, trorornmn

1.12.4 (2016-02-22)

  • added type mapping and support for different types of points in point clouds
  • remove boost dependency fixes #81
  • adding a BatteryState message
  • fix iterator doc
  • remove warning due to anonymous namespace
  • Contributors: Sebastian Pütz, Tully Foote, Vincent Rabaud

1.12.3 (2015-04-20)

1.12.2 (2015-03-21)

1.12.1 (2015-03-17)

1.12.0 (2014-12-29)

1.11.6 (2014-11-04)

  • Fix compilation with Clang
  • Contributors: jmtatsch

1.11.5 (2014-10-27)

  • add a test for the operator+ fix The behavior of that operator also had to be fixed to return a proper child class
  • fix critical bug with operator+
  • Contributors: Michael Ferguson, Vincent Rabaud

1.11.4 (2014-06-19)

  • Fix bug caused by use of va_arg in argument list.
  • Contributors: Daniel Maturana

1.11.3 (2014-05-07)

  • clean up documentation of sensor_msgs so that wiki generated doxygen is readable
  • Export architecture_independent flag in package.xml
  • Contributors: Michael Ferguson, Scott K Logan

1.11.2 (2014-04-24)

1.11.1 (2014-04-16)

  • fix missing include dirs for tests
  • Contributors: Dirk Thomas

1.11.0 (2014-03-04)

  • add a PointCloud2 iterator and modifier
  • Contributors: Tully Foote, Vincent Rabaud

1.10.6 (2014-02-27)

1.10.5 (2014-02-25)

1.10.4 (2014-02-18)

  • Fix roslib import for message module, remove roslib.load_manifest
  • Contributors: Bence Magyar

1.10.3 (2014-01-07)

  • python 3 compatibility
  • line wrap Imu.msg comments

1.10.2 (2013-08-19)

  • adding __init__.py #11

1.10.1 (2013-08-16)

  • setup.py for #11
  • adding installation of point_cloud2.py to sensor_msgs fixes #11

1.10.0 (2013-07-13)

  • adding MultiDOFJointState message

1.9.16 (2013-05-21)

  • update email in package.xml

1.9.15 (2013-03-08)

1.9.14 (2013-01-19)

1.9.13 (2013-01-13)

  • YUV422 actually has an 8 bit depth

1.9.12 (2013-01-02)

  • do not consider YUV422 to be a color anymore
  • added missing license header

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)

  • Added Low-Cost/Android Sensors reviewed messages
  • Updated comments to reflect REP 117 for fixed-distance rangers
  • Adding reviewed MultiEchoLaserScan message.

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
  • fix the bad number of channels for YUV422 UYVY

1.9.5 (2012-09-28)

  • fixed missing find genmsg

1.9.4 (2012-09-27 18:06)

1.9.3 (2012-09-27 17:39)

  • cleanup
  • add precision about YUV422
  • add YUV422 to some functions
  • 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
  • updated catkin variables

1.9.1 (2012-09-04)

  • use install destination variables, removed manual installation of manifests

1.9.0 (2012-08-29)

  • update the docs

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

  • made inline functions static inline
  • fix ODR violation and missing headers
  • moved c++ code from sensor_msgs to headers

1.8.8 (2012-06-12 22:36)

  • simplifying deps
  • make find_package REQUIRED
  • removed obsolete catkin tag from manifest files
  • fixed package dependency for another common message (#3956), removed unnecessary package name from another message
  • fixed package dependencies for several common messages (fixed #3956)
  • clarify NavSatFix message comments
  • normalize shared lib building, #3838
  • adding TimeReference to build
  • TimeReference decl was invalid
  • adding point_cloud2 as reviewed at http://ros.org/wiki/sensor_msgs/Reviews/Python%20PointCloud2%20_API_Review
  • TimeReference msg as reviewed #ros-pkg5355
  • install headers
  • adding manifest exports
  • fix boost-finding stuff
  • removed depend, added catkin
  • adding roscpp_core dependencies
  • 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
  • install-related fixes
  • common_msgs: removing migration rules as all are over a year old
  • sensor_msgs: removing old octave support now that rosoct is gone
  • bye bye vestigial MSG_DIRS
  • sensor_msgs: getting rid of other build files
  • adios rosbuild2 in manifest.xml
  • catkin updates
  • catkin_project
  • Updated to work with new message generation macros
  • adios debian/ hello stack.yaml. (sketch/prototype/testing).
  • More tweaking for standalone message generation
  • Getting standalone message generation working... w/o munging rosbuild2
  • more rosbuild2 hacking
  • rosbuild2 tweaks
  • missing dependencies
  • sensor_msgs: Added YUV422 image encoding constant.
  • adding in explicit ros/console.h include for ros macros now that ros::Message base class is gone
  • adding JoyFeedback and JoyFeedbackArray
  • updating manifest.xml
  • adding Joy.msg
  • Add image encodings for 16-bit Bayer, RGB, and BGR formats. Update isMono(), isAlpha(), isBayer(), etc.
  • rosbuild2 taking shape
  • sensor_msgs: Source-compatible corrections to fillImage signature.
  • sensor_msgs: Functions for distinguishing categories of encodings. From cv_bridge redesign API review.
  • applying patch to this method like josh did in r33966 in rviz
  • sensor_msgs (rep0104): Migration rules for CameraInfo, RegionOfInterest.
  • sensor_msgs (rep0104): Doc improvements for CameraInfo.
  • sensor_msgs (rep0104): Cleaned up PointCloud2 msg docs. Restored original meaning of 'no invalid points' to is_dense (#4446).
  • sensor_msgs (rep0104): Documented u,v channel semantics for PointCloud msg (#4482).
  • sensor_msgs (rep0104): Added distortion model string constants.
  • sensor_msgs (rep0104): Include guard for image_encodings.h.
  • sensor_msgs (rep0104): Applied changes to CameraInfo and RegionOfInterest messages.
  • Clarify frame of reference for NavSatFix position covariance.
  • Add new satellite navigation messages approved by GPS API review.
  • adding Range message as reviewed #4488
  • adding missing file
  • cleaner fix for point_cloud_conversion definitions for #4451
  • inlining implementation in header for #4451
  • sensor_msgs: Fixed URL in CameraInfo.msg and indicated how to mark an uncalibrated camera. #4105
  • removing all the extra exports
  • add units to message description
  • bug fix in PC->PC2 conversion
  • include guards for point_cloud_conversions.h #4285
  • Added Ubuntu platform tags to manifest
  • added PointCloud2<->PointCloud conversion routines.
  • Updating link to camera calibration
  • updating message as per review http://www.ros.org/wiki/sensor_msgs/Reviews/2010-03-01%20PointCloud2_API_Review
  • sensor_msgs: Added size (number of elements for arrays) to PointField.
  • pushing the new PointCloud structure in trunk
  • Changed wording of angle convention for the LaserScan message. We are now specifying how angles are measured, not which way the laser spins.
  • Remove use of deprecated rosbuild macros
  • Added exporting of generated srv includes.
  • Added call to gen_srv now that there is a service.
  • Added the SetCameraInfo service.
  • octave image parsing function now handles all possible image format types
  • changing review status
  • adding JointState documentation ticket:3006
  • Typo in comments
  • updated parsing routines for octave
  • Adding 1 more rule for migration point clouds and bringing test_common_msgs back from future.
  • Adding JointState migration rule.
  • replace pr2_mechanism_msgs::JointStates by new non-pr2-specific sensor_msgs::JointState. Door test passes
  • better documentation of the CameraInfo message
  • updated url
  • sensor_msgs: Added rule to migrate from old laser_scan/LaserScan.
  • sensor_msgs: Added string constants for bayer encodings.
  • clearing API reviews for they've been through a bunch of them recently.
  • Removed the Timestamp message.
  • Updating migration rules to better support the intermediate Image message that existed.
  • comments for sensor_msgs
  • Adding a CompressedImage migration rule.
  • Fixing robot_msgs references
  • Changing the ordering of fields within the new image message so that all meta information comes before the data block.
  • Migration of RawStereo message.
  • Migration rule for CameraInfo.
  • First cut at migration rules for images.
  • Moving stereo messages out of sensor_msgs to stereo/stereo_msgs
  • Getting rid of PixelEncoding since it is encompassed in Image message instead.
  • update to IMU message comments and defined semantics for covariance
  • Changing naming of bag migration rules.
  • Image message and CvBridge change
  • moving FillImage.h to fill_image.h for Jeremy
  • Adding image_encodings header/cpp, since genmsg_cpp doesn't actually support constant string values
  • fixing spelling
  • Message documentation
  • Switching IMU to sensor_msgs/Imu related to #2277
  • adding IMU msg
  • Took out event_type field, as that would indeed make it more than a timestamp.
  • adding OpenCV doc comment
  • Rename rows,cols to height,width in Image message
  • Adding more migration rule tests and fixing assorted rules.
  • Added a timestamp message. (Will be used to track camera and perhaps some day hokuyo trigger times.)
  • sensor_msgs: Updates to CameraInfo, added pixel encoding and ROI.
  • New sensor_msgs::Image message
  • PointCloud:
    • pts -> points

    * chan -> channels ChannelFloat32:

    • vals -> values
  • sensor_msgs: Added explanation of reprojection matrix to StereoInfo.
  • sensor_msgs: Cleaned up CompressedImage. Updated image_publisher. Blacklisted jpeg.
  • merging in the changes to messages see ros-users email. THis is about half the common_msgs API changes
  • sensor_msgs: Comments to better describe CameraInfo and StereoInfo.
  • Renamed CamInfo message to CameraInfo.
  • sensor_msgs_processImage can now process empty images
    • update openrave and sensor_msgs octave scripts
  • Image from image_msgs -> sensor_msgs #1661
  • updating review status
  • moving LaserScan from laser_scan package to sensor_msgs package #1254
  • populating common_msgs

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
adi_driver
ainstein_radar_tools
apriltag_ros
ar_track_alvar
arbotix_python
aruco_ros
asr_calibration_tool_dome
asr_cyberglove_visualization
asr_descriptor_surface_based_recognition
asr_direct_search_manager
asr_flir_ptu_controller
asr_flir_ptu_driver
asr_flock_of_birds_tracking
asr_halcon_bridge
asr_ivt_bridge
asr_msgs
asr_next_best_view
asr_recognizer_prediction_psm
asr_robot_model_services
asr_state_machine
arm
comms_bridge
ff_hw_msgs
ff_msgs
epson_imu
handrail_detect
interest_point
localization_node
marker_tracking
vive_localization
msg_conversions
astrobee_gazebo
autoware_msgs
auv_msgs
avt_vimba_camera
axis_camera
basler_tof
bota_driver_testing
rokubimini
rokubimini_description
rokubimini_msgs
bta_tof_driver
calibration_estimation
calibration_msgs
image_cb_detector
camera_info_manager_py
jpeg_streamer
uvc_camera
cartographer_ros
caster_app
caster_base
cis_camera
aruco_pose
clover
cob_monitoring
cob_teleop
cob_frame_tracker
cob_hardware_emulation
cob_mecanum_controller
cob_model_identifier
cob_obstacle_distance
cob_omni_drive_controller
cob_trajectory_controller
cob_twist_controller
cob_base_drive_chain
cob_bms_driver
cob_light
cob_phidgets
cob_scan_unifier
cob_sick_lms1xx
cob_sick_s300
laser_scan_densifier
cob_hand_bridge
cob_grasp_generation
cob_lookat_action
cob_map_accessibility_analysis
cob_3d_mapping_msgs
cob_cam3d_throttle
cob_image_flip
cob_object_detection_msgs
cob_object_detection_visualizer
cob_perception_msgs
ipa_3d_fov_visualization
codec_image_transport
common_msgs
stereo_msgs
copernicus_teleoperator
points_preprocessor
message_relay
cras_imu_tools
cras_laser_geometry
cras_msgs
cras_bag_tools
cras_cpp_common
cras_py_common
image_transport_codecs
create_driver
criutils
cv_camera
datmo
dbw_fca_can
dbw_fca_joystick_demo
dbw_mkz_can
dbw_mkz_joystick_demo
dbw_polaris_can
dbw_polaris_joystick_demo
depthcloud_encoder
depthimage_to_laserscan
dynamic_robot_state_publisher
dynamixel_workbench_controllers
dynamixel_workbench_operators
dynamixel_interface
ensenso_camera
ensenso_camera_msgs
ess_imu_ros1_uart_driver
exotica_examples
edrone_client
fawkes_msgs
fetch_gazebo
fetch_open_auto_dock
fetch_drivers
fetch_bringup
fetch_depth_layer
fetch_teleop
fetch_simple_linear_controller
aruco_detect
fiducial_msgs
fiducial_slam
find_object_2d
flir_boson_usb
flir_ptu_driver
floam
franka_control
franka_gazebo
franka_gripper
franka_visualization
freenect_camera
fuse_models
fuse_tutorials
gazebo_msgs
gazebo_plugins
generic_control_toolbox
geodesy
tf
tf2_sensor_msgs
tf2_sensor_msgs
gps_common
gpsd_client
graft
graph_rviz_plugin
grasping_msgs
grid_map_demos
grid_map_ros
grid_map_visualization
gscam
h264_video_encoder
haf_grasping
hector_pose_estimation
hector_pose_estimation_core
message_to_tf
hector_compressed_map_transport
hector_imu_tools
heifu_mavros
heifu_simple_waypoint
heron_control
heron_controller
heron_gazebo
hfl_driver
hokuyo3d
hri_msgs
husky_base
ifm3d_ros_driver
camera_calibration_parsers
camera_info_manager
image_transport
polled_camera
camera_calibration
depth_image_proc
image_proc
image_publisher
image_view
stereo_image_proc
imagezero_image_transport
imagezero_ros
imu_processors
imu_transformer
imu_complementary_filter
imu_filter_madgwick
industrial_robot_client
industrial_robot_simulator
inertial_sense_ros
innopolis_vtol_dynamics
ira_laser_tools
ixblue_ins_driver
jderobot_color_tuner
joint_state_publisher
jointstick
joy
ps3joy
spacenav_node
wiimote
influxdb_store
opt_camera
zdepth_image_transport
audio_video_recorder
jsk_network_tools
image_view2
jsk_rosbag_tools
jsk_tilt_laser
jsk_topic_tools
virtual_force_publisher
jsk_gui_msgs
posedetection_msgs
eus_teleop
joy_mouse
jsk_footstep_controller
pr2eus_openrave
audio_to_spectrogram
checkerboard_detector
depth_image_publisher
imagesift
jsk_pcl_ros
jsk_pcl_ros_utils
jsk_perception
jsk_recognition_msgs
jsk_recognition_utils
resized_image_transport
sound_classification
roseus
jsk_interactive_marker
kobuki_bumper2pc
kobuki_node
kobuki_testsuite
kobuki_gazebo_plugins
kvh_geo_fog_3d_driver
laser_assembler
map_laser
laser_filters
laser_geometry
laser_proc
leica_gazebo_simulation
leica_point_cloud_processing
leica_scanstation_msgs
leica_scanstation_ros
leo_bringup
leuze_rsl_driver
lgsvl_msgs
hri
libuvc_camera
laptop_battery_monitor
lms1xx
lsc_ros_driver
lsm_localization
mapviz_plugins
swri_transform_util
marti_nav_msgs
marti_perception_msgs
marti_visualization_msgs
mav_planning_msgs
mavros
mavros_extras
mavros_msgs
mcl_3dl
microstrain_3dmgx2_imu
microstrain_inertial_driver
microstrain_mips
minas_control
mir_driver
mir_dwb_critics
mobile_robot_simulator
mongodb_log
move_basic
moveit_commander
moveit_core
moveit_servo
moveit_ros_perception
moveit_msgs
lensfun_metadata_extractor
movie_publisher
mrp2_hardware
mrpt_msgs
mrpt_local_obstacles
mrpt_localization
mrpt_rawlog
mrpt_sensorlib
mrpt_ekf_slam_2d
mrpt_ekf_slam_3d
mrpt_icp_slam_2d
mrpt_rbpf_slam
multi_object_tracking_lidar
multisense_ros
mvsim
naoqi_bridge_msgs
naoqi_driver
amcl
base_local_planner
costmap_2d
dwa_local_planner
navfn
nav2d_localizer
nav2d_msgs
nav2d_operator
nav2d_remote
assisted_teleop
range_sensor_layer
map_msgs
laser_scan_publisher_tutorial
point_cloud_publisher_tutorial
nearfield_map
costmap_cspace
joystick_interrupt
map_organizer
obj_to_pointcloud
planner_cspace
safety_limiter
track_odometry
nerian_stereo
nmea_navsat_driver
nonpersistent_voxel_layer
novatel_gps_driver
novatel_oem7_driver
novatel_span_driver
ntpd_driver
ntrip_client
object_recognition_msgs
octomap_server
octomap_pa
octomap_pa_msgs
octomap_ros
omnibase_gazebo
omron_os32c_driver
omronsentech_camera
open_manipulator_p_control_gui
open_manipulator_p_controller
open_manipulator_p_teleop
ov_core
ov_eval
ov_msckf
opencv_apps
openni2_camera
openni_camera
openzen_sensor
optris_drivers
orb_slam2_ros
ouster_driver
outsight_alb_driver
oxford_gps_eth
p2os_teleop
p2os_urdf
pacmod_game_control
pcdfilter_pa
pcl_msgs
face_detector
leg_detector
people_tracking_filter
pepperl_fuchs_r2000
pcl_conversions
pcl_ros
pf_driver
phidgets_high_speed_encoder
phidgets_ik
phidgets_imu
photo
pilz_testutils
prbt_hardware_support
prbt_support
pincher_arm_bringup
ping360_sonar
play_motion
play_motion_builder
rqt_play_motion_builder
point_cloud_color
point_cloud_transport
draco_point_cloud_transport
pointcloud_to_laserscan
pointgrey_camera_driver
wfov_camera_msgs
pose_cov_ops
pr2_teleop_general
dense_laser_assembler
pr2_calibration_launch
pr2_common_action_msgs
pr2_tilt_laser_interface
pr2_head_action
pr2_controller_manager
laser_tilt_controller_filter
pr2_navigation_perception
pr2_navigation_self_filter
imu_monitor
joint_qualification_controllers
pr2_gazebo_plugins
prosilica_camera
psen_scan
psen_scan_v2
py_trees_ros
qb_chain_controllers
quanergy_client_ros
radar_pa
radial_menu_backend
radial_menu_example
rail_manipulation_msgs
rail_mesh_icp
rail_segmentation
raptor_dbw_can
raptor_dbw_joystick_demo
raptor_dbw_joystick_speed_demo
raspimouse_fake
razor_imu_9dof
rc_genicam_camera
rc_genicam_driver
rc_visard_driver
remote_rosbag_record
rslidar_driver
rslidar_pointcloud
robot_body_filter
robot_calibration
robot_calibration_msgs
robot_controllers
robot_localization
dwb_critics
dwb_local_planner
robot_one
robot_pose_ekf
robot_self_filter
robot_state_publisher
rsm_additions
rsm_core
ros_control_boilerplate
effort_controllers
imu_sensor_controller
joint_state_controller
ros_numpy
rosbridge_library
rospilot
rosserial_windows
rotors_control
rotors_gazebo
rotors_joy_interface
rplidar_ros
rqt_bag_plugins
rqt_ez_publisher
rqt_image_view
rqt_moveit
rqt_virtual_joy
rr_openrover_driver
rt_usb_9axisimu_driver
rtabmap_ros
hrpsys_ros_bridge
rviz
rviz_satellite
rviz_visual_tools
sbg_driver
laser_ortho_projector
laser_scan_matcher
laser_scan_sparsifier
laser_scan_splitter
ncd_parser
polar_scan_matcher
schunk_powercube_chain
schunk_sdh
sciurus17_examples
sciurus17_msgs
sciurus17_vision
seed_r7_gazebo
seed_r7_ros_controller
seek_thermal
sensor_filters
septentrio_gnss_driver
sick_ldmrs_driver
sick_safetyscanners
sick_scan
sick_tim
simple_grasping
slam_karto
slam_toolbox
microstrain_mips_client
spatio_temporal_voxel_layer
sr_robot_msgs
sr_hand
sr_utilities
sr_example
hand_kinematics
sr_grasp_fast_planner
sr_movements
stag_ros
stage_ros
swarm_ros_bridge
joy_teleop
teleop_twist_joy
teraranger
teraranger_array
turtlebot3_autorace_camera
turtlebot3_autorace_control
turtlebot3_autorace_detect
turtlebot3_fake
turtlebot3_gazebo
tuw_gazebo_msgs
uavcan_communicator
ublox_msgs
ueye_cam
um6
um7
underwater_vehicle_dynamics
uwsim
uos_diffdrive_teleop
uos_freespace
ur_robot_driver
urg_node
urg_stamped
usb_cam
usb_cam_controllers
uuv_assistants
uuv_gazebo_ros_plugins
uuv_sensor_ros_plugins
uuv_teleop
velo2cam_calibration
velodyne_gazebo_plugin
velodyne_laserscan
velodyne_pointcloud
velodyne_gazebo_plugins
video_stream_opencv
vision_msgs
cv_bridge
image_geometry
image_geometry
cv_bridge_python3
visp_auto_tracker
visp_bridge
visp_camera_calibration
visp_hand2eye_calibration
visp_tracker
visp_ros
rwt_moveit
vl53l1x
volksbot_driver
volta_teleoperator
webots_ros
wge100_camera
witmotion_ros
joy_listener
xpp_msgs
xsens_driver
xv_11_laser_driver
ypspur_ros
yocs_ar_marker_tracking
yocs_ar_pair_tracking
yocs_diff_drive_pose_controller
yocs_joyop
yocs_safety_controller
yocs_virtual_sensor
yujin_yrl_package
zivid_camera
zivid_samples

Recent questions tagged sensor_msgs at Robotics Stack Exchange