GPS ist für Indoor Navigation zu ungenau. Eine Möglichkeit wäre die Positionsbestimmung über Baken zu realisieren.

Oder aber, aufwendiger : Der Roboter zeichnet eine Karte der Umgebung. Über Odometrie bestimmt er seine ungefähre Position mit einem bestimmen Fehler. Wenn er in Bereiche kommt die schon kennt, vergleicht er seine Sensordaten mit den aus der Karte errechneten und gleicht so wieder seine Position ab bzw. verringert den Fehler der Odometriedaten.
So will ich es auf jeden Fall probieren wenn ich mit meinem Laufroboter fertig bin.... wird aber noch ein klein wenig dauern

MfG Kjion