Qt ROS2 sensor_msgs QML Types

This module is in Experimental Extension state.

BatteryStatePublisher

Publishes sensor_msgs::msg::BatteryState messages — Constants are chosen to match the enums in the linux kernel defined in include/linux/power_supply.h as of version 3.7 The one difference is for style reasons the constants are all uppercase not mixed case

BatteryStateSubscriber

Subscribes to sensor_msgs::msg::BatteryState messages — Constants are chosen to match the enums in the linux kernel defined in include/linux/power_supply.h as of version 3.7 The one difference is for style reasons the constants are all uppercase not mixed case

CameraInfoPublisher

Publishes sensor_msgs::msg::CameraInfo messages — This message defines meta information for a camera. It should be in a camera namespace on topic "camera_info" and accompanied by up to five image topics named:

CameraInfoSubscriber

Subscribes to sensor_msgs::msg::CameraInfo messages — This message defines meta information for a camera. It should be in a camera namespace on topic "camera_info" and accompanied by up to five image topics named:

ChannelFloat32Publisher

Publishes sensor_msgs::msg::ChannelFloat32 messages — This message is used by the PointCloud message to hold optional data associated with each point in the cloud. The length of the values array should be the same as the length of the points array in the PointCloud, and each value should be associated with the corresponding point

ChannelFloat32Subscriber

Subscribes to sensor_msgs::msg::ChannelFloat32 messages — This message is used by the PointCloud message to hold optional data associated with each point in the cloud. The length of the values array should be the same as the length of the points array in the PointCloud, and each value should be associated with the corresponding point

CompressedImagePublisher

Publishes sensor_msgs::msg::CompressedImage messages — This message contains a compressed image

CompressedImageSubscriber

Subscribes to sensor_msgs::msg::CompressedImage messages — This message contains a compressed image

FluidPressurePublisher

Publishes sensor_msgs::msg::FluidPressure messages — Single pressure reading. This message is appropriate for measuring the pressure inside of a fluid (air, water, etc). This also includes atmospheric or barometric pressure

FluidPressureSubscriber

Subscribes to sensor_msgs::msg::FluidPressure messages — Single pressure reading. This message is appropriate for measuring the pressure inside of a fluid (air, water, etc). This also includes atmospheric or barometric pressure

IlluminancePublisher

Publishes sensor_msgs::msg::Illuminance messages — Single photometric illuminance measurement. Light should be assumed to be measured along the sensor's x-axis (the area of detection is the y-z plane)

IlluminanceSubscriber

Subscribes to sensor_msgs::msg::Illuminance messages — Single photometric illuminance measurement. Light should be assumed to be measured along the sensor's x-axis (the area of detection is the y-z plane)

ImagePublisher

Publishes sensor_msgs::msg::Image messages — This message contains an uncompressed image (0, 0) is at top-left corner of image

ImageSubscriber

Subscribes to sensor_msgs::msg::Image messages — This message contains an uncompressed image (0, 0) is at top-left corner of image

ImuPublisher

Publishes sensor_msgs::msg::Imu messages — This is a message to hold data from an IMU (Inertial Measurement Unit)

ImuSubscriber

Subscribes to sensor_msgs::msg::Imu messages — This is a message to hold data from an IMU (Inertial Measurement Unit)

JointStatePublisher

Publishes sensor_msgs::msg::JointState messages — This is a message that holds data to describe the state of a set of torque controlled joints

JointStateSubscriber

Subscribes to sensor_msgs::msg::JointState messages — This is a message that holds data to describe the state of a set of torque controlled joints

JoyFeedbackArrayPublisher

Publishes sensor_msgs::msg::JoyFeedbackArray messages — This message publishes values for multiple feedback at once

JoyFeedbackArraySubscriber

Subscribes to sensor_msgs::msg::JoyFeedbackArray messages — This message publishes values for multiple feedback at once

JoyFeedbackPublisher

Publishes sensor_msgs::msg::JoyFeedback messages to a ROS 2 topic

JoyFeedbackSubscriber

Subscribes to sensor_msgs::msg::JoyFeedback messages from a ROS 2 topic

JoyPublisher

Publishes sensor_msgs::msg::Joy messages — Reports the state of a joystick's axes and buttons

JoySubscriber

Subscribes to sensor_msgs::msg::Joy messages — Reports the state of a joystick's axes and buttons

LaserEchoPublisher

Publishes sensor_msgs::msg::LaserEcho messages — This message is a submessage of MultiEchoLaserScan and is not intended to be used separately

LaserEchoSubscriber

Subscribes to sensor_msgs::msg::LaserEcho messages — This message is a submessage of MultiEchoLaserScan and is not intended to be used separately

LaserScanPublisher

Publishes sensor_msgs::msg::LaserScan messages — Single scan from a planar laser range-finder

LaserScanSubscriber

Subscribes to sensor_msgs::msg::LaserScan messages — Single scan from a planar laser range-finder

MagneticFieldPublisher

Publishes sensor_msgs::msg::MagneticField messages — Measurement of the Magnetic Field vector at a specific location

MagneticFieldSubscriber

Subscribes to sensor_msgs::msg::MagneticField messages — Measurement of the Magnetic Field vector at a specific location

MultiDOFJointStatePublisher

Publishes sensor_msgs::msg::MultiDOFJointState messages — Representation of state for joints with multiple degrees of freedom, following the structure of JointState which can only represent a single degree of freedom

