ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

SLAM is simultaneously localizing and creating a map of the environment. AMCL is localizing based on a prior map. Moving into the real world, a SLAM algorithm will be first used to create a map of the environment, then AMCL is used to localize in this map. However, this map will be needed to be updated frequently depending on how dynamic the environment is. So you'd run the SLAM algorithm from time to time to update the map. The frequency at which the map is updated will differ from one environment to the other.