NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN,...

74
December 2019 NVIDIA DRIVE

Transcript of NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN,...

Page 1: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

December 2019

NVIDIA DRIVE

Page 2: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

2NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

DRIVE PLATFORMMass production

SAFETY

TECHNOLOGY REGULATIONS

INDUSTRY / MARKET

Page 3: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

3NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

THE DRIVE INITIATIVEEnd-to-End, Open Platform for Building Autonomous Vehicles

DGX Saturn V Constellation Xavier

DRIVE AV Re-SIMDRIVE IX

The NVIDIA DRIVE™ Platform provides all major AI technologies for Driving, Development and Validation -from driving & cockpit computers & software to data collection & DNN training, to simulation tools. The system is an open platform with multiple programming points. Car makers are free to use or develop as much as they like and take advantage of an ecosystem of hundreds of partners.

Page 4: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

4NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

SIMULATETRAIN MODELSCOLLECT DATA DRIVE

NVIDIA DRIVEEND-TO-END PLATFORM

Lanes Lights

Path

Signs

PedestriansCars

Lanes Lights

Path

Signs

PedestriansCars

Page 5: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

5

DRIVE COMPUTER / ARCHITECTURESCALABLE NOW & INTO THE FUTURE

NCAP TO ROBOTAXI

Page 6: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

6

DRIVE ROADMAP

DRIVE Parker

1x Perf

1x Efficiency

Samples – Q4’2015

Production – Q1’2017

DRIVE PX2

20x Perf

1x Efficiency

Samples – Q2’2016

Production – Q3’2016

ORIN

DRIVE Orin-X

>100x Perf

~20x Efficiency

Samples – Mid 2021

Production - Q3’2022

DRIVE Xavier

23x Perf

8x Efficiency

Samples – Q1’2018

Production – Q1’2019

DRIVE Pegasus

~230x Perf

5x Efficiency

Samples – Q3’2018

Production – Q3’2019

Auto-Grade

Super Energy-Efficient

Page 7: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

7

ORIN – HIGHEST PERF SOC EVERWhat is driving the need for increasing performance in AV?

Sensor

Complexity -

More higher

resolution

cameras

New DNN Models-

CNN, RCNN, RNN

DNN GOPs/Frame

increasing

20+ DNN Models

required for most

demanding ODD

DNN Precision /

Accuracy

OTA new features

/ SW Patch

Integration of

functions

Centralized

Computer

Future Proof

EUNCAP

With 360°

Perception

More perf equates to faster time to market

Page 8: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

8NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

NVIDIA DRIVEOne Architecture

NVIDIA DRIVE AGX platform is an open platform; allows partners to do their own innovation

PEGASUS (L4/RoboTaxis)XAVIER (NCAP, L2+/L3)

One AV Architecture for L2 -> Robo Taxi

ORIN

ORIN

Page 9: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

9NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

DRIVE ARCHITECTUREAUTOMOTIVE GRADE – INDUSTRIALIZED ECU’S

Page 10: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

10

NVIDIA DRIVESENSOR ECOSYSTEM

Page 11: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

11NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

SENSOR ECOSYSTEM

https://developer.nvidia.com/drive/drive-core-sensors

GNSS/IMURADAR

LIDARIMAGING SENSOR / CAMERA

AR0820, AR0144, AR0231, IMX390, IMX490, IMX424

ARS430

SC13S, MTi-G-710, SPAN-IGM A1

Page 12: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

12

NVIDIA DRIVEDRIVE SOFTWARE

Page 13: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

13NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

NVIDIA DRIVE SOFTWARE ARCHITECTUREOpen and modular software for AV development

DRIVE AV

DRIVE Planning

DRIVE Mapping

DRIVE Perception

DRIVE IX

Visualization AI CoPilot AI Assistant

DRIVE Networks DRIVE Calibration

DRIVE OS

DRIVE AGX DEVELOPER KITS(Xavier/Pegasus)

DRIVE HYPERION(Reference Architecture)

DRIVE Core

DRIVEWORKS

Page 14: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

14

NVIDIA DRIVEDRIVE OS

Page 15: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

15NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

DRIVE AGX AV Software Platform

Linux BSP

OS Drivers, USB,

File System, Network

Linux

Hardware

Software

I/O

OS/3rd Party SoftwareNVIDIA SoftwareHardware

Hypervisor

Radar Lidar GPS IMU

XavierMCU

CAN &

Flexray10G/1G/BR Ethernet

DRIVE OS

CUDA

TensorRTcuDNN

