Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo...

23
Commercialize Autonomous Driving From Lab to Production Line Dr. Xing Yuan | Baidu, Inc.

Transcript of Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo...

Page 1: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Commercialize Autonomous Driving

From Lab to Production Line

Dr. Xing Yuan | Baidu, Inc.

Page 2: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Now, Baidu is an AI company

Accelerate AI Productization & Commercialization via Open Platforms & Ecosystems

Page 3: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

AI algorithms and

models

High-performance

and cloud computing

Big data

Vehicles × Miles × Scenarios

Paradigm Shift: Autonomous Driving in AI Era

Page 4: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Apollo 1.0

Computing Unit

Reference Hardware Platform

Drive-by-wire Vehicle

Reference Vehicle Platform

Cloud Service Platform

RTOS

HD Map Simulation Data Platform Security OTA DuerOS

Open Software Platform

Map Engine Localization Perception Planning Control End-to-End HMI

Runtime Framework

GPS/IMU Camera LiDAR Radar HMI Device Black Box

Page 5: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Apollo 1.5

Computing Unit

Reference Hardware Platform

Drive-by-wire Vehicle

Reference Vehicle Platform

RTOS

HD Map Simulation Data Platform Security OTA DuerOS

Map Engine Localization Perception Planning Control End-to-End HMI

Runtime Framework

GPS/IMU Camera LiDAR Radar HMI Device Black Box

Cloud Service Platform

Open Software Platform

Page 6: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Computing Unit

Reference Hardware Platform

Drive-by-wire Vehicle

Reference Vehicle Platform

RTOS

HD Map Simulation Data Platform Security OTA DuerOS

Map Engine Localization Perception Planning Control End-to-End HMI

Runtime Framework

GPS/IMU Camera LiDAR Radar HMI Device Black Box

Apollo 2.0

Open Software Platform

Cloud Service Platform

Page 7: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Jointly developed products and services can be made public,

commercialized, or used internally

• IP developed by IDG will be released either through open source or made accessible as service, binary, or API.

• Partner IP or jointly developed IP will be commercialized or made public on a case-by-case basis.

• Derivative IP built on top of Apollo source code or capabilities are owned by the developer and can be commercialized.

Privately developed

and released

Open access

for all

Partners

Customers Community

Baidu

Page 8: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Apollo Pilot is Baidu's autonomous driving solution aiming for mass production, integrated with rich AI technology

accumulated in the field of autonomous driving and the research results of Chinese driving behaviors

Apollo Pilot

Page 9: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Apollo Pilot - Made for China

Page 10: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Apollo Pilot - Product Architecture

Page 11: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Environment Modeling - Self-localization with HD map

Page 12: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Environment Modeling - Perception Fusion with HD map

Lane lines based on visual recognition

Lane lines based on visual recognition fused with HD map

Ground truth (from in-car CPT)

Page 13: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Why Driving Policy System?

Page 14: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Driving Policy System Architecture

Page 15: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Baidu is building the largest driving database in China

This is the key of driving policy system

Page 16: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Autonomous Data Framework Chart

Page 17: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Commercialized for autonomous driving mass production

Apollo Computing Unit (ACU)

Page 18: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Commercial Product Cooperation

Page 19: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Internal

Automatic Valet Parking with ACU-Advanced (based on Parker)

Page 20: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Automatic Valet Parking with ACU-Advanced (based on Parker)

Page 21: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Level-3 Autonomous Driving with ACU-Professional (based on Xavier)

Page 22: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

Level-3 Autonomous Driving with ACU-Professional (based on Xavier)

Page 23: Commercialize Autonomous Driving - NVIDIAon-demand.gputechconf.com/gtc/2018/presentation/s...Apollo Computing Unit (ACU) Commercial Product Cooperation. Internal Automatic Valet Parking

2.0is available now

http://apollo.auto

http://github.com/apolloauto