Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests,...

15
Senses for Safety. Driver assistance systems help save lives. www.continental-corporation.com Chassis & Safety Advanced Driver Assistance Systems

Transcript of Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests,...

Page 1: Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests, analysis, reports SIL&MIL HIL Autom. review Reporting Review Handling Binaries Results

Senses for Safety.Driver assistance systems help save lives.

www.continental-corporation.comChassis & Safety

Advanced Driver Assistance Systems

Page 2: Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests, analysis, reports SIL&MIL HIL Autom. review Reporting Review Handling Binaries Results

Bitte decken Sie die schraffierte Fläche mit einem Bild ab.Please cover the shaded area with a picture.

(24,4 x 11,0 cm)

Automated Driving:A "Quantum Leap" for the next Generation Automotive Systems!

Wolfgang Fey, Director Assisted Driving Control SystemsJune 2018

Chassis & Safety | Advanced Driver Assistance Systems

Page 3: Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests, analysis, reports SIL&MIL HIL Autom. review Reporting Review Handling Binaries Results

Senses for Safety.Driver assistance systems help save lives.

www.continental-corporation.comChassis & Safety

Advanced Driver Assistance Systems

1. System Complexity

Page 4: Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests, analysis, reports SIL&MIL HIL Autom. review Reporting Review Handling Binaries Results

BU ADAS 06.06.20184

Safety Systems

Wolfgang Fey @ Continental AG

Automation

Page 5: Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests, analysis, reports SIL&MIL HIL Autom. review Reporting Review Handling Binaries Results

BU ADAS

Automated Driving for Accident-Free DrivingRoadmap & History

5

Partially Automated (2016) – Highly Automated (2020) – Fully Automated (> 2025)

AEB City< 50 kph

Parking Assist

Automated Parking

AEB> 60 kphDriver

Distraction

Highway AssistStop&Go, Cruising, 0-130km/h

Construction Site(high-automated)

CityStop&Go

Highway(high automated)

Remote parking

Construction SiteAssist

› ACC Longitudinal/Lateral› Traffic Jam Assistant

(highway)› Lateral Collision Avoidance› Emergency Steering

Assistant

2015-2016

AEB Pedestrian

Inter-Urban

Autonomous

2015 2020 > 2025

HISTORY2002 – PRORETA 12006 – PRORETA 2

2007 – DARPA Urban Challenge2008 – HaveIT2009 – KoFAS

2010 – interactIVe2011 – PRORETA 3

2012 – Nevada License

06.06.2018Wolfgang Fey @ Continental AG

Page 6: Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests, analysis, reports SIL&MIL HIL Autom. review Reporting Review Handling Binaries Results

BU ADAS

MULTI FUNCTIONCAMERA WITH LIDAR

6

LONG RANGE RADAR SURROUND VIEW

SHORT RANGE RADAR

STEREO CAMERA

MONO CAMERA

06.06.2018

Complexity of Driver Assistance SystemsTypical Mid Size Car Today

Wolfgang Fey @ Continental AG

Page 7: Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests, analysis, reports SIL&MIL HIL Autom. review Reporting Review Handling Binaries Results

BU ADAS7Wolfgang Fey @ Continental AG

LONG RANGE RADAR SATELLITE CAMERAS

SHORT RANGE RADAR

STEREO CAMERAMULTI FUNCTION

CAMERA WITH LIDAR SHORT RANGE LIDARMONO CAMERA

HIGH-RES FLASH LIDAR

06.06.2018

ASSISTED / AUTOMATEDDRIVING CONTROL UNIT

Complexity of Driver Assistance SystemsAssisted Driving Next Generation

Page 8: Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests, analysis, reports SIL&MIL HIL Autom. review Reporting Review Handling Binaries Results

BU ADAS

Complexity of Driver Assistance SystemsPower dissipation

8

Partially Automated (2016) – Highly Automated (2020) – Fully Automated (> 2025)

AEB City< 50 kph

Parking Assist

Automated ParkingAEB

> 60 kphDriverDistraction

