Um SLAM zu machen, benötigen Sie eine relativ gute Positionsschätzung.
Roboter, die Laserscanner verwenden, können nur mit Kilometerzählern auskommen, da die Daten relativ genau sind und die Scannerdaten zur Lokalisierung in nachfolgenden Zeitschritten verwendet werden können.
Ultraschallsensoren sind sehr unscharf, sie haben im Allgemeinen eine Richtungsunschärfe von mehr als 20 Grad und alles in der allgemeinen Richtung wird erkannt.
Daher sind sie bei der Lokalisierung vernachlässigbar hilfreich (außer in sehr strukturierten Umgebungen).
Eine GPS / IMU-Kombination kann verwendet werden, um eine angemessene Lokalisierung zu erzielen. Dies hängt natürlich von der Größe des Roboters ab, und wenn er sich in Innenräumen befindet, ist GPS möglicherweise nicht praktikabel.
Wenn Sie in der Lage sind, den Radschlupf sorgfältig zu kontrollieren, kann die Rad-Odometrie die Lokalisierung kurzfristig erheblich verbessern (obwohl eine absolute Lokalisierungsmethode bevorzugt wird). Ohne eine absolute Referenz (z. B. GPS) müssen Sie selbst mit einem Laserscanner in der Lage sein, das Problem des "Schließens der Schleife" zu lösen.
Strukturierte Umgebungen stellen möglicherweise eine geringere Genauigkeitsanforderung. Zum Beispiel eine labyrinthartige Umgebung mit Wänden in regelmäßigen quadratischen Gitterabständen, in der es einfach ist, das Vorhandensein einer Wand in jeder Richtung einer Gitterzelle zu erkennen.