Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[RotationShimController] rotate also on short paths (ros-navigation#4290
) When the path is shorter than ´forward_sampling_distance´ the rotatitonShimController would directly give control to the primary controller to navigate to the goal. This would lead to the exact behavior that was tried to be fixed by the rotationShimController: "The result is an awkward, stuttering, or whipping around behavior" [1]. It often resulted in navigation failure. In this case, the controller should try to rotate towards the last point of the path, so that the primary controller can have a better starting orientation. [1] https://navigation.ros.org/tuning/index.html#rotate-in-place-behavior Signed-off-by: enricosutera <enricosutera@outlook.com>
- Loading branch information