実践: 作業の実施 – 1: Skills
Skillsです.
スキルのファイルは,src/lua/skills/robotino の中にあります.
skillgui を見て,今,どのスキルファイルのどの関数を実行しているかを確認しましょう.
- mapを~/fawkes-robotino/cfg/maps/にダウンロードしましょう.
- この新しい地図用に設定ファイルを変更します.
-
map_file の変更
vi ~/fawkes-robotino/cfg/conf.d/amcl.yaml vi ~/fawkes-robotino/gazsim-configurations/gazsim-config-override.yaml
- amcl.yaml の地図の左下座標(origin_x, origin_y)を(-7.0, -1.1)から(0, 0)へ変更して下さい.
-
- この課題用のNavGraphの設定ファイルを~/fawkes-robotino/cfg/にダウンロードしましょう.
- ※以前のファイルは,名前を変えて待避しておきましょう
- 次の振る舞いをするスキルを作成しましょう.
- BSからベースを受け取る.
- それをCSへ運ぶ.
- 逆側からできあがったC0を受け取る.
- それをDSへ運ぶ.
- もし,mps_alignが失敗するなら,skillguiで”gazsim-meta-vision”のプラグインを有効にして下さい.
- ロボットの位置設定を忘れないように
- 次の振る舞いをするようにスキルを拡張しましょう.
- ワーク置き場(CS)からキャップの付いたベースを受け取る.
- それをCSのマシンに置く.
- ゴミを取り除く:)
- BSからベースを受け取る.
- それをCSに運ぶ.
- 逆側からできあがったC0を受け取る
- それをDSへ運ぶ.
コメントを残す