27

Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and
Page 2: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

Automated Driving is the declared goal of the automotive industry

Systems evolve from complicated to complex

Page 3: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016

Radar

target vehicle candidates, their velocity / acceleration

Steering Wheel Angle

target vehicle selection

Motor Speed Control

ego vehicle speed control

Head Unit

system activation, status communication

Items to specify: 4.

3

Page 4: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 4

Radar

Camera

LIDAR

Sonar

Steering Wheel Sensors

Wheel Speeds

IMU / Gyro

Global Position

Maps

Motor Speed Control

Brake Pressure

Steering Angle Control

Regenerative Braking

Static obstacles

Lanes

Moving objects

Vehicle ego motion

Signs

Trajectory planning &

control

Fail-safe / -degraded

mechanisms

Head Unit

Side Tasks

Functional safety

Redundancies

Items to specify: 24.

Page 5: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 5

Radar

Camera

LIDAR

Sonar

Steering Wheel Sensors

Wheel Speeds

IMU / Gyro

Global Position

Maps

Motor Speed Control

Brake Pressure

Steering Angle Control

Regenerative Braking

Static obstacles

Lanes

Moving objects

Vehicle ego motion

Signs

Trajectory planning &

control

Fail-safe / -degraded

mechanisms

Head Unit

Side Tasks

Functional safety

Redundancies

Items to specify: 24.

0

5

10

15

20

25

30

2002 2004 2007 2010 2013 2015

Items to specify

1999: Mercedes S-Class Distronic

2002: VW Phaeton ACC

2005: Mercedes S-Class Distronic plus

2010: Audi A8 GPS-guided ACC

2006: Audi Q7 ACC plus / AEB

2013: Mercedes S-Class Dist.+ / Steering Assistant

2015: Audi Q7 Traffic Jam Assistant

+ brakes + sensor fusion + GPS maps + steering + automatic steering

Page 6: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

0

1000000

2000000

3000000

4000000

5000000

6000000

7000000

8000000

9000000

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

# In

tera

ctio

ns

# Components

0

50

100

150

200

250

300

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

# In

tera

ctio

ns

# Components

© Elektrobit (EB) 2016 6

𝑛(𝑛 − 1)

2

24 components: 276 interactions

2𝑛−1 − 1 24 components: 8.4 million interactions

Best case: Every specification gets written

or checked only once

Worst case: All specifications must be re-examined

after one is changed

Page 7: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 7

Radar

Camera

LIDAR

Sonar

Steering Wheel Sensors

Wheel Speeds

IMU / Gyro

Global Position

Maps

Motor Speed Control

Brake Pressure

Steering Angle Control

Regenerative Braking

Static obstacles

Lanes

Moving objects

Vehicle ego motion

Signs

Trajectory planning &

control

Fail-safe / -degraded

mechanisms

Head Unit

Side Tasks

Functional safety

Redundancies

Items to specify: 24.

Page 8: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 8

Radar

Camera

LIDAR

Sonar

Steering Angle

Wheel Speeds

IMU / Gyro Global

Position

Maps

Automated Driving

Automated Emergency Brake

Automated Valet Parking

Interactions: 𝒏 ×𝒎 for 𝒏 sensors, 𝒎 functions

Page 9: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

Sensor Data Fusion

© Elektrobit (EB) 2016 9

Radar

Camera

LIDAR

Sonar

Steering Wheel Sensors

Wheel Speeds

IMU/ Gyro

Global Position

Maps

Static obstacles

Lanes

Moving objects

HD Positioning

Signs

Interactions: 𝒏 +𝒎+ 𝐤 for 𝒏 sensors, 𝒎 functions, 𝒌 abstraction components

Automated Driving

Automated Emergency Brake

Automated Valet Parking

Page 10: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 10

Automated Driving

Automated Emergency Brake

Automated Valet Parking

Sensor Data Fusion: From echos to objects and free space

Motion Management: From brake pressure to trajectory control

HMI Management: From buttons and LEDs to user interactions

Page 11: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 11

Automated Driving

Automated Emergency Brake

Automated Valet Parking

Well-defined interfaces

Well-defined interfaces

Well-defined interfaces

Well-defined interfaces

Page 12: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 12

Research & Development

Rapid prototyping

C, C++, Model Based

PC Evaluation Hardware

Rapid embedding

C, C++

Target ECU

Series Production

Automotive Grade Software

Page 13: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 13

Research & Development

Rapid prototyping

C, C++, Model Based

PC Evaluation Hardware

Rapid embedding

C, C++

Target ECU

Series Production

Automotive Grade Software

Page 14: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 14

Rapid prototyping

C, C++, Model Based

PC Evaluation Hardware

Rapid embedding

C, C++

Target ECU

Automotive Grade

Software

EB tresos AD EB Assist ADTF

Software Architecture and Modules for Automated Driving

Page 15: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 15

Page 16: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 16

Page 17: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 17

Page 18: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 18

Page 19: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 19

Page 20: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 20

Page 21: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 21

EB Modules 3rd-Party Modules Your Modules

Page 22: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

Software Module Grid Fusion

© Elektrobit (EB) 2016 22

Scalable, standardized interfaces

Scalable inputs

Grid Fusion

Algorithm core

ADTF AUTOSAR

Interface 1 high volume for central ECU use

Interface 2 mid volume for FlexRay / Ethernet

Interface 3 low volume for CAN

Ultrasonic Sensor Interface

Ultrasonic Sensor Adapter

Lidar Sensor Interface

Lidar Sensor Adapter

Radar Sensor Interface

Radar Sensor Adapter

Embedded Linux

Page 23: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 23

Performance Microprocessors A/B Safety MCU

AUTOSAR SWC

Linux Applications

Linux Kernel

Libraries

AUTOSAR SWC

Can | Ethernet | FlexRay | SPI | Lin

AUTOSAR SWC

Safety RTE

Safety OS

BSW

MCAL

E2E

TimE

RTE

AUTOSAR OS BSW DsCom

E2E

TimE

AUTOSAR SWC

EB tresos Safety Products

Application Software

EB tresos Autocore

• AUTOSAR SWCs & Linux Applications • Functional Safety & Security concept • Linux Libraries like OpenCV / CUDA • On Board Communication concept • AUTOSAR Tool Environment

EB tresos AD – Overview

Page 24: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 24

June 2016 - Specification Documents

June 2016 - Toolbox for EB Assist ADTF

Q3/2016 - Software Components for AUTOSAR

Q4/2016 - EB tresos AD for other Hardware

Now - EB tresos AD for NVIDIA / Infineon

Page 25: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 25

Project Level Architecture Manage complexity

Product Family Architecture Re-use specified, developed, industrialized and tested components

€€

Industry-Wide Standard Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and choice, no vendor lock-in

€€€

Page 26: Automated Driving is the declared Systems evolve …...Higher maturity of functions, safety and security mechanisms Easier entry into HAD function development More flexibility and

© Elektrobit (EB) 2016 26

[email protected]