15
Marcus Oh, Automotive Sr. Solution Architect July 2019 DRIVE CONSTELLATION

DRIVE CONSTELLATION · 3. Highly Complex System. Large Computers, DNNs, Sensors. Real-Life Scenario Coverage. Account for Rare & Unpredictable Cases. Continuous Reaction Loop

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DRIVE CONSTELLATION · 3. Highly Complex System. Large Computers, DNNs, Sensors. Real-Life Scenario Coverage. Account for Rare & Unpredictable Cases. Continuous Reaction Loop

Marcus Oh, Automotive Sr. Solution Architect

July 2019

DRIVE CONSTELLATION

Page 2: DRIVE CONSTELLATION · 3. Highly Complex System. Large Computers, DNNs, Sensors. Real-Life Scenario Coverage. Account for Rare & Unpredictable Cases. Continuous Reaction Loop

2

AV VALIDATION ENVIRONMENT

Page 3: DRIVE CONSTELLATION · 3. Highly Complex System. Large Computers, DNNs, Sensors. Real-Life Scenario Coverage. Account for Rare & Unpredictable Cases. Continuous Reaction Loop

3

Highly Complex SystemLarge Computers, DNNs, Sensors

Real-Life Scenario CoverageAccount for Rare & Unpredictable Cases

Continuous Reaction LoopVehicle & World are Dependent

AV SAFETY VALIDATIONThe Challenges

Page 4: DRIVE CONSTELLATION · 3. Highly Complex System. Large Computers, DNNs, Sensors. Real-Life Scenario Coverage. Account for Rare & Unpredictable Cases. Continuous Reaction Loop

4

COMPONENT LEVEL SILLow Fidelity | Scalable

ON ROAD TESTINGHigh Fidelity| Doesn’t Scale

THE AV VALIDATION GAP

No Coverage forExtreme & Dangerous Scenarios

Page 5: DRIVE CONSTELLATION · 3. Highly Complex System. Large Computers, DNNs, Sensors. Real-Life Scenario Coverage. Account for Rare & Unpredictable Cases. Continuous Reaction Loop

5

AV REQUIRES A COMPREHENSIVE VALIDATION APPROACHEnd-to-End System Level Test

Large Scale | Millions of Miles

Diverse Vehicle and World Conditions

Data Driven | Scenario based

Repeatable and Reproducible

Page 6: DRIVE CONSTELLATION · 3. Highly Complex System. Large Computers, DNNs, Sensors. Real-Life Scenario Coverage. Account for Rare & Unpredictable Cases. Continuous Reaction Loop

6

DRIVE CONSTELLATION HW

Page 7: DRIVE CONSTELLATION · 3. Highly Complex System. Large Computers, DNNs, Sensors. Real-Life Scenario Coverage. Account for Rare & Unpredictable Cases. Continuous Reaction Loop

7

Hardware in the-Loop System Level Simulator

Timing Accurate and Bit Accurate

Scalable Platform | Data Center Solution

Simulate Rare and Difficult Conditions

Efficient | Scenarios of Interest

Virtual AV SimulatorDRIVE CONSTELLATION

Page 8: DRIVE CONSTELLATION · 3. Highly Complex System. Large Computers, DNNs, Sensors. Real-Life Scenario Coverage. Account for Rare & Unpredictable Cases. Continuous Reaction Loop

8

DRIVE CONSTELLATION HW

Page 9: DRIVE CONSTELLATION · 3. Highly Complex System. Large Computers, DNNs, Sensors. Real-Life Scenario Coverage. Account for Rare & Unpredictable Cases. Continuous Reaction Loop

9

Virtual Proving Ground for AVs

CONSTELLATION TEST FLEETIN THE CLOUD

Page 10: DRIVE CONSTELLATION · 3. Highly Complex System. Large Computers, DNNs, Sensors. Real-Life Scenario Coverage. Account for Rare & Unpredictable Cases. Continuous Reaction Loop

10

DRIVE CONSTELLATION ARCHITECTURE

Page 11: DRIVE CONSTELLATION · 3. Highly Complex System. Large Computers, DNNs, Sensors. Real-Life Scenario Coverage. Account for Rare & Unpredictable Cases. Continuous Reaction Loop

11

NVIDIA DRIVE VALIDATION METHODOLOGYThree Pronged Approach

FID

ELIT

Y

Large Scale System LevelHIL

On Road Testing

Component LevelSIL

MILES

Page 12: DRIVE CONSTELLATION · 3. Highly Complex System. Large Computers, DNNs, Sensors. Real-Life Scenario Coverage. Account for Rare & Unpredictable Cases. Continuous Reaction Loop

12

DRIVE CONSTELLATION ARCHITECTURE

DRIVE Constellation Simulator

DRIVE Sim Core API

DRIVE Constellation Vehicle

EnvironmentModel

Linux OS

DRIVE Sim

TrafficModel

VehicleModel

SensorModel

ScenarioModel

DRIVE OS

DRIVE CORE | DRIVE NETWORKS

DRIVE AV

DRIVE IXPerception Mapping Planning

Page 13: DRIVE CONSTELLATION · 3. Highly Complex System. Large Computers, DNNs, Sensors. Real-Life Scenario Coverage. Account for Rare & Unpredictable Cases. Continuous Reaction Loop

13

CREATING ENVIRONMENTS

Page 14: DRIVE CONSTELLATION · 3. Highly Complex System. Large Computers, DNNs, Sensors. Real-Life Scenario Coverage. Account for Rare & Unpredictable Cases. Continuous Reaction Loop

14

ENVIRONMENT MODELFrom Maps — to Roads — to Full Environment

Area of Interest HD Map Data Road Geometry Environment