Pose
A position and orientation for an object or reference frame in 3D space.
Parent schema
Pose
appears in the following message schemas: ArrowPrimitive
, CubePrimitive
, CylinderPrimitive
, Grid
, LaserScan
, LinePrimitive
, ModelPrimitive
, PointCloud
, PoseInFrame
, PosesInFrame
, SpherePrimitive
, TextPrimitive
, and TriangleListPrimitive
.
Schema
Field | Type | Description |
---|---|---|
position | Vector3 | 3D point representing the position in space. |
orientation | Quaternion | Quaternion representing the orientation in space. |
Reference implementations
Foxglove schemas are independent of any specific framework and can be used with any supported message encoding. The schema names should be specified as seen below:
Encoding | Schema |
---|---|
ROS 1 | foxglove_msgs/Pose |
ROS 2 | foxglove_msgs/msg/Pose |
JSON | foxglove.Pose |
Protobuf | foxglove.Pose |
FlatBuffers | foxglove.Pose |
OMG IDL | foxglove::Pose |