Die ETAS Middleware-Lösung für die Entwicklung moderner automatisierter Fahrsysteme (ADAS/AD – Advanced Driver Assistance Systems/Automated Driving) unterstützt die Modellierung von SW- und HW-Architekturen und Hochleistungskommunikation. Die Lösung besteht aus mehreren Tools, Steuergeräte-Softwarebibliotheken und einer robusten API für den ADAS/AD-Entwicklungszyklus.
Ihre Vorteile
- Effiziente Entwicklung robuster Apps für Fahren und Parken
- Beschleunigung des Entwicklungszyklus von ADAS/AD-Software für schnellere Iterationen
- Erweitertes Debugging durch forensische Neuberechnung
- Erhebliche Reduzierung der real zurückzulegenden Testkilometer durch reproduzierbare, simulationsbasierte Validierung
- Nahtlose Integration in „DevOps“-Umgebung
- Serviceorientierte Architektur für Flexibilität und Wiederverwendbarkeit
- Ermöglicht Kosten- und Zeitersparnis für Entwicklung und Validierung
Anwendungsgebiete
- Entwicklung von Software
- Validierung von Software
- Datenaufzeichnung / -wiedergabe / -Recompute
Wo liegen die Herausforderungen?
Wenn Systeme für autonomes Fahren den Schritt von „Assistenz“ zu „Automation“ vollziehen, verringert sich die Belastung für den/die Fahrer:in, doch im Gegenzug erhöhen sich die Anforderungen an die Sicherheit. Die höheren Sicherheitsanforderungen sind notwendig, weil der/die Fahrer:in nicht mehr in der Lage ist, wieder selbst die Kontrolle zu übernehmen, wenn das automatisierte Fahrsystem auf ein Ereignis trifft, das es nicht versteht.
Ob ein automatisiertes Fahrsystem sicher ist, wird traditionell durch Tests geprüft, d. h. man überprüft, wie sich die Software verhält, wenn sie mit unterschiedlichen Ereignissen konfrontiert ist. Für die üblichen Fahrsituationen ist das in Ordnung, doch auch (sehr) seltene Ereignisse müssen berücksichtigt werden. Dabei spielt es keine Rolle, wie selten ein Ereignis ist, das Gesetz der großen Zahlen bedeutet, dass solche Ereignisse um den Globus jeden Tag mehrfach eintreten können.
Seltene Ereignisse sind für eine einzelne Person schon selten, doch die Wahrscheinlichkeit, dass ein/e Prüfer:in auf ein solches Ereignis bei einer harten Testfahrt trifft, ist gering, und noch unwahrscheinlicher ist, dass dies auf Abruf herbeigeführt werden kann. Deshalb ist Testen durch Fahren keine geeignete Methode, um das geforderte Sicherheitsniveau für automatisierte Fahrsysteme zu erreichen.
Determinismus
Deterministisches Verhalten
Moderne ADAS-Funktionen sind „ressourcenhungrig“. Um diesen Hunger zu befriedigen, benötigen Entwickler:innen prozessorbasierte Systeme. Dabei handelt es sich üblicherweise um dynamische Systeme mit einem nicht notwendigerweise reproduzierbaren Verhalten.
Die ETAS Middleware-Lösung bietet das benötigte reproduzierbare Verhalten auf prozessorbasierten Systemen.
Datenraten
Hohe Datenraten
ADAS-Systeme nutzen viele Sensoren. Diese erzeugen hohe Datenraten, die von den Funktionen parallel verarbeitet werden müssen. Vorhandene Middleware-Lösungen sind nicht für diese hohen Datenraten ausgelegt.
Die ETAS Middleware-Lösung ist speziell für die Verarbeitung hoher Datenraten / Datenströme konzipiert.
Sicherheit
Sicherheitsanforderungen
ADAS- und insbesondere AD-Systeme stellen hohe Anforderungen an die funktionale Sicherheit.
AD-Systeme übernehmen beispielsweise die vollständige Verantwortung für ein gesamtes Fahrzeug. Die Systeme müssen deshalb die höchsten Anforderungen (ASIL-D) an die funktionale Sicherheit erfüllen.
Die ETAS Middleware-Lösung unterstützt Systeme bis einschließlich ASIL-D.
Recompute
Deterministisches Recomputing
Ein/e Entwickler:in möchte Software sofort testen und validieren, ohne dass er/sie dafür teure Hardware braucht. Für diese Aufgabe können wir aufgezeichnete / generierte Daten als Input verwenden, den Output mit unseren Middleware-basierten Applikationen berechnen und die generierten Ergebnisse analysieren / in einem Bericht aufbereiten.
Diese Test- und Validierungsaufgaben können auf verschiedenen Plattformen mit deterministischen Ergebnissen ausgeführt werden: Embedded Targets (z. B. QNX), Entwickler-PC (z. B. Linux) oder sogar in der Cloud.
Weitere Vorteile der ETAS Middleware-Lösung
- Kosten- und Zeitersparnis durch Beschleunigung des ADAS/AD-Entwicklungszyklus und Minimierung der realen Testfahrten
- Deterministische Ausführung bietet zeit- und datengesteuerte Triggerung
- Einfache Interoperabilität in kundenspezifischer Entwicklungsumgebung
- Jahrzehntelange Erfahrung im ADAS/AD-Bereich und bei Kundenprojekten in der Automobilbranche
- Interoperabilität mit AUTOSAR Classic & Adaptive
- Effiziente und domänenspezifische Modellierung der Architektur
- Deterministisches Verhalten ermöglicht effiziente Entwicklung, simulationsbasierte Validierung und Neuberechnung
- Middleware für Hochleistungskommunikation
- Unterstützung von funktionaler Sicherheit bis einschließlich ASIL-D (ISO 26262)
-
Produktflyer herunterladen Herunterladen
Haben Sie Fragen zu unserer Lösung?