デモ用
まだ思いがけないバグでロボットが暴走するかもしれませんので、 机の上で試すときは落下しないように注意してください。
ロボットの前ボタンを長押しすると左横のLEDが点灯します。 この状態ではロボットがゲームパッドの操作を受け付け、 センサとモータの出力をeventというトピックに記録するようになります。 記録を終了するときは再び前ボタンを押して終了します。 記録中のトピックは~/.ros/内にバグファイルとしても記録されます。 ファイル名はROSのパラメータとして/current_bag_fileから得ることができます。
トレーニングを終了後、 ロボットの中ボタンを長押しするとリプレイがスタートします。 もう一度中ボタンを長押しすると終了します。 その後は再びトレーニングかリプレイが選択できます。
~/.ros下にバグファイルが溜まっていくので定期的に掃除をお願いします。
- Ryo Okazak
ゲームパッドによるロボット操作のプログラム(元のコードのリポジトリ: https://github.com/zaki0929/raspimouse_game_controller)
- Masahiro Kato
イベントの出力コードの作成(元のコードのリポジトリ: https://github.com/kato-masahiro/raspimouse_maze_manual)