Skip to main content

Pose

Represents the position and orientation of an object or reference frame in three-dimensional space

Parent Data Structure

Pose appears in the following data structures: ArrowPrimitive, CubePrimitive, CylinderPrimitive, Grid, LaserScan, LinePrimitive, ModelPrimitive, PointCloud, PoseInFrame, PosesInFrame, SpherePrimitive, TextPrimitive, and TriangleListPrimitive.

Data Structure

FieldTypeDescription
positionVector3Represents the position point in 3D space
orientationQuaternionRepresents the orientation quaternion in 3D space

Reference Implementation

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

EncodingData Structure
ROS 1geometry_msgs/Pose
ROS 2geometry_msgs/msg/Pose
JSONfoxglove.Pose
Protobuffoxglove.Pose
FlatBuffersfoxglove.Pose
OMG IDLfoxglove::Pose

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