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.