Pose
表示物体或参考系在三维空间中的位置和方向
父数据结构
Pose
出现在以下数据结构中:ArrowPrimitive
、CubePrimitive
、CylinderPrimitive
、Grid
、LaserScan
、LinePrimitive
、ModelPrimitive
、PointCloud
、PoseInFrame
、PosesInFrame
、SpherePrimitive
、TextPrimitive
和 TriangleListPrimitive
。
数据结构
字段 | 类型 | 描述 |
---|---|---|
position | Vector3 | 表示三维空间中的位置点 |
orientation | Quaternion | 表示三维空间中的方向四元数 |
参考实现
可视化数据结构是框架无关的,可以使用任何支持的消息编码方式实现:
编码方式 | 数据结构 |
---|---|
ROS 1 | geometry_msgs/Pose |
ROS 2 | geometry_msgs/msg/Pose |
JSON | foxglove.Pose |
Protobuf | foxglove.Pose |
FlatBuffers | foxglove.Pose |
OMG IDL | foxglove::Pose |
您必须使用上面指定的数据结构名称,以便可视化能够识别该数据结构。