Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

move_base is basically just obstacle avoidance, path planning and path tracking.

If you have an accurate, external position reference that provides position and velocity data (similar to odometry), you can omit the other sensor inputs to move_base and it will plan as if it is in an empty world.

Most of the local planners rely on velocity feedback from the Odometry message, so you'll do need to spoof that if you want it to work well.

Note that amcl is a localization package, so if you're providing external localization, you don't need to run amcl at all. Instead, your localization system should publish the TF transform from map to base_link.