SlideShare a Scribd company logo
Measuring software
performance of self-driving
vehicles with scenario-based
simulation
Shalin Mantri, Product Lead - Uber ATG
October 23, 2018 ● AV Test & Development Symposium
01 Motivation
02 Objectives
03 Challenges
Agenda
Measuring Software Performance of Self-Driving Vehicles with Scenario-Based Simulation
To demonstrate the
expected performance
of an ADS for
deployment on public
roads, test approaches
may include a
combination of
simulation, test track,
and on-road testing.
U.S. DOT
Testable, repeatable,
flexible.
Achieves coverage on
the ODD.
Measure performance.
Multi modal, not one
size fits all.
Shared framework
across the industry.
Faithfully models the
real world.
Simulation Objectives
Leverage an appropriately scoped modality
for the component(s) of the system that are
being validated. Beware of “one size fits all”
solutions.
Multi modal,
not one size
fits all
1
Perception Prediction
Motion
Planning
Controls
Hardware
Modified base Vehicle Platform with
Uber-specific mounting provisions,
electrical harness, cooling interface,
interior trim, and software control API
Gateway module serves as a bridge between
the base Vehicle Platform and the Uber Self
Driving System, translating messages and
commanding the vehicle’s actuators (brakes,
throttle, steering)
Sensors provide a 360° 3-dimensional
view of the environment surrounding the
vehicle
Custom designed compute and storage
allow for real-time processing of data
while a fully integrated cooling solution
keeps components running optimally
Collision Mitigation (CM) system operates
independently as a safeguard for certain situations
requiring activation of the vehicle braking system
Software
AVMaps and Localization
Framework
Computing
Sensors Perception Prediction
Motion
Planning
Controls Vehicle
Log Sim
Logged
Sensors
Perception Prediction
Motion
Planning
Controls
Vehicle Pose
Vehicle
Model
Perception
output
Sim Engine Prediction
Motion
Planning
Controls
Virtual Sim
Vehicle Pose
Vehicle
Model
Measuring Software Performance of Self-Driving Vehicles with Scenario-Based Simulation
Measure
performance
2
Vehicle Miles
Traveled
Disengagements Infractions
Driving Behavior Rider Comfort Crashes
Many Road
Driving
Measures in the
Industry
Vehicle Miles
Traveled
Disengagements Infractions
Driving Behavior Rider Comfort Crashes
… And Simulation
is a Method for
Measuring
Performance
Fidelity is important when the stakes are large
(high-frequency scenarios or rare, harmful
events). Equally important to know when the
simulation isn’t trustworthy.
Faithfully
models the
real world
3
Road Track Simulation
It’s not about millions of miles driven in
simulation; it’s about the right miles and the
right scenarios that we intend to handle in an
operational domain.
Achieves
coverage on
the ODD
4
Measuring Software Performance of Self-Driving Vehicles with Scenario-Based Simulation
Each sim has safety-derived pass/fail criteria
that can be computed reliably with consistent
results across executions. This criteria will
evolve as we learn from past experience.
Testable,
repeatable,
flexible
5
Safety is not a competitive advantage. We
want to work closely with regulatory,
academic, and industry partners.
Shared
frameworks
6
Testable, repeatable,
flexible.
Achieves coverage on
the ODD.
Measure performance.
Multi modal, not one
size fits all.
Shared framework
across the industry.
Faithfully models the
real world.
Simulation Objectives
Testable, repeatable,
flexible.
Moving from custom-defined safety
buffers to algorithmically computed
ones.
Frequency of software changes.
Achieves coverage on
the ODD.
Need formal taxonomy of ODD.
Many definitions of “coverage”.
Expensive to achieve true scale.
Measure performance.
Need alignment on safety-relevant
measures, including leading indicators.
Need alignment on the role of simulation.
Multi modal, not one
size fits all.
Evolving system architectures.
Bespoke and proprietary sim modalities.
Shared framework
across the industry.
Still developing across a number of
areas...
Faithfully models the
real world.
Measuring accuracy is a moving target.
What is “good enough”?
Simulation Objectives… and Challenges
Measuring Software Performance of Self-Driving Vehicles with Scenario-Based Simulation

