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