跳到内容 跳到主导航 跳到页脚

充电功能

发送参数

备注:需要使用底盘的功能组件,都是互斥的。比如底盘行走、导航、回冲、焦点跟随等。请不要同时使用他们,会造成错误

        说明 :

参数类型必需参数说明
commandstring操作指令       
startCharge : 开始充电       
stopCharge :    停止充电
textObject  
paramsObject 

示例

程序示例:
        /**
        * 测试发送一个 “充电” 指令, opk demo 中收到播放指令,会将指令通过 MRobotMessenger 再回传回来
        */
        JSONObject json = new JSONObject();
        json.put("command", "startCharge");
        json.put("text", "start charge");
        map.put("params", "");
        RobotMessengerManager.INSTANCE.triggerCommand(json.toString());
数据示例:
{
	"command": "startCharge",
	"text": "start charge",
	"params": ""
}

接受参数

        说明:

参数类型必需参数说明
commandstring操作指令        chargeAction
textObject 
codenumber状态码   

头部参数值:
32610007:成功到达目的地
32610009:底盘启动导航任务失败
-32600001:申请机器人底盘资源正在占用
-32600002:申请机器人底盘资源失败
-32600007:导航启动超时
-32600009:机器人无法移动,请检查是否有障碍物
-32600010:启动PSB回充失败
-32600011:PSB无信号
-32600012:开始视觉回充失败
-32600013:视觉回充结束失败
-32600014:视觉回充超时,默认 60s
-32610004:地点名称参数无效
-32610011:参数解析错误
-32620001:未定位,需要先定位才能导航到充电桩
-32620002:机器人位置在地图外
-32620006:堵死状态超时
-32620007:目标点不存在
-32620008:机器无位移超时
-32620009:导航路径规划失败,无法导航到充电桩
-32620014:重定位失败
-32620015:已经处于目标点位置
-32620022:未设置充电桩
-32620023:无法到达充电桩,
-32620030:过流重试结束其它
-32620033:自动回充模块已停止,默认 60s
-32620034:充电失败:未能成功接触充电弹片
messagestring内容信息说明

示例

数据示例:
{
	"command": "chargeAction",
	"text": "charge action",
	"code": "******",
	"message": ""
}

这篇文章是否有帮助?

0