I am using DWA Planner on ROS Noetic for my navigation. It works perfectly. However, I want to change it's behavior. Instead of avoiding an obstacle, I want my robot to wait until the obstacle gets out of the path. How could I do that?
I tried things like disabling the VoxelLayer on global_costmap, setting only staticlayer on it, and messing around the distance_bias parameters on DWA. I tried putting path_distance on 100, 0, and it worked the same way. Setting the goal_distance to 0 only makes my robot rotate in place. Furthermore, I updated following parameters but no success:
- path: 100, goal: 20
- path: 100, goal: 0
- path: 100, goal: 100
- path: 0, goal: 100
- path: 0, goal: 0
- path: 0, goal: 20
- path: 32, goal: 100