Skip to main content

Pose

A position and orientation for an object or reference frame in 3D space

Parent schemas

Pose appears in the ArrowPrimitive, CubePrimitive, CylinderPrimitive, Grid, LaserScan, LinePrimitive, ModelPrimitive, PointCloud, PoseInFrame, PosesInFrame, SpherePrimitive, TextPrimitive, and TriangleListPrimitive message schemas.

Schema

fieldtypedescription
positionVector3Point denoting position in 3D space
orientationQuaternionQuaternion denoting orientation in 3D space

Reference implementations

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

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

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