More Related Content

PDF
An IoT-Based Smart Pothole Detection and Reporting System for Real-Time Road ...
PPTX
Software defined vehicles,automotive standards (safety, security), agile cont...
PDF
Autonomous Vehicle Simulation and Testing .pdf
PDF
Siemens Prescan360
PDF
Automated-Testing-of-Infotainment-Systems.pdf
PDF
Partners with large businesses to help them transform.pdf
DOCX
Vibhor Chaturvedi_Resume12
PDF
Car Recommendation System Using Customer Reviews
An IoT-Based Smart Pothole Detection and Reporting System for Real-Time Road ...
Software defined vehicles,automotive standards (safety, security), agile cont...
Autonomous Vehicle Simulation and Testing .pdf
Siemens Prescan360
Automated-Testing-of-Infotainment-Systems.pdf
Partners with large businesses to help them transform.pdf
Vibhor Chaturvedi_Resume12
Car Recommendation System Using Customer Reviews

Similar to Measuring Software Performance of Self-Driving Vehicles with Scenario-Based Simulation (20)

PPTX
Mobile Automation and Best Practices - Siva Sundararaman
PDF
Tips to Improve Retail Mobile App Testing
PDF
Autonomous Driving, provable safety and scalability design principles - Erez ...
PDF
A REVIEW ON MACHINE LEARNING IN ADAS
PDF
Fleet Management Solutions: Questions to ask for
PDF
IRJET- Usage-Based Automotive Insurance System
PDF
Mottos For Infotainment Testing Developers Can Use.pdf
PDF
Implementing AI for improved performance testing – Cuneiform.pdf
PPTX
SOFTWARE REQUIREMENT SPECIFICATION.pptx
PPTX
Highly dependable automotive software
PDF
Decision Making in Product Design
PDF
Mobile Testing Tools 101
PDF
Cognitive Predictive Maintenance for Automotive
PDF
Attinad Software IoT offerings
DOCX
vnd_openxmlformats_officedoc222222222222222222222222222ument_wordprocessingml...
PPTX
Making your mobile testing strategy future-proof
PPTX
Munits in Mule 4 [Deep-Dive] | MuleSoft Mysore Meetup #40
PDF
Prediction of Used Car Prices using Machine Learning Techniques
PPT
Operation Maintenance Training Simulator (OMTS)
PPTX
Hyper-connected apps: Hyper-Connected Apps: Testing Peripherals and Mobile Ap...
Mobile Automation and Best Practices - Siva Sundararaman
Tips to Improve Retail Mobile App Testing
Autonomous Driving, provable safety and scalability design principles - Erez ...
A REVIEW ON MACHINE LEARNING IN ADAS
Fleet Management Solutions: Questions to ask for
IRJET- Usage-Based Automotive Insurance System
Mottos For Infotainment Testing Developers Can Use.pdf
Implementing AI for improved performance testing – Cuneiform.pdf
SOFTWARE REQUIREMENT SPECIFICATION.pptx
Highly dependable automotive software
Decision Making in Product Design
Mobile Testing Tools 101
Cognitive Predictive Maintenance for Automotive
Attinad Software IoT offerings
vnd_openxmlformats_officedoc222222222222222222222222222ument_wordprocessingml...
Making your mobile testing strategy future-proof
Munits in Mule 4 [Deep-Dive] | MuleSoft Mysore Meetup #40
Prediction of Used Car Prices using Machine Learning Techniques
Operation Maintenance Training Simulator (OMTS)
Hyper-connected apps: Hyper-Connected Apps: Testing Peripherals and Mobile Ap...
Ad

Recently uploaded (20)

