-
 

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ü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
create_driver
depthai_bridge
depthai_examples
depthai_filters
depthai_ros_driver
depthai_ros_msgs
depthimage_to_laserscan
find_object_2d
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
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_bridge_msgs
naoqi_driver
map_msgs
nmea_navsat_driver
novatel_gps_driver
novatel_oem7_driver
ntpd_driver
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
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_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
common_interfaces
sensor_msgs_py
stereo_msgs
visualization_msgs
irobot_create_nodes
irobot_create_gz_toolbox
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
nav2_amcl
nav2_behavior_tree
nav2_collision_monitor
nav2_costmap_2d
dwb_core
dwb_critics
nerian_stereo
point_cloud_msg_wrapper
ros1_bridge
controller_interface
imu_sensor_broadcaster
joint_state_broadcaster
range_sensor_broadcaster
ros2_controllers_test_nodes
ros2_ouster
ros2launch_security_examples
ros_image_to_qimage
sick_safetyscanners2
sick_safetyscanners2_interfaces
turtlebot4_node
turtlebot4_base
turtlebot4_diagnostics
turtlebot4_tests
turtlebot4_ignition_toolbox
ublox_nav_sat_fix_hp_node
v4l2_camera
webots_ros2_driver
webots_ros2_epuck
webots_ros2_tests
adi_3dtof_image_stitching
beluga_ros
spinnaker_camera_driver
gazebo_set_joint_positions_plugin
hri_rviz
bosch_locator_bridge
message_tf_frame_transformer
mrpt_apps
mrpt_libros_bridge
reach_ros
sick_scan_xd
apriltag_detector
apriltag_detector_mit
apriltag_detector_umich
apriltag_draw
automatika_ros_sugar
bag2_to_image
event_camera_renderer
ffmpeg_encoder_decoder
ffmpeg_image_transport
ffmpeg_image_transport_tools
foxglove_compressed_video_transport
joy_tester
laser_segmentation
libcaer_driver
mola_bridge_ros2
mola_input_rosbag2
motion_capture_tracking
open3d_conversions
canopen_402_driver
ros_gz_bridge
ros_gz_image
ros_gz_point_cloud
rosx_introspection
sick_safevisionary_driver
topic_based_ros2_control
ai_prompt_msgs
camera_aravis2
camera_aravis2_msgs
create3_republisher
ds_dbw_can
ds_dbw_joystick_demo
ess_imu_driver2
nicla_vision_ros2
robosoft_openai
message_modification
lidar_situational_graphs
situational_graphs_msgs
situational_graphs_reasoning_msgs
unitree_ros
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
camera_ros
extrinsic_calibrator_core
extrinsic_calibrator_examples
franka_gripper
franka_msgs
franka_robot_state_broadcaster
franka_semantic_components
gazebo_planar_move_plugin
hri_face_detect
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
psdk_wrapper
puma_motor_driver
raspimouse_ros2_examples
robotont_driver
sicks300_2
stcamera_components
stcamera_grabber
stcamera_msgs
tiago_gazebo
turtlebot3_manipulation_teleop
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.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ü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
leo_bringup
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
naoqi_bridge_msgs
naoqi_driver
map_msgs
nmea_navsat_driver
nonpersistent_voxel_layer
novatel_gps_driver
ntpd_driver
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
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
sm_husky_barrel_search_1
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
examples_rclpy_pointcloud_publisher
ign_rviz
ign_rviz_plugins
message_filters
nav2_amcl
nav2_behavior_tree
nav2_collision_monitor
nav2_costmap_2d
dwb_core
dwb_critics
nerian_stereo
point_cloud_msg_wrapper
ros1_bridge
controller_interface
imu_sensor_broadcaster
joint_state_broadcaster
range_sensor_broadcaster
ros2launch_security_examples
ros_image_to_qimage
rosbag2_performance_benchmarking
sick_safetyscanners2
sick_safetyscanners2_interfaces
ublox_nav_sat_fix_hp_node
v4l2_camera
webots_ros2_driver
webots_ros2_epuck
webots_ros2_tests
beluga_ros
spinnaker_camera_driver
bosch_locator_bridge
message_tf_frame_transformer
mrpt_apps
mrpt_libros_bridge
sick_scan_xd
apriltag_detector
apriltag_detector_mit
apriltag_detector_umich
apriltag_draw
bag2_to_image
event_camera_renderer
ffmpeg_encoder_decoder
ffmpeg_image_transport
ffmpeg_image_transport_tools
foxglove_compressed_video_transport
joy_tester
libcaer_driver
mola_bridge_ros2
mola_input_rosbag2
motion_capture_tracking
opensw_ros
ouster_ros
open3d_conversions
battery_state_broadcaster
battery_state_rviz_overlay
ros_gz_bridge
ros_gz_image
ros_gz_point_cloud
rosx_introspection
sick_safevisionary_driver
topic_based_ros2_control
camera_aravis2
camera_aravis2_msgs
lidar_situational_graphs
situational_graphs_msgs
situational_graphs_reasoning_msgs
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ü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
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
leo_bringup
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
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
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_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
sm_husky_barrel_search_1
common_interfaces
sensor_msgs_py
stereo_msgs
visualization_msgs
irobot_create_nodes
irobot_create_gz_toolbox
dummy_sensors
image_tools
intra_process_demo
quality_of_service_demo_cpp
quality_of_service_demo_py
topic_statistics_demo
dolly_follow
examples_rclpy_pointcloud_publisher
ign_rviz
ign_rviz_plugins
message_filters
nao_lola_client
nav2_amcl
nav2_behavior_tree
nav2_collision_monitor
nav2_costmap_2d
opennav_docking
dwb_core
dwb_critics
point_cloud_msg_wrapper
ros1_bridge
controller_interface
imu_sensor_broadcaster
joint_state_broadcaster
range_sensor_broadcaster
ros2_controllers_test_nodes
ros2_ouster
ros2launch_security_examples
ros_image_to_qimage
rosbag2_performance_benchmarking
sick_safetyscanners2
sick_safetyscanners2_interfaces
turtlebot4_node
turtlebot4_base
turtlebot4_diagnostics
turtlebot4_tests
turtlebot4_gz_toolbox
ublox_nav_sat_fix_hp_node
v4l2_camera
webots_ros2_driver
webots_ros2_epuck
webots_ros2_tests
beluga_ros
spinnaker_camera_driver
message_tf_frame_transformer
mrpt_apps
mrpt_libros_bridge
reach_ros
sick_scan_xd
apriltag_detector
apriltag_detector_mit
apriltag_detector_umich
apriltag_draw
automatika_ros_sugar
bag2_to_image
event_camera_renderer
ffmpeg_encoder_decoder
ffmpeg_image_transport
ffmpeg_image_transport_tools
foxglove_compressed_video_transport
joy_tester
libcaer_driver
mola_bridge_ros2
mola_input_rosbag2
motion_capture_tracking
opensw_ros
ouster_ros
open3d_conversions
point_cloud_transport_tutorial
rcss3d_nao
canopen_402_driver
battery_state_broadcaster
battery_state_rviz_overlay
ros_gz_bridge
ros_gz_image
ros_gz_point_cloud
rosx_introspection
sick_safevisionary_driver
topic_based_ros2_control
ai_prompt_msgs
camera_aravis2
camera_aravis2_msgs
create3_republisher
ds_dbw_can
ds_dbw_joystick_demo
ess_imu_driver2
nicla_vision_ros2
robosoft_openai
message_modification

