際際滷

際際滷Share a Scribd company logo
Autonomous Driving
provable safety and scalability design principles
Erez Dagan
SVP Advanced development and Strategy.
Mobileye, an intel company.
Automated Driving Group 2
Autonomous driving holds a promise of huge public safety and societal efficiency benefits.
However, our automated mobility solutions must be provably safe and economically-scalable to
deliver on that promise - a socially acceptable and marketable drive-anywhere proposition.
Introduction
Automated Driving Group 3
Introduction
Misdirected approaches to the problem may slow / altogether-risk broad adoption of AV.
Empirical safety assessment techniques are commonly used
& are inherently impractical :
 To assure societally acceptable fatality rates  one must empirically prove to well-outperform human driving.
This means collection of ~billion driving hours. (~50B KM..)
 Autonomous systems are closed-loop: Actions taken by the system - affect its input in the following step.
Hence, on any change of system version- all validation data must be recollected.
Brute force system design
lead to ungraceful economical scaling of these solutions (at best).
 On-board compute requirements.
 HD maps construction methods.
 Assumed sensors requirements.
Automated Driving Group 4
ScalabilitySafety
Driving Policy
Environment Sensing
Introduction
The following slides
1. Present a formal safety model (RSS) - enforceable on any AV driving policy module.
2. Deduce a formal disambiguation of safety-critical sensing errors from errors causing drive comfort issues.
3. Outline our architecture, leveraging RSS compliance into scalability.
RSS model
Blame semantics
1
Critical errors  safety
PAC system  comfort
Error semantics
2
Efficient Q
CV Sensing
Mapping/Fusion
action semantics
Env. model semantics
3
fused sensing system:
tractable validation
Efficient RSS compliance check
Automated Driving Group 5
Responsibility Sensitive Safety Model
To formalize RSS , we formalize bottom up the term of responsibility or Blame - a formal description
of any (autonomous) agent safety liability.
corridor Safe longitudinal
distance
Cut in
Blame time
Blame
Exposure time
Fully visible multi-lane/agent road Occlusions (urban road )
Automated Driving Group 6
We propose (and prove) that by applying a certain, temporally-local constraint on any policy -
Its RSS adherence may be secured.
For that we further define :
 Default Emergency Policy (DEP) : well-specified default maneuver.
 Safe state - assures safe execution of DEP (up to our blame)
 Cautious command - if the next state it leads-to is a safe state.
And prove :
Any policy that
Secures its RSS into the future, accounting for any possible butterfly effects
Cautious command
Safe state
DEP
Blame
Any Policy
action
Execute action
Null?
Execute DEP
. Reject action
Cautious?
Estimated state
1. Executes only cautious commands
2. Defaults to DEP when no cautious command exist
Responsibility Sensitive Safety - put to practice
Automated Driving Group 7
Sensing Errors : Drive Safely vs Drive Comfortably
The right measure to judge how well a sensing system approximates reality is by its impact on the policy.
We have established that any policys safety depends on :
(1) Rejecting non-cautious actions
(2) defaulting to DEP if no cautious action exists.
Hence, a sensing error is a defined to be safety critical - only if it leads to either:
(1) Approval of a non-cautious action. (miss)
(2) Unnecessary DEP. (ghost)
Sensing errors that lead to neither of the above - would merely compromise the drive-comfort.
[We further show that securing semantic accuracy of a sensor - is sufficient for optimizing the drive comfort.]
Automated Driving Group 8
ScalabilitySafety
Driving Policy
Environment Sensing
Critical errors  safety
PAC system  comfort
RSS model
Blame semantics
Error semantics
1
2
Efficient Q
action semantics
3
a
The RSS is applicable to any policy, & in particular to ML policies.
- our efficient implementation of policies cautiousness check is publically available.
- We further share our design principle of a scalable policy.
Efficient RSS compliance check
Automated Driving Group
100,000 runs (8 agents placed randomly)
0% accidents
99.8% success
running time: 1msec per agent on EyeQ4
Double Lane Merge - ME Policy solution simulated
The double lane marge use-case very effectively captures the complexities of HW negotiations.
Our SRR-verified policy is applied  demonstrating absolute safety, and runtime efficiency
Automated Driving Group 10
Driving policy  tackling the computational challenge
Driving policy is a choice of driving action given our perception of the environment.
At each point , the next action should be chosen by its long term effect.
 A computationally explosive problem, even under hard simplifying assumptions commonly used.
