跳转到内容

控制机器人运动

向指定机器人发送移动、转向和姿态控制指令。

  • 接口名称: 四足狗行动控制接口
  • 接口说明: 控制狗向前/后/左/右运动
  • 请求方式: 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
}
字段类型示例说明
codeInteger200状态码
successBooleantrue返回是否成功
msgStringsuccess返回信息
{
"success": true,
"code": 200,
"msg": "success",
"data": null
}
错误码描述
400参数错误
401未授权
403没有访问权限
404找不到资源
500服务器内部错误