Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/common_interfaces.git
VCS Type git
VCS Version humble
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

  • 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.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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
apriltag_ros github-christianrauch-apriltag_ros
aruco_ros github-pal-robotics-aruco_ros
avt_vimba_camera github-astuff-avt_vimba_camera
cartographer_ros github-ros2-cartographer_ros
control_msgs github-ros-controls-control_msgs
create_driver github-AutonomyLab-create_robot
depthai_bridge github-luxonis-depthai-ros
depthai_examples github-luxonis-depthai-ros
depthai_filters github-luxonis-depthai-ros
depthai_ros_driver github-luxonis-depthai-ros
depthai_ros_msgs github-luxonis-depthai-ros
depthimage_to_laserscan github-ros-perception-depthimage_to_laserscan
find_object_2d github-introlab-find-object
gazebo_plugins github-ros-simulation-gazebo_ros_pkgs
gazebo_ros github-ros-simulation-gazebo_ros_pkgs
geodesy github-ros-geographic-info-geographic_info
tf2_ros_py github-ros2-geometry2
tf2_sensor_msgs github-ros2-geometry2
gps_tools github-swri-robotics-gps_umd
gpsd_client github-swri-robotics-gps_umd
grasping_msgs github-mikeferguson-grasping_msgs
grid_map_cv github-ANYbotics-grid_map
grid_map_demos github-ANYbotics-grid_map
grid_map_ros github-ANYbotics-grid_map
grid_map_visualization github-ANYbotics-grid_map
gscam github-ros-drivers-gscam
hls_lfcd_lds_driver github-ROBOTIS-GIT-hls_lfcd_lds_driver
hri_msgs github-ros4hri-hri_msgs
camera_calibration_parsers github-ros-perception-image_common
camera_info_manager github-ros-perception-image_common
image_transport github-ros-perception-image_common
polled_camera github-ros-perception-image_common
camera_calibration github-ros-perception-image_pipeline
depth_image_proc github-ros-perception-image_pipeline
image_proc github-ros-perception-image_pipeline
image_rotate github-ros-perception-image_pipeline
image_view github-ros-perception-image_pipeline
stereo_image_proc github-ros-perception-image_pipeline
theora_image_transport github-ros-perception-image_transport_plugins
imu_processors github-ros-perception-imu_pipeline
imu_transformer github-ros-perception-imu_pipeline
imu_complementary_filter github-CCNYRoboticsLab-imu_tools
imu_filter_madgwick github-CCNYRoboticsLab-imu_tools
rviz_imu_plugin github-CCNYRoboticsLab-imu_tools
joint_state_publisher github-ros-joint_state_publisher
joy github-ros-drivers-joystick_drivers
joy_linux github-ros-drivers-joystick_drivers
spacenav github-ros-drivers-joystick_drivers
wiimote github-ros-drivers-joystick_drivers
laser_filters github-ros-perception-laser_filters
laser_geometry github-ros-perception-laser_geometry
laser_proc github-ros-perception-laser_proc
leo_bringup github-LeoRover-leo_robot-ros2
leo_fw github-LeoRover-leo_robot-ros2
lgsvl_msgs github-lgsvl-lgsvl_msgs
hri github-ros4hri-libhri
pyhri github-ros4hri-libhri
lms1xx github-clearpathrobotics-LMS1xx
mapviz_plugins github-swri-robotics-mapviz
swri_transform_util github-swri-robotics-marti_common
marti_nav_msgs github-swri-robotics-marti_messages
marti_perception_msgs github-swri-robotics-marti_messages
marti_visualization_msgs github-swri-robotics-marti_messages
mavros github-mavlink-mavros
mavros_extras github-mavlink-mavros
mavros_msgs github-mavlink-mavros
microstrain_inertial_driver github-LORD-MicroStrain-microstrain_inertial
microstrain_inertial_examples github-LORD-MicroStrain-microstrain_inertial
mir_driver github-DFKI-NI-mir_robot
mir_dwb_critics github-DFKI-NI-mir_robot
moveit_core github-ros-planning-moveit2
moveit_servo github-ros-planning-moveit2
moveit_ros_perception github-ros-planning-moveit2
moveit_msgs github-ros-planning-moveit_msgs
mrpt_msgs github-mrpt-ros-pkg-mrpt_msgs
mrpt_pf_localization github-mrpt-ros-pkg-mrpt_navigation
mrpt_pointcloud_pipeline github-mrpt-ros-pkg-mrpt_navigation
mrpt_rawlog github-mrpt-ros-pkg-mrpt_navigation
mrpt_reactivenav2d github-mrpt-ros-pkg-mrpt_navigation
mrpt_generic_sensor github-mrpt-ros-pkg-mrpt_sensors
mvsim github-MRPT-mvsim
naoqi_bridge_msgs github-ros-naoqi-naoqi_bridge_msgs2
naoqi_driver github-ros-naoqi-naoqi_driver2
map_msgs github-ros-planning-navigation_msgs
nmea_navsat_driver github-ros-drivers-nmea_navsat_driver
novatel_gps_driver github-swri-robotics-novatel_gps_driver
novatel_oem7_driver github-novatel-novatel_oem7_driver
ntpd_driver github-vooon-ntpd_driver
object_recognition_msgs github-wg-perception-object_recognition_msgs
octomap_server github-OctoMap-octomap_mapping
octomap_ros github-OctoMap-octomap_ros
openni2_camera github-ros-drivers-openni2_camera
pcl_msgs github-ros-perception-pcl_msgs
pcl_conversions github-ros-perception-perception_pcl
pcl_ros github-ros-perception-perception_pcl
phidgets_accelerometer github-ros-drivers-phidgets_drivers
phidgets_gyroscope github-ros-drivers-phidgets_drivers
phidgets_high_speed_encoder github-ros-drivers-phidgets_drivers
phidgets_magnetometer github-ros-drivers-phidgets_drivers
phidgets_spatial github-ros-drivers-phidgets_drivers
point_cloud_transport github-ros-perception-point_cloud_transport
point_cloud_transport_py github-ros-perception-point_cloud_transport
draco_point_cloud_transport github-ros-perception-point_cloud_transport_plugins
point_cloud_interfaces github-ros-perception-point_cloud_transport_plugins
pointcloud_to_laserscan github-ros-perception-pointcloud_to_laserscan
py_trees_ros github-splintered-reality-py_trees_ros
raspimouse_fake github-rt-net-raspimouse_sim
rc_genicam_driver github-roboception-rc_genicam_driver_ros2
realsense2_camera github-IntelRealSense-realsense-ros
realsense2_camera_msgs github-IntelRealSense-realsense-ros
robot_calibration github-mikeferguson-robot_calibration
robot_calibration_msgs github-mikeferguson-robot_calibration
robot_controllers github-fetchrobotics-robot_controllers
robot_localization github-cra-ros-pkg-robot_localization
robot_state_publisher github-ros-robot_state_publisher
rosapi github-RobotWebTools-rosbridge_suite
rosbridge_library github-RobotWebTools-rosbridge_suite
rosbridge_test_msgs github-RobotWebTools-rosbridge_suite
rplidar_ros github-Slamtec-rplidar_ros
rqt_bag_plugins github-ros-visualization-rqt_bag
rqt_image_view github-ros-visualization-rqt_image_view
rqt_moveit github-ros-visualization-rqt_moveit
rt_usb_9axisimu_driver github-rt-net-rt_usb_9axisimu_driver
rtabmap_conversions github-introlab-rtabmap_ros
rtabmap_msgs github-introlab-rtabmap_ros
rtabmap_odom github-introlab-rtabmap_ros
rtabmap_rviz_plugins github-introlab-rtabmap_ros
rtabmap_slam github-introlab-rtabmap_ros
rtabmap_sync github-introlab-rtabmap_ros
rtabmap_util github-introlab-rtabmap_ros
rviz2 github-ros2-rviz
rviz_common github-ros2-rviz
rviz_satellite github-nobleo-rviz_satellite
rviz_visual_tools github-PickNikRobotics-rviz_visual_tools
septentrio_gnss_driver github-septentrio-gnss-septentrio_gnss_driver
simple_grasping github-mikeferguson-simple_grasping
slam_toolbox github-SteveMacenski-slam_toolbox
spatio_temporal_voxel_layer github-SteveMacenski-spatio_temporal_voxel_layer
joy_teleop github-ros-teleop-teleop_tools
teleop_twist_joy github-ros2-teleop_twist_joy
turtlebot3_example github-ROBOTIS-GIT-turtlebot3
turtlebot3_node github-ROBOTIS-GIT-turtlebot3
turtlebot3_fake_node github-ROBOTIS-GIT-turtlebot3_simulations
turtlebot3_gazebo github-ROBOTIS-GIT-turtlebot3_simulations
tuw_geometry github-tuw-robotics-tuw_geometry
ublox_gps github-KumarRobotics-ublox
ublox_msgs github-KumarRobotics-ublox
urg_node github-ros-drivers-urg_node
usb_cam github-ros-drivers-usb_cam
velodyne_laserscan github-ros-drivers-velodyne
velodyne_pointcloud github-ros-drivers-velodyne
velodyne_gazebo_plugins bitbucket-DataspeedInc-velodyne_simulator
cv_bridge github-ros-perception-vision_opencv
image_geometry github-ros-perception-vision_opencv
opencv_tests github-ros-perception-vision_opencv
zbar_ros github-ros-drivers-zbar_ros
spinnaker_camera_driver github-ros-drivers-flir_camera_driver
common_interfaces github-ros2-common_interfaces
sensor_msgs_py github-ros2-common_interfaces
stereo_msgs github-ros2-common_interfaces
visualization_msgs github-ros2-common_interfaces
dbw_fca_can bitbucket-dataspeedinc-dbw_ros
dbw_fca_joystick_demo bitbucket-dataspeedinc-dbw_ros
dbw_ford_can bitbucket-dataspeedinc-dbw_ros
dbw_ford_joystick_demo bitbucket-dataspeedinc-dbw_ros
dbw_polaris_can bitbucket-dataspeedinc-dbw_ros
dbw_polaris_joystick_demo bitbucket-dataspeedinc-dbw_ros
ds_dbw_can bitbucket-dataspeedinc-dbw_ros
ds_dbw_joystick_demo bitbucket-dataspeedinc-dbw_ros
dummy_sensors github-ros2-demos
image_tools github-ros2-demos
intra_process_demo github-ros2-demos
quality_of_service_demo_cpp github-ros2-demos
topic_statistics_demo github-ros2-demos
dolly_follow github-chapulina-dolly
examples_rclpy_pointcloud_publisher github-ros2-examples
joy_tester github-joshnewans-joy_tester
bosch_locator_bridge github-boschglobal-locator_ros_bridge
lsc_ros2_driver github-AutonicsLiDAR-lsc_ros2_driver
message_filters github-ros2-message_filters
mrpt2 github-MRPT-mrpt
nav2_amcl github-ros-planning-navigation2
nav2_behavior_tree github-ros-planning-navigation2
nav2_collision_monitor github-ros-planning-navigation2
nav2_costmap_2d github-ros-planning-navigation2
dwb_core github-ros-planning-navigation2
dwb_critics github-ros-planning-navigation2
nerian_stereo github-nerian-vision-nerian_stereo_ros2
point_cloud_msg_wrapper gitlab-ApexAI-point_cloud_msg_wrapper
raspimouse_ros2_examples github-rt-net-raspimouse_ros2_examples
ros1_bridge github-ros2-ros1_bridge
controller_interface github-ros-controls-ros2_control
imu_sensor_broadcaster github-ros-controls-ros2_controllers
joint_state_broadcaster github-ros-controls-ros2_controllers
range_sensor_broadcaster github-ros-controls-ros2_controllers
ros2_ouster github-SteveMacenski-ros2_ouster_drivers
sick_safetyscanners2 github-SICKAG-sick_safetyscanners2
sick_safetyscanners2_interfaces github-SICKAG-sick_safetyscanners2_interfaces
turtlebot3_manipulation_teleop github-ROBOTIS-GIT-turtlebot3_manipulation
v4l2_camera gitlab-boldhearts-ros2_v4l2_camera
webots_ros2_driver github-cyberbotics-webots_ros2
webots_ros2_epuck github-cyberbotics-webots_ros2
webots_ros2_tests github-cyberbotics-webots_ros2
irobot_create_nodes github-iRobotEducation-create3_sim
irobot_create_gazebo_plugins github-iRobotEducation-create3_sim
irobot_create_ignition_toolbox github-iRobotEducation-create3_sim
ign_rviz github-ignitionrobotics-ign-rviz
ign_rviz_plugins github-ignitionrobotics-ign-rviz
ros2launch_security_examples github-osrf-ros2launch_security
ros_image_to_qimage github-ros-sports-ros_image_to_qimage
turtlebot4_node github-turtlebot-turtlebot4
turtlebot4_base github-turtlebot-turtlebot4_robot
turtlebot4_diagnostics github-turtlebot-turtlebot4_robot
turtlebot4_tests github-turtlebot-turtlebot4_robot
turtlebot4_ignition_toolbox github-turtlebot-turtlebot4_simulator
ublox_nav_sat_fix_hp_node github-aussierobots-ublox_dgnss
beluga_amcl github-Ekumen-OS-beluga
gazebo_set_joint_positions_plugin github-Boeing-gazebo_set_joint_positions_plugin
message_tf_frame_transformer github-ika-rwth-aachen-message_tf_frame_transformer
reach_ros github-ros-industrial-reach_ros2
sick_scan_xd github-SICKAG-sick_scan_xd
apriltag_detector github-ros-misc-utilities-apriltag_detector
apriltag_detector_mit github-ros-misc-utilities-apriltag_detector
apriltag_detector_umich github-ros-misc-utilities-apriltag_detector
apriltag_draw github-ros-misc-utilities-apriltag_detector
bag2_to_image github-wep21-bag2_to_image
event_camera_renderer github-ros-event-camera-event_camera_renderer
ffmpeg_image_transport github-ros-misc-utilities-ffmpeg_image_transport
ffmpeg_image_transport_tools github-ros-misc-utilities-ffmpeg_image_transport_tools
libcaer_driver github-ros-event-camera-libcaer_driver
mola_bridge_ros2 github-MOLAorg-mola
mola_input_rosbag2 github-MOLAorg-mola
motion_capture_tracking github-IMRCLab-motion_capture_tracking
open3d_conversions github-ros-perception-perception_open3d
canopen_402_driver github-ros-industrial-ros2_canopen
ros_gz_bridge github-gazebosim-ros_gz
ros_gz_image github-gazebosim-ros_gz
ros_gz_point_cloud github-gazebosim-ros_gz
sick_safevisionary_driver github-SICKAG-sick_safevisionary_ros2
topic_based_ros2_control github-PickNikRobotics-topic_based_ros2_control
situational_graphs_msgs github-snt-arg-situational_graphs_msgs
unitree_ros github-snt-arg-unitree_ros
as2_behavior_tree github-aerostack2-aerostack2
as2_behaviors_perception github-aerostack2-aerostack2
as2_core github-aerostack2-aerostack2
as2_realsense_interface github-aerostack2-aerostack2
as2_usb_camera_interface github-aerostack2-aerostack2
as2_python_api github-aerostack2-aerostack2
as2_gazebo_assets github-aerostack2-aerostack2
as2_alphanumeric_viewer github-aerostack2-aerostack2
camera_ros github-christianrauch-camera_ros
clearpath_platform github-clearpathrobotics-clearpath_common
ess_imu_driver2 github-cubicleguy-ess_imu_driver2
gazebo_planar_move_plugin github-Boeing-gazebo_planar_move_plugin
laser_segmentation github-ajtudela-laser_segmentation
rqt_mocap4r2_control github-MOCAP4ROS2-Project-mocap4r2
off_highway_general_purpose_radar github-bosch-engineering-off_highway_sensor_drivers
off_highway_premium_radar_sample github-bosch-engineering-off_highway_sensor_drivers
off_highway_radar github-bosch-engineering-off_highway_sensor_drivers
off_highway_uss github-bosch-engineering-off_highway_sensor_drivers
play_motion2 github-pal-robotics-play_motion2
psdk_wrapper github-umdlife-psdk_ros2
sicks300_2 github-ajtudela-sicks300_2
stcamera_components github-ose-support-ros-stcamera_ros2
stcamera_grabber github-ose-support-ros-stcamera_ros2
stcamera_msgs github-ose-support-ros-stcamera_ros2
tiago_gazebo github-pal-robotics-tiago_simulation
wall_follower_ros2 github-rfzeg-wall_follower_ros2
wrapyfi_ros2_interfaces github-modular-ml-wrapyfi_ros2_interfaces

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

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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
apriltag_ros github-christianrauch-apriltag_ros
aruco_ros github-pal-robotics-aruco_ros
avt_vimba_camera github-astuff-avt_vimba_camera
cartographer_ros github-ros2-cartographer_ros
control_msgs github-ros-controls-control_msgs
depthai_bridge github-luxonis-depthai-ros
depthai_examples github-luxonis-depthai-ros
depthai_filters github-luxonis-depthai-ros
depthai_ros_driver github-luxonis-depthai-ros
depthai_ros_msgs github-luxonis-depthai-ros
depthimage_to_laserscan github-ros-perception-depthimage_to_laserscan
find_object_2d github-introlab-find-object
fuse_models github-locusrobotics-fuse
fuse_tutorials github-locusrobotics-fuse
gazebo_plugins github-ros-simulation-gazebo_ros_pkgs
gazebo_ros github-ros-simulation-gazebo_ros_pkgs
geodesy github-ros-geographic-info-geographic_info
examples_tf2_py github-ros2-geometry2
tf2_ros_py github-ros2-geometry2
tf2_sensor_msgs github-ros2-geometry2
gps_tools github-swri-robotics-gps_umd
gpsd_client github-swri-robotics-gps_umd
grasping_msgs github-mikeferguson-grasping_msgs
grid_map_cv github-ANYbotics-grid_map
grid_map_demos github-ANYbotics-grid_map
grid_map_ros github-ANYbotics-grid_map
grid_map_visualization github-ANYbotics-grid_map
gscam github-ros-drivers-gscam
hls_lfcd_lds_driver github-ROBOTIS-GIT-hls_lfcd_lds_driver
camera_calibration_parsers github-ros-perception-image_common
camera_info_manager github-ros-perception-image_common
image_transport github-ros-perception-image_common
polled_camera github-ros-perception-image_common
camera_calibration github-ros-perception-image_pipeline
depth_image_proc github-ros-perception-image_pipeline
image_proc github-ros-perception-image_pipeline
image_rotate github-ros-perception-image_pipeline
image_view github-ros-perception-image_pipeline
stereo_image_proc github-ros-perception-image_pipeline
theora_image_transport github-ros-perception-image_transport_plugins
imu_processors github-ros-perception-imu_pipeline
imu_transformer github-ros-perception-imu_pipeline
imu_complementary_filter github-CCNYRoboticsLab-imu_tools
imu_filter_madgwick github-CCNYRoboticsLab-imu_tools
rviz_imu_plugin github-CCNYRoboticsLab-imu_tools
joint_state_publisher github-ros-joint_state_publisher
joy github-ros-drivers-joystick_drivers
joy_linux github-ros-drivers-joystick_drivers
spacenav github-ros-drivers-joystick_drivers
wiimote github-ros-drivers-joystick_drivers
laser_filters github-ros-perception-laser_filters
laser_geometry github-ros-perception-laser_geometry
laser_proc github-ros-perception-laser_proc
leo_bringup github-LeoRover-leo_robot-ros2
leo_fw github-LeoRover-leo_robot-ros2
lgsvl_msgs github-lgsvl-lgsvl_msgs
mapviz_plugins github-swri-robotics-mapviz
swri_transform_util github-swri-robotics-marti_common
marti_nav_msgs github-swri-robotics-marti_messages
marti_perception_msgs github-swri-robotics-marti_messages
marti_visualization_msgs github-swri-robotics-marti_messages
mavros github-mavlink-mavros
mavros_extras github-mavlink-mavros
mavros_msgs github-mavlink-mavros
microstrain_inertial_driver github-LORD-MicroStrain-microstrain_inertial
microstrain_inertial_examples github-LORD-MicroStrain-microstrain_inertial
mir_driver github-DFKI-NI-mir_robot
mir_dwb_critics github-DFKI-NI-mir_robot
moveit_core github-ros-planning-moveit2
moveit_servo github-ros-planning-moveit2
moveit_ros_perception github-ros-planning-moveit2
moveit_msgs github-ros-planning-moveit_msgs
mrpt_msgs github-mrpt-ros-pkg-mrpt_msgs
mrpt_pf_localization github-mrpt-ros-pkg-mrpt_navigation
mrpt_pointcloud_pipeline github-mrpt-ros-pkg-mrpt_navigation
mrpt_rawlog github-mrpt-ros-pkg-mrpt_navigation
mrpt_reactivenav2d github-mrpt-ros-pkg-mrpt_navigation
mrpt_generic_sensor github-mrpt-ros-pkg-mrpt_sensors
mvsim github-MRPT-mvsim
naoqi_bridge_msgs github-ros-naoqi-naoqi_bridge_msgs2
naoqi_driver github-ros-naoqi-naoqi_driver2
map_msgs github-ros-planning-navigation_msgs
nmea_navsat_driver github-ros-drivers-nmea_navsat_driver
nonpersistent_voxel_layer github-SteveMacenski-nonpersistent_voxel_layer
novatel_gps_driver github-swri-robotics-novatel_gps_driver
ntpd_driver github-vooon-ntpd_driver
object_recognition_msgs github-wg-perception-object_recognition_msgs
octomap_server github-OctoMap-octomap_mapping
octomap_ros github-OctoMap-octomap_ros
openni2_camera github-ros-drivers-openni2_camera
pcl_msgs github-ros-perception-pcl_msgs
pcl_conversions github-ros-perception-perception_pcl
pcl_ros github-ros-perception-perception_pcl
phidgets_accelerometer github-ros-drivers-phidgets_drivers
phidgets_gyroscope github-ros-drivers-phidgets_drivers
phidgets_high_speed_encoder github-ros-drivers-phidgets_drivers
phidgets_magnetometer github-ros-drivers-phidgets_drivers
phidgets_spatial github-ros-drivers-phidgets_drivers
point_cloud_transport github-ros-perception-point_cloud_transport
point_cloud_transport_py github-ros-perception-point_cloud_transport
draco_point_cloud_transport github-ros-perception-point_cloud_transport_plugins
point_cloud_interfaces github-ros-perception-point_cloud_transport_plugins
pointcloud_to_laserscan github-ros-perception-pointcloud_to_laserscan
py_trees_ros github-splintered-reality-py_trees_ros
rc_genicam_driver github-roboception-rc_genicam_driver_ros2
realsense2_camera github-IntelRealSense-realsense-ros
realsense2_camera_msgs github-IntelRealSense-realsense-ros
robot_calibration github-mikeferguson-robot_calibration
robot_calibration_msgs github-mikeferguson-robot_calibration
robot_localization github-cra-ros-pkg-robot_localization
robot_state_publisher github-ros-robot_state_publisher
rosapi github-RobotWebTools-rosbridge_suite
rosbridge_library github-RobotWebTools-rosbridge_suite
rosbridge_test_msgs github-RobotWebTools-rosbridge_suite
rplidar_ros github-allenh1-rplidar_ros
rqt_bag_plugins github-ros-visualization-rqt_bag
rqt_image_view github-ros-visualization-rqt_image_view
rqt_moveit github-ros-visualization-rqt_moveit
rtabmap_conversions github-introlab-rtabmap_ros
rtabmap_msgs github-introlab-rtabmap_ros
rtabmap_odom github-introlab-rtabmap_ros
rtabmap_rviz_plugins github-introlab-rtabmap_ros
rtabmap_slam github-introlab-rtabmap_ros
rtabmap_sync github-introlab-rtabmap_ros
rtabmap_util github-introlab-rtabmap_ros
rviz2 github-ros2-rviz
rviz_common github-ros2-rviz
rviz_satellite github-nobleo-rviz_satellite
rviz_visual_tools github-PickNikRobotics-rviz_visual_tools
septentrio_gnss_driver github-septentrio-gnss-septentrio_gnss_driver
slam_toolbox github-SteveMacenski-slam_toolbox
spatio_temporal_voxel_layer github-SteveMacenski-spatio_temporal_voxel_layer
joy_teleop github-ros-teleop-teleop_tools
teleop_twist_joy github-ros2-teleop_twist_joy
turtlebot3_fake_node github-ROBOTIS-GIT-turtlebot3_simulations
turtlebot3_gazebo github-ROBOTIS-GIT-turtlebot3_simulations
tuw_geometry github-tuw-robotics-tuw_geometry
ublox_gps github-KumarRobotics-ublox
ublox_msgs github-KumarRobotics-ublox
urg_node github-ros-drivers-urg_node
usb_cam github-ros-drivers-usb_cam
velodyne_laserscan github-ros-drivers-velodyne
velodyne_pointcloud github-ros-drivers-velodyne
velodyne_gazebo_plugins bitbucket-DataspeedInc-velodyne_simulator
cv_bridge github-ros-perception-vision_opencv
image_geometry github-ros-perception-vision_opencv
opencv_tests github-ros-perception-vision_opencv
zbar_ros github-ros-drivers-zbar_ros
spinnaker_camera_driver github-ros-drivers-flir_camera_driver
common_interfaces github-ros2-common_interfaces
sensor_msgs_py github-ros2-common_interfaces
stereo_msgs github-ros2-common_interfaces
visualization_msgs github-ros2-common_interfaces
dummy_sensors github-ros2-demos
image_tools github-ros2-demos
intra_process_demo github-ros2-demos
quality_of_service_demo_cpp github-ros2-demos
quality_of_service_demo_py github-ros2-demos
topic_statistics_demo github-ros2-demos
dolly_follow github-chapulina-dolly
examples_rclpy_pointcloud_publisher github-ros2-examples
joy_tester github-joshnewans-joy_tester
bosch_locator_bridge github-boschglobal-locator_ros_bridge
message_filters github-ros2-message_filters
mrpt2 github-MRPT-mrpt
nav2_amcl github-ros-planning-navigation2
nav2_behavior_tree github-ros-planning-navigation2
nav2_collision_monitor github-ros-planning-navigation2
nav2_costmap_2d github-ros-planning-navigation2
dwb_core github-ros-planning-navigation2
dwb_critics github-ros-planning-navigation2
nerian_stereo github-nerian-vision-nerian_stereo_ros2
point_cloud_msg_wrapper gitlab-ApexAI-point_cloud_msg_wrapper
ros1_bridge github-ros2-ros1_bridge
controller_interface github-ros-controls-ros2_control
imu_sensor_broadcaster github-ros-controls-ros2_controllers
joint_state_broadcaster github-ros-controls-ros2_controllers
range_sensor_broadcaster github-ros-controls-ros2_controllers
rosbag2_performance_benchmarking github-ros2-rosbag2
sick_safetyscanners2 github-SICKAG-sick_safetyscanners2
sick_safetyscanners2_interfaces github-SICKAG-sick_safetyscanners2_interfaces
sm_husky_barrel_search_1 github-robosoft-ai-SMACC2
v4l2_camera gitlab-boldhearts-ros2_v4l2_camera
webots_ros2_driver github-cyberbotics-webots_ros2
webots_ros2_epuck github-cyberbotics-webots_ros2
webots_ros2_tests github-cyberbotics-webots_ros2
ign_rviz github-ignitionrobotics-ign-rviz
ign_rviz_plugins github-ignitionrobotics-ign-rviz
ros2launch_security_examples github-osrf-ros2launch_security
ros_image_to_qimage github-ros-sports-ros_image_to_qimage
ublox_nav_sat_fix_hp_node github-aussierobots-ublox_dgnss
beluga_amcl github-Ekumen-OS-beluga
message_tf_frame_transformer github-ika-rwth-aachen-message_tf_frame_transformer
apriltag_detector github-ros-misc-utilities-apriltag_detector
apriltag_detector_mit github-ros-misc-utilities-apriltag_detector
apriltag_detector_umich github-ros-misc-utilities-apriltag_detector
apriltag_draw github-ros-misc-utilities-apriltag_detector
bag2_to_image github-wep21-bag2_to_image
event_camera_renderer github-ros-event-camera-event_camera_renderer
ffmpeg_image_transport github-ros-misc-utilities-ffmpeg_image_transport
ffmpeg_image_transport_tools github-ros-misc-utilities-ffmpeg_image_transport_tools
libcaer_driver github-ros-event-camera-libcaer_driver
mola_bridge_ros2 github-MOLAorg-mola
mola_input_rosbag2 github-MOLAorg-mola
motion_capture_tracking github-IMRCLab-motion_capture_tracking
opensw_ros github-hatchbed-opensw_ros
ouster_ros github-ouster-lidar-ouster-ros
open3d_conversions github-ros-perception-perception_open3d
ros_gz_bridge github-gazebosim-ros_gz
ros_gz_image github-gazebosim-ros_gz
ros_gz_point_cloud github-gazebosim-ros_gz
sick_safevisionary_driver github-SICKAG-sick_safevisionary_ros2
topic_based_ros2_control github-PickNikRobotics-topic_based_ros2_control
situational_graphs_msgs github-snt-arg-situational_graphs_msgs
unitree_ros github-snt-arg-unitree_ros

