SlideShare una empresa de Scribd logo
1 de 48
Descargar para leer sin conexión
1
Practical Challenges to Deploying
Highly Automated Vehicles
Steven E. Shladover, Sc.D.
California PATH Program (Retired)
Institute of Transportation Studies
University of California, Berkeley
MIT Club of Northern California and
Silicon Valley Automotive Open Source meetup
January 23, 2019
2
Outline
• Historical overview
• Road vehicle automation terminology
• Importance of connectivity for automation
• Perception technology challenges
• Safety assurance challenges
• Market introduction and growth – how slow?
2
Outline
• Historical overview
• Road vehicle automation terminology
• Importance of connectivity for automation
• Perception technology challenges
• Safety assurance challenges
• Market introduction and growth – how slow?
4
GM Firebird II Publicity Video
5
GM Technology in 1960
6
General Motors 1964 Futurama II
7
Robert Fenton’s OSU Research
8
PATH’s 1997 Automated Highway
System Platoon Demo
3
General Motors 1939 Futurama
10
Outline
• Historical overview
• Road vehicle automation terminology
• Importance of connectivity for automation
• Perception technology challenges
• Safety assurance challenges
• Market introduction and growth – how slow?
11
Terminology Inhibiting Understanding
• Common misleading, vague to wrong terms:
– “driverless” – but generally they’re not!
– “self-driving”
– “robotic”
– “autonomous” – 4 common usages, but
different in meaning (and 3 are wrong!)
• Central issues to clarify:
– Roles of driver and “the system”
– Degree of connectedness and cooperation
– Operational design domain
12
13
Operational Design Domain (ODD)
• The specific conditions under which a given driving
automation system is designed to function,
including:
– Roadway type
– Traffic conditions and speed range
– Geographic location (geofenced boundaries)
– Weather and lighting conditions
– Availability of necessary supporting
infrastructure features
– Condition of pavement markings and signage
– (and potentially more…)
• Will be different for every system
14
Example Systems at Each Automation Level
(based on SAE J3016 - http://standards.sae.org/j3016_201806/)
Level Example Systems Driver Roles
1 Adaptive Cruise Control OR
Lane Keeping Assistance
Must drive other function and
monitor driving environment
2 Adaptive Cruise Control AND Lane
Keeping Assistance
Highway driving assist systems
(Mercedes, Tesla, Infiniti, Volvo…)
Parking with external supervision
Must monitor driving
environment (system nags
driver to try to ensure it)
3 Freeway traffic jam “pilot” May read a book, text, or web
surf, but be prepared to
intervene when needed
4 Highway driving pilot
Closed campus “driverless” shuttle
“Driverless” valet parking in garage
May sleep, and system can
revert to minimal risk condition
if needed
5 Ubiquitous automated taxi
Ubiquitous car-share repositioning
Can operate anywhere with no
drivers needed
15
Outline
• Historical overview
• Road vehicle automation terminology
• Importance of connectivity for automation
• Perception technology challenges
• Safety assurance challenges
• Market introduction and growth – how slow?
16
Cooperation Augments Sensing
• Autonomous vehicles can’t communicate
– Automation without connectivity will be bad
for traffic flow, efficiency and probably safety
• Cooperative vehicles can “talk” and “listen” as
well as “seeing”
• Communicate vehicle performance and condition
directly rather than sensing indirectly
– Faster, richer and more accurate information
– Longer range, beyond sensor line of sight
• Cooperative decision making for system benefits
• Enables closer separations between vehicles
• Expands performance envelope – safety,
capacity, efficiency and ride quality
17
Examples of Functions That are Only
Achievable Through Cooperation
• Vehicle-Vehicle Cooperation
– Cooperative adaptive cruise control (CACC) to
eliminate stop-and-go disturbances
– Automated merging of vehicles, starting beyond
line of sight, to smooth traffic
– Multiple-vehicle automated platoons at short
separations, to increase capacity
– Truck platoons at short enough spacings to reduce
drag and save energy
• Vehicle-Infrastructure Cooperation
– Common speed control to maximize bottleneck flow
– Speed reduction approaching queue for safety
– Precision docking of transit buses at stations
– Precision snowplow control
18
Traffic Simulations to Estimate Impacts of
Connected Automated Vehicles (CAV)
• High-fidelity representations of human driver
car following and lane changing
– Calibrate human driver model to traffic data
from a real freeway corridor
• Model ACC and CACC car following based on
full-scale vehicle experimental data
• Model traffic management strategies for taking
advantage of CAV capabilities
• Analyze simulated vehicle speed profiles to
estimate energy consumption
• Results for Level 1 automation are relevant for
higher levels of automation
19
AACC Car-Following Model Predictions
Compared to Calibration Test Results
Speeds
(Test above, model below)
Accelerations
(Test above, model below)
Note string instability (amplification of disturbance)
without connectivity/cooperation
Ref. Milanes and Shladover, Transportation Research Part C,
Vol. 48, 2014)
20
CACC Car-Following Model Predictions
Compared to Calibration Test Results
Speeds
(Test above, model below)
Accelerations
(Test above, model below)
Ref. Milanes and Shladover, Transportation Research Part C,
Vol. 48, 2014)
Note stable response with V2V cooperation
21
CACC Throughput with Varying On-Ramp Volumes
Downstream throughput reduces as on-ramp traffic increases
Ramp traffic entering in veh/hr
Mainline input traffic volume is at pipeline capacity for that market penetration
22
AACC Throughput with Varying On-Ramp Volumes
Traffic flow instability with more AACC (lacking V2V
communication capability)
23
Animations Comparing Manual and CACC Driving
at a Merge Junction for the Same Traffic Volume
Mainline input: 7500 veh/hr On-ramp input: 900 veh/hr
100% CACC
All Manual
24
Fuel Consumption Patterns
at Merge Junction
All CACC
All CACC
on-ramp:
1200 veh/h
on-ramp:
600 veh/h
All Manual
All AACC
25
Effects of CACC Market Penetration
on SR-99 Freeway Corridor Traffic
Traffic speeds from 4 am to 12 noon at current traffic volume
All manual (today) 20% CACC 40% CACC
60% CACC 80% CACC 100% CACC
26
Outline
• Historical overview
• Road vehicle automation terminology
• Importance of connectivity for automation
• Perception technology challenges
• Safety assurance challenges
• Market introduction and growth – how slow?
27
Environment Perception (Sensing)
Challenges for Highly Automated Driving
• Recognizing all relevant objects within vehicle path
• Predicting future motions of mobile objects
(vehicles, pedestrians, bicyclists, animals…)
• Must at least match perception capabilities of
experienced human drivers under all environmental
conditions within ODD
• No single “silver bullet” sensor; will need:
– Radar AND
– Lidar AND
– High-precision digital mapping/localization AND
– Video imaging AND
– Wireless communication
28
Threat Assessment Challenge
• Detect and respond to every hazard, including
those that are hard to see:
– Negative obstacles (deep potholes)
– Inconspicuous threats (brick in tire track)
• Ignore conspicuous but innocuous targets
– Metallized balloon
– Paper bag
• Serious challenges to sensor technologies
• How to set detection threshold sensitivity to
reach zero false negatives (missed hazards)
and near-zero false positives?
29
Safety – Functionality Trade-offs
• False positive vs. false negative hazard
detection
• Safety requires virtually zero false negatives
(always detect real hazards)
– Limit speed to improve sensor
discrimination capability
– When in doubt, stop
• Functionality requires very low false positives
– Avoid spurious emergency braking
– Maintain high enough speed to provide
useful transportation service
30
Simplifying the Environment for Level 4
Automation via Cooperative Infrastructure
31
Outline
• Historical overview
• Road vehicle automation terminology
• Importance of connectivity for automation
• Perception technology challenges
• Safety assurance challenges
• Market introduction and growth – how slow?
32
The Safety Challenge
• Current U.S. traffic safety sets a very high bar:
– 3.4 M vehicle hours between fatal crashes
(390 years of non-stop 24/7 driving)
– 61,400 vehicle hours between injury crashes
(7 years of non-stop 24/7 driving)
• This will improve with growing use of collision
warning and avoidance systems
• How does that compare with your laptop, tablet or
“smart” phone?
• How much testing do you have to do to show that
an automated system is equally safe?
– RAND study – multiple factors longer
33
Evidence from Recent AV Testing
• California DMV testing rules require annual reports
on safety-related disengagements
• Waymo (Google) well ahead of the others:
– But their reports are based on reconstructions of
disengagement cases in simulations (critical
event if it had continued after disengagement)
– Estimated ~9000 km between critical events
based on 2017 data (9% improvement over 2016)
• Human drivers in U.S. traffic safety statistics:
– ~ 3 million km per injury crash
(maybe ~ 500,000 km for any kind of crash)
– 150 million km per fatal crash
34
Machine Learning to the Rescue?
• 90% success recognizing objects in a fairly
complex environment is considered very good
• What’s needed for highly automated driving?
– Moderate density highway driving – estimate
1 object per second (3600 per hour)
• 3.4 M hours = 12.2 x 109 objects ~ 1010
• Missing one for a fatal crash 99.99999999%
success rate
– High density urban driving – estimate 10
objects per second
• Missing one for a fatal crash 99.999999999%
success rate
35
Traffic Safety Challenges for Highly
Automated Driving
• Extreme external conditions arising without
advance warning (failure of another vehicle,
dropped load, lightning,…)
• NEW CRASHES caused by automation:
– Strange circumstances the system
designer could not anticipate
– Software bugs not exercised in testing
– Undiagnosed faults in the vehicle
– Catastrophic failures of vital vehicle
systems (loss of electrical power…)
• Driver not available to provide fallback
36
Why this is a super-hard problem
• Software intensive system (no technology
available to verify or validate its safety under
its full range of operating conditions)
• Electro-mechanical elements don’t benefit
from Moore’s Law improvements
• Cannot afford to rely on extensive hardware
redundancy for protection from failures
• Harsh and unpredictable hazard environment
• Non-professional vehicle owners and
operators cannot ensure proper maintenance
and training
37
How to certify “safe enough”?
• What combinations of input conditions to
assess?
• What combination of closed track testing,
public road testing, and simulation?
– How much of each is needed?
– How to validate simulations?
• What time and cost?
– Aerospace experience shows software V&V
representing 50% of new aircraft
development cost (for much simpler
software, with continuous expert oversight)
38
Internal Faults – Functional Safety
Challenges
Solvable with a lot of hard work:
• Mechanical and electrical component failures
• Computer hardware and operating system
glitches
• Sensor condition or calibration faults
Requiring more fundamental breakthroughs:
• System design errors
• System specification errors
• Software coding bugs
39
Needed Breakthroughs
• Software safety design, verification and validation
methods to overcome limitations of:
– Formal methods
– Brute-force testing
– Non-deterministic learning systems
• Robust threat assessment sensing and signal
processing to reach zero false negatives and near-
zero false positives
• Robust control system fault detection, identification
and accommodation, within 0.1 s response
• Ethical decision making in design process
• Cyber-security protection
40
Much Harder than Commercial
Aircraft Autopilot Automation
Measure of Difficulty – Orders of Magnitude Factor
Number of targets each vehicle needs to track (~10) 1
Number of vehicles the region needs to monitor (~106) 4
Accuracy of range measurements needed to each target
(~10 cm)
3
Accuracy of speed difference measurements needed to
each target (~1 m/s)
1
Time available to respond to an emergency while
cruising (~0.1 s)
2
Acceptable cost to equip each vehicle (~$3000) 3
Annual production volume of automation systems (~106) - 4
Sum total of orders of magnitude 10
41
Outline
• Historical overview
• Road vehicle automation terminology
• Importance of connectivity for automation
• Perception technology challenges
• Safety assurance challenges
• Market introduction and growth – how slow?
42
This is like climbing Mt. Everest…
Automated Driving System Climbing Mt. Everest
My system handles 90% of the
scenarios it will encounter on the road
I flew from San Francisco to New Delhi,
covering 90% of the distance to Everest
My system handles 99% of the
scenarios it will encounter on the road
I flew from New Delhi to Katmandu, so
I’m 99% of the way to Everest
My system handles 99.9% of the
scenarios it will encounter on the road
I flew to the airport closest to Everest
Base Camp
My system handles 99.99% of the
scenarios it will encounter on the road
I hiked up to Everest Base Camp
And now comes the really hard work!
My system handles 99.99999999% of
the scenarios it will encounter, so it’s
comparable to an average skilled driver
I made it to the summit of Mt. Everest
43
Everywhere
General urban
streets, some cities
Closed campus or
pedestrian zone
Limited-access
highway
Fully Segregated
Guideway
Level 1
(ACC)
Level 2
(ACC+
LKA)
Level 3
Conditional
Automation
Level 4
High
Automation
Level 5
Full
Automation
Now ~2020s ~2025s ~2030s ~~2075Color Key:
Personal Estimates of Market Introductions
** based on technological feasibility **
44
Fastest changes in automotive market:
Regulatory mandate forcing them
Source: Gargett, Cregan and Cosgrove,
Australian Transport Research Forum 2011
6 years (22 years)90%
45
Historical Market Growth Curves for
Popular Automotive Features (35 years)
Percentages of NEW vehicles sold each year in U.S.
4
GM Firebird II Publicity Video
47
How to Reconcile This With the
Optimism You See in the Media?
• Public is eager to gain the benefits of automation
• Media are eager to satisfy public hunger, and
science fiction is sexier than science fact
• Industry is in “fear of missing out” (FOMO) on the
“next big thing”
• Each company seeks image of technology leader,
so they exaggerate their claims
– Journalists lack technical insight to ask the
right probing questions
• Companies are manipulating media reports
• CEO and marketing claims don’t match the reality
of what the engineers are actually doing
48
How to maximize progress now?
• Focus on implementing systems that are
technically feasible now to enhance
performance and gain public confidence:
– Level 1, 2 driving automation
– DSRC wireless communications
• Develop more highly automated systems within
well-constrained ODDs to ensure safety, then
gradually relax ODD constraints as technology
improves
• Work toward the fundamental breakthroughs
needed for high automation under general
(relatively unconstrained) conditions

