Autonomous driving made safe

Similar documents
Physics Based Sensor simulation

VSI Labs The Build Up of Automated Driving

Choosing the Optimum Mix of Sensors for Driver Assistance and Autonomous Vehicles

GNSS in Autonomous Vehicles MM Vision

Transformation to Artificial Intelligence with MATLAB Roy Lurie, PhD Vice President of Engineering MATLAB Products

A Winning Combination

Virtual Worlds for the Perception and Control of Self-Driving Vehicles

Autonomous Vehicle Simulation (MDAS.ai)

Virtual Homologation of Software- Intensive Safety Systems: From ESC to Automated Driving

interactive IP: Perception platform and modules

KÜNSTLICHE INTELLIGENZ JOBKILLER VON MORGEN?

Autonomous Driving with a Simulation Trained Convolutional Neural Network

Embedding Artificial Intelligence into Our Lives

TECHNOLOGY DEVELOPMENT AREAS IN AAWA

Digital Engines for Smart and Connected Cars By Bob O Donnell, TECHnalysis Research Chief Analyst

PEGASUS Effectively ensuring automated driving. Prof. Dr.-Ing. Karsten Lemmer April 6, 2017

March 10, Greenbelt Road, Suite 400, Greenbelt, MD Tel: (301) Fax: (301)

Radio Deep Learning Efforts Showcase Presentation

Driving Using End-to-End Deep Learning

Stanford Center for AI Safety

23270: AUGMENTED REALITY FOR NAVIGATION AND INFORMATIONAL ADAS. Sergii Bykov Technical Lead Machine Learning 12 Oct 2017

Automated Testing of Autonomous Driving Assistance Systems

COST OF TRAFFIC US alone wasted about 3 billion gallons of fuel thanks to traffic in 2014, America blew through $160 billion in wasted time and fuel

Invited talk IET-Renault Workshop Autonomous Vehicles: From theory to full scale applications Novotel Paris Les Halles, June 18 th 2015

P1.4. Light has to go where it is needed: Future Light Based Driver Assistance Systems

Final Report Non Hit Car And Truck

A.I in Automotive? Why and When.

Intelligent Driving Agents

Virtual testing by coupling high fidelity vehicle simulation with microscopic traffic flow simulation

Using Vision-Based Driver Assistance to Augment Vehicular Ad-Hoc Network Communication

HeroX - Untethered VR Training in Sync'ed Physical Spaces

The Building Blocks of Autonomous Control. Phil Magney, Founder & Principal Advisor July 2016

Reinforcement Learning for CPS Safety Engineering. Sam Green, Çetin Kaya Koç, Jieliang Luo University of California, Santa Barbara

Visione per il veicolo Paolo Medici 2017/ Visual Perception

The 3xD Simulator for Intelligent Vehicles Professor Paul Jennings. 20 th October 2016

ARGUING THE SAFETY OF MACHINE LEARNING FOR HIGHLY AUTOMATED DRIVING USING ASSURANCE CASES LYDIA GAUERHOF BOSCH CORPORATE RESEARCH

Combining ROS and AI for fail-operational automated driving

CISC 1600 Lecture 3.4 Agent-based programming

Safe, Efficient and Effective Testing of Connected and Autonomous Vehicles Paul Jennings. Franco-British Symposium on ITS 5 th October 2016

Computer vision, wearable computing and the future of transportation

Using FMI/ SSP for Development of Autonomous Driving

Last Time: Acting Humanly: The Full Turing Test

Research in Advanced Performance Technology and Educational Readiness

Addressing the Uncertainties in Autonomous Driving

HAVEit Highly Automated Vehicles for Intelligent Transport

The next level of intelligence: Artificial Intelligence. Innovation Day USA 2017 Princeton, March 27, 2017 Michael May, Siemens Corporate Technology

Deliverable D1.6 Initial System Specifications Executive Summary

Machine Learning for Intelligent Transportation Systems

Miniature UAV Radar System April 28th, Developers: Allistair Moses Matthew J. Rutherford Michail Kontitsis Kimon P.

SIS63-Building the Future-Advanced Integrated Safety Applications: interactive Perception platform and fusion modules results

Devid Will, Adrian Zlocki

FORESIGHT AUTONOMOUS HOLDINGS NASDAQ/TASE: FRSX. Investor Conference. December 2018

OPEN CV BASED AUTONOMOUS RC-CAR

Séminaire Voiture Autonome: Technologies, Enjeux et Applications February , Paris (France) Asprom UIMM Cap Tronic

Demystifying Machine Learning

Perception platform and fusion modules results. Angelos Amditis - ICCS and Lali Ghosh - DEL interactive final event

Experimental Resilience Assessment of An Open-Source Driving Agent

CS6700: The Emergence of Intelligent Machines. Prof. Carla Gomes Prof. Bart Selman Cornell University

SDS PODCAST EPISODE 86 FIVE MINUTE FRIDAY: COMPUTER VISION

Vehicle-to-X communication using millimeter waves

Automotive Needs and Expectations towards Next Generation Driving Simulation

Presentation on DeepTest: Automated Testing of Deep-Neural-N. Deep-Neural-Network-driven Autonomous Car

A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures

Embedded Bayesian Perception & V2X Communications for Autonomous Driving

Minimizing Distraction While Adding Features

Evaluation of Connected Vehicle Technology for Concept Proposal Using V2X Testbed

Creating Autonomous Vehicle Systems

A Matter of Trust: white paper. How Smart Design Can Accelerate Automated Vehicle Adoption. Authors Jack Weast Matt Yurdana Adam Jordan

