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
field | type | description |
---|---|---|
position | Vector3 | Point denoting position in 3D space |
orientation | Quaternion | Quaternion denoting orientation in 3D space |
Reference implementations
Foxglove schemas are framework-agnostic, and can be implemented using any supported message encoding:
encoding | schema |
---|---|
ROS 1 | geometry_msgs/Pose |
ROS 2 | geometry_msgs/msg/Pose |
JSON | foxglove.Pose |
Protobuf | foxglove.Pose |
FlatBuffers | foxglove.Pose |
You must use the schema names specified above for Foxglove Studio to recognize the schema.