Skip to content

FrameTransform

A transform between two reference frames in 3D space

Panel support

FrameTransform is used in the 3DImage panels.

Parent schema

FrameTransform appears in the FrameTransforms message schema.

Schema

fieldtypedescription
timestamptimeTimestamp of transform
parent_frame_idstringName of the parent frame
child_frame_idstringName of the child frame
translationVector3Translation component of the transform
rotationQuaternionRotation component of the transform

Reference implementations

Foxglove schemas are framework-agnostic, and can be implemented using any supported message encoding:

encodingschema
ROS 1foxglove_msgs/FrameTransform
ROS 2foxglove_msgs/msg/FrameTransform
JSONfoxglove.FrameTransform
Protobuffoxglove.FrameTransform
FlatBuffersfoxglove.FrameTransform
OMG IDLfoxglove::FrameTransform

You must use the schema names specified above for Foxglove to recognize the schema.

Flora is developed on the source code of Foxglove and Lichtblick, adhering to the MPL 2.0 license.