{"author":{"@type":"Person","name":"Alexander Bock","url":"https://abxk.ai/de/autor/alexander-bock/"},"categories":["Physical AI"],"content":{"markdown":"Bevor ein Roboter einen Weg planen kann, muss er eine einfachere Frage beantworten: Wo bin ich? Diese Aufgabe heißt **Lokalisierung**, und sie ist schwerer, als sie klingt. Ein Lieferroboter auf dem Gehweg, ein Saugroboter im Wohnzimmer und ein selbstfahrendes Auto in der Stadt müssen ihre Position kennen, oft auf wenige Zentimeter genau und viele Male pro Sekunde. Kein einzelner Sensor schafft das allein.\n\nDies ist Teil 2 von Level 1 in unserem Lernpfad Physical AI. Wir haben einen Roboter zwei Runden auf einer Bahn fahren lassen und drei Wege verglichen, seine Position zu verfolgen: Radumdrehungen zählen, GPS und beides zusammen. Sie erfahren, warum jeder Sensor auf seine eigene Art versagt und wie ein **Kalman-Filter** beide zu etwas Besserem verbindet als jeden allein.\n\n## Zwei Arten von Positionsangaben\n\nRoboter bekommen zwei Arten von Angaben darüber, wo sie sind. **Relative** Sensoren messen Bewegung: Radsensoren zählen, wie weit sich die Räder gedreht haben, und ein Kreisel (Gyroskop) misst, wie schnell sich der Roboter dreht. Alle kleinen Bewegungen aufzusummieren heißt **Odometrie** oder Koppelnavigation. Sie ist ruhig und immer verfügbar, doch jeder kleine Fehler addiert sich zu allen vorigen, und die Schätzung wandert langsam davon.\n\n**Absolute** Sensoren messen die Position direkt: Satellitennavigation (GPS) oder eine Kamera bzw. ein Lidar, die bekannte Merkmale auf einer Karte wiedererkennen. Ihre Fehler addieren sich nicht, doch jede einzelne Messung kann Meter danebenliegen, und sie können ganz ausfallen, etwa im Tunnel, im Parkhaus oder zwischen hohen Gebäuden.\n\n| Sensor | Was er misst | Stärke | Schwäche |\n|---|---|---|---|\n| Radsensor | Zurückgelegte Strecke | Ruhig, schnell, günstig | Schlupf und kleine Maßstabsfehler summieren sich |\n| Kreisel (IMU) | Drehgeschwindigkeit | Schnell, funktioniert überall | Eine winzige Drift wird zu einem großen Richtungsfehler |\n| GPS | Position auf der Erde | Kein wachsender Fehler | Meter an Rauschen, fällt im Tunnel und in Gebäuden aus |\n| Kamera oder Lidar mit Karte | Lage zu bekannten Merkmalen | Kann sehr genau sein | Braucht eine vorab erstellte Karte und gute Sicht |\n\n## Unsere Simulation: zwei Runden, drei Verfahren\n\nUnser Roboter fährt {{\u003c num \"physical_sims\" \"loc_distance_m\" \u003e}} Meter in zwei Runden auf einer Bahn in Stadionform und braucht dafür {{\u003c num \"physical_sims\" \"loc_minutes\" \u003e}} Minuten. Sein Radsensor liest 2 % zu viel, ein typischer kleiner Kalibrierfehler, und sein Kreisel driftet um 0,1 Grad pro Sekunde. GPS liefert einmal pro Sekunde eine Position, gestreut um etwa 3 Meter, und fällt für 30 Sekunden ganz aus, als führe der Roboter durch einen Tunnel.\n\n![Karte der Bahn von oben: Der wahre Weg ist eine Schleife in Stadionform; der Weg der Odometrie driftet immer weiter nach außen und liegt am Ende mehrere Meter daneben; GPS-Punkte streuen um den wahren Weg, mit einer Lücke während des Ausfalls; der fusionierte Weg bleibt die ganze Zeit nah am wahren Weg](/images/learn/de/robot-localization-sensor-fusion-paths.webp \"Der wahre Weg, die driftende Odometrie, gestreute GPS-Punkte und die fusionierte Schätzung.\")\n\nNach einer Minute lag die Odometrie allein nur {{\u003c num \"physical_sims\" \"odo_60s_m\" \u003e}} Meter daneben. Am Ende der zweiten Runde war der Fehler auf {{\u003c num \"physical_sims\" \"odo_end_m\" \u003e}} Meter gewachsen, weil sich die kleinen Fehler bei Strecke und Richtung immer weiter summierten. GPS allein driftete nie, doch seine einzelnen Messungen lagen im Mittel {{\u003c num \"physical_sims\" \"gps_mean_m\" \u003e}} Meter daneben und bis zu {{\u003c num \"physical_sims\" \"gps_max_m\" \u003e}} Meter — zu viel, um in einer Spur zu bleiben —, und während des Ausfalls lieferte es gar keine Position.\n\n![Liniendiagramm: Positionsfehler über dreieinhalb Minuten; der Fehler der Odometrie wächst stetig auf über 14 Meter; die GPS-Fehler springen zwischen 0 und fast 10 Metern; der fusionierte Fehler bleibt um 1 Meter und steigt während des grau hinterlegten GPS-Ausfalls auf etwa 3 Meter, danach fällt er wieder](/images/learn/de/robot-localization-sensor-fusion-error.webp \"Positionsfehler über die Zeit. Die graue Fläche markiert den GPS-Ausfall von 30 Sekunden.\")\n\nDie Kombination war besser als beide. Die fusionierte Schätzung lag im Mittel {{\u003c num \"physical_sims\" \"fused_mean_m\" \u003e}} Meter daneben und nie mehr als {{\u003c num \"physical_sims\" \"fused_max_m\" \u003e}} Meter. Als das GPS ausfiel, wuchs der Fehler von {{\u003c num \"physical_sims\" \"outage_start_m\" \u003e}} auf {{\u003c num \"physical_sims\" \"outage_max_m\" \u003e}} Meter, weil der Filter nur noch Radumdrehungen zählen konnte, und er fiel wieder, sobald die ersten Satellitenpositionen zurückkamen.\n\n{{\u003c data \"loc-results\" \u003e}}\n\n## Wie das Kalman-Filter beides verbindet\n\nEin **Kalman-Filter** arbeitet in zwei Schritten, die sich ständig wiederholen. Im Vorhersageschritt schiebt es seine Schätzung mit der Odometrie weiter und vermerkt, dass seine Unsicherheit etwas gewachsen ist. Im Korrekturschritt trifft eine neue GPS-Position ein, und das Filter vergleicht sie mit seiner Vorhersage. Dann rückt es die Schätzung in Richtung der Messung — stärker, wenn die eigene Unsicherheit hoch ist, schwächer, wenn es der Vorhersage mehr traut als der verrauschten Messung.\n\nDenken Sie an einen Gang durch ein vertrautes Zimmer mit geschlossenen Augen: Sie zählen Ihre Schritte und öffnen alle paar Sekunden kurz die Augen. Zwischen den Blicken verlassen Sie sich auf die Schritte, mit jedem Blick korrigieren Sie sich. Das Filter tut dasselbe, aber mit Zahlen dafür, wie sehr es jeder Quelle traut. Unser Filter schätzte auch die Fahrtrichtung mit, sodass die GPS-Positionen indirekt auch den driftenden Kreisel korrigierten.\n\nDieselbe Idee steckt in fast jedem Ortungssystem der Physical AI: Smartphones verbinden GPS mit Bewegungssensoren, Drohnen verbinden Satellitennavigation mit Beschleunigungssensoren, und selbstfahrende Autos verbinden viele Sensoren auf einmal.\n\n## Mehr als GPS: Karten und Merkmale\n\nFür ein selbstfahrendes Auto reicht eine Genauigkeit von einem Meter nicht, um in der Spur zu bleiben. Viele automatisierte Fahrzeuge gleichen deshalb zusätzlich ab, was ihr Lidar und ihre Kameras sehen, mit detaillierten, vorab erstellten Karten: Bordsteine, Masten, Fahrbahnmarkierungen und Gebäudekanten. Ein solcher Kartenabgleich kann wenige Zentimeter genau sein — aber nur, wo die Karte existiert und aktuell ist. Das ist ein Grund, warum Robotaxis in begrenzten Gebieten fahren, die ihre Betreiber kartiert haben.\n\nRoboter in Gebäuden, wo es gar kein GPS gibt, bauen die Karte oft während der Fahrt. Das heißt **SLAM**, gleichzeitige Lokalisierung und Kartierung: Der Roboter erkennt Orte wieder, die er schon gesehen hat, und korrigiert damit seine Drift — so wie das GPS in unserer Simulation.\n\n## So haben wir simuliert\n\nWir haben die Bewegung des Roboters in Schritten von 0,1 Sekunden in Python mit numpy berechnet, mit einem festen Zufallsstartwert für das Rauschen der Sensoren. Das Filter ist ein erweitertes Kalman-Filter mit drei Zuständen: den beiden Koordinaten und der Fahrtrichtung. Die Fehler in der Tabelle sind Abstände zwischen geschätzter und wahrer Position; beim GPS haben wir jede einzelne Messung bewertet. Der nächste Teil betrachtet die Bedingungen, unter denen selbstfahrende Autos fahren, und was US-Unfallmeldungen darüber verraten.","text":"Bevor ein Roboter einen Weg planen kann, muss er eine einfachere Frage beantworten: Wo bin ich? Diese Aufgabe heißt Lokalisierung, und sie ist schwerer, als sie klingt. Ein Lieferroboter auf dem Gehweg, ein Saugroboter im Wohnzimmer und ein selbstfahrendes Auto in der Stadt müssen ihre Position kennen, oft auf wenige Zentimeter genau und viele Male pro Sekunde. Kein einzelner Sensor schafft das allein.\nDies ist Teil 2 von Level 1 in unserem Lernpfad Physical AI. Wir haben einen Roboter zwei Runden auf einer Bahn fahren lassen und drei Wege verglichen, seine Position zu verfolgen: Radumdrehungen zählen, GPS und beides zusammen. Sie erfahren, warum jeder Sensor auf seine eigene Art versagt und wie ein Kalman-Filter beide zu etwas Besserem verbindet als jeden allein.\nZwei Arten von Positionsangaben Roboter bekommen zwei Arten von Angaben darüber, wo sie sind. Relative Sensoren messen Bewegung: Radsensoren zählen, wie weit sich die Räder gedreht haben, und ein Kreisel (Gyroskop) misst, wie schnell sich der Roboter dreht. Alle kleinen Bewegungen aufzusummieren heißt Odometrie oder Koppelnavigation. Sie ist ruhig und immer verfügbar, doch jeder kleine Fehler addiert sich zu allen vorigen, und die Schätzung wandert langsam davon.\nAbsolute Sensoren messen die Position direkt: Satellitennavigation (GPS) oder eine Kamera bzw. ein Lidar, die bekannte Merkmale auf einer Karte wiedererkennen. Ihre Fehler addieren sich nicht, doch jede einzelne Messung kann Meter danebenliegen, und sie können ganz ausfallen, etwa im Tunnel, im Parkhaus oder zwischen hohen Gebäuden.\nWie ein Roboter weiß, wo er ist: Odometrie, GPS und Sensorfusion Sensor Was er misst Stärke Schwäche Radsensor Zurückgelegte Strecke Ruhig, schnell, günstig Schlupf und kleine Maßstabsfehler summieren sich Kreisel (IMU) Drehgeschwindigkeit Schnell, funktioniert überall Eine winzige Drift wird zu einem großen Richtungsfehler GPS Position auf der Erde Kein wachsender Fehler Meter an Rauschen, fällt im Tunnel und in Gebäuden aus Kamera oder Lidar mit Karte Lage zu bekannten Merkmalen Kann sehr genau sein Braucht eine vorab erstellte Karte und gute Sicht Unsere Simulation: zwei Runden, drei Verfahren Unser Roboter fährt 428 Meter in zwei Runden auf einer Bahn in Stadionform und braucht dafür 3,6 Minuten. Sein Radsensor liest 2 % zu viel, ein typischer kleiner Kalibrierfehler, und sein Kreisel driftet um 0,1 Grad pro Sekunde. GPS liefert einmal pro Sekunde eine Position, gestreut um etwa 3 Meter, und fällt für 30 Sekunden ganz aus, als führe der Roboter durch einen Tunnel.\nDer wahre Weg, die driftende Odometrie, gestreute GPS-Punkte und die fusionierte Schätzung. Nach einer Minute lag die Odometrie allein nur 1,4 Meter daneben. Am Ende der zweiten Runde war der Fehler auf 14,2 Meter gewachsen, weil sich die kleinen Fehler bei Strecke und Richtung immer weiter summierten. GPS allein driftete nie, doch seine einzelnen Messungen lagen im Mittel 3,7 Meter daneben und bis zu 9,8 Meter — zu viel, um in einer Spur zu bleiben —, und während des Ausfalls lieferte es gar keine Position.\nPositionsfehler über die Zeit. Die graue Fläche markiert den GPS-Ausfall von 30 Sekunden. Die Kombination war besser als beide. Die fusionierte Schätzung lag im Mittel 1,3 Meter daneben und nie mehr als 4,2 Meter. Als das GPS ausfiel, wuchs der Fehler von 0,7 auf 3,3 Meter, weil der Filter nur noch Radumdrehungen zählen konnte, und er fiel wieder, sobald die ersten Satellitenpositionen zurückkamen.\nWie genau weiß der Roboter, wo er ist? VerfahrenMittlerer Fehler (m)Größter Fehler (m)Fehler am Ende (m) Nur Odometrie (Rad und Kreisel)6,814,214,2 Nur GPS (einzelne Messungen)3,79,8– Fusion im Kalman-Filter1,34,22,0 Quelle wie bei der ersten Tabelle dieser Seite.\nWie das Kalman-Filter beides verbindet Ein Kalman-Filter arbeitet in zwei Schritten, die sich ständig wiederholen. Im Vorhersageschritt schiebt es seine Schätzung mit der Odometrie weiter und vermerkt, dass seine Unsicherheit etwas gewachsen ist. Im Korrekturschritt trifft eine neue GPS-Position ein, und das Filter vergleicht sie mit seiner Vorhersage. Dann rückt es die Schätzung in Richtung der Messung — stärker, wenn die eigene Unsicherheit hoch ist, schwächer, wenn es der Vorhersage mehr traut als der verrauschten Messung.\nDenken Sie an einen Gang durch ein vertrautes Zimmer mit geschlossenen Augen: Sie zählen Ihre Schritte und öffnen alle paar Sekunden kurz die Augen. Zwischen den Blicken verlassen Sie sich auf die Schritte, mit jedem Blick korrigieren Sie sich. Das Filter tut dasselbe, aber mit Zahlen dafür, wie sehr es jeder Quelle traut. Unser Filter schätzte auch die Fahrtrichtung mit, sodass die GPS-Positionen indirekt auch den driftenden Kreisel korrigierten.\nDieselbe Idee steckt in fast jedem Ortungssystem der Physical AI: Smartphones verbinden GPS mit Bewegungssensoren, Drohnen verbinden Satellitennavigation mit Beschleunigungssensoren, und selbstfahrende Autos verbinden viele Sensoren auf einmal.\nMehr als GPS: Karten und Merkmale Für ein selbstfahrendes Auto reicht eine Genauigkeit von einem Meter nicht, um in der Spur zu bleiben. Viele automatisierte Fahrzeuge gleichen deshalb zusätzlich ab, was ihr Lidar und ihre Kameras sehen, mit detaillierten, vorab erstellten Karten: Bordsteine, Masten, Fahrbahnmarkierungen und Gebäudekanten. Ein solcher Kartenabgleich kann wenige Zentimeter genau sein — aber nur, wo die Karte existiert und aktuell ist. Das ist ein Grund, warum Robotaxis in begrenzten Gebieten fahren, die ihre Betreiber kartiert haben.\nRoboter in Gebäuden, wo es gar kein GPS gibt, bauen die Karte oft während der Fahrt. Das heißt SLAM, gleichzeitige Lokalisierung und Kartierung: Der Roboter erkennt Orte wieder, die er schon gesehen hat, und korrigiert damit seine Drift — so wie das GPS in unserer Simulation.\nSo haben wir simuliert Wir haben die Bewegung des Roboters in Schritten von 0,1 Sekunden in Python mit numpy berechnet, mit einem festen Zufallsstartwert für das Rauschen der Sensoren. Das Filter ist ein erweitertes Kalman-Filter mit drei Zuständen: den beiden Koordinaten und der Fahrtrichtung. Die Fehler in der Tabelle sind Abstände zwischen geschätzter und wahrer Position; beim GPS haben wir jede einzelne Messung bewertet. Der nächste Teil betrachtet die Bedingungen, unter denen selbstfahrende Autos fahren, und was US-Unfallmeldungen darüber verraten.\n","words":951},"date":"2026-10-18","description":"Warum Roboter und selbstfahrende Autos Sensoren kombinieren, gezeigt an unserer Simulation: Odometrie driftet, GPS springt, ein Kalman-Filter verbindet beides.","image":"https://abxk.ai/images/cover/robot-localization-sensor-fusion.webp","json":"https://abxk.ai/de/physical-ai/learn/robot-localization-sensor-fusion/index.json","kind":"page","language":"de","learning_path":{"category":"physical-ai","level":1,"level_name":"Grundlagen"},"modified":"2026-10-18","section":"physical-ai","seo_title":"Lokalisierung und Sensorfusion bei Robotern erklärt","tags":["lokalisierung","sensorfusion","kalman-filter","robotik","einstieg"],"title":"Wie ein Roboter weiß, wo er ist: Odometrie, GPS und Sensorfusion","translations":[{"json":"https://abxk.ai/en/physical-ai/learn/robot-localization-sensor-fusion/index.json","language":"en","url":"https://abxk.ai/en/physical-ai/learn/robot-localization-sensor-fusion/"}],"url":"https://abxk.ai/de/physical-ai/learn/robot-localization-sensor-fusion/"}