為方便用戶更高效的使用移動機器人,仙知向用戶開放機器人操作的相關(guān) API。
仙知小課堂
之前分別介紹了如何查詢機器人載入的地圖以及儲存的地圖、如何查詢機器人當前載入地圖中的站點信息、如何查詢機器人參數(shù)等,本期將介紹“API列表”、“停止開環(huán)運動”及“重定位”:
API列表
請求
響應
機器人控制 API 的響應會立即返回給客戶端,并不會等待機器人置信完畢。若 ret_code 不存在,說明指令將被執(zhí)行,但并不表示指令已經(jīng)執(zhí)行完畢了,對于有些控制指令,如(2022) 切換地圖,可以通過 (1022) 查詢載入地圖的狀態(tài)。其他大部分指令都是瞬時的,用戶不必關(guān)心機器人什么時候執(zhí)行完畢,只需要知道機器人將執(zhí)行指令即可。
停止開環(huán)運動
停止運動
請求
編號: 2000 (0x07D0)
名稱: robot_control_stop_req
描述: 停止開環(huán)運動
JSON 數(shù)據(jù)區(qū): 無
請求示例
響應
編號: 12000 (0x2EE0)
名稱: robot_control_stop_res
描述: 停止開環(huán)運動的響應
JSON 數(shù)據(jù)區(qū): 見下表
響應示例
略
重定位
請求
編號: 2002 (0x07D2)
名稱: robot_control_reloc_req
描述: 重定位
JSON 數(shù)據(jù)區(qū): 見下表
注:不可所有參數(shù)都缺省
請求示例
響應
編號: 12002 (0x2EE2)
名稱: robot_control_reloc_res
描述: 重定位的響應
JSON 數(shù)據(jù)區(qū): 見下表
響應示例
更多仙知網(wǎng)絡(luò)協(xié)議API使用教程
后期將會陸續(xù)推出
敬請關(guān)注下期
仙知網(wǎng)絡(luò)協(xié)議API使用教程(十四)
(轉(zhuǎn)載)