OdometrySubscriber QML Type
Subscribes to nav_msgs::msg::Odometry messages — This represents an estimate of a position and velocity in free space. More...
| Import Statement: | import QtRos2.NavMsgs |
| Inherits: | |
| Status: | Experimental Extension |
Properties
- childFrameId : string
- header : header
- message : odometry
- pose : poseWithCovariance
- twist : twistWithCovariance
Signals
- messageReceived(odometry msg)
Detailed Description
The pose in this message should be specified in the coordinate frame given by header.frame_id The twist in this message should be specified in the coordinate frame given by the child_frame_id
OdometrySubscriber receives odometry values from a ROS 2 topic. Set the topic and node properties, then connect to the messageReceived() signal.
See also OdometryPublisher and odometry.
Property Documentation
childFrameId : string
The childFrameId field of the last received message. Updated whenever a new message arrives. childFrameIdChanged is emitted on every update.
header : header
The header field of the last received message. Updated whenever a new message arrives. headerChanged is emitted on every update.
message : odometry
The last message received on topic. Updated whenever a new message arrives.
pose : poseWithCovariance
The pose field of the last received message. Updated whenever a new message arrives. poseChanged is emitted on every update.
twist : twistWithCovariance
The twist field of the last received message. Updated whenever a new message arrives. twistChanged is emitted on every update.
Signal Documentation
messageReceived(odometry msg)
Emitted when a new odometry arrives on topic. msg contains the received value.
Note: The corresponding handler is onMessageReceived.
© 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.