Más contenido relacionado

La actualidad más candente

inter vehicle communication
inter vehicle communicationinter vehicle communication
inter vehicle communication
Nitish Tanwar
 
V2V Training, Vehicle to-vehicle (v2v) communications training
V2V Training, Vehicle to-vehicle (v2v) communications trainingV2V Training, Vehicle to-vehicle (v2v) communications training
V2V Training, Vehicle to-vehicle (v2v) communications training
Bryan Len
 
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
Naoki Shibata
 
DSRC : The future of safer driving
DSRC : The future of safer drivingDSRC : The future of safer driving
DSRC : The future of safer driving
Lavakush Verma
 

La actualidad más candente (20)

V2V tech
V2V techV2V tech
V2V tech
 
Vehicular ad hoc network - VANET
Vehicular ad hoc network - VANETVehicular ad hoc network - VANET
Vehicular ad hoc network - VANET
 
Review Paper on VANET
Review Paper on VANETReview Paper on VANET
Review Paper on VANET
 
Adoption of Connected Automated Vehicles for Traffic Safety
Adoption of Connected Automated Vehicles for Traffic SafetyAdoption of Connected Automated Vehicles for Traffic Safety
Adoption of Connected Automated Vehicles for Traffic Safety
 
VANET Applications and User Requirement
VANET Applications and User Requirement VANET Applications and User Requirement
VANET Applications and User Requirement
 