PDF
Zenith AI: Advanced Artificial Intelligence
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPT
What is a Computer? Input Devices /output devices
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
project resource management chapter-09.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
The various Industrial Revolutions .pptx
PPTX
TLE Review Electricity (Electricity).pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
STKI Israel Market Study 2025 version august
PDF
WOOl fibre morphology and structure.pdf for textiles
Zenith AI: Advanced Artificial Intelligence
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
A comparative study of natural language inference in Swahili using monolingua...
What is a Computer? Input Devices /output devices
OMC Textile Division Presentation 2021.pptx
project resource management chapter-09.pdf
Web App vs Mobile App What Should You Build First.pdf
Getting started with AI Agents and Multi-Agent Systems
A contest of sentiment analysis: k-nearest neighbor versus neural network
Chapter 5: Probability Theory and Statistics
Enhancing emotion recognition model for a student engagement use case through...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Group 1 Presentation -Planning and Decision Making .pptx
The various Industrial Revolutions .pptx
TLE Review Electricity (Electricity).pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
STKI Israel Market Study 2025 version august
WOOl fibre morphology and structure.pdf for textiles
Ad

Measuring Software Performance of Self-Driving Vehicles with Scenario-Based Simulation

  • 1. Measuring software performance of self-driving vehicles with scenario-based simulation Shalin Mantri, Product Lead - Uber ATG October 23, 2018 ● AV Test & Development Symposium
  • 2. 01 Motivation 02 Objectives 03 Challenges Agenda
  • 4. To demonstrate the expected performance of an ADS for deployment on public roads, test approaches may include a combination of simulation, test track, and on-road testing. U.S. DOT
  • 5. Testable, repeatable, flexible. Achieves coverage on the ODD. Measure performance. Multi modal, not one size fits all. Shared framework across the industry. Faithfully models the real world. Simulation Objectives
  • 6. Leverage an appropriately scoped modality for the component(s) of the system that are being validated. Beware of “one size fits all” solutions. Multi modal, not one size fits all 1 Perception Prediction Motion Planning Controls
  • 7. Hardware Modified base Vehicle Platform with Uber-specific mounting provisions, electrical harness, cooling interface, interior trim, and software control API Gateway module serves as a bridge between the base Vehicle Platform and the Uber Self Driving System, translating messages and commanding the vehicle’s actuators (brakes, throttle, steering) Sensors provide a 360° 3-dimensional view of the environment surrounding the vehicle Custom designed compute and storage allow for real-time processing of data while a fully integrated cooling solution keeps components running optimally Collision Mitigation (CM) system operates independently as a safeguard for certain situations requiring activation of the vehicle braking system
  • 8. Software AVMaps and Localization Framework Computing Sensors Perception Prediction Motion Planning Controls Vehicle
  • 13. Vehicle Miles Traveled Disengagements Infractions Driving Behavior Rider Comfort Crashes Many Road Driving Measures in the Industry
  • 14. Vehicle Miles Traveled Disengagements Infractions Driving Behavior Rider Comfort Crashes … And Simulation is a Method for Measuring Performance
  • 15. Fidelity is important when the stakes are large (high-frequency scenarios or rare, harmful events). Equally important to know when the simulation isn’t trustworthy. Faithfully models the real world 3
  • 17. It’s not about millions of miles driven in simulation; it’s about the right miles and the right scenarios that we intend to handle in an operational domain. Achieves coverage on the ODD 4
  • 19. Each sim has safety-derived pass/fail criteria that can be computed reliably with consistent results across executions. This criteria will evolve as we learn from past experience. Testable, repeatable, flexible 5
  • 20. Safety is not a competitive advantage. We want to work closely with regulatory, academic, and industry partners. Shared frameworks 6
  • 21. Testable, repeatable, flexible. Achieves coverage on the ODD. Measure performance. Multi modal, not one size fits all. Shared framework across the industry. Faithfully models the real world. Simulation Objectives
  • 22. Testable, repeatable, flexible. Moving from custom-defined safety buffers to algorithmically computed ones. Frequency of software changes. Achieves coverage on the ODD. Need formal taxonomy of ODD. Many definitions of “coverage”. Expensive to achieve true scale. Measure performance. Need alignment on safety-relevant measures, including leading indicators. Need alignment on the role of simulation. Multi modal, not one size fits all. Evolving system architectures. Bespoke and proprietary sim modalities. Shared framework across the industry. Still developing across a number of areas... Faithfully models the real world. Measuring accuracy is a moving target. What is “good enough”? Simulation Objectives… and Challenges