Senses for Safety.Driver assistance systems help save lives.
www.continental-corporation.comChassis & Safety
Advanced Driver Assistance Systems
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
Senses for Safety.Driver assistance systems help save lives.
www.continental-corporation.comChassis & Safety
Advanced Driver Assistance Systems
1. System Complexity
BU ADAS 06.06.20184
Safety Systems
Wolfgang Fey @ Continental AG
Automation
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
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
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
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
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
Senses for Safety.Driver assistance systems help save lives.
www.continental-corporation.comChassis & Safety
Advanced Driver Assistance Systems
2. Software Complexity
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
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
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
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
Senses for Safety.Driver assistance systems help save lives.
Chassis & Safety | Advanced Driver Assistance Systems
Thank You for Your Attention