Running Navigation
RVizが起動したら、初期位置・姿勢を合わせます。RVizの画面上部の2D Pose Estimateをクリックします。
地図上でRaspberry Pi Mouseが存在すべき尤もらしい位置をクリックし、そのままホールドします。
ホールドしながらカーソルを動かし、表示されている矢印の向きをRaspberry Pi Mouseの尤もらしい向きに合わせてからボタンを離します。
初期位置・姿勢の指示が完了したら、次は目標位置・姿勢を指示します。RVizの画面上部のNavigation2 Goalをクリックします。
地図上で、初期位置・姿勢を合わせた時と同様に、地図上をクリックして目標位置を、ホールドしたままカーソルを動かして目標姿勢を指示します。目標姿勢の指示が完了すると、Raspberry Pi Mouseが自律移動を開始します。
Stopping the robot
下記画像のようなナビゲーション用のパネルがRViz左下に表示されます。
Cancelボタンを押すと自律移動が中断されます。
Raspberry Pi Mouseを停止させる別の方法として、モータへの電源供給を止める方法もあります。
次のコマンドを実行すると、ソフトウェア側からモータ電源をON / OFFできます。
# モータ電源をOFFにする
ros2 service call /motor_power std_srvs/srv/SetBool data:\ false
# モータ電源をONにする
ros2 service call /motor_power std_srvs/srv/SetBool data:\ true
安全に気をつけながらRaspberry Pi Mouseに搭載されたスイッチを操作してモータ用電源をOFFにします。