Recent questions tagged sensor_msgs at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 5.4.2
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-11-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.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
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
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_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
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
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
joy_teleop
teleop_twist_joy
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
sm_husky_barrel_search_1
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
examples_rclpy_pointcloud_publisher
ign_rviz
ign_rviz_plugins
message_filters
nao_lola_client
point_cloud_msg_wrapper
ros1_bridge
controller_interface
imu_sensor_broadcaster
joint_state_broadcaster
range_sensor_broadcaster
ros2_controllers_test_nodes
ros2launch_security_examples
ros_image_to_qimage
rosbag2_performance_benchmarking
sick_safetyscanners2
sick_safetyscanners2_interfaces
ublox_nav_sat_fix_hp_node
v4l2_camera
webots_ros2_driver
webots_ros2_epuck
webots_ros2_tests
spinnaker_camera_driver
message_tf_frame_transformer
mrpt_apps
mrpt_libros_bridge
reach_ros
apriltag_detector
apriltag_detector_mit
apriltag_detector_umich
apriltag_draw
automatika_ros_sugar
bag2_to_image
event_camera_renderer
ffmpeg_encoder_decoder
ffmpeg_image_transport
ffmpeg_image_transport_tools
foxglove_compressed_video_transport
joy_tester
laser_segmentation
libcaer_driver
mola_bridge_ros2
mola_input_rosbag2
motion_capture_tracking
opensw_ros
ouster_ros
open3d_conversions
point_cloud_transport_tutorial
rcss3d_nao
canopen_402_driver
battery_state_broadcaster
battery_state_rviz_overlay
ros_gz_bridge
ros_gz_image
ros_gz_point_cloud
rosx_introspection
sick_safevisionary_driver
topic_based_ros2_control

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

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
hls_lfcd_lds_driver
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_bridge_msgs
naoqi_driver
map_msgs
nonpersistent_voxel_layer
ntpd_driver
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_example
turtlebot3_node
turtlebot3_fake_node
turtlebot3_gazebo
ublox_gps
ublox_msgs
urg_node
usb_cam
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
irobot_create_nodes
irobot_create_gz_toolbox
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
nav2_amcl
nav2_behavior_tree
nav2_costmap_2d
dwb_core
dwb_critics
point_cloud_msg_wrapper
controller_interface
imu_sensor_broadcaster
joint_state_broadcaster
ros2_ouster
ros2launch_security_examples
ros_ign_bridge
ros_ign_image
ros_ign_point_cloud
ros_image_to_qimage
sick_safetyscanners2
sick_safetyscanners2_interfaces
turtlebot4_node
turtlebot4_cpp_examples
turtlebot4_base
turtlebot4_diagnostics
turtlebot4_tests
turtlebot4_ignition_toolbox
ublox_nav_sat_fix_hp_node
v4l2_camera
webots_ros2_driver
webots_ros2_epuck
webots_ros2_tests

Recent questions tagged sensor_msgs at Robotics Stack Exchange