充电功能
发送参数
备注:需要使用底盘的功能组件,都是互斥的。比如底盘行走、导航、回冲、焦点跟随等。请不要同时使用他们,会造成错误
说明 :
参数 | 类型 | 必需 | 参数说明 |
command | string | 是 | 操作指令 startCharge : 开始充电 stopCharge : 停止充电 |
text | Object | 是 | |
params | Object | 否 |
示例
程序示例: /** * 测试发送一个 “充电” 指令, 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": "" }
接受参数
说明:
参数 | 类型 | 必需 | 参数说明 |
command | string | 是 | 操作指令 chargeAction |
text | Object | 是 | |
code | number | 否 | 状态码 头部参数值: 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:充电失败:未能成功接触充电弹片 |
message | string | 否 | 内容信息说明 |
示例
数据示例: { "command": "chargeAction", "text": "charge action", "code": "******", "message": "" }