為方便用戶(hù)更高效的使用移動(dòng)機(jī)器人,仙知向用戶(hù)開(kāi)放機(jī)器人操作的相關(guān) API。
仙知小課堂
之前分別介紹了API列表、停止開(kāi)環(huán)運(yùn)動(dòng)、重定位等,本期將介紹“確定定位正確”、“取消重定位”、“開(kāi)環(huán)運(yùn)動(dòng)”及“切換載入的地圖”:
確認(rèn)定位正確
請(qǐng)求
編號(hào): 2003 (0x07D3)
名稱(chēng): robot_control_comfirmloc_req
描述: 確認(rèn)定位正確
JSON 數(shù)據(jù)區(qū): 無(wú)
請(qǐng)求示例
響應(yīng)
編號(hào): 12003 (0x2EE3)
名稱(chēng): robot_control_comfirmloc_res
描述: 確認(rèn)定位正確的響應(yīng)
JSON 數(shù)據(jù)區(qū): 見(jiàn)下表
響應(yīng)示例
取消重定位
用于取消重定位過(guò)程, 如果當(dāng)前正在重定位(即 reloc_status = 2 時(shí))將取消本次重定位, 機(jī)器人的定位位置將回到發(fā)送重定位指令前的位置,并且reloc_status 將變?yōu)?3 (重定位完成)。如果當(dāng)前沒(méi)有正在重定位, 則本條指令沒(méi)有任何作用。
請(qǐng)求
編號(hào): 2004 (0x07D4)
名稱(chēng): robot_control_cancelreloc_req
描述: 取消重定位
JSON 數(shù)據(jù)區(qū): 無(wú)
請(qǐng)求示例
略
響應(yīng)
編號(hào): 12004 (0x2EE4)
名稱(chēng): robot_control_cancelreloc_res
描述: 取消重定位的響應(yīng)
JSON 數(shù)據(jù)區(qū): 見(jiàn)下表
響應(yīng)示例
略
開(kāi)環(huán)運(yùn)動(dòng)
針對(duì)多舵輪,只能通過(guò)vx vy w控制
請(qǐng)求
編號(hào): 2010 (0x07DA)
名稱(chēng): robot_control_motion_req
描述: 開(kāi)環(huán)運(yùn)動(dòng)
JSON 數(shù)據(jù)區(qū): 見(jiàn)下表
請(qǐng)求示例
略
響應(yīng)
編號(hào): 12010 (0x2EEA)
名稱(chēng): robot_control_motion_res
描述: 開(kāi)環(huán)運(yùn)動(dòng)的響應(yīng)
JSON 數(shù)據(jù)區(qū): 見(jiàn)下表
響應(yīng)示例
略
切換載入的地圖
請(qǐng)求
編號(hào): 2022 (0x07E6)
名稱(chēng): robot_control_loadmap_req
描述: 切換載入的地圖
JSON 數(shù)據(jù)區(qū): 見(jiàn)下表
請(qǐng)求示例
響應(yīng)
編號(hào): 12022 (0x2EF6)
名稱(chēng): robot_control_loadmap_res
描述: 切換載入的地圖的響應(yīng)
JSON 數(shù)據(jù)區(qū): 見(jiàn)下表
響應(yīng)示例
略
(轉(zhuǎn)載)