Common approaches to try to mitigate the problem include:
- Discretizing the actions space and simulating all possible options. STILL BIG
- Offline pre-calculation of discretized action/state combinations. STILL BIG
- Training a module to approximate the long-term effects (of each action, at each state). INHERENTLY HARD
Solution : We adopt human-like semantics:
Instead of geometric actions : drive 13.7 meters at the current speed and then accelerate at a rate of 0.8 m/s2 
We formulate semantic actions: follow the car in front of you or quickly overtake that car on your left.
Our approach results in:
- Reduction of the computational complexity to a hard-upper bound, while covering the geometric actions-space.
- Successful learning of action impacts even further into the future.
Automated Driving Group
Responsibility Sensitive Safety under occlusions
The results of applying the blame extension to cases of occlusions induced by other vehicles.
Automated Driving Group
CV Sensing
Mapping/Fusion
Env. model semantics
b
12
ScalabilitySafety
Driving Policy
Environment Sensing
Critical errors  safety
PAC system  comfort
RSS model Efficient Q
Blame semantics action semantics
Error semantics
1
2
3
fused sensing system:
tractable validation
Efficient RSS compliance check
Having Clearly identified what type of sensing errors are safety-critical ones, leads to:
- An effective & scalable perception architecture, not compromising safety aspects.
- Optimized fused-system cautiousness check  tractable empirical validation.
Automated Driving Group
Covering all Environment model elements :
1. Drivable area boundaries
2. Driving paths geometry
3. Movable obstacles
4. Semantics
Visual : Comprehensive Perception Space
Automated Driving Group
Foreground Background
Appearance,
texture
Flow,
structure
visual inference redundancies
Visual : Comprehensive Perception Space
Automated Driving Group
All products, computer systems, dates and figures specified are preliminary based on current expectations, and are subject to change without notice.
15
Multi sensor environment perception : safety and comfort
Camera covers:
1. Drivable area boundaries
2. Driving paths geometry
3. Road users
4. Semantics
The Perception of the environment is improved and robustified by other sensors :
a. Road users and (some) road boundaries may also be sensed by Radar and Lidar.
b. Only a dynamic updated map may faithfully convey road geometry and traffic semantics.
Any fusion of other sensors may now be designed to serve 2 well-disambiguated goals:
- Improve : Enhanced drive comfort
- Robustify: Reduction of safety critical errors
We start by reviewing our scalable mapping technology, and then discuss the fusion of map/radar/lidar.
Automated Driving Group
All products, computer systems, dates and figures specified are preliminary based on current expectations, and are subject to change without notice.
1.Harvesting by Single-camera vehicles : vast device proliferation to assure extremely high refresh rates
REM: Crowd sourced mapping and localization
Automated Driving Group
2.Map aggregation in the cloud : ingesting dynamic updates and auto-validation of the cured map
REM: Crowd sourced mapping and localization
Automated Driving Group
3.RB consumption through Self-localization
REM: Crowd sourced mapping and localization
Automated Driving Group 19
Localization and eHorizon under hard visibility
Environmental conditions - Rain
Automated Driving Group
RSD
Summary
ME
cloud
1.Send Summary
2. Valuable - Yes/No?
3. Send RSD only if valuable
Summary GPS trace (one sample every 15 seconds) + metadata
(lighting conditions, visibility, speed etc.)
=
a mechanism for minimizing bandwidth costs.
Economically-aware harvesting: data pulling system
Automated Driving Group 21
Road coverage rates/fleet size
A fleet of ~15K vehicles
will cover ~95% of the motorways
(road type 1) on an hourly basis.
A fleet of ~1000 vehicles
will cover ~98% of the motorways
(road type 1) on a daily basis.
Automated Driving Group
CameraREM Fusion
Producing a 3D model of the environment which preserves the natural semantic accuracy of the visual-space .
Automated Driving Group 23
Optimizing (Fused) system safety/comfort levels
Formally disambiguating safety and comfort aspects - allows more decoupled & verifiable development.
Sensor fusion may now also be re-designed to serve 2 formally disambiguated objectives:
1. Enhanced drive comfort Improve the comfort EM by versatile sensors synergies
2. Reduction of safety critical errors robustify the safety by redundant cautiousness-checks of the different sensors
In a Sensor Fusion setup , this disambiguation is further leveraged to make a fused system safety validation tractable :
We dramatically reduce (~square-root) the amount of data needed for reaching identical empirical safety assurances
by applying Majority function over cautiousness checks executed by 3 quasi-independent sensors.
As a result : We may assert socially acceptable levels of solution safety (1B hours MTBF)  by collection of ~100K driving hours.
Any Policy
action
Execute action
Estimated state Null?
Execute DEP
. Reject action
Cautious?
Cautious(camera)?
majority
Cautious(Radar)?
Cautious(Lidar)?
Estimated state - safety
comfort
Automated Driving Group
 Range estimation : camera + road elevation model / depth sensors
 Road elevation model (2D3D) : optic-flow/Lidar-points on the road/ REM

Lane detection: camera / REM
 Free-space: camera (on-road delimiters) /depth sensors (floating objects)
Fusion synergies for drive comfort : Examples
Automated Driving Group 25
ScalabilitySafety
Driving Policy
Environment Sensing
Critical errors  safety
PAC system  comfort
RSS model Efficient Q
CV Sensing
Mapping/Fusion
Blame semantics action semantics
Error semantics Env. model semantics
Summary
1. a formal safety model (RSS) - enforceable on any AV driving policy module.
2. a formal disambiguation of safety-critical sensing errors from errors causing drive comfort issues.
3. Outline of our architecture, leveraging its RSS compliance into scalability of both the sensing and the
driving policy systems.
1
2
3
fused sensing system:
tractable validation
Efficient RSS compliance check
https://arxiv.org/pdf/1708.06374.pdf
Autonomous Driving, provable safety and scalability design principles - Erez Dagan

More Related Content

Similar to Autonomous Driving, provable safety and scalability design principles - Erez Dagan (20)

