fahrerassistenzsysteme systemsimulation zur entwicklung ... · no system fail ldw vehiclespeed...

26
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

Upload: lykhanh

Post on 29-Aug-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

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

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?

– …

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

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

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

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?

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

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

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

12

Entwicklung eines Aktiven Sicherheitssystems

Bild- & Signaldatenverarbeitung

MATLAB basierter Workflow

– Leistungsfähige Entwicklungsumgebung für

Bild- & Signaldatenverarbeitung

– Pixel level, 2D, 3D Visualisierung

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

14

Entwicklung eines Aktiven Sicherheitssystems

Bild- & Signaldatenverarbeitung

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

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

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

18

Entwicklung eines Aktiven Sicherheitssystems

Der Regelalgorithmus

Teilkomponente: Betriebsmodus (Control Mode)

System Off

LDW LKS Not Active

Active

No System Fail

LDW

VehicleSpeed

LaneValidity

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

20

Entwicklung eines Aktiven Sicherheitssystems

Die Herausforderung: Simulation mit Umgebungsverhalten

Bild- &

Signaldaten-

verarbeitung

Regel-

Algorithmen

?

21

Entwicklung eines Aktiven Sicherheitssystems

System Level Simulation

Closed-loop Testmodell für System Level Validierung

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

23

Entwicklung eines Aktiven Sicherheitssystems

System Level Simulation

Closed-loop Testmodell für System Level Validierung

PreScan

Vehicle

Dynamics

Model

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

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

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