Recent questions tagged sensor_msgs at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/common_interfaces.git
VCS Type git
VCS Version jazzy
Last Updated 2024-05-27
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.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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
apriltag_ros github-christianrauch-apriltag_ros
aruco_ros github-pal-robotics-aruco_ros
avt_vimba_camera github-astuff-avt_vimba_camera
cartographer_ros github-ros2-cartographer_ros
control_msgs github-ros-controls-control_msgs
depthimage_to_laserscan github-ros-perception-depthimage_to_laserscan
find_object_2d github-introlab-find-object
fuse_models github-locusrobotics-fuse
fuse_tutorials github-locusrobotics-fuse
geodesy github-ros-geographic-info-geographic_info
examples_tf2_py github-ros2-geometry2
tf2_ros_py github-ros2-geometry2
tf2_sensor_msgs github-ros2-geometry2
gps_tools github-swri-robotics-gps_umd
gpsd_client github-swri-robotics-gps_umd
gscam github-ros-drivers-gscam
hls_lfcd_lds_driver github-ROBOTIS-GIT-hls_lfcd_lds_driver
camera_calibration_parsers github-ros-perception-image_common
camera_info_manager github-ros-perception-image_common
image_transport github-ros-perception-image_common
polled_camera github-ros-perception-image_common
camera_calibration github-ros-perception-image_pipeline
depth_image_proc github-ros-perception-image_pipeline
image_proc github-ros-perception-image_pipeline
image_rotate github-ros-perception-image_pipeline
image_view github-ros-perception-image_pipeline
stereo_image_proc github-ros-perception-image_pipeline
theora_image_transport github-ros-perception-image_transport_plugins
imu_processors github-ros-perception-imu_pipeline
imu_transformer github-ros-perception-imu_pipeline
imu_complementary_filter github-CCNYRoboticsLab-imu_tools
imu_filter_madgwick github-CCNYRoboticsLab-imu_tools
rviz_imu_plugin github-CCNYRoboticsLab-imu_tools
joint_state_publisher github-ros-joint_state_publisher
joy github-ros-drivers-joystick_drivers
joy_linux github-ros-drivers-joystick_drivers
spacenav github-ros-drivers-joystick_drivers
wiimote github-ros-drivers-joystick_drivers
laser_filters github-ros-perception-laser_filters
laser_geometry github-ros-perception-laser_geometry
laser_proc github-ros-perception-laser_proc
leo_bringup github-LeoRover-leo_robot-ros2
leo_fw github-LeoRover-leo_robot-ros2
lgsvl_msgs github-lgsvl-lgsvl_msgs
mapviz_plugins github-swri-robotics-mapviz
swri_transform_util github-swri-robotics-marti_common
marti_nav_msgs github-swri-robotics-marti_messages
marti_perception_msgs github-swri-robotics-marti_messages
marti_visualization_msgs github-swri-robotics-marti_messages
mavros github-mavlink-mavros
mavros_extras github-mavlink-mavros
mavros_msgs github-mavlink-mavros
microstrain_inertial_driver github-LORD-MicroStrain-microstrain_inertial
microstrain_inertial_examples github-LORD-MicroStrain-microstrain_inertial
mir_driver github-DFKI-NI-mir_robot
mir_dwb_critics github-DFKI-NI-mir_robot
moveit_core github-ros-planning-moveit2
moveit_servo github-ros-planning-moveit2
moveit_ros_perception github-ros-planning-moveit2
moveit_msgs github-ros-planning-moveit_msgs
mrpt_msgs github-mrpt-ros-pkg-mrpt_msgs
mrpt_pf_localization github-mrpt-ros-pkg-mrpt_navigation
mrpt_pointcloud_pipeline github-mrpt-ros-pkg-mrpt_navigation
mrpt_rawlog github-mrpt-ros-pkg-mrpt_navigation
mrpt_reactivenav2d github-mrpt-ros-pkg-mrpt_navigation
mrpt_generic_sensor github-mrpt-ros-pkg-mrpt_sensors
mvsim github-MRPT-mvsim
map_msgs github-ros-planning-navigation_msgs
nmea_navsat_driver github-ros-drivers-nmea_navsat_driver
novatel_gps_driver github-swri-robotics-novatel_gps_driver
ntpd_driver github-vooon-ntpd_driver
object_recognition_msgs github-wg-perception-object_recognition_msgs
octomap_server github-OctoMap-octomap_mapping
octomap_ros github-OctoMap-octomap_ros
openni2_camera github-ros-drivers-openni2_camera
pcl_msgs github-ros-perception-pcl_msgs
pcl_conversions github-ros-perception-perception_pcl
pcl_ros github-ros-perception-perception_pcl
phidgets_accelerometer github-ros-drivers-phidgets_drivers
phidgets_gyroscope github-ros-drivers-phidgets_drivers
phidgets_high_speed_encoder github-ros-drivers-phidgets_drivers
phidgets_magnetometer github-ros-drivers-phidgets_drivers
phidgets_spatial github-ros-drivers-phidgets_drivers
point_cloud_transport github-ros-perception-point_cloud_transport
point_cloud_transport_py github-ros-perception-point_cloud_transport
draco_point_cloud_transport github-ros-perception-point_cloud_transport_plugins
point_cloud_interfaces github-ros-perception-point_cloud_transport_plugins
pointcloud_to_laserscan github-ros-perception-pointcloud_to_laserscan
py_trees_ros github-splintered-reality-py_trees_ros
rc_genicam_driver github-roboception-rc_genicam_driver_ros2
robot_calibration github-mikeferguson-robot_calibration
robot_calibration_msgs github-mikeferguson-robot_calibration
robot_localization github-cra-ros-pkg-robot_localization
robot_state_publisher github-ros-robot_state_publisher
rosapi github-RobotWebTools-rosbridge_suite
rosbridge_library github-RobotWebTools-rosbridge_suite
rosbridge_test_msgs github-RobotWebTools-rosbridge_suite
rplidar_ros github-allenh1-rplidar_ros
rqt_bag_plugins github-ros-visualization-rqt_bag
rqt_image_view github-ros-visualization-rqt_image_view
rqt_moveit github-ros-visualization-rqt_moveit
rviz2 github-ros2-rviz
rviz_common github-ros2-rviz
rviz_visual_tools github-PickNikRobotics-rviz_visual_tools
septentrio_gnss_driver github-septentrio-gnss-septentrio_gnss_driver
joy_teleop github-ros-teleop-teleop_tools
teleop_twist_joy github-ros2-teleop_twist_joy
turtlebot3_fake_node github-ROBOTIS-GIT-turtlebot3_simulations
turtlebot3_gazebo github-ROBOTIS-GIT-turtlebot3_simulations
tuw_geometry github-tuw-robotics-tuw_geometry
ublox_gps github-KumarRobotics-ublox
ublox_msgs github-KumarRobotics-ublox
urg_node github-ros-drivers-urg_node
usb_cam github-ros-drivers-usb_cam
velodyne_laserscan github-ros-drivers-velodyne
velodyne_pointcloud github-ros-drivers-velodyne
velodyne_gazebo_plugins bitbucket-DataspeedInc-velodyne_simulator
cv_bridge github-ros-perception-vision_opencv
image_geometry github-ros-perception-vision_opencv
opencv_tests github-ros-perception-vision_opencv
zbar_ros github-ros-drivers-zbar_ros
spinnaker_camera_driver github-ros-drivers-flir_camera_driver
common_interfaces github-ros2-common_interfaces
sensor_msgs_py github-ros2-common_interfaces
stereo_msgs github-ros2-common_interfaces
visualization_msgs github-ros2-common_interfaces
dummy_sensors github-ros2-demos
image_tools github-ros2-demos
intra_process_demo github-ros2-demos
quality_of_service_demo_cpp github-ros2-demos
quality_of_service_demo_py github-ros2-demos
topic_statistics_demo github-ros2-demos
dolly_follow github-chapulina-dolly
examples_rclpy_pointcloud_publisher github-ros2-examples
joy_tester github-joshnewans-joy_tester
message_filters github-ros2-message_filters
mrpt2 github-MRPT-mrpt
point_cloud_msg_wrapper gitlab-ApexAI-point_cloud_msg_wrapper
ros1_bridge github-ros2-ros1_bridge
controller_interface github-ros-controls-ros2_control
imu_sensor_broadcaster github-ros-controls-ros2_controllers
joint_state_broadcaster github-ros-controls-ros2_controllers
range_sensor_broadcaster github-ros-controls-ros2_controllers
ros2_ouster github-SteveMacenski-ros2_ouster_drivers
rosbag2_performance_benchmarking github-ros2-rosbag2
sm_husky_barrel_search_1 github-robosoft-ai-SMACC2
v4l2_camera gitlab-boldhearts-ros2_v4l2_camera
webots_ros2_driver github-cyberbotics-webots_ros2
webots_ros2_epuck github-cyberbotics-webots_ros2
webots_ros2_tests github-cyberbotics-webots_ros2
ign_rviz github-ignitionrobotics-ign-rviz
ign_rviz_plugins github-ignitionrobotics-ign-rviz
nao_lola_client github-ros-sports-nao_lola
ros2launch_security_examples github-osrf-ros2launch_security
ros_image_to_qimage github-ros-sports-ros_image_to_qimage
ublox_nav_sat_fix_hp_node github-aussierobots-ublox_dgnss
beluga_amcl github-Ekumen-OS-beluga
message_tf_frame_transformer github-ika-rwth-aachen-message_tf_frame_transformer
reach_ros github-ros-industrial-reach_ros2
apriltag_detector github-ros-misc-utilities-apriltag_detector
apriltag_detector_mit github-ros-misc-utilities-apriltag_detector
apriltag_detector_umich github-ros-misc-utilities-apriltag_detector
apriltag_draw github-ros-misc-utilities-apriltag_detector
bag2_to_image github-wep21-bag2_to_image
event_camera_renderer github-ros-event-camera-event_camera_renderer
ffmpeg_image_transport github-ros-misc-utilities-ffmpeg_image_transport
ffmpeg_image_transport_tools github-ros-misc-utilities-ffmpeg_image_transport_tools
libcaer_driver github-ros-event-camera-libcaer_driver
mola_bridge_ros2 github-MOLAorg-mola
mola_input_rosbag2 github-MOLAorg-mola
motion_capture_tracking github-IMRCLab-motion_capture_tracking
opensw_ros github-hatchbed-opensw_ros
ouster_ros github-ouster-lidar-ouster-ros
open3d_conversions github-ros-perception-perception_open3d
point_cloud_transport_tutorial github-ros-perception-point_cloud_transport_tutorial
rcss3d_nao github-ros-sports-rcss3d_nao
canopen_402_driver github-ros-industrial-ros2_canopen
ros_gz_bridge github-gazebosim-ros_gz
ros_gz_image github-gazebosim-ros_gz
ros_gz_point_cloud github-gazebosim-ros_gz
sick_safevisionary_driver github-SICKAG-sick_safevisionary_ros2
topic_based_ros2_control github-PickNikRobotics-topic_based_ros2_control