vnd_openxmlformats_officedoc222222222222222222222222222ument_wordprocessingml...
vnd_openxmlformats_officedoc222222222222222222222222222ument_wordprocessingml...vnd_openxmlformats_officedoc222222222222222222222222222ument_wordprocessingml...
vnd_openxmlformats_officedoc222222222222222222222222222ument_wordprocessingml...
suriyakalavinoth
Ijetcas14 395
Ijetcas14 395Ijetcas14 395
Ijetcas14 395
Iasir Journals
ESTEREL IMPLEMENTATION AND VALIDATION OF CRUISE CONTROLLER
ESTEREL IMPLEMENTATION AND VALIDATION OF CRUISE CONTROLLERESTEREL IMPLEMENTATION AND VALIDATION OF CRUISE CONTROLLER
ESTEREL IMPLEMENTATION AND VALIDATION OF CRUISE CONTROLLER
cscpconf
IRJET - Driver Monitoring System
IRJET - Driver Monitoring SystemIRJET - Driver Monitoring System
IRJET - Driver Monitoring System
IRJET Journal
IRJET- Artificial Intelligence Based Smart Traffic Management System using Vi...
IRJET- Artificial Intelligence Based Smart Traffic Management System using Vi...IRJET- Artificial Intelligence Based Smart Traffic Management System using Vi...
IRJET- Artificial Intelligence Based Smart Traffic Management System using Vi...
IRJET Journal
AUTONOMOUS VEHICLES 2.pdf
AUTONOMOUS VEHICLES 2.pdfAUTONOMOUS VEHICLES 2.pdf
AUTONOMOUS VEHICLES 2.pdf
Javierwilsongrillo
Automatic control systems related to safety in autonomous cars
Automatic control systems related to safety in autonomous carsAutomatic control systems related to safety in autonomous cars
Automatic control systems related to safety in autonomous cars
MRUGENDRASHILVANT
IRJET- Intelligent Vehicle Control System
IRJET-  	  Intelligent Vehicle Control SystemIRJET-  	  Intelligent Vehicle Control System
IRJET- Intelligent Vehicle Control System
IRJET Journal
Obstacle Detection and Collision Avoidance System
Obstacle Detection and Collision Avoidance SystemObstacle Detection and Collision Avoidance System
Obstacle Detection and Collision Avoidance System
IRJET Journal
EMBEDDED SYSTEMS
EMBEDDED SYSTEMSEMBEDDED SYSTEMS
EMBEDDED SYSTEMS
Hemanth kumar
Measuring Software Performance of Self-Driving Vehicles with Scenario-Based S...
Measuring Software Performance of Self-Driving Vehicles with Scenario-Based S...Measuring Software Performance of Self-Driving Vehicles with Scenario-Based S...
Measuring Software Performance of Self-Driving Vehicles with Scenario-Based S...
Shalin Mantri
A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...
A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...
A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...
ITIIIndustries
Ijett v5 n1p108
Ijett v5 n1p108Ijett v5 n1p108
Ijett v5 n1p108
Athulya MB
Car Safety System Enhancements using Internet of Things (IoT)
Car Safety System Enhancements using Internet of Things (IoT)Car Safety System Enhancements using Internet of Things (IoT)
Car Safety System Enhancements using Internet of Things (IoT)
IRJET Journal
Traffic Light Control
Traffic Light ControlTraffic Light Control
Traffic Light Control
hoadktd
Autonomous Vehicle by using 3D LIDAR and 2D Camera
Autonomous Vehicle by using 3D LIDAR and 2D CameraAutonomous Vehicle by using 3D LIDAR and 2D Camera
Autonomous Vehicle by using 3D LIDAR and 2D Camera
IRJET Journal
final_report
final_reportfinal_report
final_report
Devon Bates
Hand free driving
Hand free drivingHand free driving
Hand free driving
Ishtdeep Hora
IRJET- Smart Braking System using Ultrasonic Sensor and Actuator
IRJET-  	  Smart Braking System using Ultrasonic Sensor and ActuatorIRJET-  	  Smart Braking System using Ultrasonic Sensor and Actuator
IRJET- Smart Braking System using Ultrasonic Sensor and Actuator
IRJET Journal
IRJET- Automated Speed Control of Automotives
IRJET-  	  Automated Speed Control of AutomotivesIRJET-  	  Automated Speed Control of Automotives
IRJET- Automated Speed Control of Automotives
IRJET Journal
vnd_openxmlformats_officedoc222222222222222222222222222ument_wordprocessingml...
vnd_openxmlformats_officedoc222222222222222222222222222ument_wordprocessingml...vnd_openxmlformats_officedoc222222222222222222222222222ument_wordprocessingml...
vnd_openxmlformats_officedoc222222222222222222222222222ument_wordprocessingml...
suriyakalavinoth
ESTEREL IMPLEMENTATION AND VALIDATION OF CRUISE CONTROLLER
ESTEREL IMPLEMENTATION AND VALIDATION OF CRUISE CONTROLLERESTEREL IMPLEMENTATION AND VALIDATION OF CRUISE CONTROLLER
ESTEREL IMPLEMENTATION AND VALIDATION OF CRUISE CONTROLLER
cscpconf
IRJET - Driver Monitoring System
IRJET - Driver Monitoring SystemIRJET - Driver Monitoring System
IRJET - Driver Monitoring System
IRJET Journal
IRJET- Artificial Intelligence Based Smart Traffic Management System using Vi...
IRJET- Artificial Intelligence Based Smart Traffic Management System using Vi...IRJET- Artificial Intelligence Based Smart Traffic Management System using Vi...
IRJET- Artificial Intelligence Based Smart Traffic Management System using Vi...
IRJET Journal
Automatic control systems related to safety in autonomous cars
Automatic control systems related to safety in autonomous carsAutomatic control systems related to safety in autonomous cars
Automatic control systems related to safety in autonomous cars
MRUGENDRASHILVANT
IRJET- Intelligent Vehicle Control System
IRJET-  	  Intelligent Vehicle Control SystemIRJET-  	  Intelligent Vehicle Control System
IRJET- Intelligent Vehicle Control System
IRJET Journal
Obstacle Detection and Collision Avoidance System
Obstacle Detection and Collision Avoidance SystemObstacle Detection and Collision Avoidance System
Obstacle Detection and Collision Avoidance System
IRJET Journal
Measuring Software Performance of Self-Driving Vehicles with Scenario-Based S...
Measuring Software Performance of Self-Driving Vehicles with Scenario-Based S...Measuring Software Performance of Self-Driving Vehicles with Scenario-Based S...
Measuring Software Performance of Self-Driving Vehicles with Scenario-Based S...
Shalin Mantri
A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...
A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...
A Method for Predicting Vehicles Motion Based on Road Scene Reconstruction an...
ITIIIndustries
Ijett v5 n1p108
Ijett v5 n1p108Ijett v5 n1p108
Ijett v5 n1p108
Athulya MB
Car Safety System Enhancements using Internet of Things (IoT)
Car Safety System Enhancements using Internet of Things (IoT)Car Safety System Enhancements using Internet of Things (IoT)
Car Safety System Enhancements using Internet of Things (IoT)
IRJET Journal
Traffic Light Control
Traffic Light ControlTraffic Light Control
Traffic Light Control
hoadktd
Autonomous Vehicle by using 3D LIDAR and 2D Camera
Autonomous Vehicle by using 3D LIDAR and 2D CameraAutonomous Vehicle by using 3D LIDAR and 2D Camera
Autonomous Vehicle by using 3D LIDAR and 2D Camera
IRJET Journal
Hand free driving
Hand free drivingHand free driving
Hand free driving
Ishtdeep Hora
IRJET- Smart Braking System using Ultrasonic Sensor and Actuator
IRJET-  	  Smart Braking System using Ultrasonic Sensor and ActuatorIRJET-  	  Smart Braking System using Ultrasonic Sensor and Actuator
IRJET- Smart Braking System using Ultrasonic Sensor and Actuator
IRJET Journal
IRJET- Automated Speed Control of Automotives
IRJET-  	  Automated Speed Control of AutomotivesIRJET-  	  Automated Speed Control of Automotives
IRJET- Automated Speed Control of Automotives
IRJET Journal

