das zum Kompass gesagte soll noch ergänzt werden:
Outdoor ist er grundsätzlich gut geeignet, solange größere Magnetfeldquellen oder Metallobjekte nicht vorhanden sind. Auf einem Automarkt wird sich der Robbi dann wohl verfahren.
Indoor sind Kompasse nur eingeschränkt verwendbar. Die absolute Nordorientierung ist zwar egal für die Geradeausfahrt. Aber in Häuser ist durch extrem inhomogene Metallverteilung (Stahlbewehrungen, Heizkörper, Trafos usw.) der Feldlinienverlauf stark gekrümmt und verzerrt. Da sich dadurch die Orientierung laufend ändert, kann man nur schwer exakt gerade fahren.
Ich hab mal einen Roboter so fahren lassen, dessen Kurs der Robbi mit Filzstift auf den Boden gezeichnet hat. Der Satrkurs war immer derselbe aber der Startpunkt variierte. Dadurch waren die Feldverzerrungen prima zu beobachten.