Qt ROS2 geometry_msgs QML Types

This module is in Experimental Extension state.

AccelPublisher

Publishes geometry_msgs::msg::Accel messages — This expresses acceleration in free space broken into its linear and angular parts

AccelStampedPublisher

Publishes geometry_msgs::msg::AccelStamped messages — An accel with reference coordinate frame and timestamp

AccelStampedSubscriber

Subscribes to geometry_msgs::msg::AccelStamped messages — An accel with reference coordinate frame and timestamp

AccelSubscriber

Subscribes to geometry_msgs::msg::Accel messages — This expresses acceleration in free space broken into its linear and angular parts

AccelWithCovariancePublisher

Publishes geometry_msgs::msg::AccelWithCovariance messages — This expresses acceleration in free space with uncertainty

AccelWithCovarianceStampedPublisher

Publishes geometry_msgs::msg::AccelWithCovarianceStamped messages — This represents an estimated accel with reference coordinate frame and timestamp

AccelWithCovarianceStampedSubscriber

Subscribes to geometry_msgs::msg::AccelWithCovarianceStamped messages — This represents an estimated accel with reference coordinate frame and timestamp

AccelWithCovarianceSubscriber

Subscribes to geometry_msgs::msg::AccelWithCovariance messages — This expresses acceleration in free space with uncertainty

InertiaPublisher

Publishes geometry_msgs::msg::Inertia messages — Mass [kg]

InertiaStampedPublisher

Publishes geometry_msgs::msg::InertiaStamped messages — An Inertia with a time stamp and reference frame

InertiaStampedSubscriber

Subscribes to geometry_msgs::msg::InertiaStamped messages — An Inertia with a time stamp and reference frame

InertiaSubscriber

Subscribes to geometry_msgs::msg::Inertia messages — Mass [kg]

Point

Factory functions for constructing point values

PointPublisher

Publishes geometry_msgs::msg::Point messages — This contains the position of a point in free space

PointStampedPublisher

Publishes geometry_msgs::msg::PointStamped messages — This represents a Point with reference coordinate frame and timestamp

PointStampedSubscriber

Subscribes to geometry_msgs::msg::PointStamped messages — This represents a Point with reference coordinate frame and timestamp

PointSubscriber

Subscribes to geometry_msgs::msg::Point messages — This contains the position of a point in free space

PolygonInstancePublisher

Publishes geometry_msgs::msg::PolygonInstance messages — A specification of a polygon where the first and last points are assumed to be connected It includes a unique identification field for disambiguating multiple instances

PolygonInstanceStampedPublisher

Publishes geometry_msgs::msg::PolygonInstanceStamped messages — This represents a Polygon with reference coordinate frame and timestamp It includes a unique identification field for disambiguating multiple instances

PolygonInstanceStampedSubscriber

Subscribes to geometry_msgs::msg::PolygonInstanceStamped messages — This represents a Polygon with reference coordinate frame and timestamp It includes a unique identification field for disambiguating multiple instances

PolygonInstanceSubscriber

Subscribes to geometry_msgs::msg::PolygonInstance messages — A specification of a polygon where the first and last points are assumed to be connected It includes a unique identification field for disambiguating multiple instances

PolygonPublisher

Publishes geometry_msgs::msg::Polygon messages — A specification of a polygon where the first and last points are assumed to be connected

PolygonStampedPublisher

Publishes geometry_msgs::msg::PolygonStamped messages — This represents a Polygon with reference coordinate frame and timestamp

PolygonStampedSubscriber

Subscribes to geometry_msgs::msg::PolygonStamped messages — This represents a Polygon with reference coordinate frame and timestamp

PolygonSubscriber

Subscribes to geometry_msgs::msg::Polygon messages — A specification of a polygon where the first and last points are assumed to be connected

PoseArrayPublisher

Publishes geometry_msgs::msg::PoseArray messages — An array of poses with a header for global reference

PoseArraySubscriber

Subscribes to geometry_msgs::msg::PoseArray messages — An array of poses with a header for global reference

PosePublisher

Publishes geometry_msgs::msg::Pose messages — A representation of pose in free space, composed of position and orientation

PoseStampedPublisher