NvM

edia

NvStr

eam

s

Open G

L

ES 3

.2

L1 S

afe

ty S

erv

ices

Foundati

on S

erv

ices

Securi

ty S

erv

ices

Com

munic

ati

on S

erv

ices

L3 S

afe

ty S

erv

ices

Dia

gnost

ics

Cameras

RS

232

GMSL

(via CSI-2)NOR UFSeMMCPCIe NVMEPMIC

EG

L 1

.5

NVLINK

Pow

er

Managem

ent

L2 S

afe

ty S

erv

ices

Data

Dis

trib

uti

on (

DD

S)1

Notes: 1) For development only.

DriveWorks

OEM/T1 Application

TU104

Optional Services

Scalability;+Xavier, NvME, or Optional Processor

Page 16: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

16NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

DRIVE AGX AV Software Platform

Hardware

Software

I/O

OS/3rd Party SoftwareNVIDIA SoftwareHardware

Hypervisor

Radar Lidar GPS IMU

XavierMCU

CAN &

Flexray10G/1G/BR Ethernet

DRIVE OS

CUDA

TensorRTcuDNN1

QNX BSP

OS Drivers, USB1,

File System, Network

NvM

edia

NvStr

eam

s

Open G

L1

ES 3

.2

L1 S

afe

ty S

erv

ices

Foundati

on S

erv

ices

Securi

ty S

erv

ices1

Com

munic

ati

on S

erv

ices1

L3 S

afe

ty S

erv

ices

Dia

gnost

ics

Cameras

RS

232

GMSL

(via CSI-2)NOR UFSeMMCPCIe NVMEPMIC

Scalability w/dGPU

EG

L 1

.51

NVLINK

Scalability;+Xavier, NvME, or Optional Processor

Pow

er

Managem

ent

L2 S

afe

ty S

erv

ices

DRIVE AV

Data

Dis

trib

uti

on (

DD

S)1

Optional ServicesNotes: 1) Not for use in production in a safety context.

Page 17: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

17

NVIDIA DRIVEAUTONOMOUS DRIVING

APPLICATION

Page 18: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

18NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

NVIDIA DRIVEWORKS SDKData Abstraction | Calibration | Compute Modules

DRIVE AV DRIVE IX

DRIVEWORKS

DRIVE Core

DRIVE OS

DRIVE AGX DEVELOPER KITS DRIVE HYPERION

Sensor Abstraction

Layer + Plugins

Vehicle IO

DNN Frameworks

Tools (Recorder)

Image Processing

Point Cloud Processing

DRIVE Networks

DriveNet OpenRoadNet

SignNetLightNet

ClearSightNet

PathNet

WaitNet

MapNet LaneNet

DRIVE Calibration

Egomotion

Self-

Calibration

Calibration

Tools

Page 19: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

19NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

NVIDIA DRIVEWORKS SDKFoundation for AV SW Development on NVIDIA DRIVE

- Open, modularized library of functions

- Optimized for DRIVE AGX

- Easy to integrate and build upon

SOFTWARE MODULES

- Software dev tools ranging from sensor

data capture to calibration and

visualization

TOOLS

- Sample apps

- Documentation, tutorials

- Active developer forum and community

DEVELOPER SUPPORT

- Architected for automotive safety

- Compliant with industry standards, (ISO

26262/21448, MISRA)

PRODUCTION GRADE

Page 20: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

20NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

DriveWorks

Drive AV

RoadRunner

MapWorks

DNNs

Self-Calibration

Obstacle Perception Path Perception Wait Perception

Egomotion Estimation

Localization

Sensor Abstraction

Low Level Processing

Actuation

Cloud Mapping

Map Perception

DriveNet

OpenRoadNet

Motion/Structure

PilotNet

LaneNet

PathNet

Frame Packaging and

Serialization

Map Creation

and updatesDriveNet

WaitNet

HD Map

MapNet

Route Planner

Control

World Model

Lane

Planner

Behavior Planner

Safety Force Field

Search Based Planning AI Based Prediction

LSA ImageSafety Checks

Learned Planning

SubModule

DRIVE AV

Local World Model

Page 21: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

21NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

SCALABLE PLATFORMOne architecture – Highway and Urban AV Driving

ON RAMP TO OFF RAMP URBAN: ADDRESS TO ADDRESS

Page 22: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

22NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

ADVANCED FUNCTIONSAuto High Beam Clear Sight

NCAPParking

Page 23: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

23NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

DriveWorks

Drive AV

RoadRunner

