The chicken-and-egg problem
To localise, a robot needs a map. To build a map, it needs to know where it is. This circularity is the SLAM problem โ Simultaneous Localization and Mapping. It was considered intractable until Smith, Self, and Cheeseman (1986) showed that joint estimation of all poses and landmarks in a probabilistic framework is consistent.
Formally: given a sequence of control inputs and observations , compute the joint posterior over all robot poses and the map :
This joint posterior is far too large to represent exactly โ a 1 km trajectory with a dense 3D map has millions of variables. All practical SLAM systems approximate it, with a key architectural split between the front end (data association) and the back end (optimisation).
