ISAAC LAB SIMULATING VIRTUAL WORLDS FOR ROBOT INTELLIGENCE Gavriel - - PowerPoint PPT Presentation

isaac lab
SMART_READER_LITE
LIVE PREVIEW

ISAAC LAB SIMULATING VIRTUAL WORLDS FOR ROBOT INTELLIGENCE Gavriel - - PowerPoint PPT Presentation

ISAAC LAB SIMULATING VIRTUAL WORLDS FOR ROBOT INTELLIGENCE Gavriel State | NVIDIA | November 1 st 2017 AI: A NEW ERA OF COMPUTING AI & INTELLIGENT DEVICES MOBILE-CLOUD PC INTERNET 2 AI PROCESSOR FOR AUTONOMOUS MACHINES General CPU


slide-1
SLIDE 1

Gavriel State | NVIDIA | November 1st 2017

ISAAC LAB

SIMULATING VIRTUAL WORLDS FOR ROBOT INTELLIGENCE

slide-2
SLIDE 2

2

AI: A NEW ERA OF COMPUTING

PC INTERNET AI & INTELLIGENT DEVICES MOBILE-CLOUD

slide-3
SLIDE 3

3

AI PROCESSOR FOR AUTONOMOUS MACHINES

XAVIER 30 TOPS DL 30W Custom ARM64 CPU 512 Core Volta GPU 10 TOPS DL Accelerator

General Purpose Architectures Domain Specific Accelerators

Energy Efficiency

CPU CUDA GPU DLA Volta

+

slide-4
SLIDE 4

4

ROBOTS

LEARN & PLAN SEE, HEAR, TOUCH ACT

slide-5
SLIDE 5

5

REINFORCEMENT LEARNING

Robot Environment

Critic Actor

Action State + Reward

slide-6
SLIDE 6

6

REINFORCEMENT LEARNING - EXAMPLE

Credit: Yevgen Chebotar, Karol Hausman, Marvin Zhang, Sergey Levine

slide-7
SLIDE 7

7

ISAAC ROBOT SIMULATOR

NVIDIA GPU Computer ISAAC Robot Simulator OpenAI GYM Robot & Environment Definition Virtual Jetson LEARN & PLAN SEE, HEAR, TOUCH ACT

slide-8
SLIDE 8

8

ISAAC HOCKEY

slide-9
SLIDE 9

9

ISAAC ROBOT SIMULATOR

Train robots in virtual environments to perform tasks in the real world Use state-of-the-art rendering (based on Unreal Engine) and realistic physics (PhysX, FleX) to create virtual learning environments Faster, safer, and cheaper than reinforcement learning with real robots! Leverage the compute power of NVIDIA GPUs to train with multiple episodes and/or agents simultaneously

slide-10
SLIDE 10

10

PHYSICS SIMULATION

slide-11
SLIDE 11

11

ISAAC SIMULATION MODEL

GAME ENGINE

Rendering Environment Physics

VIRTUAL ROBOT

Virtual Sensors Intelligence Virtual Effectors

slide-12
SLIDE 12

12

RL Environment

SIMULATION + RL

ISAAC

Rendering Engine

Robot Definition Environment

Gym Interface

Actions Physics Engine Virtual Sensors Virtual Effectors Observations

OpenAI Baselines TensorFlow

slide-13
SLIDE 13

13

LETS DO THE TIME WARP

Speed up training using multiple agents

slide-14
SLIDE 14

14

ISAAC GOLF EXAMPLE

slide-15
SLIDE 15

15

ISAAC DOMINOES

slide-16
SLIDE 16

16

ISAAC DOMINOES IN VR

slide-17
SLIDE 17

17

ISAAC DOMINOES DETAILS

Four software components:

  • Vision system
  • Gameplay
  • Physical movement
  • Human Interaction

How all the pieces fit together

AI server Client

slide-18
SLIDE 18

18

VISION – SUPERVISED LEARNING

Requires labeled data

slide-19
SLIDE 19

19

VISION TRAINING - SYNTHETIC DATA

slide-20
SLIDE 20

20

VISION RESULTS – REAL WORLD

slide-21
SLIDE 21

21

VISION RESULTS – REAL WORLD

slide-22
SLIDE 22

22

REINFORCEMENT LEARNING

Continuous Action Space

slide-23
SLIDE 23

23

REINFORCEMENT LEARNING

Limited Action Space

slide-24
SLIDE 24

24

HUMAN / ROBOT INTERACTION

slide-25
SLIDE 25

25

NVIDIA POWERING THE AI REVOLUTION

NVIDIA GPU Cloud ISAAC NVIDIA GPU in Every Cloud

Xavier DLA Open Source

DGX-1 and DGX Station Tesla V100

TensorRT

Tensor Core

NVIDIA GPU CLOUD CSPs
slide-26
SLIDE 26

26

Fundamentals Autonomous Vehicles Media & Entertainment Finance

NVIDIA DEEP LEARNING INSTITUTE

Training available as online self-paced labs and instructor-led workshops Take self-paced labs at www.nvidia.com/dlilabs Find or request an instructor-led workshop at www.nvidia.com/dli Educators: download the Teaching Kit at developer.nvidia.com/teaching-kit and contact nvdli@nvidia.com for info on the University Ambassador Program

Machine Vision - IVA Healthcare …and more

slide-27
SLIDE 27