Top Banner
1 © 2013 The MathWorks, Inc. Fahrerassistenzsysteme Systemsimulation zur Entwicklung und Absicherung eines Spurhalteassistenten Guido Sandmann, Manager Industry Marketing, EMEA MathWorks Germany Marco Roggero Application Engineer, MathWorks Germany
26

Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

Aug 29, 2019

Download

Documents

lykhanh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

1 © 2013 The MathWorks, Inc.

Fahrerassistenzsysteme – Systemsimulation zur

Entwicklung und Absicherung eines

Spurhalteassistenten

Guido Sandmann, Manager Industry Marketing, EMEA

MathWorks Germany

Marco Roggero Application Engineer,

MathWorks Germany

Page 2: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

2

Einführung & Motivation

Aktive Sicherheitssysteme müssen auch in schwierigen Umgebungen

robust und deterministisch arbeiten

Das Testen solcher Systeme in realen Verkehrssituationen kann gefährlich

werden und zu ernshaften Schäden führen

Beispiel Spurhalteassistent:

– Was passiert, falls die Fahrbahnmarkierungen nicht eindeutig sind?

– Wie verhält sich ein Video-basiertes System unter wechselnden Lichtbedingungen?

– …

Page 3: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

3

Einführung & Motivation

http://www.stern.de/tv/sterntv/stern-tv-rtl-mercedes-s-

klasse-panne-bei-crash-test-549644.html

Demonstration von

BAS Plus & Distronic Plus

von Mercedes

Page 4: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

4

Entwicklung & Validierung der Funktionalität eines

aktiven Sicherheitssystems mit Model-Based Design

&

Erhöhung der Robustheit durch System Level Simulation

Was sollen Sie aus diesem Vortrag mitnehmen

Page 5: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

5

Was sind Aktive Sicherheitssysteme?

From Advance Driver Assistance Systems Market,

Drivers, Functions , Continental AG, KSAE 2011

Adaptive cruise

control + Stop&Go

Forward collision

warning

Emergency brake

assist

Advanced

emergency braking

system

Traffic signal

recognition

Intelligent headlamp

control

Lane change assist

Back-up aid

Lane departure

warning

Lane keeping

system

Blind spot detection

Page 6: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

6

Sicherheitssysteme, die vor einem möglichen Unfall aktiv sind

Wissen über den Zustand des Fahrzeuges und seiner Umgebung verwenden,

um Unfälle ganz zu vermeiden oder Auswirkungen zu minimieren

Interpretieren Signale von Sensoren, um zu entscheiden, wie der Fahrer bei der

Kontrolle über das Fahrzeug unterstützt werden kann.

Was sind Aktive Sicherheitssysteme?

Page 7: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

7

Trends bei Aktiven Sicherheitssystemen

Regulierung fördert Verbreitung

Heute sehen viele OEMs aktive Sicherheitssysteme als Marketingwerkzeug: – Alleinstellungsmerkmale

– Markenbewusstsein (“Brand Awareness”)

Verschiedene Systeme werden Gegenstand von Regulierungen – Bremsassistenten

– Kollisionswarnsysteme

– Spurhaltesysteme

In Europa: seit Nov. 2013 für Busse und LKW (> 3.5t)

In Europe: von Nov. 2015 für alle neu zugelassenen Fahrzeuge

Page 8: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

8

Beispiel: Spurhalteassistent

Erkennt das Verlassen eines

Fahrstreifens

Warnt den Fahrer oder lenkt aktiv das

Fahrzeug zurück in die Spur

Vision algorithm for lane

detection

Control algorithm for

steering input

Vision Algorithmus

zur Spurerkennung

Control System für

den Lenkeingriff

Page 11: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

11

Entwicklung eines Aktiven Sicherheitssystems

Anforderungen

Bildverarbeitung

Design

Verifikation

Simulation am PC

Fahrzeug-Test

Regelalgorithmen

Design

Verifikation

Simulation am PC

Verwendung von

Fahrdynamik-S/W

Integration

Closed-loop Simulation

Implementierung

Code Generierung

Bild- & Signaldatenverarbeitung

Regelalgorithmenentwicklung

Integration

Page 12: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

12

Entwicklung eines Aktiven Sicherheitssystems

Bild- & Signaldatenverarbeitung

MATLAB basierter Workflow

– Leistungsfähige Entwicklungsumgebung für

Bild- & Signaldatenverarbeitung

– Pixel level, 2D, 3D Visualisierung

Page 13: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

13

Entwicklung eines Aktiven Sicherheitssystems

Bild- & Signaldatenverarbeitung

MATLAB basierter Workflow

– Leistungsfähige Entwicklungsumgebung für

