nav2: go exactly to this point, not approximately
When I provide a goal pose to the nav2 system on my robot, it tries it best to get within the goal tolerance of the goal, then stops. I find this behavior to be unintuitive: i should expect that the robot tries its best to get to the actual goal, then accept any result within the tolerance, but instead, it goes to the edge of the tolerance and is happy with that result. This means that if I give an xy tolerance of 1.0, it will always stop 1.0 meters from the goal. But then, if I set the xy goal tolerance too small, it oscillates around the target. Is this the intended behavior? How do I tell the nav2 system to generate a path to EXACTLY the goal, not just to any point within the tolerance? Using the pure pursuit controller if it makes a difference.