Workshop on Vehicular Networks and Sustainable Mobility Testbed - Katrin sjöb...
Workshop on Vehicular Networks and Sustainable Mobility Testbed - Katrin sjöb...Workshop on Vehicular Networks and Sustainable Mobility Testbed - Katrin sjöb...
Workshop on Vehicular Networks and Sustainable Mobility Testbed - Katrin sjöb...
 
5G and Automative : Cellular V2X (vehicle-to-everything)
5G and Automative : Cellular V2X (vehicle-to-everything)5G and Automative : Cellular V2X (vehicle-to-everything)
5G and Automative : Cellular V2X (vehicle-to-everything)
 
Inter vehicle communication
Inter vehicle communicationInter vehicle communication
Inter vehicle communication
 
inter vehicle communication
inter vehicle communicationinter vehicle communication
inter vehicle communication
 
VANETS Vehicular Adhoc NETworkS
VANETS Vehicular Adhoc NETworkSVANETS Vehicular Adhoc NETworkS
VANETS Vehicular Adhoc NETworkS
 
Architecture and security in Vanet PPT
Architecture and security in Vanet PPTArchitecture and security in Vanet PPT
Architecture and security in Vanet PPT
 
V2V Training, Vehicle to-vehicle (v2v) communications training
V2V Training, Vehicle to-vehicle (v2v) communications trainingV2V Training, Vehicle to-vehicle (v2v) communications training
V2V Training, Vehicle to-vehicle (v2v) communications training
 
