任務問答者 Mission Question Answerer
前言大綱
此示例程序演示瞭如何定期檢查機器人的任務狀態是否有問題,然後回答該問題。
設置相依性
請參閱 requirements.txt 文件以獲取可以使用以下命令與 pip 一起安裝的 python 依賴項列表:
python3 -m pip install -r requirements.txt
啟動 Mission_question_answerer 示例
要運行示例,請運行以下命令:
python3 -m mission_question_answerer --username USER --password PASSWORD ROBOT_IP
您可能希望將 --verbose 傳遞給示例,以查看機器人的狀態,即使機器人沒有播放任務。
在機器人正在播放涉及“提示Prompt”元素的任務時運行此示例。
要執行任意任務,請參閱 replay_mission 示例。
提示節點任務範例
構建示例提示節點任務
要創建使用 Prompt 節點的任務,請運行以下命令:
python3 -m build_mission mission-with-prompt.bin
啟動 Mission_question_answerer 範例
python3 -m mission_question_answerer --username USER --password PASSWORD ROBOT_IP
重播任務
使用 replay_mission 示例通過導航到 replay_mission 文件夾並運行:
python3 -m replay_mission --mission <path_to_mission_file> --username USER --password PASSWORD ROBOT_IP
參考資料
- Answering a Mission Question
- arbitrary : 隨意的 隨意, 獨斷, 肆意
留言
張貼留言
Aron阿龍,謝謝您的留言互動!