Configuring the progress checker in Navigation2
Hi. I am testing out how to dynamically change my speed parameters in Navigation2. It works good, but if I set the speed too low, the navigation fails because the controller server "fails to make progress".
In this documentation: https://navigation.ros.org/configurat...
the parameter movement_time_allowance
is mentioned. The description is:
Controls how much time the robot has time to show progress. If the robot fails to move more than required_movement_radius meters in this time, an error is thrown. For slow robots, this time should be extended. Reducing this time will cause the robot to recover more quickly if it is stuck, but too little time doesn’t give the robot enough time to manoeuver in dynamic environments.
I want to change this parameter but I can't seem to find the correct place to do it (without directly changing the code). When I look at the param list in the terminal it is not mentioned any place, and if I try to change it from the terminal, it says that the parameter is not declared.
The parameter is used in this code: https://github.com/ros-planning/navig...
Does anyone know how I could access and change this parameter? Thanks!