ROS Galactic demo showing how to use the nomotion_update service that is part of the AMCL algorithm implemented in Navigation2 stack.
- Run
localizationexample from this tutorial, - Update docker flags in
nomotion-upadte.shto match those in your .env file, fromrosbot-docker/demo.env.template, - Run
nomotion-upadte.shscript:./nomotion-upadte.sh
The robot will begin to rotate (!TODO add continuous rotation) and, in successive iterations, should determine its position more and more accurately until the covariance is acceptably small (!TODO add this condition - currently is a fixed number of iterations).