More from Euro NCAP (9)

Smart Mobility: a Dutch Reality - Robbert Verweij - October 2018
Smart Mobility: a Dutch Reality - Robbert Verweij - October 2018Smart Mobility: a Dutch Reality - Robbert Verweij - October 2018
Smart Mobility: a Dutch Reality - Robbert Verweij - October 2018
Euro NCAP
Assisted and Automated Driving - some Swedish reflections - Anders Lie - Octo...
Assisted and Automated Driving - some Swedish reflections - Anders Lie - Octo...Assisted and Automated Driving - some Swedish reflections - Anders Lie - Octo...
Assisted and Automated Driving - some Swedish reflections - Anders Lie - Octo...
Euro NCAP
Automated Driving - Richard Schram - October 2018
Automated Driving - Richard Schram - October 2018Automated Driving - Richard Schram - October 2018
Automated Driving - Richard Schram - October 2018
Euro NCAP
The Road to Automation - Michiel van Ratingen - October 2018
The Road to Automation - Michiel van Ratingen - October 2018The Road to Automation - Michiel van Ratingen - October 2018
The Road to Automation - Michiel van Ratingen - October 2018
Euro NCAP
Bringing Autonomous Drive to Market Technological Challenges &Solutions - Tet...
Bringing Autonomous Drive to Market Technological Challenges &Solutions - Tet...Bringing Autonomous Drive to Market Technological Challenges &Solutions - Tet...
Bringing Autonomous Drive to Market Technological Challenges &Solutions - Tet...
Euro NCAP
Automated Driving Policies & the Consumer Perspective - Andre Seeck
Automated Driving Policies & the Consumer Perspective - Andre SeeckAutomated Driving Policies & the Consumer Perspective - Andre Seeck
Automated Driving Policies & the Consumer Perspective - Andre Seeck
Euro NCAP
The Future Society - Automated Mobility油
The Future Society - Automated Mobility油The Future Society - Automated Mobility油
The Future Society - Automated Mobility油
Euro NCAP
Human Centered Vehicle Automation油- Bryan Reimer
Human Centered Vehicle Automation油- Bryan ReimerHuman Centered Vehicle Automation油- Bryan Reimer
Human Centered Vehicle Automation油- Bryan Reimer
Euro NCAP
Celebrating 20 years of Euro NCAP - Claes Tingvall
Celebrating 20 years of Euro NCAP - Claes TingvallCelebrating 20 years of Euro NCAP - Claes Tingvall
Celebrating 20 years of Euro NCAP - Claes Tingvall
Euro NCAP
Smart Mobility: a Dutch Reality - Robbert Verweij - October 2018
Smart Mobility: a Dutch Reality - Robbert Verweij - October 2018Smart Mobility: a Dutch Reality - Robbert Verweij - October 2018
Smart Mobility: a Dutch Reality - Robbert Verweij - October 2018
Euro NCAP
Assisted and Automated Driving - some Swedish reflections - Anders Lie - Octo...
Assisted and Automated Driving - some Swedish reflections - Anders Lie - Octo...Assisted and Automated Driving - some Swedish reflections - Anders Lie - Octo...
Assisted and Automated Driving - some Swedish reflections - Anders Lie - Octo...
Euro NCAP
Automated Driving - Richard Schram - October 2018
Automated Driving - Richard Schram - October 2018Automated Driving - Richard Schram - October 2018
Automated Driving - Richard Schram - October 2018
Euro NCAP
The Road to Automation - Michiel van Ratingen - October 2018
The Road to Automation - Michiel van Ratingen - October 2018The Road to Automation - Michiel van Ratingen - October 2018
The Road to Automation - Michiel van Ratingen - October 2018
Euro NCAP
Bringing Autonomous Drive to Market Technological Challenges &Solutions - Tet...
Bringing Autonomous Drive to Market Technological Challenges &Solutions - Tet...Bringing Autonomous Drive to Market Technological Challenges &Solutions - Tet...
Bringing Autonomous Drive to Market Technological Challenges &Solutions - Tet...
Euro NCAP
Automated Driving Policies & the Consumer Perspective - Andre Seeck
Automated Driving Policies & the Consumer Perspective - Andre SeeckAutomated Driving Policies & the Consumer Perspective - Andre Seeck
Automated Driving Policies & the Consumer Perspective - Andre Seeck
Euro NCAP
The Future Society - Automated Mobility油
The Future Society - Automated Mobility油The Future Society - Automated Mobility油
The Future Society - Automated Mobility油
Euro NCAP
Human Centered Vehicle Automation油- Bryan Reimer
Human Centered Vehicle Automation油- Bryan ReimerHuman Centered Vehicle Automation油- Bryan Reimer
Human Centered Vehicle Automation油- Bryan Reimer
Euro NCAP
Celebrating 20 years of Euro NCAP - Claes Tingvall
Celebrating 20 years of Euro NCAP - Claes TingvallCelebrating 20 years of Euro NCAP - Claes Tingvall
Celebrating 20 years of Euro NCAP - Claes Tingvall
Euro NCAP

