Per SLAM (dall'inglese Simultaneus Localization and Mapping) si intende il processo per cui un robot si muove in un ambiente sconosciuto, costruisce la mappa di tale ambiente ed è capace di localizzarsi all'interno di quella mappa.