帮助中心
帮助中心主页
API
TCP/IP API
机器人状态API
托盘旋转

请求

  • 编号: 3057 (0x0BF1)
  • 名称: robot_task_spin_req
  • 描述: 对托盘进行旋转
  • JSON 数据区: 见下表

注意:

  1. 3055(平动), 3056(转动), 3057, 3058 不能同时进行
  2. 托盘旋转所有角度都是 “弧度”制
  3. 托盘在非随动的情况下,如果顶升机构处于下降状态,机器人导航前会将自动将托盘角度归零,如果顶升机构处于顶起状态,机器人导航前会将自动将托盘角度就近归零或转到 180 度。可以通过将参数 AutoSpinToZeroInUnload(下降状态),AutoSpinToZero(顶起状态)设置为 false 来关闭这个特性。
字段名类型描述可缺省
increase_spin_anglenumber在当前托盘角度基础上增加一个角度, 角度为正数则逆时针旋转, 为负数顺时针旋转
robot_spin_anglenumber将托盘的角度转到机器人坐标系下的一个角度。spin_direction为0, 则就近转过去; spin_direction为1, 则逆时针转过去; spin_direction为-1, 则顺时针转过去
global_spin_anglenumber将托盘的角度转到世界坐标系下的一个角度。spin_direction为0, 则就近转过去; spin_direction为1, 则逆时针转过去; spin_direction为-1, 则顺时针转过去
spin_directionnumber0 = 就近, 1 = 逆时针, -1=顺时针

请求示例

json
{"increase_spin_angle":1.57}
//  逆时针旋转 1.57 弧度
5A 01 00 01 00 00 00 00 0B F1 00 00 00 00 00 00
7B 22 69 6E 63 72 65 61 73 65 5F 73 70 69 6E 5F 61 6E 67 6C 65 22 3A 31 2E 35 37 7D
1
2
3
4
json
{"robot_spin_angle":-1.57,"spin_direction":0.0}
//  就近转到 -1.57 弧度(机器人坐标系)
5A 01 00 01 00 00 00 00 0B F1 00 00 00 00 00 00
7B 22 72 6F 62 6F 74 5F 73 70 69 6E 5F 61 6E 67 6C 65 22 3A 2D 31 2E 35 37 2C 22 73 70 69 6E 5F 64 69 72 65 63 74 69 6F 6E 22 3A 30 2E 30 7D
1
2
3
4
json
{"global_spin_angle":-1.57,"spin_direction":0.0}
//  就近转到 -1.57 弧度(世界坐标系)
5A 01 00 01 00 00 00 00 0B F1 00 00 00 00 00 00
7B 22 67 6C 6F 62 61 6C 5F 73 70 69 6E 5F 61 6E 67 6C 65 22 3A 2D 31 2E 35 37 2C 22 73 70 69 6E 5F 64 69 72 65 63 74 69 6F 6E 22 3A 30 2E 30 7D
1
2
3
4

响应

  • 编号: 13057 (0x3301)
  • 名称: robot_task_spin_res
  • 描述: 对托盘进行旋转的响应
  • JSON 数据区: 见下表
字段名类型描述可缺省
ret_codenumberAPI 错误码
create_onstringAPI 上传时间戳
err_msgstring错误信息

响应示例

json
{
  "ret_code": 0
}
1
2
3
5A 01 00 01 00 00 00 0E 33 01 0B F1 00 00 00 00
7B 22 72 65 74 5F 63 6F 64 65 22 3A 30 7D
1
2
最近更新 2023/06/30
文章内容

请求

请求示例

响应

响应示例