Recently uploaded (20)

Case cx210 d crawler excavator service repair manual.pdf
Case cx210 d crawler excavator service repair manual.pdfCase cx210 d crawler excavator service repair manual.pdf
Case cx210 d crawler excavator service repair manual.pdf
Service Repair Manual
c7889429fd0e1dfdwswfes75211773b30fe01a585.pptx
c7889429fd0e1dfdwswfes75211773b30fe01a585.pptxc7889429fd0e1dfdwswfes75211773b30fe01a585.pptx
c7889429fd0e1dfdwswfes75211773b30fe01a585.pptx
luiscarrenoservia
What happens if Audi car exhaust system is defective
What happens if Audi car exhaust system is defectiveWhat happens if Audi car exhaust system is defective
What happens if Audi car exhaust system is defective
Fifth Gear Automotive Frisco
chapter4hotandcoldweatherconcrete-241106062254-23222b92.pdf
chapter4hotandcoldweatherconcrete-241106062254-23222b92.pdfchapter4hotandcoldweatherconcrete-241106062254-23222b92.pdf
chapter4hotandcoldweatherconcrete-241106062254-23222b92.pdf
assefatekla5
20-2-2025 supplier line rejection at TitanX Saltillo Tanque Autoplastek.pptx
20-2-2025  supplier line rejection at TitanX Saltillo Tanque Autoplastek.pptx20-2-2025  supplier line rejection at TitanX Saltillo Tanque Autoplastek.pptx
20-2-2025 supplier line rejection at TitanX Saltillo Tanque Autoplastek.pptx
AxelMata3
Car Alarm Pager Tomahawk_TW 9010 EN.pdf
Car Alarm Pager  Tomahawk_TW 9010 EN.pdfCar Alarm Pager  Tomahawk_TW 9010 EN.pdf
Car Alarm Pager Tomahawk_TW 9010 EN.pdf
iulian77
Caterpillar 966h Wheel Loader Parts Manual.pdf
Caterpillar 966h Wheel Loader Parts Manual.pdfCaterpillar 966h Wheel Loader Parts Manual.pdf
Caterpillar 966h Wheel Loader Parts Manual.pdf
Service Repair Manual
Komatsu GD650A Service Repair Manual.pdf
Komatsu GD650A Service Repair Manual.pdfKomatsu GD650A Service Repair Manual.pdf
Komatsu GD650A Service Repair Manual.pdf
Service Repair Manual
GD530A Komatsu Service Repair Manual.pdf
GD530A Komatsu Service Repair Manual.pdfGD530A Komatsu Service Repair Manual.pdf
GD530A Komatsu Service Repair Manual.pdf
Service Repair Manual
TATA Disaster Response Guidline, tata sustainability group, Post Graduation D...
TATA Disaster Response Guidline, tata sustainability group, Post Graduation D...TATA Disaster Response Guidline, tata sustainability group, Post Graduation D...
TATA Disaster Response Guidline, tata sustainability group, Post Graduation D...
vmtsplraipur22
powerpoint presentation in human and non human
powerpoint presentation in human and non humanpowerpoint presentation in human and non human
powerpoint presentation in human and non human
JulienneMorla
Cx210d Tier 4B Crawler Excavator Service Repair Manual.pdf
Cx210d Tier 4B Crawler Excavator Service Repair Manual.pdfCx210d Tier 4B Crawler Excavator Service Repair Manual.pdf
Cx210d Tier 4B Crawler Excavator Service Repair Manual.pdf
Service Repair Manual
Here's Why It Makes Sense To Buy The Ineos Grenadier
Here's Why It Makes Sense To Buy The Ineos GrenadierHere's Why It Makes Sense To Buy The Ineos Grenadier
Here's Why It Makes Sense To Buy The Ineos Grenadier
jennifermiller8137
Lecture 1 Introduction.pptx hfjsh huwhf uwej wiuehfi w
Lecture 1 Introduction.pptx hfjsh huwhf uwej wiuehfi wLecture 1 Introduction.pptx hfjsh huwhf uwej wiuehfi w
Lecture 1 Introduction.pptx hfjsh huwhf uwej wiuehfi w
muhammadumairsoftwar
Caterpillar 336D Parts Catalog Manual Download
Caterpillar 336D Parts Catalog Manual DownloadCaterpillar 336D Parts Catalog Manual Download
Caterpillar 336D Parts Catalog Manual Download
Service Repair Manual
As AI continues to evolve, ethical concerns regarding bias, privacy, and job ...
As AI continues to evolve, ethical concerns regarding bias, privacy, and job ...As AI continues to evolve, ethical concerns regarding bias, privacy, and job ...
As AI continues to evolve, ethical concerns regarding bias, privacy, and job ...
hiboborxlr8
Autorods: Expert auto mechanics for car repair & maintenance near you. Fix en...
Autorods: Expert auto mechanics for car repair & maintenance near you. Fix en...Autorods: Expert auto mechanics for car repair & maintenance near you. Fix en...
Autorods: Expert auto mechanics for car repair & maintenance near you. Fix en...
ABDesigners1
finalllllllllllllllllllllllllllllllllllllllll
finalllllllllllllllllllllllllllllllllllllllllfinalllllllllllllllllllllllllllllllllllllllll
finalllllllllllllllllllllllllllllllllllllllll
smsinst24
Casting process - sand casting, molding, steels
Casting process - sand casting, molding, steelsCasting process - sand casting, molding, steels
Casting process - sand casting, molding, steels
Deepakkumar564746
Harnessing the Power of DevOps MOESIPPLK
Harnessing the Power of DevOps MOESIPPLKHarnessing the Power of DevOps MOESIPPLK
Harnessing the Power of DevOps MOESIPPLK
musartworks1
Case cx210 d crawler excavator service repair manual.pdf
Case cx210 d crawler excavator service repair manual.pdfCase cx210 d crawler excavator service repair manual.pdf
Case cx210 d crawler excavator service repair manual.pdf
Service Repair Manual
c7889429fd0e1dfdwswfes75211773b30fe01a585.pptx
c7889429fd0e1dfdwswfes75211773b30fe01a585.pptxc7889429fd0e1dfdwswfes75211773b30fe01a585.pptx
c7889429fd0e1dfdwswfes75211773b30fe01a585.pptx
luiscarrenoservia
What happens if Audi car exhaust system is defective
What happens if Audi car exhaust system is defectiveWhat happens if Audi car exhaust system is defective
What happens if Audi car exhaust system is defective
Fifth Gear Automotive Frisco
chapter4hotandcoldweatherconcrete-241106062254-23222b92.pdf
chapter4hotandcoldweatherconcrete-241106062254-23222b92.pdfchapter4hotandcoldweatherconcrete-241106062254-23222b92.pdf
chapter4hotandcoldweatherconcrete-241106062254-23222b92.pdf
assefatekla5
20-2-2025 supplier line rejection at TitanX Saltillo Tanque Autoplastek.pptx
20-2-2025  supplier line rejection at TitanX Saltillo Tanque Autoplastek.pptx20-2-2025  supplier line rejection at TitanX Saltillo Tanque Autoplastek.pptx
20-2-2025 supplier line rejection at TitanX Saltillo Tanque Autoplastek.pptx
AxelMata3
Car Alarm Pager Tomahawk_TW 9010 EN.pdf
Car Alarm Pager  Tomahawk_TW 9010 EN.pdfCar Alarm Pager  Tomahawk_TW 9010 EN.pdf
Car Alarm Pager Tomahawk_TW 9010 EN.pdf
iulian77
Caterpillar 966h Wheel Loader Parts Manual.pdf
Caterpillar 966h Wheel Loader Parts Manual.pdfCaterpillar 966h Wheel Loader Parts Manual.pdf
Caterpillar 966h Wheel Loader Parts Manual.pdf
Service Repair Manual
Komatsu GD650A Service Repair Manual.pdf
Komatsu GD650A Service Repair Manual.pdfKomatsu GD650A Service Repair Manual.pdf
Komatsu GD650A Service Repair Manual.pdf
Service Repair Manual
GD530A Komatsu Service Repair Manual.pdf
GD530A Komatsu Service Repair Manual.pdfGD530A Komatsu Service Repair Manual.pdf
GD530A Komatsu Service Repair Manual.pdf
Service Repair Manual
TATA Disaster Response Guidline, tata sustainability group, Post Graduation D...
TATA Disaster Response Guidline, tata sustainability group, Post Graduation D...TATA Disaster Response Guidline, tata sustainability group, Post Graduation D...
TATA Disaster Response Guidline, tata sustainability group, Post Graduation D...
vmtsplraipur22
powerpoint presentation in human and non human
powerpoint presentation in human and non humanpowerpoint presentation in human and non human
powerpoint presentation in human and non human
JulienneMorla
Cx210d Tier 4B Crawler Excavator Service Repair Manual.pdf
Cx210d Tier 4B Crawler Excavator Service Repair Manual.pdfCx210d Tier 4B Crawler Excavator Service Repair Manual.pdf
Cx210d Tier 4B Crawler Excavator Service Repair Manual.pdf
Service Repair Manual
Here's Why It Makes Sense To Buy The Ineos Grenadier
Here's Why It Makes Sense To Buy The Ineos GrenadierHere's Why It Makes Sense To Buy The Ineos Grenadier
Here's Why It Makes Sense To Buy The Ineos Grenadier
jennifermiller8137
Lecture 1 Introduction.pptx hfjsh huwhf uwej wiuehfi w
Lecture 1 Introduction.pptx hfjsh huwhf uwej wiuehfi wLecture 1 Introduction.pptx hfjsh huwhf uwej wiuehfi w
Lecture 1 Introduction.pptx hfjsh huwhf uwej wiuehfi w
muhammadumairsoftwar
Caterpillar 336D Parts Catalog Manual Download
Caterpillar 336D Parts Catalog Manual DownloadCaterpillar 336D Parts Catalog Manual Download
Caterpillar 336D Parts Catalog Manual Download
Service Repair Manual
As AI continues to evolve, ethical concerns regarding bias, privacy, and job ...
As AI continues to evolve, ethical concerns regarding bias, privacy, and job ...As AI continues to evolve, ethical concerns regarding bias, privacy, and job ...
As AI continues to evolve, ethical concerns regarding bias, privacy, and job ...
hiboborxlr8
Autorods: Expert auto mechanics for car repair & maintenance near you. Fix en...
Autorods: Expert auto mechanics for car repair & maintenance near you. Fix en...Autorods: Expert auto mechanics for car repair & maintenance near you. Fix en...
Autorods: Expert auto mechanics for car repair & maintenance near you. Fix en...
ABDesigners1
finalllllllllllllllllllllllllllllllllllllllll
finalllllllllllllllllllllllllllllllllllllllllfinalllllllllllllllllllllllllllllllllllllllll
finalllllllllllllllllllllllllllllllllllllllll
smsinst24
Casting process - sand casting, molding, steels
Casting process - sand casting, molding, steelsCasting process - sand casting, molding, steels
Casting process - sand casting, molding, steels
Deepakkumar564746
Harnessing the Power of DevOps MOESIPPLK
Harnessing the Power of DevOps MOESIPPLKHarnessing the Power of DevOps MOESIPPLK
Harnessing the Power of DevOps MOESIPPLK
musartworks1