Recent questions tagged sensor_msgs at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/common_interfaces.git
VCS Type git
VCS Version rolling
Last Updated 2024-05-27
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.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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
apriltag_ros github-christianrauch-apriltag_ros
aruco_ros github-pal-robotics-aruco_ros
avt_vimba_camera github-astuff-avt_vimba_camera
cartographer_ros github-ros2-cartographer_ros
control_msgs github-ros-controls-control_msgs
depthimage_to_laserscan github-ros-perception-depthimage_to_laserscan
find_object_2d github-introlab-find-object
fuse_models github-locusrobotics-fuse
fuse_tutorials github-locusrobotics-fuse
geodesy github-ros-geographic-info-geographic_info
examples_tf2_py github-ros2-geometry2
tf2_ros_py github-ros2-geometry2
tf2_sensor_msgs github-ros2-geometry2
gps_tools github-swri-robotics-gps_umd
gpsd_client github-swri-robotics-gps_umd
gscam github-ros-drivers-gscam
hls_lfcd_lds_driver github-ROBOTIS-GIT-hls_lfcd_lds_driver
camera_calibration_parsers github-ros-perception-image_common
camera_info_manager github-ros-perception-image_common
image_transport github-ros-perception-image_common
polled_camera github-ros-perception-image_common
camera_calibration github-ros-perception-image_pipeline
depth_image_proc github-ros-perception-image_pipeline
image_proc github-ros-perception-image_pipeline
image_rotate github-ros-perception-image_pipeline
image_view github-ros-perception-image_pipeline
stereo_image_proc github-ros-perception-image_pipeline
theora_image_transport github-ros-perception-image_transport_plugins
imu_processors github-ros-perception-imu_pipeline
imu_transformer github-ros-perception-imu_pipeline
imu_complementary_filter github-CCNYRoboticsLab-imu_tools
imu_filter_madgwick github-CCNYRoboticsLab-imu_tools
rviz_imu_plugin github-CCNYRoboticsLab-imu_tools
joint_state_publisher github-ros-joint_state_publisher
joy github-ros-drivers-joystick_drivers
joy_linux github-ros-drivers-joystick_drivers
spacenav github-ros-drivers-joystick_drivers
wiimote github-ros-drivers-joystick_drivers
laser_filters github-ros-perception-laser_filters
laser_geometry github-ros-perception-laser_geometry
laser_proc github-ros-perception-laser_proc
leo_bringup github-LeoRover-leo_robot-ros2
leo_fw github-LeoRover-leo_robot-ros2
lgsvl_msgs github-lgsvl-lgsvl_msgs
mapviz_plugins github-swri-robotics-mapviz
swri_transform_util github-swri-robotics-marti_common
marti_nav_msgs github-swri-robotics-marti_messages
marti_perception_msgs github-swri-robotics-marti_messages
marti_visualization_msgs github-swri-robotics-marti_messages
mavros github-mavlink-mavros
mavros_extras github-mavlink-mavros
mavros_msgs github-mavlink-mavros
microstrain_inertial_driver github-LORD-MicroStrain-microstrain_inertial
microstrain_inertial_examples github-LORD-MicroStrain-microstrain_inertial
mir_driver github-DFKI-NI-mir_robot
mir_dwb_critics github-DFKI-NI-mir_robot
moveit_core github-ros-planning-moveit2
moveit_servo github-ros-planning-moveit2
moveit_ros_perception github-ros-planning-moveit2
moveit_msgs github-ros-planning-moveit_msgs
mrpt_msgs github-mrpt-ros-pkg-mrpt_msgs
mrpt_pf_localization github-mrpt-ros-pkg-mrpt_navigation
mrpt_pointcloud_pipeline github-mrpt-ros-pkg-mrpt_navigation
mrpt_rawlog github-mrpt-ros-pkg-mrpt_navigation
mrpt_reactivenav2d github-mrpt-ros-pkg-mrpt_navigation
mrpt_generic_sensor github-mrpt-ros-pkg-mrpt_sensors
mvsim github-MRPT-mvsim
map_msgs github-ros-planning-navigation_msgs
nmea_navsat_driver github-ros-drivers-nmea_navsat_driver
novatel_gps_driver github-swri-robotics-novatel_gps_driver
ntpd_driver github-vooon-ntpd_driver
object_recognition_msgs github-wg-perception-object_recognition_msgs
octomap_server github-OctoMap-octomap_mapping
octomap_ros github-OctoMap-octomap_ros
openni2_camera github-ros-drivers-openni2_camera
pcl_msgs github-ros-perception-pcl_msgs
pcl_conversions github-ros-perception-perception_pcl
pcl_ros github-ros-perception-perception_pcl
phidgets_accelerometer github-ros-drivers-phidgets_drivers
phidgets_gyroscope github-ros-drivers-phidgets_drivers
phidgets_high_speed_encoder github-ros-drivers-phidgets_drivers
phidgets_magnetometer github-ros-drivers-phidgets_drivers
phidgets_spatial github-ros-drivers-phidgets_drivers
point_cloud_transport github-ros-perception-point_cloud_transport
point_cloud_transport_py github-ros-perception-point_cloud_transport
draco_point_cloud_transport github-ros-perception-point_cloud_transport_plugins
point_cloud_interfaces github-ros-perception-point_cloud_transport_plugins
pointcloud_to_laserscan github-ros-perception-pointcloud_to_laserscan
py_trees_ros github-splintered-reality-py_trees_ros
rc_genicam_driver github-roboception-rc_genicam_driver_ros2
robot_calibration github-mikeferguson-robot_calibration
robot_calibration_msgs github-mikeferguson-robot_calibration
robot_localization github-cra-ros-pkg-robot_localization
robot_state_publisher github-ros-robot_state_publisher
rosapi github-RobotWebTools-rosbridge_suite
rosbridge_library github-RobotWebTools-rosbridge_suite
rosbridge_test_msgs github-RobotWebTools-rosbridge_suite
rplidar_ros github-allenh1-rplidar_ros
rqt_bag_plugins github-ros-visualization-rqt_bag
rqt_image_view github-ros-visualization-rqt_image_view
rqt_moveit github-ros-visualization-rqt_moveit
rviz2 github-ros2-rviz
rviz_common github-ros2-rviz
rviz_visual_tools github-PickNikRobotics-rviz_visual_tools
septentrio_gnss_driver github-septentrio-gnss-septentrio_gnss_driver
joy_teleop github-ros-teleop-teleop_tools
teleop_twist_joy github-ros2-teleop_twist_joy
turtlebot3_fake_node github-ROBOTIS-GIT-turtlebot3_simulations
turtlebot3_gazebo github-ROBOTIS-GIT-turtlebot3_simulations
tuw_geometry github-tuw-robotics-tuw_geometry
ublox_gps github-KumarRobotics-ublox
ublox_msgs github-KumarRobotics-ublox
urg_node github-ros-drivers-urg_node
usb_cam github-ros-drivers-usb_cam
velodyne_laserscan github-ros-drivers-velodyne
velodyne_pointcloud github-ros-drivers-velodyne
velodyne_gazebo_plugins bitbucket-DataspeedInc-velodyne_simulator
cv_bridge github-ros-perception-vision_opencv
image_geometry github-ros-perception-vision_opencv
opencv_tests github-ros-perception-vision_opencv
zbar_ros github-ros-drivers-zbar_ros
spinnaker_camera_driver github-ros-drivers-flir_camera_driver
common_interfaces github-ros2-common_interfaces
sensor_msgs_py github-ros2-common_interfaces
stereo_msgs github-ros2-common_interfaces
visualization_msgs github-ros2-common_interfaces
dummy_sensors github-ros2-demos
image_tools github-ros2-demos
intra_process_demo github-ros2-demos
quality_of_service_demo_cpp github-ros2-demos
quality_of_service_demo_py github-ros2-demos
topic_statistics_demo github-ros2-demos
dolly_follow github-chapulina-dolly
examples_rclpy_pointcloud_publisher github-ros2-examples
joy_tester github-joshnewans-joy_tester
message_filters github-ros2-message_filters
mrpt2 github-MRPT-mrpt
point_cloud_msg_wrapper gitlab-ApexAI-point_cloud_msg_wrapper
ros1_bridge github-ros2-ros1_bridge
controller_interface github-ros-controls-ros2_control
imu_sensor_broadcaster github-ros-controls-ros2_controllers
joint_state_broadcaster github-ros-controls-ros2_controllers
range_sensor_broadcaster github-ros-controls-ros2_controllers
ros2_ouster github-SteveMacenski-ros2_ouster_drivers
rosbag2_performance_benchmarking github-ros2-rosbag2
sm_husky_barrel_search_1 github-robosoft-ai-SMACC2
v4l2_camera gitlab-boldhearts-ros2_v4l2_camera
webots_ros2_driver github-cyberbotics-webots_ros2
webots_ros2_epuck github-cyberbotics-webots_ros2
webots_ros2_tests github-cyberbotics-webots_ros2
ign_rviz github-ignitionrobotics-ign-rviz
ign_rviz_plugins github-ignitionrobotics-ign-rviz
nao_lola_client github-ros-sports-nao_lola
ros2launch_security_examples github-osrf-ros2launch_security
ros_image_to_qimage github-ros-sports-ros_image_to_qimage
ublox_nav_sat_fix_hp_node github-aussierobots-ublox_dgnss
message_tf_frame_transformer github-ika-rwth-aachen-message_tf_frame_transformer
reach_ros github-ros-industrial-reach_ros2
apriltag_detector github-ros-misc-utilities-apriltag_detector
apriltag_detector_mit github-ros-misc-utilities-apriltag_detector
apriltag_detector_umich github-ros-misc-utilities-apriltag_detector
apriltag_draw github-ros-misc-utilities-apriltag_detector
bag2_to_image github-wep21-bag2_to_image
event_camera_renderer github-ros-event-camera-event_camera_renderer
ffmpeg_image_transport github-ros-misc-utilities-ffmpeg_image_transport
ffmpeg_image_transport_tools github-ros-misc-utilities-ffmpeg_image_transport_tools
libcaer_driver github-ros-event-camera-libcaer_driver
mola_bridge_ros2 github-MOLAorg-mola
mola_input_rosbag2 github-MOLAorg-mola
motion_capture_tracking github-IMRCLab-motion_capture_tracking
opensw_ros github-hatchbed-opensw_ros
ouster_ros github-ouster-lidar-ouster-ros
open3d_conversions github-ros-perception-perception_open3d
point_cloud_transport_tutorial github-ros-perception-point_cloud_transport_tutorial
rcss3d_nao github-ros-sports-rcss3d_nao
canopen_402_driver github-ros-industrial-ros2_canopen
ros_gz_bridge github-gazebosim-ros_gz
ros_gz_image github-gazebosim-ros_gz
ros_gz_point_cloud github-gazebosim-ros_gz
sick_safevisionary_driver github-SICKAG-sick_safevisionary_ros2
topic_based_ros2_control github-PickNikRobotics-topic_based_ros2_control

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

