Open nonanonno opened 3 weeks ago
nav2のチュートリアルでは自己位置推定含めて動かしていたはず。そのlaunchをベースに自己位置推定を剥がしてgazeboからの正解値を入れたい。パスは、まずは単純なゴール(1点)で試す。フィールドはスーパーフラットで良い。
参考になるlaunch
ros2 launch nav2_bringup tb3_simulation_launch.py headless:=False
SimpleCommander によるゴール設定
Navigationの本体は↓になる。localizationはオプションで切れるのでとりあえずこれをincludeするでも良いかも。
https://github.com/ros-navigation/navigation2/blob/main/nav2_bringup/launch/bringup_launch.py
メモ
Nav2 でロボットを動かすまでの作業リスト。構成としては、
pose
を受けとる/scan
(2Dにされたもの) を受けとるとなる。これらを使って、
などを実施する。必要なタスクは、
/scan
を使って障害物を検知して停止する