Skip to main content

FrameTransform

Transformation between two reference coordinate systems in 3D space

Panel Support​

FrameTransform is used in the 3D Panel and Image Panel.

Parent Data Structure​

FrameTransform appears in the FrameTransforms message data structure.

Data Structure​

FieldTypeDescription
timestamptimeTimestamp of the transformation
parent_frame_idstringName of the parent coordinate system
child_frame_idstringName of the child coordinate system
translationVector3Translation component of the transformation
rotationQuaternionRotation component of the transformation

Reference Implementation​

The visualization data structure is framework-independent and can be implemented using any supported message encoding:

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

You must use the data structure names specified above for the visualization to recognize the data structure.