帮助中心
帮助中心主页
API
TCP/IP API
机器人状态API
查询机器人位置

机器人在世界坐标系中的坐标

请求

  • 编号: 1004 (0x03EC)
  • 名称: robot_status_loc_req
  • 描述: 查询机器人位置
  • JSON 数据区: 无

请求示例

5A 01 00 01 00 00 00 00 03 EC 00 00 00 00 00 00
1

响应

  • 编号: 11004 (0x2AFC)
  • 名称: robot_status_loc_res
  • 描述: 查询机器人位置的响应
  • JSON 数据区: 见下表

如果响应数据区的 JSON Object 中有 API 中未提到的 key-value 键值对,可以直接忽略,无须关注其含义,下文不再赘述

字段名类型描述可缺省
xnumber机器人的 x 坐标, 单位 m
ynumber机器人的 y 坐标, 单位 m
anglenumber机器人的 angle 坐标, 单位 rad
confidencenumber机器人的定位置信度, 范围 [0, 1]
current_stationstring离机器人最近站点的 id(该判断比较严格,机器人必须很靠近某一个站点,这个距离可以通过参数配置中的CurrentPointDist
修改,默认为 0.3m。如果机器人与所有站点的距离大于这个距离,则这个字段为空字符。如果想要获取上一个完成任务的站点,可以取 finished_path 数组中的最后一个元素)

注意:上图这个例子中,机器人从AP1到AP2,中间靠近AP3时,current_station会返回3。
last_stationstring机器人上一个所在站点的 id
ret_codenumberAPI 错误码
create_onstringAPI 上传时间戳
err_msgstring错误信息

响应示例

json
{
  "angle": -0.0064,
  "confidence": 0.637,
  "x": 3.5069,
  "y": 0.0687,
  "current_station": "LM1",
  "last_station": "LM2"
}
1
2
3
4
5
6
7
8
最近更新 2022/11/28
文章内容

请求

请求示例

响应

响应示例