ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
This is because AMCL is a particle filter; in order to localize globally, it needs many, many particles, which means much, much computation. Similarly, when AMCL is not well localized, it will generate more particles per step, and therefore require more computation.
The 'A' in AMCL (for "adaptive") refers to the algorithm's ability to choose the particle count automatically, for exactly this reason.