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.