MapWorks

DNNs

Self-Calibration

Obstacle Perception Path Perception Wait Perception

Egomotion Estimation

Localization

Sensor Abstraction

Low Level Processing

Actuation

Cloud Mapping

Map Perception

DriveNet

OpenRoadNet

Motion/Structure

PilotNet

LaneNet

PathNet

Frame Packaging and

Serialization

Map Creation

and updatesDriveNet

WaitNet

HD Map

MapNet

Route Planner

Control

World Model

Lane

Planner

Behavior Planner

Safety Force Field

Search Based Planning AI Based Prediction

LSA ImageSafety Checks

Learned Planning

SubModule

DRIVE AV

Local World Model

Page 24: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

24NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

SENSOR SELF-CALIBRATION

Page 25: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

25NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

EGOMOTION

IMU/Odometry Ego-motion

Camera Ego-motion (SLAM) LIDAR Ego-motion

Radar Ego-motion

Page 26: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

26NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

DriveWorks

Drive AV

RoadRunner

MapWorks

DNNs

Self-Calibration

Obstacle Perception Path Perception Wait Perception

Egomotion Estimation

Localization

Sensor Abstraction

Low Level Processing

Actuation

Cloud Mapping

Map Perception

DriveNet

OpenRoadNet

Motion/Structure

PilotNet

LaneNet

PathNet

Frame Packaging and

Serialization

Map Creation

and updatesDriveNet

WaitNet

HD Map

MapNet

Route Planner

Control

World Model

Lane

Planner

Behavior Planner

Safety Force Field

Search Based Planning AI Based Prediction

LSA ImageSafety Checks

Learned Planning

SubModule

DRIVE AV

Local World Model

Page 27: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

27NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

CAMERA OBSTACLE PERCEPTION

Page 28: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

OBJECT DETECTION

Page 29: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

SURROUND OBJECT TRACKING

Page 30: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

DNN DISTANCE

Page 31: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

31NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

Page 32: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

FUTURE MOTION PREDICTION (RNN)

Page 33: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

33NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

VELOCITY ESTIMATION

Page 34: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

34NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

VELOCITY ESTIMATION

Page 35: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

35NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

LIDAR – OBSTACLE PERCEPTION

Page 36: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

36NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

LIDAR – OBSTACLE PERCEPTION

Page 37: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

37NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

LIDAR FREESPACE

Page 38: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

38NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

LIDAR MOTION DETECTION

Page 39: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

39NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

RADAR TRACKING

Page 40: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

40NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

PATH REPRESENTATION (THE LANE GRAPH)

Page 41: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

41NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

LANENET + TRACKING + FUSION

Tracking and Fusion Lane Assignment (OIPA)

Page 42: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

42NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

PATHNET

Page 43: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

43NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

FACTORED PILOTNET TURNS

Page 44: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

PATH PERCEPTION ENSEMBLE

Page 45: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

45NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

WAIT CONDITIONS

Page 46: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

46

INTERSECTION DETECTION

Page 47: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

47

SIGN AND TRAFFIC LIGHT CLASSIFICATION

Page 48: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

CAMERA BLINDNESS DETECTION

Page 49: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

PARKING SPACE DETECTION

Page 50: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

LIGHT SOURCE PERCEPTION

Page 51: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

51NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

DRIVE NETWORKS Fully trained DNN solutions for advanced situational awareness Obstacle

Perception

DriveNetDetects objects including vehicles, pedestrians,

bicycles, traffic lights & signs

DepthNet Dense depth inference at pixel level

OpenRoadNet Detects drivable freespace around the vehicle

PredictionNet RNN to predict dynamic objects

LidarNet Lidar point cloud classification

Path

Perception

LaneNet Detects and classifies lanes

MapNet Detects visual landmarks such as lanes & crosswalks

PilotNet Learn trajectories from human driver

PathNet Predicts full geometry of drivable paths

Wait

Condition

Perception

SignNetClassifies traffic signs detected by DriveNet, for US and

EU

LightNetClassifies traffic lights (color, solid, and arrows)

detected by DriveNet

WaitNet Detects intersections

Assistance

Functions

ClearSightNet Determines if the camera view is blocked

AhbNet Auto high beam detection

Page 52: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

52NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

NVIDIA DRIVE MAPPINGDrive, Update and Create HD Maps

Map LocalizationUsing DRIVE Localization API

Map UpdateUsing DRIVE MapStream API

Map CreationUsing DRIVE MapStream/MapServices API

Page 53: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

53NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

LOCALIZATION STEPSHERE example

DetectMapNet

ProjectHERE HD Live Map

MatchDLA and CUDA

DriveDRIVE Software

Page 54: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

54NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

CAMERA LOCALIZATION

Page 55: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD
Page 56: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

56NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

LIDAR/RADAR MAPPING+LOCALIZATION

Page 57: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

57NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

MAP UPDATE STEPSTomTom example on I-85 in CA

DetectMapNet

Create MapStreamsMap update primitives

ConvertMapStreams to Roadgrams

Update MapHD map in the Cloud

TODO from TomTom

Page 58: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

58NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

MAPSTREAM CREATION IN THE CAR

Traffic sign

Trajectory

Road boundaryDashed

Solid

Pole

Page 59: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

59NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

VISUALIZING A CREATED MAPSTREAM

Page 60: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD
Page 61: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

61NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

Route Planner

Lane Planner

Advanced Behavior Planner

Basic Behavior Planner

Behavior Planner

Route Planner

Latest Safe

Arrival (LSA)

Image

Lane Planner

Safety Force

Field

Search Based

PlanningPrediction

Learned

Planning

Safety

Checks

PLANNING

Page 62: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

62NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

SAFETY FORCE FIELDHigh-Level Architecture

Page 63: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

63NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

SAFETY FORCE FIELD

Our vehicle is always perceiving other actors and obstacles.

The Safety Force Field is a computational module that monitors for overlap between our safety procedure and that

of other actors.

The Safety Force Field provides a repelling constraint that

prevents us from contributing to a collision.

Page 64: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

64NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

SAFETY FORCE FIELD

Longitudinal

Lateral

Page 65: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

65

NVIDIA DRIVEDRIVE EXPERIENCE

Page 66: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

66NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

DRIVE IX – CONNECT TO SELF DRIVINGUsing AR and VR

Confidence View Perception view

Page 67: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

67NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

EXAMPLE USE CASES

Convenience Cockpit MMI Guardian Angel

Side traffic detect

Drowsiness detectDistraction detect

Driver/ Passenger Int face ID/

Greeting/ Settings

Front cross traffic detect

User Ext Face ID /

Trunk opening /

Car start

Safe back-up

PA: Personal Assistant / NLU Hand Gestures detection

Auto adjust mirrors/seats

Respond to sign commandsChild /Pet detect

Emotion detect Health/Wellness detect

PA: AV Driving modes

Page 68: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

68NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

AI Toolkit for Intelligent Experience

Plugin Manager

TTS EmotionsFace ID

API ManagerIX Server

Inference Hub

IX Core Capabilities

Remote

Experience

Surround

View

Surround

Monitoring

Driver

Monitoring

Head Pose, Gaze,

Distraction,

Drowsiness

Risk AssessmentStitching, Pixel

Level

Segmentation

AVPerceptions

IX

Sensor

Hub

AI CoPilotAI Assistant

IX Speech Engine Partner plugins

CabinSensors

Partner Technology

OTA

SurroundCamera

IX

Sensor

Hub

NLUASR

Remote Rendering Engine(Rich Graphics, Video, Audio)

DRIVE IX

NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

AR Viz

Page 69: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

69

NVIDIA DRIVEDRIVE SIM

Page 70: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

70

DRIVE CONSTELLATION

Hardware in the-Loop System Level Simulator

Simulate Rare and Difficult Conditions

Scalable Platform | Data Center Solution

Timing Accurate and Bit Accurate

Scenario Based Coverage

Virtual Reality AV Simulator

Page 71: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

71

DRIVE CONSTELLATION ARCHITECTURE

DRIVE Constellation Simulator

DRIVE Sim API

DRIVE Constellation Vehicle

Environment

Model

DRIVE Constellation OS

DRIVE Sim

Traffic

Model

Vehicle

Model

Sensor

Model

Scenario

Model

DRIVE OS

DRIVE CORE | DRIVE NETWORKS

DRIVE AV

DRIVE IXPerception Mapping Planning

Page 72: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

72

CONSTELLATION DATA CENTER WORKFLOW – CONT.

Page 73: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD

73NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.

DRIVE PLATFORMMass production

SAFETY

TECHNOLOGY REGULATIONS

INDUSTRY / MARKET

Page 74: NVIDIA DRIVE UPDATE€¦ · Sensor Complexity - More higher resolution cameras New DNN Models-CNN, RCNN, RNN DNN GOPs/Frame increasing 20+ DNN Models required for most demanding ODD