查询机器人激光雷达数据

请求

  • 编号: 1009 (0x03F1)
  • 名称: robot_status_laser_req
  • 描述: 查询机器人激光雷达数据
  • JSON 数据区: 见下表
字段名 类型 描述 可缺省
step number 激光数据采样的步长, 0 或 1 为不进行采样, 即原始数据; 如果缺省, 则使用默认值, 默认值见配置的参数, 一般为 5

请求示例

假设数据区为 {"step":3}, 长度为 10 (0x0A) 个字节。

拼接包头后请求数据如下:

5A 01 00 01 00 00 00 0A 03 F1 00 00 00 00 00 00
7D 22 73 74 65 70 22 3A 33 7D

响应

  • 编号: 11009 (0x2B01)
  • 名称: robot_status_laser_res
  • 描述: 查询机器人激光雷达数据的响应
  • JSON 数据区: 见下表
字段名 类型 描述 可缺省
laser_beams array[array[number]], array 中每个元素也是 array, 其包含两个 number, 分别为 x, y 代表激光点在世界坐标系中的坐标 激光点数据, 数据示例见下文
ret_code number API 错误码
err_msg string 错误信息

数据示例:

如下为五个激光点的数据:

{
    "laser_beams": [[1.0, 1.0], [1.2, 0.2], [2.12, -1.23], [2.31, 2.132], [-12.21, -5.22]]
}

为方便阅读,这里 JSON 数据采用了展开的形式, 实际使用中为减少数据流 JSON 数据区是紧凑的, 不会有多余的空格与换行, 后文中同理。

响应示例

results matching ""

    No results matching ""