Jednym z najważniejszych celów stawianych robotom mobilnym jest autonomiczność. Roboty powinny wykonywać swoje zadania przy minimalnym udziale człowieka. Aktualnie jest to możliwe w bardzo ograniczony sposób. Środowisko pracy robota musi być specjalnie przygotowane i się nie zmieniać, a czynności muszą być powtarzalne. Te założenia są spełnione na przykład w halach produkcyjnych, gdzie roboty zastępują człowieka od wielu lat przy żmudnych i powtarzalnych czynnościach. Marzy nam się jednak zwiększenie użyteczności robotów również w innych dziedzinach życia. Dla robotów mobilnych jednym z największych ograniczeń jest poruszanie się w nieznanym terenie. Występują tutaj dwa wzajemnie na siebie wpływające procesy. Określenie swojej pozycji w przestrzeni, czyli lokalizacja oraz rozpoznawanie i zapamiętywanie otoczenia, czyli mapowanie.
