Implementing AMCL in the Gazebo environment