目次
グローバルコストマップとローカルコストマップのロボットの周辺のエリア(ロボットを中心とした1辺が clearing_distance * 2 の正方形 )を空き(占有されていない)にします。
planner_name_space で示したプランナーのmax_trans_velとmax_rot_velパラメータを、limited_trans_speed と limited_rot_speed パラメータで指定した速度に更新します。
0.1秒周期で、グローバルコストマップ上の移動距離をチェックします。
パラメータ名 | 内容 | 型 | 単位 | デフォルト |
---|---|---|---|---|
~<name>/clearing_distance | 障害物が除去されるロボットからの半径(メートル単位)。この半径の内部の障害物がクリアされます。 | double | m | 0.5 |
~<name>/limited_trans_speed | このリカバリ動作の実行中にロボットが制限される並進速度(メートル/秒単位)。 | double | m/sec | 0.25 |
~<name>/limited_rot_speed | このリカバリ動作の実行中にロボットが制限される回転速度(ラジアン/秒単位)。 | double | rad/sec | 0.45 |
~<name>/limited_distance | 速度制限が解除される前にロボットが移動しなければならない距離(メートル単位)。 | double | m | 0.3 |
~<name>/planner_namespace | パラメータを再構成するプランナーの名前。特に、max_trans_velおよびmax_rot_velパラメータは、この名前空間内で再構成されます。 | string | - | "DWAPlannerROS" |