Tsuyoshi Sato PIONEER CORPORATION July 6, 2017

Study of Effectiveness of Collision Avoidance Technology

Intelligent driving TH« TNO I Innovation for live

Intelligent Technology for More Advanced Autonomous Driving

TRB Workshop on the Future of Road Vehicle Automation

Meeting the Challenges of Formal Verification

Communication Networks. Braunschweiger Verkehrskolloquium

ADAS Development using Advanced Real-Time All-in-the-Loop Simulators. Roberto De Vecchi VI-grade Enrico Busto - AddFor

David Howarth. Business Development Manager Americas

Robust Positioning Provision of Safe Navigation at Sea. Next Generation Forum Köln, Oktober Daniel Arias Medina

Team Kanaloa: research initiatives and the Vertically Integrated Project (VIP) development paradigm

Video Injection Methods in a Real-world Vehicle for Increasing Test Efficiency

Autonomous Automation: How do we get to a Million Miles of testing?

NCS Lecture 2 Case Study - Alice. Alice Overview

Effective Collision Avoidance System Using Modified Kalman Filter

Planning and Decision-Making for Autonomous Vehicles

HIGHTS: towards sub-meter positioning accuracy in vehicular networks. Jérôme Härri (EURECOM) on Behalf of HIGHTS ETSI ITS Workshop March 6-8, 2018

ROAD RECOGNITION USING FULLY CONVOLUTIONAL NEURAL NETWORKS

Introduction to Computer Science

ME 597/780 AUTONOMOUS MOBILE ROBOTICS SECTION 1: INTRODUCTION

Independent Work Report Spring, TrafficAssist. A monocular camera based approach to identifying. traffic situations

Current Technologies in Vehicular Communications

Analysis and Investigation Method for All Traffic Scenarios (AIMATS)

Tech Center a-drive: EUR 7.5 Million for Automated Driving

User interface for remote control robot

PerSEE: a Central Sensors Fusion Electronic Control Unit for the development of perception-based ADAS

Robotics Evolution: From Production Rate to Human Productivity

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)

Positioning, location data and GNSS as solution for Autonomous driving

Balancing active and passive safety

Volkswagen Group: Leveraging VIRES VTD to Design a Cooperative Driver Assistance System

Transcription:

tm Autonomous driving made safe

Founder, Bio Celite Milbrandt Austin, Texas since 1998 Founder of Slacker Radio In dash for Tesla, GM, and Ford. 35M active users 2008 Chief Product Officer of RideScout Acquired by MBUSA/Daimler 2014

Mission statement: Making autonomous vehicle travel safe

Current scenario verification challenges Large vehicle fleets Driver to manage in the event of system error Expensive/ad hoc and incomplete. Many simple scenarios are missed Scenario generation and verification happens in real time, and is not easily repeatable

Solution Automate scenario test generation for planning testing Deep learning system for automated scenario modification and re-generation. Leverages existing gaming systems to enable multiphysics simulation Generation of realistic Lidar, Radar, Camera, and IMU sensor information for perceptions system testing Enable automated vehicle control performance metrics Fast error case regeneration, with derivative regeneration

Testing Perception and Planning Ground Truth w/ Scene Labeling Simulation Engine Lidar Camera Stereo Vision Control System Under Test Radar Inertial Measurement Unit (IMU)

Training Realistic Traffic Behavior Each agent/driver must have separate behaviors Behaviors must be learned based on different reward structures during training Examples of learned behaviors Speeder Brake Happy Cell Phone Driver Drunk Driver Behaviors are distributed based on the type of scenarios we want to test against Accidents result based on distribution of agents with various learned behaviors

Reinforcement Trained Neural Network rewards Neuron Updater Input layer is an image in our case Output layers are log probability to apply throttle or turn right. More negative log probabilities represent apply brake or turn left, respectively Number of layers and number of neurons for each layer are selected based on the convergence characteristic given your desired value function and or policy. Reward function is chosen based on desired behavior you are trying to emulate Comment: control belongs in CPU, computation lives in GPU

Reinforcement Learning Simulator Interface Socket-based Python, C++ Single simulator instance Per Agent Reward Modifiers Library of reward modifiers Agent Hyperparameters Continuous action space Multiple concurrent agents Downsampling Full resolution -> 80x80 Top down view or perspective Downsampler N Reward Modifier nxm P(throttle s) Agent P(turnRight s)

Learning to Drive Example of basic reward system Stay in lane Don t hit other vehicles Maintain safe distance from leading vehicle Change lanes only to avoid collision Basic System Details: Examples of our reward functions for different types of drivers Modulate reward with speed Generate negative/positive rewards based on different collision boundaries Generate reward for cause opposing cars to move, swerve, or change direction

Scalable multi-agent training and testing for A3C...

Example monodrive Reinforcement Agent Andrej Karpathy # agent based on karpathy http://karpathy.github.io/2016/05/31/rl/ Up to 20 agents (200 future) Continuous action space Reward based on agent reward function/modifier

www.monodrive.io Try it out! Download simulator at www.monodrive.io Coming soon! Early version available with request to info@monodrive.io Download sample agent and sample reward at: www.github.com/celite/agent_cm.py System Requirements: Windows, Mac, Ubuntu Tensorflow-GPU Or Tensorflow if you have more time than money 32 Gb memory (64GB recommended) Example Agent is python based but can be anything. Control Interface based on IP sockets Downsampler N Reward Modifier nxm P(throttle s) Agent P(turnRight s)

Contact Information info@monodrive.io tm