We have a robot which is using the move_basic package. But the problem is the robot tries to stop, but can't hit the point (traveled distance always after the point). It's because of the PID controller we use (it tries to smooth our velocity and and the package assumes that the robot stopped when it's actually moving). move_basic doesn't use a real data (from odometry), so that's the problem. Please, help us with this issue.
We have a robot which is using the move_basic package. But the problem is the robot tries to stop, but can't hit the point (traveled distance always after the point). It's because of the PID controller we use (it tries to smooth our velocity and and the package assumes that the robot stopped when it's actually moving). move_basic doesn't use a real data (from odometry), so that's the problem. Please, help us with this issue.