Bild- & Signaldatenverarbeitung

– Pixel level, 2D, 3D Visualisierung

– Modellierung und Simulation kompletter

Radarsysteme

time

delay b

ea

t fr

eq

ue

ncy

fre

qu

en

cy

Page 14: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

14

Entwicklung eines Aktiven Sicherheitssystems

Bild- & Signaldatenverarbeitung

Page 15: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

15

Entwicklung eines Aktiven Sicherheitssystems

Anforderungen

Bildverarbeitung

Design

Verifikation

Simulation am PC

Fahrzeug-Test

Regelalgorithmen

Design

Verifikation

Simulation am PC

Verwendung von

Fahrdynamik-S/W

Integration

Closed-loop Simulation

Implementierung

Code Generierung

Bild- & Signaldatenverarbeitung

Regelalgorithmenentwicklung

Integration

Page 16: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

16

Entwicklung eines Aktiven Sicherheitssystems

Der Regelalgorithmus

Teilkomponente: Betriebsmodus (Control Mode)

– Problem:

Entwicklung einer übergeordneten Regelung, die den Betriebsmodus basierend auf

Eingangsignale wie:

SystemOff, SystemReady, SystemOn etc.

– Lösung:

Verwendung von Stateflow um einen event-basierten Regler zu modellieren

Page 17: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

17

Entwicklung eines Aktiven Sicherheitssystems

Der Regelalgorithmus

Teilkomponente: Betriebsmodus (Control Mode)

System Ready

System On

System Off

LDW LKS Not Active

Active

Engine On Engine Off || System Fail

SystemSW == On System SW== Off

No System Fail

DriverSelection == LKS LDW

VehicleSpeed

LaneValidity

Page 18: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

18

Entwicklung eines Aktiven Sicherheitssystems

Der Regelalgorithmus

Teilkomponente: Betriebsmodus (Control Mode)

System Off

LDW LKS Not Active

Active

No System Fail

LDW

VehicleSpeed

LaneValidity

Page 19: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

19

Entwicklung eines Aktiven Sicherheitssystems

Anforderungen

Bildverarbeitung

Design

Verifikation

Simulation am PC

Fahrzeug-Test

Regelalgorithmen

Design

Verifikation

Simulation am PC

Verwendung von

Fahrdynamik-S/W

Integration

Closed-loop Simulation

Implementierung

Code Generierung

Bild- & Signaldatenverarbeitung

Regelalgorithmenentwicklung

Integration

Page 20: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

20

Entwicklung eines Aktiven Sicherheitssystems

Die Herausforderung: Simulation mit Umgebungsverhalten

Bild- &

Signaldaten-

verarbeitung

Regel-

Algorithmen

?

Page 21: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

21

Entwicklung eines Aktiven Sicherheitssystems

System Level Simulation

Closed-loop Testmodell für System Level Validierung

Page 22: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

22

Entwicklung eines Aktiven Sicherheitssystems

System Level Simulation

Closed-loop Testmodell für System Level Validierung

Control Alorithm

(Model Reference Block)

Vision Algorithm

(MATLAB Block)

Vehicle

Dynamics

Model

Page 23: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

23

Entwicklung eines Aktiven Sicherheitssystems

System Level Simulation

Closed-loop Testmodell für System Level Validierung

PreScan

Vehicle

Dynamics

Model

Page 24: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

24

Entwicklung eines Aktiven Sicherheitssystems

System Level Simulation

Closed-loop Testmodell für System Level Validierung

PreScan

Vehicle

Dynamics

Model

z.B. PreScan von TASS

• 3D Umgebungsmodellierung

• Sensor- und Fahrzeugmodelle

• Gebäude, Straßenmodelle

• Wetter, Licht, Staßenbedingungen

Page 25: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

25

Zusammenfassung

Aktive Sicherheitssysteme sind ein wichtiges Wachstumssegment in der

Automobilindustrie

MathWorks bietet mit MATLAB und Simulink eine integrierte Multi-

Domänen-Plattform für Entwicklung & Simulation:

– Bild- und Signaldatenverarbeitung

– Entwicklung von Regelalgorithmen

– System Level Simulation

Offene Schnittstellen erlauben es Drittanbieterlösungen einzubinden, die

die Lösungen von MathWorks erweitern

Page 26: Fahrerassistenzsysteme Systemsimulation zur Entwicklung ... · No System Fail LDW VehicleSpeed LaneValidity . 19 Entwicklung eines Aktiven Sicherheitssystems Anforderungen Bildverarbeitung

26

© 2013 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See

www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be

trademarks or registered trademarks of their respective holders.

MathWorks

Change the world by

Accelerating the pace of discovery, innovation, development, and learning

in engineering and science