Die Entwicklung und Simulation in der Cloud beschleunigen bekanntlich den gesamten Entwicklungsprozess; es bleibt jedoch eine Herausforderung, Software aus der Cloud auf ein eingebettetes Steuergerät im Auto zu übertragen und gleichzeitig kritische Echtzeiteigenschaften für sicherheitsrelevante Funktionen beizubehalten. Bisher war dies nur durch umfangreiche und aufwändige Modifikationen und Anpassungen des Softwarecodes möglich.
TTTech Auto und Wipro präsentierten nun eine Lösung, mit der sich in der Cloud entwickelte, automatisierte Fahrfunktionen mit Echtzeitverhalten ausstatten und danach automatisch auf ein elektronisches Steuergerät im Fahrzeug übertragen lassen. Der gezeigte Anwendungsfall basiert auf einer autonomen Funktion für Valet Parking, die in der Cloud auf ROS2 (Robotic Operation System 2) läuft. Ohne Änderung des Softwarecodes wird die Valet-Parking-Funktion auf die Sicherheits-Software-Plattform MotionWise übertragen, die auf der ECU läuft. MotionWise gewährleistet Sicherheit bis ASIL D und kann auch Echtzeitverhalten in der Cloud automatisch erlernen und korrekt an das Steuergerät übertragen. Durch den automatisierten Workflow, von der Cloud bis zur eingebetteten Hardware, muss keine Zeile der Software mehr geändert werden.
MotionWise priorisiert zudem Softwarefunktionen unterschiedlicher Sicherheitsstufen, um deren zeitgerechte Ausführung im Fahrzeug zu gewährleisten. Die Lernfunktion von MotionWise skaliert das Timing dieser Funktionen entsprechend der Leistung des eingebetteten Steuergeräts. Dies verhindert eine Überlastung der CPU und führt dazu, dass die sicherheitskritischen Anwendungen für das eingebettete Steuergerät automatisiert eingeplant werden. (oe)