控制机器人运动
向指定机器人发送移动、转向和姿态控制指令。
接口基础信息
Section titled “接口基础信息”- 接口名称: 四足狗行动控制接口
- 接口说明: 控制狗向前/后/左/右运动
- 请求方式:
POST - 请求路径:
remoteApi/controlDog - 是否需要登录: 否
- 是否需要权限: 是
备注: 需要切换到 遥控模式,优先推荐路网选点下发。
-
dogCode·String· 必填狗编码
示例:001 -
type·Integer· 必填控制类型(1-遥控/任务模式切换,2-车体控制)
示例:2 -
command·Integer· 必填指令
示例:2 -
value·String· 必填值/步长
示例:0.5 -
speed·Integer· 选填速度,默认值为1,山猫M20向左/向右/左转/右转可适当加大,X30建议使用默认值1
示例:1
各指令代表含义如下表:
公共参数:type = 1、command = 6;speed 不适用。
value | 说明 |
|---|---|
1 | 切换到任务模式 |
2 | 切换到遥控模式 |
公共参数:type = 2。value 和 speed 的说明见上方请求参数。
command | 说明 |
|---|---|
1 | 前进 |
2 | 后退 |
11 | 向左( value建议0.5) |
12 | 向右( value建议0.5) |
3 | 左转( value建议0.35) |
4 | 右转( value建议0.35) |
15 | 趴下 |
16 | 起立 |
{ "dogCode": "001", "type": 2, "command": 1, "value": 1, "speed": 1}| 字段 | 类型 | 示例 | 说明 |
|---|---|---|---|
| code | Integer | 200 | 状态码 |
| success | Boolean | true | 返回是否成功 |
| msg | String | success | 返回信息 |
{ "success": true, "code": 200, "msg": "success", "data": null}| 错误码 | 描述 |
|---|---|
| 400 | 参数错误 |
| 401 | 未授权 |
| 403 | 没有访问权限 |
| 404 | 找不到资源 |
| 500 | 服务器内部错误 |