查询机器人自由导航路径数据
请求
- 编号: 1010 (0x03F2)
- 名称: robot_status_path_req
- 描述: 查询机器人自由导航时的路径数据
- JSON 数据区: 无
注意:机器人的路径数据只有在自由导航的时候才有意义,固定路径导航时机器人是沿着绘制的贝塞尔曲线运动的,通过该 API 查询到的路径数据没有意义, 如果需要查询固定路径导航以及巡检时的路径,请参阅 1020 任务状态
请求示例
略
响应
- 编号: 11010 (0x2B02)
- 名称: robot_status_path_res
- 描述: 查询机器人自由导航时的路径数据的响应
- JSON 数据区: 见下表
| 字段名 | 类型 | 描述 | 可缺省 |
|---|---|---|---|
| path | array[array[number]], array 中每个元素也是 array, 其包含两个 number, 分别为 x, y 代表路径点在世界坐标系中的坐标 | 按顺序的路径点数据, 依次连接就是机器人规划的路径, 数据示例见下文 | 否 |
| ret_code | number | API 错误码 | 是 |
| err_msg | string | 错误信息 | 是 |
数据示例:
如下为五个激光点的数据
{
"path": [[1.0, 1.2], [2.0, 1.3], [3.2, 2.1], [3.4, 1.4], [3.9, 1.5]]
}
如上的路径由 5 个点组成,5 个点分别为 (1.0, 1.2), (2.0, 1.3), (3.2, 2.1), (3.4, 1.4), (3.9, 1.5), 其坐标值为在世界坐标系中的坐标, 将这 5 个点按顺序连接即为机器人当前规划的路径。
响应示例
略