Checkout URI https://github.com/ros/common_msgs.git
VCS Type git
VCS Version noetic-devel
Last Updated 2021-01-11
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.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

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

Name Repo Deps
ainstein_radar_tools github-AinsteinAI-ainstein_radar
apriltag_ros github-AprilRobotics-apriltag_ros
arbotix_python github-vanadiumlabs-arbotix_ros
aruco_ros github-pal-robotics-aruco_ros
arm github-nasa-astrobee
comms_bridge github-nasa-astrobee
ff_hw_msgs github-nasa-astrobee
ff_msgs github-nasa-astrobee
epson_imu github-nasa-astrobee
handrail_detect github-nasa-astrobee
interest_point github-nasa-astrobee
localization_node github-nasa-astrobee
marker_tracking github-nasa-astrobee
vive_localization github-nasa-astrobee
msg_conversions github-nasa-astrobee
astrobee_gazebo github-nasa-astrobee
autoware_msgs github-autoware-ai-messages
auv_msgs github-oceansystemslab-auv_msgs
avt_vimba_camera github-astuff-avt_vimba_camera
axis_camera github-ros-drivers-axis_camera
basler_tof github-uos-basler_tof
rokubimini gitlab-botasys-bota_driver
rokubimini_description gitlab-botasys-bota_driver
rokubimini_msgs gitlab-botasys-bota_driver
calibration_estimation github-ros-perception-calibration
calibration_msgs github-ros-perception-calibration
image_cb_detector github-ros-perception-calibration
cob_monitoring github-4am-robotics-cob_command_tools
cob_teleop github-4am-robotics-cob_command_tools
cob_frame_tracker github-4am-robotics-cob_control
cob_hardware_emulation github-4am-robotics-cob_control
cob_mecanum_controller github-4am-robotics-cob_control
cob_model_identifier github-4am-robotics-cob_control
cob_obstacle_distance github-4am-robotics-cob_control
cob_omni_drive_controller github-4am-robotics-cob_control
cob_trajectory_controller github-4am-robotics-cob_control
cob_twist_controller github-4am-robotics-cob_control
cob_base_drive_chain github-4am-robotics-cob_driver
cob_bms_driver github-4am-robotics-cob_driver
cob_light github-4am-robotics-cob_driver
cob_phidgets github-4am-robotics-cob_driver
cob_scan_unifier github-4am-robotics-cob_driver
cob_sick_lms1xx github-4am-robotics-cob_driver
cob_sick_s300 github-4am-robotics-cob_driver
laser_scan_densifier github-4am-robotics-cob_driver
cob_hand_bridge github-ipa320-cob_hand
cob_grasp_generation github-ipa320-cob_manipulation
cob_lookat_action github-ipa320-cob_manipulation
cob_map_accessibility_analysis github-ipa320-cob_navigation
cob_3d_mapping_msgs github-ipa320-cob_perception_common
cob_cam3d_throttle github-ipa320-cob_perception_common
cob_image_flip github-ipa320-cob_perception_common
cob_object_detection_msgs github-ipa320-cob_perception_common
cob_object_detection_visualizer github-ipa320-cob_perception_common
cob_perception_msgs github-ipa320-cob_perception_common
ipa_3d_fov_visualization github-ipa320-cob_perception_common
codec_image_transport github-yoshito-n-students-codec_image_transport
common_msgs github-ros-common_msgs
stereo_msgs github-ros-common_msgs
points_preprocessor github-nobleo-core_perception
cras_imu_tools github-ctu-vras-cras_imu_tools
cras_laser_geometry github-ctu-vras-cras_laser_geometry
cras_msgs github-ctu-vras-cras_msgs
cras_cpp_common github-ctu-vras-ros-utils
image_transport_codecs github-ctu-vras-ros-utils
create_driver github-AutonomyLab-create_robot
criutils github-crigroup-criutils
cv_camera github-OTL-cv_camera
dbw_fca_can bitbucket-DataspeedInc-dbw_fca_ros
dbw_fca_joystick_demo bitbucket-DataspeedInc-dbw_fca_ros
dbw_mkz_can bitbucket-dataspeedinc-dbw_mkz_ros
dbw_mkz_joystick_demo bitbucket-dataspeedinc-dbw_mkz_ros
dbw_polaris_can bitbucket-DataspeedInc-dbw_polaris_ros
dbw_polaris_joystick_demo bitbucket-DataspeedInc-dbw_polaris_ros
depthai_bridge github-luxonis-depthai-ros
depthai_examples github-luxonis-depthai-ros
depthai_filters github-luxonis-depthai-ros
depthai_ros_driver github-luxonis-depthai-ros
depthai_ros_msgs github-luxonis-depthai-ros
depthimage_to_laserscan github-ros-perception-depthimage_to_laserscan
dynamic_robot_state_publisher github-peci1-dynamic_robot_state_publisher
dynamixel_workbench_controllers github-ROBOTIS-GIT-dynamixel-workbench
dynamixel_workbench_operators github-ROBOTIS-GIT-dynamixel-workbench
dynamixel_interface github-csiro-robotics-dynamixel_interface
ensenso_camera github-ensenso-ros_driver
ensenso_camera_msgs github-ensenso-ros_driver
ess_imu_ros1_uart_driver github-cubicleguy-ess_imu_ros1_uart_driver
exotica_examples github-ipab-slmc-exotica
fetch_open_auto_dock github-fetchrobotics-fetch_open_auto_dock
fetch_drivers github-fetchrobotics-fetch_robots
fetch_bringup github-fetchrobotics-fetch_robots
fetch_depth_layer github-fetchrobotics-fetch_ros
fetch_teleop github-fetchrobotics-fetch_ros
aruco_detect github-UbiquityRobotics-fiducials
fiducial_msgs github-UbiquityRobotics-fiducials
fiducial_slam github-UbiquityRobotics-fiducials
stag_detect github-UbiquityRobotics-fiducials
find_object_2d github-introlab-find-object
fkie_message_filters github-fkie-message_filters
floam github-flynneva-floam
franka_control github-frankaemika-franka_ros
franka_gazebo github-frankaemika-franka_ros
franka_gripper github-frankaemika-franka_ros
franka_visualization github-frankaemika-franka_ros
fuse_models github-locusrobotics-fuse
fuse_tutorials github-locusrobotics-fuse
gazebo_msgs github-ros-simulation-gazebo_ros_pkgs
gazebo_plugins github-ros-simulation-gazebo_ros_pkgs
geodesy github-ros-geographic-info-geographic_info
tf github-ros-geometry
tf2_sensor_msgs github-ros-geometry2
gps_common github-swri-robotics-gps_umd
gpsd_client github-swri-robotics-gps_umd
graft github-ros-perception-graft
grasping_msgs github-mikeferguson-grasping_msgs
grid_map_demos github-anybotics-grid_map
grid_map_ros github-anybotics-grid_map
grid_map_visualization github-anybotics-grid_map
haf_grasping github-davidfischinger-haf_grasping
hector_pose_estimation github-tu-darmstadt-ros-pkg-hector_localization
hector_pose_estimation_core github-tu-darmstadt-ros-pkg-hector_localization
message_to_tf github-tu-darmstadt-ros-pkg-hector_localization
hector_compressed_map_transport github-tu-darmstadt-ros-pkg-hector_slam
hector_imu_attitude_to_tf github-tu-darmstadt-ros-pkg-hector_slam
hector_imu_tools github-tu-darmstadt-ros-pkg-hector_slam
hfl_driver github-continental-hfl_driver
hls_lfcd_lds_driver github-ROBOTIS-GIT-hls_lfcd_lds_driver
hokuyo3d github-at-wat-hokuyo3d
hri_msgs github-ros4hri-hri_msgs
ifm3d_ros_driver github-ifm-ifm3d-ros
camera_calibration_parsers github-ros-perception-image_common
camera_info_manager github-ros-perception-image_common
image_transport github-ros-perception-image_common
polled_camera github-ros-perception-image_common
camera_calibration github-ros-perception-image_pipeline
depth_image_proc github-ros-perception-image_pipeline
image_proc github-ros-perception-image_pipeline
image_publisher github-ros-perception-image_pipeline
image_view github-ros-perception-image_pipeline
stereo_image_proc github-ros-perception-image_pipeline
imagezero_image_transport github-swri-robotics-imagezero_transport
imagezero_ros github-swri-robotics-imagezero_transport
imu_processors github-ros-perception-imu_pipeline
imu_transformer github-ros-perception-imu_pipeline
imu_complementary_filter github-CCNYRoboticsLab-imu_tools
imu_filter_madgwick github-CCNYRoboticsLab-imu_tools
industrial_robot_client github-ros-industrial-industrial_core
industrial_robot_simulator github-ros-industrial-industrial_core
innopolis_vtol_dynamics github-InnopolisAero-inno_vtol_dynamics
ira_laser_tools github-iralabdisco-ira_laser_tools
ixblue_ins_driver github-ixblue-ixblue_ins_stdbin_driver
drone_wrapper github-JdeRobot-drones
rotors_driver github-JdeRobot-drones
rqt_drone_teleop github-JdeRobot-drones
rqt_ground_robot_teleop github-JdeRobot-drones
tello_driver github-JdeRobot-drones
joint_state_publisher github-ros-joint_state_publisher
joy github-ros-drivers-joystick_drivers
spacenav_node github-ros-drivers-joystick_drivers
wiimote github-ros-drivers-joystick_drivers
influxdb_store github-jsk-ros-pkg-jsk_3rdparty
opt_camera github-jsk-ros-pkg-jsk_3rdparty
zdepth_image_transport github-jsk-ros-pkg-jsk_3rdparty
audio_video_recorder github-jsk-ros-pkg-jsk_common
jsk_network_tools github-jsk-ros-pkg-jsk_common
image_view2 github-jsk-ros-pkg-jsk_common
jsk_rosbag_tools github-jsk-ros-pkg-jsk_common
jsk_tilt_laser github-jsk-ros-pkg-jsk_common
jsk_topic_tools github-jsk-ros-pkg-jsk_common
virtual_force_publisher github-jsk-ros-pkg-jsk_common
jsk_gui_msgs github-jsk-ros-pkg-jsk_common_msgs
posedetection_msgs github-jsk-ros-pkg-jsk_common_msgs
eus_teleop github-jsk-ros-pkg-jsk_control
joy_mouse github-jsk-ros-pkg-jsk_control
jsk_footstep_controller github-jsk-ros-pkg-jsk_control
pr2eus_openrave github-jsk-ros-pkg-jsk_pr2eus
audio_to_spectrogram github-jsk-ros-pkg-jsk_recognition
checkerboard_detector github-jsk-ros-pkg-jsk_recognition
imagesift github-jsk-ros-pkg-jsk_recognition
jsk_pcl_ros github-jsk-ros-pkg-jsk_recognition
jsk_pcl_ros_utils github-jsk-ros-pkg-jsk_recognition
jsk_perception github-jsk-ros-pkg-jsk_recognition
jsk_recognition_msgs github-jsk-ros-pkg-jsk_recognition
jsk_recognition_utils github-jsk-ros-pkg-jsk_recognition
resized_image_transport github-jsk-ros-pkg-jsk_recognition
sound_classification github-jsk-ros-pkg-jsk_recognition
roseus github-jsk-ros-pkg-jsk_roseus
jsk_interactive_marker github-jsk-ros-pkg-jsk_visualization
kvh_geo_fog_3d_driver github-MITRE-kvh_geo_fog_3d
laser_assembler github-ros-perception-laser_assembler
map_laser github-DLu-laser_filtering
laser_filters github-ros-perception-laser_filters
laser_geometry github-ros-perception-laser_geometry
laser_proc github-ros-perception-laser_proc
leo_bringup github-LeoRover-leo_robot
leo_fw github-LeoRover-leo_robot
lgsvl_msgs github-lgsvl-lgsvl_msgs
hri github-ros4hri-libhri
libuvc_camera github-ros-drivers-libuvc_ros
laptop_battery_monitor github-ros-drivers-linux_peripheral_interfaces
lms1xx github-clearpathrobotics-lms1xx
lsc_ros_driver github-AutonicsLiDAR-lsc_ros_driver
lsm_localization github-ihadzic-lsm_localization
mapviz_plugins github-swri-robotics-mapviz
swri_transform_util github-swri-robotics-marti_common
marti_nav_msgs github-swri-robotics-marti_messages
marti_perception_msgs github-swri-robotics-marti_messages
marti_visualization_msgs github-swri-robotics-marti_messages
mavros github-mavlink-mavros
mavros_extras github-mavlink-mavros
mavros_msgs github-mavlink-mavros
mcl_3dl github-at-wat-mcl_3dl
microstrain_3dmgx2_imu github-ros-drivers-microstrain_3dmgx2_imu
microstrain_inertial_driver github-LORD-MicroStrain-microstrain_inertial
mir_driver github-DFKI-NI-mir_robot
mir_dwb_critics github-DFKI-NI-mir_robot
mobile_robot_simulator github-nobleo-mobile_robot_simulator
mongodb_log github-strands-project-mongodb_store
move_basic github-UbiquityRobotics-move_basic
moveit_commander github-ros-planning-moveit
moveit_core github-ros-planning-moveit
moveit_servo github-ros-planning-moveit
moveit_ros_perception github-ros-planning-moveit
moveit_msgs github-ros-planning-moveit_msgs
movie_publisher github-peci1-movie_publisher
mrpt2 github-mrpt-mrpt
mrpt_msgs github-mrpt-ros-pkg-mrpt_msgs
mrpt_local_obstacles github-mrpt-ros-pkg-mrpt_navigation
mrpt_localization github-mrpt-ros-pkg-mrpt_navigation
mrpt_rawlog github-mrpt-ros-pkg-mrpt_navigation
mrpt_sensorlib github-mrpt-ros-pkg-mrpt_sensors
mrpt_ekf_slam_2d github-mrpt-ros-pkg-mrpt_slam
mrpt_ekf_slam_3d github-mrpt-ros-pkg-mrpt_slam
mrpt_graphslam_2d github-mrpt-ros-pkg-mrpt_slam
mrpt_icp_slam_2d github-mrpt-ros-pkg-mrpt_slam
mrpt_rbpf_slam github-mrpt-ros-pkg-mrpt_slam
multi_object_tracking_lidar github-praveen-palanisamy-multiple-object-tracking-lidar
multisense_ros github-carnegierobotics-multisense_ros
mvsim github-ual-arm-ros-pkg-mvsim
naoqi_bridge_msgs github-ros-naoqi-naoqi_bridge_msgs
naoqi_driver github-ros-naoqi-naoqi_driver
amcl github-ros-planning-navigation
base_local_planner github-ros-planning-navigation
costmap_2d github-ros-planning-navigation
dwa_local_planner github-ros-planning-navigation
navfn github-ros-planning-navigation
nav2d_localizer github-skasperski-navigation_2d
nav2d_msgs github-skasperski-navigation_2d
nav2d_operator github-skasperski-navigation_2d
nav2d_remote github-skasperski-navigation_2d
assisted_teleop github-ros-planning-navigation_experimental
map_msgs github-ros-planning-navigation_msgs
nearfield_map github-TUC-ProAut-ros_nearfield_map
costmap_cspace github-at-wat-neonavigation
joystick_interrupt github-at-wat-neonavigation
map_organizer github-at-wat-neonavigation
obj_to_pointcloud github-at-wat-neonavigation
planner_cspace github-at-wat-neonavigation
safety_limiter github-at-wat-neonavigation
track_odometry github-at-wat-neonavigation
nerian_stereo github-nerian-vision-nerian_stereo
nmea_navsat_driver github-ros-drivers-nmea_navsat_driver
nonpersistent_voxel_layer github-SteveMacenski-nonpersistent_voxel_layer
novatel_gps_driver github-swri-robotics-novatel_gps_driver
novatel_oem7_driver github-novatel-novatel_oem7_driver
ntpd_driver github-vooon-ntpd_driver
object_recognition_msgs github-wg-perception-object_recognition_msgs
octomap_server github-OctoMap-octomap_mapping
octomap_pa github-TUC-ProAut-ros_octomap
octomap_pa_msgs github-TUC-ProAut-ros_octomap
octomap_ros github-OctoMap-octomap_ros
omron_os32c_driver github-ros-drivers-omron
ov_core github-rpng-open_vins
ov_eval github-rpng-open_vins
ov_msckf github-rpng-open_vins
opencv_apps github-ros-perception-opencv_apps
openni2_camera github-ros-drivers-openni2_camera
openni_camera github-ros-drivers-openni_camera
openzen_sensor bitbucket-lpresearch-openzenros
outsight_alb_driver gitlab-outsight-public-outsight-drivers-outsight_alb_driver
oxford_gps_eth bitbucket-DataspeedInc-oxford_gps_eth
p2os_teleop github-allenh1-p2os
p2os_urdf github-allenh1-p2os
pcdfilter_pa github-tuc-proaut-ros_pcdfilter
pcl_msgs github-ros-perception-pcl_msgs
face_detector github-wg-perception-people
leg_detector github-wg-perception-people
people_tracking_filter github-wg-perception-people
pcl_conversions github-ros-perception-perception_pcl
pcl_ros github-ros-perception-perception_pcl
pf_driver github-PepperlFuchs-pf_lidar_ros_driver
phidgets_accelerometer github-ros-drivers-phidgets_drivers
phidgets_gyroscope github-ros-drivers-phidgets_drivers
phidgets_high_speed_encoder github-ros-drivers-phidgets_drivers
phidgets_magnetometer github-ros-drivers-phidgets_drivers
phidgets_spatial github-ros-drivers-phidgets_drivers
pilz_testutils github-PilzDE-pilz_common
prbt_hardware_support github-PilzDE-pilz_robots
prbt_support github-PilzDE-pilz_robots
pincher_arm_bringup github-fictionlab-pincher_arm
point_cloud_color github-ctu-vras-point_cloud_color
point_cloud_transport github-ctu-vras-point_cloud_transport
draco_point_cloud_transport github-ctu-vras-point_cloud_transport_plugins
pointcloud_to_laserscan github-ros-perception-pointcloud_to_laserscan
pointgrey_camera_driver github-ros-drivers-pointgrey_camera_driver
wfov_camera_msgs github-ros-drivers-pointgrey_camera_driver
pr2_teleop_general github-pr2-pr2_apps
pr2_common_action_msgs github-pr2-pr2_common_actions
pr2_tilt_laser_interface github-pr2-pr2_common_actions
pr2_head_action github-pr2-pr2_controllers
pr2_controller_manager github-pr2-pr2_mechanism
laser_tilt_controller_filter github-PR2-pr2_navigation
pr2_navigation_perception github-PR2-pr2_navigation
pr2_navigation_self_filter github-PR2-pr2_navigation
imu_monitor github-pr2-pr2_robot
joint_qualification_controllers github-PR2-pr2_self_test
pr2_gazebo_plugins github-PR2-pr2_simulator
prosilica_camera github-ros-drivers-prosilica_driver
psen_scan_v2 github-PilzDE-psen_scan_v2
py_trees_ros github-splintered-reality-py_trees_ros
qb_chain_controllers bitbucket-qbrobotics-qbchain-ros
quanergy_client_ros github-QuanergySystems-quanergy_client_ros
radar_pa github-TUC-ProAut-ros_radar
raptor_dbw_can github-NewEagleRaptor-raptor-dbw-ros
raptor_dbw_joystick_demo github-NewEagleRaptor-raptor-dbw-ros
raptor_dbw_joystick_speed_demo github-NewEagleRaptor-raptor-dbw-ros
razor_imu_9dof github-ENSTABretagneRobotics-razor_imu_9dof
rc_genicam_camera github-roboception-rc_genicam_camera
rc_genicam_driver github-roboception-rc_genicam_driver_ros
rc_visard_driver github-roboception-rc_visard_ros
remote_rosbag_record github-yoshito-n-students-remote_rosbag_record
robot_body_filter github-peci1-robot_body_filter
robot_calibration github-mikeferguson-robot_calibration
robot_calibration_msgs github-mikeferguson-robot_calibration
robot_controllers github-fetchrobotics-robot_controllers
robot_localization github-cra-ros-pkg-robot_localization
dwb_critics github-locusrobotics-robot_navigation
dwb_local_planner github-locusrobotics-robot_navigation
robot_pose_ekf github-ros-planning-robot_pose_ekf
robot_self_filter github-pr2-robot_self_filter
robot_state_publisher github-ros-robot_state_publisher
ros_control_boilerplate github-PickNikRobotics-ros_control_boilerplate
effort_controllers github-ros-controls-ros_controllers
imu_sensor_controller github-ros-controls-ros_controllers
joint_state_controller github-ros-controls-ros_controllers
ros_numpy github-eric-wieser-ros_numpy
rosbridge_library github-RobotWebTools-rosbridge_suite
rospilot github-rospilot-rospilot
rosserial_windows github-ros-drivers-rosserial
rplidar_ros