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和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 |
| OMG IDL | foxglove::Pose |
You must use the schema names specified above for Foxglove to recognize the schema.