Publishes geometry_msgs::msg::PoseStamped messages — A Pose with reference coordinate frame and timestamp

PoseStampedSubscriber

Subscribes to geometry_msgs::msg::PoseStamped messages — A Pose with reference coordinate frame and timestamp

PoseSubscriber

Subscribes to geometry_msgs::msg::Pose messages — A representation of pose in free space, composed of position and orientation

PoseWithCovariancePublisher

Publishes geometry_msgs::msg::PoseWithCovariance messages — This represents a pose in free space with uncertainty

PoseWithCovarianceStampedPublisher

Publishes geometry_msgs::msg::PoseWithCovarianceStamped messages — This expresses an estimated pose with a reference coordinate frame and timestamp

PoseWithCovarianceStampedSubscriber

Subscribes to geometry_msgs::msg::PoseWithCovarianceStamped messages — This expresses an estimated pose with a reference coordinate frame and timestamp

PoseWithCovarianceSubscriber

Subscribes to geometry_msgs::msg::PoseWithCovariance messages — This represents a pose in free space with uncertainty

Quaternion

Factory functions for constructing quaternion values

QuaternionPublisher

Publishes geometry_msgs::msg::Quaternion messages — This represents an orientation in free space in quaternion form

QuaternionStampedPublisher

Publishes geometry_msgs::msg::QuaternionStamped messages — This represents an orientation with reference coordinate frame and timestamp

QuaternionStampedSubscriber

Subscribes to geometry_msgs::msg::QuaternionStamped messages — This represents an orientation with reference coordinate frame and timestamp

QuaternionSubscriber

Subscribes to geometry_msgs::msg::Quaternion messages — This represents an orientation in free space in quaternion form

TransformPublisher

Publishes geometry_msgs::msg::Transform messages — This represents the transform between two coordinate frames in free space

TransformStampedPublisher

Publishes geometry_msgs::msg::TransformStamped messages — This expresses a transform from coordinate frame header.frame_id to the coordinate frame child_frame_id at the time of header.stamp

TransformStampedSubscriber

Subscribes to geometry_msgs::msg::TransformStamped messages — This expresses a transform from coordinate frame header.frame_id to the coordinate frame child_frame_id at the time of header.stamp

TransformSubscriber

Subscribes to geometry_msgs::msg::Transform messages — This represents the transform between two coordinate frames in free space

TwistPublisher

Publishes geometry_msgs::msg::Twist messages — This expresses velocity in free space broken into its linear and angular parts

TwistStampedPublisher

Publishes geometry_msgs::msg::TwistStamped messages — A twist with reference coordinate frame and timestamp

TwistStampedSubscriber

Subscribes to geometry_msgs::msg::TwistStamped messages — A twist with reference coordinate frame and timestamp

TwistSubscriber

Subscribes to geometry_msgs::msg::Twist messages — This expresses velocity in free space broken into its linear and angular parts

TwistWithCovariancePublisher

Publishes geometry_msgs::msg::TwistWithCovariance messages — This expresses velocity in free space with uncertainty

TwistWithCovarianceStampedPublisher

Publishes geometry_msgs::msg::TwistWithCovarianceStamped messages — This represents an estimated twist with reference coordinate frame and timestamp

TwistWithCovarianceStampedSubscriber

Subscribes to geometry_msgs::msg::TwistWithCovarianceStamped messages — This represents an estimated twist with reference coordinate frame and timestamp

TwistWithCovarianceSubscriber

Subscribes to geometry_msgs::msg::TwistWithCovariance messages — This expresses velocity in free space with uncertainty

Vector3

Factory functions for constructing vector3 values

Vector3Publisher

Publishes geometry_msgs::msg::Vector3 messages — This represents a vector in free space

Vector3StampedPublisher

Publishes geometry_msgs::msg::Vector3Stamped messages — This represents a Vector3 with reference coordinate frame and timestamp

Vector3StampedSubscriber

Subscribes to geometry_msgs::msg::Vector3Stamped messages — This represents a Vector3 with reference coordinate frame and timestamp

Vector3Subscriber

Subscribes to geometry_msgs::msg::Vector3 messages — This represents a vector in free space

VelocityStampedPublisher

