FastSLAM
FastSLAM is a class of simultaneous localization and mapping (SLAM) algorithms that use a Rao–Blackwellised particle filter to jointly estimate a robot’s path and a map of its environment. In FastSLAM, the posterior p(X, m | z, u) is factorized as p(X | z, u) ∏ p(m_n | X, z), meaning that given a trajectory hypothesis X, landmark estimates are conditionally independent. Each particle therefore represents a trajectory hypothesis and carries its own map, consisting of mean and covariance estimates for each landmark.
The algorithm operates online as the robot moves. A set of particles is propagated through a motion
History and variants. FastSLAM was introduced by Montemerlo, Thrun, Koller and Wegbreit in the early 2000s as
Advantages and limitations. FastSLAM reduces the computational burden by exploiting landmark independence conditioned on the trajectory,