The Capabilities and Innovations of Joint Communications Support Element (JCS...
The Capabilities and Innovations of Joint Communications Support Element (JCS...The Capabilities and Innovations of Joint Communications Support Element (JCS...
The Capabilities and Innovations of Joint Communications Support Element (JCS...
 
Vehicular sensor netwks ppt
Vehicular sensor netwks pptVehicular sensor netwks ppt
Vehicular sensor netwks ppt
 
Technical Review on Different Applications, Challenges and Security in VANET
Technical Review on Different Applications, Challenges and Security in VANETTechnical Review on Different Applications, Challenges and Security in VANET
Technical Review on Different Applications, Challenges and Security in VANET
 
Aplicacions de 5G al IoT i la Indústria 4.0: mMTC i URLLC
Aplicacions de 5G al IoT i la Indústria 4.0: mMTC i URLLCAplicacions de 5G al IoT i la Indústria 4.0: mMTC i URLLC
Aplicacions de 5G al IoT i la Indústria 4.0: mMTC i URLLC
 
vechile to vechile communication
vechile to vechile communicationvechile to vechile communication
vechile to vechile communication
 
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
 
VANET
VANETVANET
VANET
 
DSRC : The future of safer driving
DSRC : The future of safer drivingDSRC : The future of safer driving
DSRC : The future of safer driving
 

Similar a Practical Challenges to Deploying Highly Automated Vehicles

Similar a Practical Challenges to Deploying Highly Automated Vehicles (20)

2014 MATC Spring Lecture Series: Chris Schwarz
2014 MATC Spring Lecture Series: Chris Schwarz2014 MATC Spring Lecture Series: Chris Schwarz
2014 MATC Spring Lecture Series: Chris Schwarz
 
AUTONOMOUS VEHICLES 2.pdf
AUTONOMOUS VEHICLES 2.pdfAUTONOMOUS VEHICLES 2.pdf
AUTONOMOUS VEHICLES 2.pdf
 
Iot and self driving cars
Iot  and self driving cars Iot  and self driving cars
Iot and self driving cars
 
Future mobile networks connected and autonomous cars
Future mobile networks  connected and autonomous carsFuture mobile networks  connected and autonomous cars
Future mobile networks connected and autonomous cars
 
Autonomous car.pptx
Autonomous car.pptxAutonomous car.pptx
Autonomous car.pptx
 
AUTONOMOUS CAR.pptx
AUTONOMOUS CAR.pptxAUTONOMOUS CAR.pptx
AUTONOMOUS CAR.pptx
 
Will Cars Always Be Cars
Will Cars Always Be CarsWill Cars Always Be Cars
Will Cars Always Be Cars
 
Smart infrastructure for autonomous vehicles
Smart infrastructure for autonomous vehicles Smart infrastructure for autonomous vehicles
Smart infrastructure for autonomous vehicles
 
The Connected Car: Impact on Wireless Communication
The Connected Car: Impact on Wireless CommunicationThe Connected Car: Impact on Wireless Communication
The Connected Car: Impact on Wireless Communication
 
Validation Framework for Autonomous Aerial Vehicles
Validation Framework for Autonomous Aerial VehiclesValidation Framework for Autonomous Aerial Vehicles
Validation Framework for Autonomous Aerial Vehicles
 
Creating a Safer, Smarter ride - NFV for Automotive
Creating a Safer, Smarter ride - NFV for AutomotiveCreating a Safer, Smarter ride - NFV for Automotive
Creating a Safer, Smarter ride - NFV for Automotive
 
Module 3 Intelligent Transport Systems.pptx
Module 3 Intelligent Transport Systems.pptxModule 3 Intelligent Transport Systems.pptx
Module 3 Intelligent Transport Systems.pptx
 
Smart cars
Smart carsSmart cars
Smart cars
 
Connected Car Security
Connected Car SecurityConnected Car Security
Connected Car Security
 
Smart Cities and Smarter Transport: Urban mobility and access in the ICT-era
Smart Cities and Smarter Transport:  Urban mobility and access in the ICT-eraSmart Cities and Smarter Transport:  Urban mobility and access in the ICT-era
Smart Cities and Smarter Transport: Urban mobility and access in the ICT-era
 
Connecting California from Research to Reality
Connecting California from Research to RealityConnecting California from Research to Reality
Connecting California from Research to Reality
 
B plan smart_driverfinal
B plan  smart_driverfinalB plan  smart_driverfinal
B plan smart_driverfinal
 
2015 Florida Automated Vehicles Initiative - FDOT - FTA
2015 Florida Automated Vehicles Initiative - FDOT - FTA2015 Florida Automated Vehicles Initiative - FDOT - FTA
2015 Florida Automated Vehicles Initiative - FDOT - FTA
 
final_report
final_reportfinal_report
final_report
 
Adrian Pearmine, DKS Associates - Connected & Autonomous Vehicles 101 (Octobe...
Adrian Pearmine, DKS Associates - Connected & Autonomous Vehicles 101 (Octobe...Adrian Pearmine, DKS Associates - Connected & Autonomous Vehicles 101 (Octobe...
Adrian Pearmine, DKS Associates - Connected & Autonomous Vehicles 101 (Octobe...
 

Más de Alison Chaiken

Not breaking userspace: the evolving Linux ABI
Not breaking userspace: the evolving Linux ABINot breaking userspace: the evolving Linux ABI
Not breaking userspace: the evolving Linux ABI
Alison Chaiken
 
Developing automotive Linux
Developing automotive LinuxDeveloping automotive Linux
Developing automotive Linux
Alison Chaiken
 

Más de Alison Chaiken (20)

Not breaking userspace: the evolving Linux ABI
Not breaking userspace: the evolving Linux ABINot breaking userspace: the evolving Linux ABI
Not breaking userspace: the evolving Linux ABI
 
Supporting SW Update via u-boot and GPT/EFI
Supporting SW Update via u-boot and GPT/EFISupporting SW Update via u-boot and GPT/EFI
Supporting SW Update via u-boot and GPT/EFI
 
Two C++ Tools: Compiler Explorer and Cpp Insights
Two C++ Tools: Compiler Explorer and Cpp InsightsTwo C++ Tools: Compiler Explorer and Cpp Insights
Two C++ Tools: Compiler Explorer and Cpp Insights
 
V2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars TalkingV2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars Talking
 
Linux: the first second
Linux: the first secondLinux: the first second
Linux: the first second
 
Functional AI and Pervasive Networking in Automotive
 Functional AI and Pervasive Networking in Automotive Functional AI and Pervasive Networking in Automotive
Functional AI and Pervasive Networking in Automotive
 
Flash in Vehicles: an End-User's Perspective
Flash in Vehicles: an End-User's PerspectiveFlash in Vehicles: an End-User's Perspective
Flash in Vehicles: an End-User's Perspective
 
Linux: the first second
Linux: the first secondLinux: the first second
Linux: the first second
 
IRQs: the Hard, the Soft, the Threaded and the Preemptible
IRQs: the Hard, the Soft, the Threaded and the PreemptibleIRQs: the Hard, the Soft, the Threaded and the Preemptible
IRQs: the Hard, the Soft, the Threaded and the Preemptible
 
Automotive Linux, Cybersecurity and Transparency
Automotive Linux, Cybersecurity and TransparencyAutomotive Linux, Cybersecurity and Transparency
Automotive Linux, Cybersecurity and Transparency
 
LISA15: systemd, the Next-Generation Linux System Manager
LISA15: systemd, the Next-Generation Linux System Manager LISA15: systemd, the Next-Generation Linux System Manager
LISA15: systemd, the Next-Generation Linux System Manager
 
Automotive Grade Linux and systemd
Automotive Grade Linux and systemdAutomotive Grade Linux and systemd
Automotive Grade Linux and systemd
 
Tuning systemd for embedded
Tuning systemd for embeddedTuning systemd for embedded
Tuning systemd for embedded
 
Systemd for developers
Systemd for developersSystemd for developers
Systemd for developers
 
Developing Automotive Linux
Developing Automotive LinuxDeveloping Automotive Linux
Developing Automotive Linux
 
Systemd: the modern Linux init system you will learn to love
Systemd: the modern Linux init system you will learn to loveSystemd: the modern Linux init system you will learn to love
Systemd: the modern Linux init system you will learn to love
 
Technology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected CarTechnology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected Car
 
Best practices for long-term support and security of the device-tree
Best practices for long-term support and security of the device-treeBest practices for long-term support and security of the device-tree
Best practices for long-term support and security of the device-tree
 
The “Telematics Horizon” V2V and V2I Networking
The “Telematics Horizon” V2V and V2I NetworkingThe “Telematics Horizon” V2V and V2I Networking
The “Telematics Horizon” V2V and V2I Networking
 
Developing automotive Linux
Developing automotive LinuxDeveloping automotive Linux
Developing automotive Linux
 

Último

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 

Último (20)

Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 

Practical Challenges to Deploying Highly Automated Vehicles

  • 1. 1 Practical Challenges to Deploying Highly Automated Vehicles Steven E. Shladover, Sc.D. California PATH Program (Retired) Institute of Transportation Studies University of California, Berkeley MIT Club of Northern California and Silicon Valley Automotive Open Source meetup January 23, 2019
  • 2. 2 Outline • Historical overview • Road vehicle automation terminology • Importance of connectivity for automation • Perception technology challenges • Safety assurance challenges • Market introduction and growth – how slow?
  • 3. 2 Outline • Historical overview • Road vehicle automation terminology • Importance of connectivity for automation • Perception technology challenges • Safety assurance challenges • Market introduction and growth – how slow?
  • 4. 4 GM Firebird II Publicity Video
  • 6. 6 General Motors 1964 Futurama II
  • 8. 8 PATH’s 1997 Automated Highway System Platoon Demo
  • 10. 10 Outline • Historical overview • Road vehicle automation terminology • Importance of connectivity for automation • Perception technology challenges • Safety assurance challenges • Market introduction and growth – how slow?
  • 11. 11 Terminology Inhibiting Understanding • Common misleading, vague to wrong terms: – “driverless” – but generally they’re not! – “self-driving” – “robotic” – “autonomous” – 4 common usages, but different in meaning (and 3 are wrong!) • Central issues to clarify: – Roles of driver and “the system” – Degree of connectedness and cooperation – Operational design domain
  • 12. 12
  • 13. 13 Operational Design Domain (ODD) • The specific conditions under which a given driving automation system is designed to function, including: – Roadway type – Traffic conditions and speed range – Geographic location (geofenced boundaries) – Weather and lighting conditions – Availability of necessary supporting infrastructure features – Condition of pavement markings and signage – (and potentially more…) • Will be different for every system
  • 14. 14 Example Systems at Each Automation Level (based on SAE J3016 - http://standards.sae.org/j3016_201806/) Level Example Systems Driver Roles 1 Adaptive Cruise Control OR Lane Keeping Assistance Must drive other function and monitor driving environment 2 Adaptive Cruise Control AND Lane Keeping Assistance Highway driving assist systems (Mercedes, Tesla, Infiniti, Volvo…) Parking with external supervision Must monitor driving environment (system nags driver to try to ensure it) 3 Freeway traffic jam “pilot” May read a book, text, or web surf, but be prepared to intervene when needed 4 Highway driving pilot Closed campus “driverless” shuttle “Driverless” valet parking in garage May sleep, and system can revert to minimal risk condition if needed 5 Ubiquitous automated taxi Ubiquitous car-share repositioning Can operate anywhere with no drivers needed
  • 15. 15 Outline • Historical overview • Road vehicle automation terminology • Importance of connectivity for automation • Perception technology challenges • Safety assurance challenges • Market introduction and growth – how slow?
  • 16. 16 Cooperation Augments Sensing • Autonomous vehicles can’t communicate – Automation without connectivity will be bad for traffic flow, efficiency and probably safety • Cooperative vehicles can “talk” and “listen” as well as “seeing” • Communicate vehicle performance and condition directly rather than sensing indirectly – Faster, richer and more accurate information – Longer range, beyond sensor line of sight • Cooperative decision making for system benefits • Enables closer separations between vehicles • Expands performance envelope – safety, capacity, efficiency and ride quality
  • 17. 17 Examples of Functions That are Only Achievable Through Cooperation • Vehicle-Vehicle Cooperation – Cooperative adaptive cruise control (CACC) to eliminate stop-and-go disturbances – Automated merging of vehicles, starting beyond line of sight, to smooth traffic – Multiple-vehicle automated platoons at short separations, to increase capacity – Truck platoons at short enough spacings to reduce drag and save energy • Vehicle-Infrastructure Cooperation – Common speed control to maximize bottleneck flow – Speed reduction approaching queue for safety – Precision docking of transit buses at stations – Precision snowplow control
  • 18. 18 Traffic Simulations to Estimate Impacts of Connected Automated Vehicles (CAV) • High-fidelity representations of human driver car following and lane changing – Calibrate human driver model to traffic data from a real freeway corridor • Model ACC and CACC car following based on full-scale vehicle experimental data • Model traffic management strategies for taking advantage of CAV capabilities • Analyze simulated vehicle speed profiles to estimate energy consumption • Results for Level 1 automation are relevant for higher levels of automation
  • 19. 19 AACC Car-Following Model Predictions Compared to Calibration Test Results Speeds (Test above, model below) Accelerations (Test above, model below) Note string instability (amplification of disturbance) without connectivity/cooperation Ref. Milanes and Shladover, Transportation Research Part C, Vol. 48, 2014)
  • 20. 20 CACC Car-Following Model Predictions Compared to Calibration Test Results Speeds (Test above, model below) Accelerations (Test above, model below) Ref. Milanes and Shladover, Transportation Research Part C, Vol. 48, 2014) Note stable response with V2V cooperation
  • 21. 21 CACC Throughput with Varying On-Ramp Volumes Downstream throughput reduces as on-ramp traffic increases Ramp traffic entering in veh/hr Mainline input traffic volume is at pipeline capacity for that market penetration
  • 22. 22 AACC Throughput with Varying On-Ramp Volumes Traffic flow instability with more AACC (lacking V2V communication capability)
  • 23. 23 Animations Comparing Manual and CACC Driving at a Merge Junction for the Same Traffic Volume Mainline input: 7500 veh/hr On-ramp input: 900 veh/hr 100% CACC All Manual
  • 24. 24 Fuel Consumption Patterns at Merge Junction All CACC All CACC on-ramp: 1200 veh/h on-ramp: 600 veh/h All Manual All AACC
  • 25. 25 Effects of CACC Market Penetration on SR-99 Freeway Corridor Traffic Traffic speeds from 4 am to 12 noon at current traffic volume All manual (today) 20% CACC 40% CACC 60% CACC 80% CACC 100% CACC
  • 26. 26 Outline • Historical overview • Road vehicle automation terminology • Importance of connectivity for automation • Perception technology challenges • Safety assurance challenges • Market introduction and growth – how slow?
  • 27. 27 Environment Perception (Sensing) Challenges for Highly Automated Driving • Recognizing all relevant objects within vehicle path • Predicting future motions of mobile objects (vehicles, pedestrians, bicyclists, animals…) • Must at least match perception capabilities of experienced human drivers under all environmental conditions within ODD • No single “silver bullet” sensor; will need: – Radar AND – Lidar AND – High-precision digital mapping/localization AND – Video imaging AND – Wireless communication
  • 28. 28 Threat Assessment Challenge • Detect and respond to every hazard, including those that are hard to see: – Negative obstacles (deep potholes) – Inconspicuous threats (brick in tire track) • Ignore conspicuous but innocuous targets – Metallized balloon – Paper bag • Serious challenges to sensor technologies • How to set detection threshold sensitivity to reach zero false negatives (missed hazards) and near-zero false positives?
  • 29. 29 Safety – Functionality Trade-offs • False positive vs. false negative hazard detection • Safety requires virtually zero false negatives (always detect real hazards) – Limit speed to improve sensor discrimination capability – When in doubt, stop • Functionality requires very low false positives – Avoid spurious emergency braking – Maintain high enough speed to provide useful transportation service
  • 30. 30 Simplifying the Environment for Level 4 Automation via Cooperative Infrastructure
  • 31. 31 Outline • Historical overview • Road vehicle automation terminology • Importance of connectivity for automation • Perception technology challenges • Safety assurance challenges • Market introduction and growth – how slow?
  • 32. 32 The Safety Challenge • Current U.S. traffic safety sets a very high bar: – 3.4 M vehicle hours between fatal crashes (390 years of non-stop 24/7 driving) – 61,400 vehicle hours between injury crashes (7 years of non-stop 24/7 driving) • This will improve with growing use of collision warning and avoidance systems • How does that compare with your laptop, tablet or “smart” phone? • How much testing do you have to do to show that an automated system is equally safe? – RAND study – multiple factors longer
  • 33. 33 Evidence from Recent AV Testing • California DMV testing rules require annual reports on safety-related disengagements • Waymo (Google) well ahead of the others: – But their reports are based on reconstructions of disengagement cases in simulations (critical event if it had continued after disengagement) – Estimated ~9000 km between critical events based on 2017 data (9% improvement over 2016) • Human drivers in U.S. traffic safety statistics: – ~ 3 million km per injury crash (maybe ~ 500,000 km for any kind of crash) – 150 million km per fatal crash
  • 34. 34 Machine Learning to the Rescue? • 90% success recognizing objects in a fairly complex environment is considered very good • What’s needed for highly automated driving? – Moderate density highway driving – estimate 1 object per second (3600 per hour) • 3.4 M hours = 12.2 x 109 objects ~ 1010 • Missing one for a fatal crash 99.99999999% success rate – High density urban driving – estimate 10 objects per second • Missing one for a fatal crash 99.999999999% success rate
  • 35. 35 Traffic Safety Challenges for Highly Automated Driving • Extreme external conditions arising without advance warning (failure of another vehicle, dropped load, lightning,…) • NEW CRASHES caused by automation: – Strange circumstances the system designer could not anticipate – Software bugs not exercised in testing – Undiagnosed faults in the vehicle – Catastrophic failures of vital vehicle systems (loss of electrical power…) • Driver not available to provide fallback
  • 36. 36 Why this is a super-hard problem • Software intensive system (no technology available to verify or validate its safety under its full range of operating conditions) • Electro-mechanical elements don’t benefit from Moore’s Law improvements • Cannot afford to rely on extensive hardware redundancy for protection from failures • Harsh and unpredictable hazard environment • Non-professional vehicle owners and operators cannot ensure proper maintenance and training
  • 37. 37 How to certify “safe enough”? • What combinations of input conditions to assess? • What combination of closed track testing, public road testing, and simulation? – How much of each is needed? – How to validate simulations? • What time and cost? – Aerospace experience shows software V&V representing 50% of new aircraft development cost (for much simpler software, with continuous expert oversight)
  • 38. 38 Internal Faults – Functional Safety Challenges Solvable with a lot of hard work: • Mechanical and electrical component failures • Computer hardware and operating system glitches • Sensor condition or calibration faults Requiring more fundamental breakthroughs: • System design errors • System specification errors • Software coding bugs
  • 39. 39 Needed Breakthroughs • Software safety design, verification and validation methods to overcome limitations of: – Formal methods – Brute-force testing – Non-deterministic learning systems • Robust threat assessment sensing and signal processing to reach zero false negatives and near- zero false positives • Robust control system fault detection, identification and accommodation, within 0.1 s response • Ethical decision making in design process • Cyber-security protection
  • 40. 40 Much Harder than Commercial Aircraft Autopilot Automation Measure of Difficulty – Orders of Magnitude Factor Number of targets each vehicle needs to track (~10) 1 Number of vehicles the region needs to monitor (~106) 4 Accuracy of range measurements needed to each target (~10 cm) 3 Accuracy of speed difference measurements needed to each target (~1 m/s) 1 Time available to respond to an emergency while cruising (~0.1 s) 2 Acceptable cost to equip each vehicle (~$3000) 3 Annual production volume of automation systems (~106) - 4 Sum total of orders of magnitude 10
  • 41. 41 Outline • Historical overview • Road vehicle automation terminology • Importance of connectivity for automation • Perception technology challenges • Safety assurance challenges • Market introduction and growth – how slow?
  • 42. 42 This is like climbing Mt. Everest… Automated Driving System Climbing Mt. Everest My system handles 90% of the scenarios it will encounter on the road I flew from San Francisco to New Delhi, covering 90% of the distance to Everest My system handles 99% of the scenarios it will encounter on the road I flew from New Delhi to Katmandu, so I’m 99% of the way to Everest My system handles 99.9% of the scenarios it will encounter on the road I flew to the airport closest to Everest Base Camp My system handles 99.99% of the scenarios it will encounter on the road I hiked up to Everest Base Camp And now comes the really hard work! My system handles 99.99999999% of the scenarios it will encounter, so it’s comparable to an average skilled driver I made it to the summit of Mt. Everest
  • 43. 43 Everywhere General urban streets, some cities Closed campus or pedestrian zone Limited-access highway Fully Segregated Guideway Level 1 (ACC) Level 2 (ACC+ LKA) Level 3 Conditional Automation Level 4 High Automation Level 5 Full Automation Now ~2020s ~2025s ~2030s ~~2075Color Key: Personal Estimates of Market Introductions ** based on technological feasibility **
  • 44. 44 Fastest changes in automotive market: Regulatory mandate forcing them Source: Gargett, Cregan and Cosgrove, Australian Transport Research Forum 2011 6 years (22 years)90%
  • 45. 45 Historical Market Growth Curves for Popular Automotive Features (35 years) Percentages of NEW vehicles sold each year in U.S.
  • 46. 4 GM Firebird II Publicity Video
  • 47. 47 How to Reconcile This With the Optimism You See in the Media? • Public is eager to gain the benefits of automation • Media are eager to satisfy public hunger, and science fiction is sexier than science fact • Industry is in “fear of missing out” (FOMO) on the “next big thing” • Each company seeks image of technology leader, so they exaggerate their claims – Journalists lack technical insight to ask the right probing questions • Companies are manipulating media reports • CEO and marketing claims don’t match the reality of what the engineers are actually doing
  • 48. 48 How to maximize progress now? • Focus on implementing systems that are technically feasible now to enhance performance and gain public confidence: – Level 1, 2 driving automation – DSRC wireless communications • Develop more highly automated systems within well-constrained ODDs to ensure safety, then gradually relax ODD constraints as technology improves • Work toward the fundamental breakthroughs needed for high automation under general (relatively unconstrained) conditions