Highway AssistStop&Go, Cruising, 0-130km/h

Construction Site(high-automated)

CityStop&Go

Highway(high automated)

Remote parkingAEB Pedestrian

Inter-Urban

Autonomous

2015 2020 > 2025

06.06.2018

< 15

W15

–50

WU

pto

600W

Wolfgang Fey @ Continental AG

Page 9: Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests, analysis, reports SIL&MIL HIL Autom. review Reporting Review Handling Binaries Results

BU ADAS

Wolfgang Fey @ Continental AG

06.06.20189

Better cooling performance

Free convection Forced convection Water cooling

How can you manage cooling of high power AD - ECUs?

Complexity of Driver Assistance Systems Scalable Cooling Concepts

Page 10: Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests, analysis, reports SIL&MIL HIL Autom. review Reporting Review Handling Binaries Results

Senses for Safety.Driver assistance systems help save lives.

www.continental-corporation.comChassis & Safety

Advanced Driver Assistance Systems

2. Software Complexity

Page 11: Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests, analysis, reports SIL&MIL HIL Autom. review Reporting Review Handling Binaries Results

BU ADAS

Software development and Validation Continuous Integration

developer/feature branches

Classic Integration

Continuous Integration

� Big Bang Integration

� Too long work in isolated sandboxes� Long integration and debugging cycles

� Not my problem attitude -> integrator is responsible

� Stable working SW is always delayed

Development branches

Mainstream

Integrator IntegratorDevelopment branches

developer/feature branches developer/feature branches

Mainstream

� Small integration steps� Development happens in cadence with

the rest of the team, not in isolation.

� Quick debugging , fast feedback, immediate fix by developer

� Stable working SW is always available

1106.06.2018Wolfgang Fey @ Continental AG

Page 12: Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests, analysis, reports SIL&MIL HIL Autom. review Reporting Review Handling Binaries Results

BU ADAS

The DefinitionCI, CV, CDs

Continuous Validation (CV)Regular automated testing of different SW versions (=Regressions testing)

Continuous Delivery (CD)Regular delivery of SW for releases to internal and external customersincl. manual steps

Continuous Integration (CI)Regular full automated integration of source code changes

Continuous Deployment (CD)Fully automatic continuous delivery

06.06.2018Wolfgang Fey @ Continental AG 12

Page 13: Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests, analysis, reports SIL&MIL HIL Autom. review Reporting Review Handling Binaries Results

BU ADAS

How to get the complexity handled effectively Tool Chain

IMSSource

ReleasesPackages (bin only)

SW and functions Developer

Commits: SW, functions,test cases, documentation

GitVersions, features, branches

GerritCommits, reviews,

feedback

JenkinsBuilds, tests,

analysis, reports

SIL&MIL

HIL

Autom. review

ReportingReview Handling

Binaries

Results

BinariesDocuments

ReportsResults

Feedback

AnalysisTools

DOORS

JIRASW Planning &

Problem resolution

IMSIntegrity

SW PM SW Test PM

SQM DB

Docker Registry

Everything is dockerized => 1st step to infrastructure as code!Everything is dockerized => 1st step to infrastructure as code!

Up to 51.000 builds per week!Up to 51.000 builds per week!

1306.06.2018Wolfgang Fey @ Continental AG

Page 14: Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests, analysis, reports SIL&MIL HIL Autom. review Reporting Review Handling Binaries Results

BU ADAS

How to get the complexity handled effectively ADAS - Quality Gates

Quality gates ensure only validated changes entering the mainline.

Further validation steps ensures monitoring of quality depreciations.

1406.06.2018Wolfgang Fey @ Continental AG

MLC

Page 15: Senses for Safety. Driver assistance systems help save lives.€¦ · Jenkins Builds, tests, analysis, reports SIL&MIL HIL Autom. review Reporting Review Handling Binaries Results

Senses for Safety.Driver assistance systems help save lives.

Chassis & Safety | Advanced Driver Assistance Systems

Thank You for Your Attention