Im vergangenen Monat kollidierte ein autonomer Müllwagen mit einem niedrigen Metallhindernis, das Berichten zufolge für seine Näherungssensoren unsichtbar war. Die forensische Rekonstruktion des Unfalls, die mittels eines Workflows durchgeführt wurde, der RealityCapture für die Erfassung der realen Szene und SolidWorks für die Modellierung der Fahrzeugkomponenten integrierte, ergab eine unerwartete Ursache: Die Reflexion von Ultraschallwellen an gekrümmten Metalloberflächen der Fahrbahn erzeugte eine akustische Schattenzone, die den Erkennungsalgorithmus täuschte.
Simulation der akustischen Totzone in Unity 🎯
Um die Hypothese zu validieren, wurde das Szenenmodell nach Unity exportiert, wo ein Sensorsimulationssystem basierend auf sphärischem Raycasting mit Parametern für Dämpfung und spiegelnde Reflexion implementiert wurde. Die Ergebnisse waren eindeutig: Die vom Frontsensor ausgesendeten Wellen trafen auf eine Laterne mit gebogenem Profil und eine Metallbordsteinkante und wurden in Winkeln von über 45 Grad abgelenkt. Diese Ablenkung lenkte die akustische Energie vom Empfänger des Sensors weg und erzeugte einen algorithmischen toten Winkel. Das Hindernis, das sich genau in dieser abgelenkten Flugbahn befand, erzeugte kein Echo, was das System als freien Raum interpretierte. Die Simulation in Cinema 4D ermöglichte die Visualisierung der Wellenfront und der destruktiven Interferenz zwischen reflektierten Echos und zeigte, dass der Fehler nicht in der Hardware lag, sondern in der Filterlogik, die eine ideale diffuse Reflexion annimmt.
Lehren für die physikalische Modellierung in ADAS 🚗
Dieser Fall unterstreicht die Notwendigkeit, Simulationsumgebungen mit Modellen der nichtlinearen Wellenausbreitung anzureichern, insbesondere in städtischen Umgebungen mit einer hohen Dichte reflektierender Oberflächen. Die Implementierung eines Systems zur Erkennung akustischer Schattenzonen in Unity, basierend auf der Berechnung der Divergenz des Ultraschallstrahls, könnte das Fahrzeug auf die Existenz ungeprüfter Regionen aufmerksam machen. Für Entwickler von ADAS-Systemen ist die Lehre klar: Die reale Physik des Schalls zu simulieren, und nicht nur die Geometrie, ist der einzige Weg, um zu verhindern, dass ein verlorenes Echo zu einem realen Unfall wird.
Welche Rolle spielen die Geometrie und das Reflexionsvermögen des Hindernisses für die Fähigkeit der Ultraschallsensoren, es zu erkennen, und wie könnte die 3D-Fotogrammetrie integriert werden, um diese toten Winkel in autonomen Fahrzeugen zu mildern?
(PS: Eine ECU zu simulieren ist wie einen Toaster zu programmieren: Es scheint einfach, bis man ein Croissant bestellt)