跳到主要内容

Grid

一个二维数据网格。

面板支持

Grid三维面板图像面板中使用。

数据结构

字段类型描述
timestamptime网格的时间戳
frame_idstring参考坐标系
posepose网格原点相对于参考坐标系的位置;网格在 x-y 平面上相对于此原点定位
column_countuint32网格列数
cell_sizeVector2单个网格单元格沿 x 和 y 轴的大小,相对于 pose
row_strideuint32数据中行之间的字节数
cell_strideuint32数据中行内单元格之间的字节数
fieldsPackedElementField[]数据中的字段。red、green、blue 和 alpha 是可选的,用于自定义网格的颜色
databytes网格单元格数据,使用 fields 解释,以行优先(y 优先)顺序排列

参考实现

可视化数据结构是框架无关的,可以使用任何支持的消息编码来实现:

编码数据结构
ROS 1foxglove_msgs/Grid
ROS 2foxglove_msgs/msg/Grid
JSONfoxglove.Grid
Protobuffoxglove.Grid
FlatBuffersfoxglove.Grid
OMG IDLfoxglove::Grid

您必须使用上述指定的数据结构名称,以便可视化能够识别该数据结构。