Publishes geometry_msgs::msg::VelocityStamped messages — This expresses the timestamped velocity vector of a frame 'body_frame_id' in the reference frame 'reference_frame_id' expressed from arbitrary observation frame 'header.frame_id'

VelocityStampedSubscriber

Subscribes to geometry_msgs::msg::VelocityStamped messages — This expresses the timestamped velocity vector of a frame 'body_frame_id' in the reference frame 'reference_frame_id' expressed from arbitrary observation frame 'header.frame_id'

VelocityWithCovarianceStampedPublisher

Publishes geometry_msgs::msg::VelocityWithCovarianceStamped messages — A timestamped velocity of a body whose frame is 'body_frame_id', measured relative to the reference frame 'reference_frame_id', with the velocity and covariance both expressed in the basis of the observation frame 'header.frame_id'

VelocityWithCovarianceStampedSubscriber

Subscribes to geometry_msgs::msg::VelocityWithCovarianceStamped messages — A timestamped velocity of a body whose frame is 'body_frame_id', measured relative to the reference frame 'reference_frame_id', with the velocity and covariance both expressed in the basis of the observation frame 'header.frame_id'

WrenchPublisher

Publishes geometry_msgs::msg::Wrench messages — This represents force in free space, separated into its linear and angular parts

WrenchStampedPublisher

Publishes geometry_msgs::msg::WrenchStamped messages — A wrench with reference coordinate frame and timestamp

WrenchStampedSubscriber

Subscribes to geometry_msgs::msg::WrenchStamped messages — A wrench with reference coordinate frame and timestamp

WrenchSubscriber

Subscribes to geometry_msgs::msg::Wrench messages — This represents force in free space, separated into its linear and angular parts

accel

This expresses acceleration in free space broken into its linear and angular parts

accelStamped

An accel with reference coordinate frame and timestamp

accelWithCovariance

This expresses acceleration in free space with uncertainty

accelWithCovarianceStamped

This represents an estimated accel with reference coordinate frame and timestamp

inertia

Rigid-body mass and inertia tensor about a center of mass

inertiaStamped

An Inertia with a time stamp and reference frame

point

This contains the position of a point in free space

pointStamped

This represents a Point with reference coordinate frame and timestamp

polygon

A specification of a polygon where the first and last points are assumed to be connected

polygonInstance

A specification of a polygon where the first and last points are assumed to be connected It includes a unique identification field for disambiguating multiple instances

polygonInstanceStamped

This represents a Polygon with reference coordinate frame and timestamp It includes a unique identification field for disambiguating multiple instances

polygonStamped

This represents a Polygon with reference coordinate frame and timestamp

pose

A representation of pose in free space, composed of position and orientation

poseArray

An array of poses with a header for global reference

poseStamped

A Pose with reference coordinate frame and timestamp

poseWithCovariance

This represents a pose in free space with uncertainty

poseWithCovarianceStamped

This expresses an estimated pose with a reference coordinate frame and timestamp

quaternion

This represents an orientation in free space in quaternion form

quaternionStamped

This represents an orientation with reference coordinate frame and timestamp

transform

This represents the transform between two coordinate frames in free space

transformStamped

This expresses a transform from coordinate frame header.frame_id to the coordinate frame child_frame_id at the time of header.stamp

twist

This expresses velocity in free space broken into its linear and angular parts

twistStamped

A twist with reference coordinate frame and timestamp

twistWithCovariance

This expresses velocity in free space with uncertainty

twistWithCovarianceStamped

This represents an estimated twist with reference coordinate frame and timestamp

vector3

This represents a vector in free space

vector3Stamped

This represents a Vector3 with reference coordinate frame and timestamp

velocityStamped

This expresses the timestamped velocity vector of a frame 'body_frame_id' in the reference frame 'reference_frame_id' expressed from arbitrary observation frame 'header.frame_id'

velocityWithCovarianceStamped

A timestamped velocity of a body whose frame is 'body_frame_id', measured relative to the reference frame 'reference_frame_id', with the velocity and covariance both expressed in the basis of the observation frame 'header.frame_id'

wrench

This represents force in free space, separated into its linear and angular parts

wrenchStamped

A wrench with reference coordinate frame and timestamp

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