navigation
navigation copied to clipboard
amcl does not support a laser that moves relative to the base
amcl finds the pose of each laser rangefinder relative to base_link the first time it receives a scan from it, then stores that pose indefinitely, never updating it.
It should be relatively simple to switch to using a tf::MessageFilter and look up the relative pose every time.