Autonomous Driving, provable safety and scalability design principles - Erez Dagan

  • 1. Autonomous Driving provable safety and scalability design principles Erez Dagan SVP Advanced development and Strategy. Mobileye, an intel company.
  • 2. Automated Driving Group 2 Autonomous driving holds a promise of huge public safety and societal efficiency benefits. However, our automated mobility solutions must be provably safe and economically-scalable to deliver on that promise - a socially acceptable and marketable drive-anywhere proposition. Introduction
  • 3. Automated Driving Group 3 Introduction Misdirected approaches to the problem may slow / altogether-risk broad adoption of AV. Empirical safety assessment techniques are commonly used & are inherently impractical : To assure societally acceptable fatality rates one must empirically prove to well-outperform human driving. This means collection of ~billion driving hours. (~50B KM..) Autonomous systems are closed-loop: Actions taken by the system - affect its input in the following step. Hence, on any change of system version- all validation data must be recollected. Brute force system design lead to ungraceful economical scaling of these solutions (at best). On-board compute requirements. HD maps construction methods. Assumed sensors requirements.
  • 4. Automated Driving Group 4 ScalabilitySafety Driving Policy Environment Sensing Introduction The following slides 1. Present a formal safety model (RSS) - enforceable on any AV driving policy module. 2. Deduce a formal disambiguation of safety-critical sensing errors from errors causing drive comfort issues. 3. Outline our architecture, leveraging RSS compliance into scalability. RSS model Blame semantics 1 Critical errors safety PAC system comfort Error semantics 2 Efficient Q CV Sensing Mapping/Fusion action semantics Env. model semantics 3 fused sensing system: tractable validation Efficient RSS compliance check
  • 5. Automated Driving Group 5 Responsibility Sensitive Safety Model To formalize RSS , we formalize bottom up the term of responsibility or Blame - a formal description of any (autonomous) agent safety liability. corridor Safe longitudinal distance Cut in Blame time Blame Exposure time Fully visible multi-lane/agent road Occlusions (urban road )
  • 6. Automated Driving Group 6 We propose (and prove) that by applying a certain, temporally-local constraint on any policy - Its RSS adherence may be secured. For that we further define : Default Emergency Policy (DEP) : well-specified default maneuver. Safe state - assures safe execution of DEP (up to our blame) Cautious command - if the next state it leads-to is a safe state. And prove : Any policy that Secures its RSS into the future, accounting for any possible butterfly effects Cautious command Safe state DEP Blame Any Policy action Execute action Null? Execute DEP . Reject action Cautious? Estimated state 1. Executes only cautious commands 2. Defaults to DEP when no cautious command exist Responsibility Sensitive Safety - put to practice
  • 7. Automated Driving Group 7 Sensing Errors : Drive Safely vs Drive Comfortably The right measure to judge how well a sensing system approximates reality is by its impact on the policy. We have established that any policys safety depends on : (1) Rejecting non-cautious actions (2) defaulting to DEP if no cautious action exists. Hence, a sensing error is a defined to be safety critical - only if it leads to either: (1) Approval of a non-cautious action. (miss) (2) Unnecessary DEP. (ghost) Sensing errors that lead to neither of the above - would merely compromise the drive-comfort. [We further show that securing semantic accuracy of a sensor - is sufficient for optimizing the drive comfort.]
  • 8. Automated Driving Group 8 ScalabilitySafety Driving Policy Environment Sensing Critical errors safety PAC system comfort RSS model Blame semantics Error semantics 1 2 Efficient Q action semantics 3 a The RSS is applicable to any policy, & in particular to ML policies. - our efficient implementation of policies cautiousness check is publically available. - We further share our design principle of a scalable policy. Efficient RSS compliance check
  • 9. Automated Driving Group 100,000 runs (8 agents placed randomly) 0% accidents 99.8% success running time: 1msec per agent on EyeQ4 Double Lane Merge - ME Policy solution simulated The double lane marge use-case very effectively captures the complexities of HW negotiations. Our SRR-verified policy is applied demonstrating absolute safety, and runtime efficiency
  • 10. Automated Driving Group 10 Driving policy tackling the computational challenge Driving policy is a choice of driving action given our perception of the environment. At each point , the next action should be chosen by its long term effect. A computationally explosive problem, even under hard simplifying assumptions commonly used. Common approaches to try to mitigate the problem include: - Discretizing the actions space and simulating all possible options. STILL BIG - Offline pre-calculation of discretized action/state combinations. STILL BIG - Training a module to approximate the long-term effects (of each action, at each state). INHERENTLY HARD Solution : We adopt human-like semantics: Instead of geometric actions : drive 13.7 meters at the current speed and then accelerate at a rate of 0.8 m/s2 We formulate semantic actions: follow the car in front of you or quickly overtake that car on your left. Our approach results in: - Reduction of the computational complexity to a hard-upper bound, while covering the geometric actions-space. - Successful learning of action impacts even further into the future.
  • 11. Automated Driving Group Responsibility Sensitive Safety under occlusions The results of applying the blame extension to cases of occlusions induced by other vehicles.
  • 12. Automated Driving Group CV Sensing Mapping/Fusion Env. model semantics b 12 ScalabilitySafety Driving Policy Environment Sensing Critical errors safety PAC system comfort RSS model Efficient Q Blame semantics action semantics Error semantics 1 2 3 fused sensing system: tractable validation Efficient RSS compliance check Having Clearly identified what type of sensing errors are safety-critical ones, leads to: - An effective & scalable perception architecture, not compromising safety aspects. - Optimized fused-system cautiousness check tractable empirical validation.
  • 13. Automated Driving Group Covering all Environment model elements : 1. Drivable area boundaries 2. Driving paths geometry 3. Movable obstacles 4. Semantics Visual : Comprehensive Perception Space
  • 14. Automated Driving Group Foreground Background Appearance, texture Flow, structure visual inference redundancies Visual : Comprehensive Perception Space
  • 15. Automated Driving Group All products, computer systems, dates and figures specified are preliminary based on current expectations, and are subject to change without notice. 15 Multi sensor environment perception : safety and comfort Camera covers: 1. Drivable area boundaries 2. Driving paths geometry 3. Road users 4. Semantics The Perception of the environment is improved and robustified by other sensors : a. Road users and (some) road boundaries may also be sensed by Radar and Lidar. b. Only a dynamic updated map may faithfully convey road geometry and traffic semantics. Any fusion of other sensors may now be designed to serve 2 well-disambiguated goals: - Improve : Enhanced drive comfort - Robustify: Reduction of safety critical errors We start by reviewing our scalable mapping technology, and then discuss the fusion of map/radar/lidar.
  • 16. Automated Driving Group All products, computer systems, dates and figures specified are preliminary based on current expectations, and are subject to change without notice. 1.Harvesting by Single-camera vehicles : vast device proliferation to assure extremely high refresh rates REM: Crowd sourced mapping and localization
  • 17. Automated Driving Group 2.Map aggregation in the cloud : ingesting dynamic updates and auto-validation of the cured map REM: Crowd sourced mapping and localization
  • 18. Automated Driving Group 3.RB consumption through Self-localization REM: Crowd sourced mapping and localization
  • 19. Automated Driving Group 19 Localization and eHorizon under hard visibility Environmental conditions - Rain
  • 20. Automated Driving Group RSD Summary ME cloud 1.Send Summary 2. Valuable - Yes/No? 3. Send RSD only if valuable Summary GPS trace (one sample every 15 seconds) + metadata (lighting conditions, visibility, speed etc.) = a mechanism for minimizing bandwidth costs. Economically-aware harvesting: data pulling system
  • 21. Automated Driving Group 21 Road coverage rates/fleet size A fleet of ~15K vehicles will cover ~95% of the motorways (road type 1) on an hourly basis. A fleet of ~1000 vehicles will cover ~98% of the motorways (road type 1) on a daily basis.
  • 22. Automated Driving Group CameraREM Fusion Producing a 3D model of the environment which preserves the natural semantic accuracy of the visual-space .
  • 23. Automated Driving Group 23 Optimizing (Fused) system safety/comfort levels Formally disambiguating safety and comfort aspects - allows more decoupled & verifiable development. Sensor fusion may now also be re-designed to serve 2 formally disambiguated objectives: 1. Enhanced drive comfort Improve the comfort EM by versatile sensors synergies 2. Reduction of safety critical errors robustify the safety by redundant cautiousness-checks of the different sensors In a Sensor Fusion setup , this disambiguation is further leveraged to make a fused system safety validation tractable : We dramatically reduce (~square-root) the amount of data needed for reaching identical empirical safety assurances by applying Majority function over cautiousness checks executed by 3 quasi-independent sensors. As a result : We may assert socially acceptable levels of solution safety (1B hours MTBF) by collection of ~100K driving hours. Any Policy action Execute action Estimated state Null? Execute DEP . Reject action Cautious? Cautious(camera)? majority Cautious(Radar)? Cautious(Lidar)? Estimated state - safety comfort
  • 24. Automated Driving Group Range estimation : camera + road elevation model / depth sensors Road elevation model (2D3D) : optic-flow/Lidar-points on the road/ REM Lane detection: camera / REM Free-space: camera (on-road delimiters) /depth sensors (floating objects) Fusion synergies for drive comfort : Examples
  • 25. Automated Driving Group 25 ScalabilitySafety Driving Policy Environment Sensing Critical errors safety PAC system comfort RSS model Efficient Q CV Sensing Mapping/Fusion Blame semantics action semantics Error semantics Env. model semantics Summary 1. a formal safety model (RSS) - enforceable on any AV driving policy module. 2. a formal disambiguation of safety-critical sensing errors from errors causing drive comfort issues. 3. Outline of our architecture, leveraging its RSS compliance into scalability of both the sensing and the driving policy systems. 1 2 3 fused sensing system: tractable validation Efficient RSS compliance check https://arxiv.org/pdf/1708.06374.pdf