ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
The correct solution here is probably to modify the local planner, rather than trying to coerce the existing local planner to do what you've described. Here's why:
In the local planners, if the path is completely blocked they will abort and trigger a re-planning by the global planner. I suspect this isn't what you want.
By contrast, if you write your own local planner you can explicitly have it stay within a certain distance of the global plan, and have a configurable timeout for it to wait before triggering a re-planning when the path is completely blocked.