MultiDOFJointStateSubscriber

Subscribes to sensor_msgs::msg::MultiDOFJointState messages — Representation of state for joints with multiple degrees of freedom, following the structure of JointState which can only represent a single degree of freedom

MultiEchoLaserScanPublisher

Publishes sensor_msgs::msg::MultiEchoLaserScan messages — Single scan from a multi-echo planar laser range-finder

MultiEchoLaserScanSubscriber

Subscribes to sensor_msgs::msg::MultiEchoLaserScan messages — Single scan from a multi-echo planar laser range-finder

NavSatFixPublisher

Publishes sensor_msgs::msg::NavSatFix messages — Navigation Satellite fix for any Global Navigation Satellite System

NavSatFixSubscriber

Subscribes to sensor_msgs::msg::NavSatFix messages — Navigation Satellite fix for any Global Navigation Satellite System

NavSatStatusPublisher

Publishes sensor_msgs::msg::NavSatStatus messages — Navigation Satellite fix status for any Global Navigation Satellite System

NavSatStatusSubscriber

Subscribes to sensor_msgs::msg::NavSatStatus messages — Navigation Satellite fix status for any Global Navigation Satellite System

PointCloud2Publisher

Publishes sensor_msgs::msg::PointCloud2 messages — This message holds a collection of N-dimensional points, which may contain additional information such as normals, intensity, etc. The point data is stored as a binary blob, its layout described by the contents of the "fields" array

PointCloud2Subscriber

Subscribes to sensor_msgs::msg::PointCloud2 messages — This message holds a collection of N-dimensional points, which may contain additional information such as normals, intensity, etc. The point data is stored as a binary blob, its layout described by the contents of the "fields" array

PointFieldPublisher

Publishes sensor_msgs::msg::PointField messages to a ROS 2 topic

PointFieldSubscriber

Subscribes to sensor_msgs::msg::PointField messages from a ROS 2 topic

RangePublisher

Publishes sensor_msgs::msg::Range messages — 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

RangeSubscriber

Subscribes to sensor_msgs::msg::Range messages — 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

RegionOfInterestPublisher

Publishes sensor_msgs::msg::RegionOfInterest messages — This message is used to specify a region of interest within an image

RegionOfInterestSubscriber

Subscribes to sensor_msgs::msg::RegionOfInterest messages — This message is used to specify a region of interest within an image

RelativeHumidityPublisher

Publishes sensor_msgs::msg::RelativeHumidity messages — Single reading from a relative humidity sensor

RelativeHumiditySubscriber

Subscribes to sensor_msgs::msg::RelativeHumidity messages — Single reading from a relative humidity sensor

SetCameraInfoServiceClient

Qt service client for the SetCameraInfo ROS 2 service

SetCameraInfoServiceServer

Answers sensor_msgs::srv::SetCameraInfo ROS 2 service requests

TemperaturePublisher

Publishes sensor_msgs::msg::Temperature messages — Single temperature reading

TemperatureSubscriber

Subscribes to sensor_msgs::msg::Temperature messages — Single temperature reading

TimeReferencePublisher

Publishes sensor_msgs::msg::TimeReference messages — Measurement from an external time source not actively synchronized with the system clock

TimeReferenceSubscriber

Subscribes to sensor_msgs::msg::TimeReference messages — Measurement from an external time source not actively synchronized with the system clock

batteryState

Constants are chosen to match the enums in the linux kernel defined in include/linux/power_supply.h as of version 3.7 The one difference is for style reasons the constants are all uppercase not mixed case

cameraInfo

This message defines meta information for a camera. It should be in a camera namespace on topic "camera_info" and accompanied by up to five image topics named:

channelFloat32

This message is used by the PointCloud message to hold optional data associated with each point in the cloud. The length of the values array should be the same as the length of the points array in the PointCloud, and each value should be associated with the corresponding point

compressedImage

This message contains a compressed image

fluidPressure

Single pressure reading. This message is appropriate for measuring the pressure inside of a fluid (air, water, etc). This also includes atmospheric or barometric pressure

illuminance

Single photometric illuminance measurement. Light should be assumed to be measured along the sensor's x-axis (the area of detection is the y-z plane)

image

This message contains an uncompressed image (0, 0) is at top-left corner of image

imu

This is a message to hold data from an IMU (Inertial Measurement Unit)

jointState

This is a message that holds data to describe the state of a set of torque controlled joints

joy

Reports the state of a joystick's axes and buttons

joyFeedback

Qt value type wrapper for sensor_msgs::msg::JoyFeedback ROS 2 messages

joyFeedbackArray

This message publishes values for multiple feedback at once

laserEcho

This message is 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 which can only represent a single degree of freedom

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

This message holds a collection of N-dimensional points, which may contain additional information such as normals, intensity, etc. The point data is stored as a binary blob, its layout described by the contents of the "fields" array

pointField

Qt value type wrapper for sensor_msgs::msg::PointField ROS 2 messages

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

This message is used to specify a region of interest within an image

relativeHumidity

Single reading from a relative humidity sensor

setCameraInfoResponse

Qt value type wrapper for sensor_msgs::srv::SetCameraInfo_Response ROS 2 messages

temperature

Single temperature reading

timeReference

Measurement from an external time source not actively synchronized with the system clock

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.