Simultaneous Localization and Mapping (SLAM) ist ein algorithmisches Verfahren. Es ermöglicht einem Roboter die Fähigkeit, gleichzeitig eine Karte seiner Umgebung zu erstellen (Mapping) und sich selbst darin zu lokalisieren (Loclalization) – und das ohne GPS oder vordefinierte Karten. SLAM ist also der technische Ansatz bzw. die Rechenmethode, die es autonomen mobilen Robotern erlaubt, in unbekannten und dynamischen Umgebungen zu agieren ohne zu kollidieren. Es bildet damit die Grundlage für viele moderne Navigations- und Positionierungssysteme.