Skip to main content

ROS sensor_msgs package defines standard message types for common sensor data, such as images, IMU readings, and battery states.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ros_sensor_msgs-5.3.6-cp314-cp314t-manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

ros_sensor_msgs-5.3.6-cp314-cp314-manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ros_sensor_msgs-5.3.6-cp313-cp313-manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

ros_sensor_msgs-5.3.6-cp312-cp312-manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ros_sensor_msgs-5.3.6-cp311-cp311-manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ros_sensor_msgs-5.3.6-cp310-cp310-manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

File details

Details for the file ros_sensor_msgs-5.3.6-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_sensor_msgs-5.3.6-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5ad791eb71445e226695e3a09eda9a272abb544b6dc327e36302d264485dd62
MD5 974992670bb05af8d28e1e2fa209b07e
BLAKE2b-256 5789393d556d398a5580273b0ee8b5353bc4edeebd44039a857006eacc94e7ff

See more details on using hashes here.

File details

Details for the file ros_sensor_msgs-5.3.6-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_sensor_msgs-5.3.6-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab584dc5b175ccc0e3271b82d6f9409f299fbe54c5ea85e27aa953c0c9fc0643
MD5 29a3047fc9e31e5b8658bc1e0a3ea022
BLAKE2b-256 5f6ee73e3d67fa61f1fb8808e84d00b7d23c132684fc4babe59dfa097753a879

See more details on using hashes here.

File details

Details for the file ros_sensor_msgs-5.3.6-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_sensor_msgs-5.3.6-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8800a010031371c1a60119e2930dd0d7e58bbc45efaf4674323ebb26c5ea62a0
MD5 8ee4adeec30963bb054ebfe979d8f841
BLAKE2b-256 81793018fd2b13774bcb1b073d66a954a650c72578892d2981ea092ba5e8f73f

See more details on using hashes here.

File details

Details for the file ros_sensor_msgs-5.3.6-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_sensor_msgs-5.3.6-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13df34c7c98289b3d9e7f2e2d2128d9f186c64800dc23e293880cfc8ba536d41
MD5 761386bc9a8624a9893929e2ce2e6d16
BLAKE2b-256 a141e8048af13479e52c2125412cebf5a2370939e286104c96e4344e960460a5

See more details on using hashes here.

File details

Details for the file ros_sensor_msgs-5.3.6-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_sensor_msgs-5.3.6-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9a4b4fe5902f47930025179987c9a72b9109f13b3d61854fd5055ecc91ab2df
MD5 a4bebff54a006683a08be4264fea7df6
BLAKE2b-256 7a64e2fd12c223595390bc005fd6977af84a3fc0a272f1261b123fdc2df6f888

See more details on using hashes here.

File details

Details for the file ros_sensor_msgs-5.3.6-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ros_sensor_msgs-5.3.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 110170754f9ea3e8f895c3bd01043a418de6327dcbe243612b3c3dc520704d58
MD5 ef55a7a9ee8436d7e9bc7474f8b94f9b
BLAKE2b-256 8b1c91b036600f54edf4381fe8aeb4a13fc2feadcb8d53e1570f1e2873d14206

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page