Simulationbased Development of ADAS and Automated Driving with the Help of Machine Learning

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

A Winning Combination

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

Software Computer Vision - Driver Assistance

A.I in Automotive? Why and When.

Intelligent Technology for More Advanced Autonomous Driving

How to build an autonomous anything

Embracing Complexity. Gavin Walker Development Manager

David Howarth. Business Development Manager Americas

VSI Labs The Build Up of Automated Driving

Automated Driving Systems with Model-Based Design for ISO 26262:2018 and SOTIF

Glossary of terms. Short explanation

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

How Machine Learning and AI Are Disrupting the Current Healthcare System. Session #30, March 6, 2018 Cris Ross, CIO Mayo Clinic, Jim Golden, PwC

Control Design Made Easy By Ryan Gordon

A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS

Significant Reduction of Validation Efforts for Dynamic Light Functions with FMI for Multi-Domain Integration and Test Platforms

MSc(CompSc) List of courses offered in

AI for Autonomous Ships Challenges in Design and Validation

Sensing, Computing, Communication

William Milam Ford Motor Co

Dr George Gillespie. CEO HORIBA MIRA Ltd. Sponsors

Automated Testing of Autonomous Driving Assistance Systems

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

A Roadmap for Connected & Autonomous Vehicles. David Skipp Ford Motor Company

Stanford Center for AI Safety

Sensing, Computing, Communication

An Information Fusion Method for Vehicle Positioning System

Intelligent Driving Agents

Physics Based Sensor simulation

A Review of Related Work on Machine Learning in Semiconductor Manufacturing and Assembly Lines

COMPUTATONAL INTELLIGENCE

How to build an autonomous anything

Sensing, Computing, Communication

06 March Day Date All Streams. Thursday 03 May 2018 Engineering Mathematics II. Saturday 05 May 2018 Engineering Physics

The GATEway Project London s Autonomous Push

HAVEit Highly Automated Vehicles for Intelligent Transport

Industrial Applications and Challenges for Verifying Reactive Embedded Software. Tom Bienmüller, SC 2 Summer School, MPI Saarbrücken, August 2017

Industry 4.0: the new challenge for the Italian textile machinery industry

Automotive Applications ofartificial Intelligence

This list supersedes the one published in the November 2002 issue of CR.

Available theses (October 2011) MERLIN Group

Cyber-Physical Systems: Challenges for Systems Engineering

WHO. 6 staff people. Tel: / Fax: Website: vision.unipv.it

Symposium: Urban Energy innovation

Available theses (October 2012) MERLIN Group

CYBERPHYSICAL LABORATORY

Closed-Loop Transportation Simulation. Outlines

Proposers Day Workshop

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

Intelligent driving TH« TNO I Innovation for live

Surveillance and Calibration Verification Using Autoassociative Neural Networks

Visvesvaraya Technological University, Belagavi

Israel Railways No Fault Liability Renewal The Implementation of New Technological Safety Devices at Level Crossings. Amos Gellert, Nataly Kats

Microscopic traffic simulation with reactive driving agents

Contents 1 Introduction Optical Character Recognition Systems Soft Computing Techniques for Optical Character Recognition Systems

MotionDesk. 3-D online animation of simulated mechanical systems in real time. Highlights

AI Application Processing Requirements

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

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

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

Picked by a robot. Behavior Trees for real world robotic applications in logistics

Getting to Smart Paul Barnard Design Automation

Final Report Non Hit Car And Truck

Views from a patent attorney What to consider and where to protect AI inventions?

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

Development & Simulation of a Test Environment for Vehicle Dynamics a Virtual Test Track Layout.

Virtual Testing of Autonomous Vehicles

Early Take-Over Preparation in Stereoscopic 3D

Interaction in Urban Traffic Insights into an Observation of Pedestrian-Vehicle Encounters

A REACTIVE DRIVING AGENT FOR MICROSCOPIC TRAFFIC SIMULATION

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

No. Crt Topic Titlte Topic Description Competence Area

CS343 Introduction to Artificial Intelligence Spring 2010

Can Artificial Intelligence pass the CPL(H) Skill Test?

Den femte digitaliseringsbølgen - fra data til innsikt!

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts

Fault Detection and Diagnosis-A Review

Embedding Artificial Intelligence into Our Lives

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

Unlock the power of location. Gjermund Jakobsen ITS Konferansen 2017

Patentability of Computer-Implemented Inventions and Artificial Intelligence at the European Patent Office

Visualizing the future of field service

Multi-Robot Coordination. Chapter 11

FP7 ICT Call 6: Cognitive Systems and Robotics

Deliverable D1.6 Initial System Specifications Executive Summary

Data processing framework for decision making

PEDESTRIAN PROTECTION BASED ON COMBINED SENSOR SYSTEMS

Automotive Needs and Expectations towards Next Generation Driving Simulation

LANEKEEPING WITH SHARED CONTROL

Model-Based Design for Sensor Systems

Intelligent Tyre Promoting Accident-free Traffic

CS343 Introduction to Artificial Intelligence Spring 2012

Current Technologies in Vehicular Communications

5G R&D at Huawei: An Insider Look

Powerful But Limited: A DARPA Perspective on AI. Arati Prabhakar Director, DARPA

MOBY-DIC. Grant Agreement Number Model-based synthesis of digital electronic circuits for embedded control. Publishable summary

JNTUH COLLEGE OF ENGINEERING (Autonomous) EXAMINATIONS BRANCH, HYDERABAD - 85

OSMANIA UNIVERSITY No.15 /BE/Exams/TT TIME-TABLE

Transcription:

Simulationbased Development of ADAS and Automated Driving with the Help of Machine Learning Dr. Andreas Kuhn A N D A T A München, 2017-06-27

2 Fields of Competence Artificial Intelligence Data Mining Big Data Analytics Modeling and simulation Predictive Model based Control Distributed Control Signal Classification Swarm Intelligence (Embedded) Software Decision Support Systems Robustness and Complexity Management Failure prediction Anomalies and Incident Detection Big Data Analytics & AI & Simulation Data driven development process Industry 4.0, Digitalization Automotive safety Vehicle and traffic automation (Mobile) Robotics Automated Guided Vehicle Contact: A-5400 Hallein, Hallburgstraße 5, +43 6245 74063, office@andata.at, www.andata.at

Audi AG A N D A A T AN D A T A 3 Advanced Driver Assistant Systems and Automated Driving Avoiding collisions by informing, warning, braking, steering, automated manoeuvres Which sensors are necessary for valid decisions in automated driving? What sensefull functions can be carried out with a given set of sensors?

4 Problem Statement Number, diversity and complexity of safety systems increases steadily Do we still underestimate the complexity of integral safety systems? What is the minimum/best set of test cases to sufficiently describe/specify/evaluate the system behaviour? How can we be sure?

5 Sources of Complexity Human beings are part of the control loop now! Systems have to anticipate the anticipation of other traffic participants It s about the difference between subjective and objective danger rather than about objective danger only

6 Sources of Complexity The problem is of stochastic nature! There are a lot of possibilities how a given situation can evolve? Action/reaction of driver/pedestrian Scatter of environmental conditions Uncertain vehicle conditions There is not one single certain Time to Collision (TTC) Time to Collision is a stochastic random variable Conditional probabilities: Bayes! p most probable TTC relative frequency TTC TTC

Sources of Complexity 7 The problem is mathematically instable! Even small changes in the initial/boundary conditions may lead to completely different collision conditions v 2 v 2 +e v 1 v 1

8 Sources of Complexity Conflicting requirements Incomplete information Audi AG

9 Consequences Taking a probabilistic/stochastic point of view Consequent Top-Down instead of Bottom-Up system development Analysis of field effectiveness instead of test effectiveness Increasing integration of simulation based development (scenario based approach) Broad application of data driven approaches (Big Data Analytics and Artificial Intelligence) Combined into Integral Development Process Almost completely carried out in MATLAB

The Core Principle for Algorithm Development 10 Example based represenation of functional requirements Sensor signals Time window Market driven > Requirements/Spec Field of Effect Neural Networks, Machine Learning Algorithm Desired action Braking Warning t 1 +dt t 1 Restraint t t Sensors Algo Action Effect! > Visible to customer Functional requirement for algorithm: Which action to take when in which situations based on which sensors/information

Example Based Representation of Functional Requirements 11 Sensor signals Control Unit Control Algorithm Actorics Situation 1 Braking Warning Situation 2... Situation n Warning Braking Braking Warning

Data Acquisitions from Fleet Data 12

Scenario-Management and Development/Approval of Actions 13

Action Specification Based on Decision Points with Big Data Analytics 14

Folding Various Decision Variables (e.g. collision probabilities) 15, several granted and pending patents

Effectiveness Rating von Different System Variants 16

Numerical Conflict Analysis What is a requirements conflict for a control algorithm? In different situations, which induce the same sensor image, different actions are desired! Cluster analysis LC NF,1 LC NF,2 Conflict Conflict NoAct LC NF,n Conflict Conflict MustAct 17

ANDATA Solution Traffic Control 18 Problem description Model based predictive control of traffic flows Solution approach Scenario- & data based specification of function Functional algorithms with Artificial Intelligence Multi-level, stochastic simulation System-Engineering Pattern recognition Machine Learning Virtual sensors Effectivness rating Tools MATLAB Neural Networks Toolbox Statistics and Machine Learning Toolbox Div. ANDATA Toolboxen für MATLAB

ANDATA Solution Robotics, Production and Assembly 19 Problem description Development of control algorithms for mobile robots in industrial environments Solution approach Scenario based approaches Sensor signal modeling Kinematic simulation Intelligent algorithms for mapping, localization, path planning Tools MATLAB, Simulink/Stateflow Neural Networks Toolbox Statistics and Machine Learning Toolbox MATLAB Compiler, MATLAB Coder var. ANDATA Toolboxes for MATLAB

ANDATA Software and Tools 20 Data collection, preparation and normalization Data cleaning Sensor models Signal preparation Requirements definition ("labelling", etc.) Data analysis Training, adaption and evaluation of Machine Learning models Meta modelling, feature selection, etc. Scenario management Multilevel stochastic simulation Execution of distributed simulations Data plausibilization Anomalies and incident detection

21 Summary Scenario Management Operational Requirements Management Conflict analysis Proof of feasibility of the requirements Sensor concept evaluation and rating Effectiveness rating of system concept Uniform, integral product development process for traffic automation Design of experiments (What is the minimum test set to assure safe system functionality?) Virtual sensors, e.g. for estimation of collision probabilities Fast prototypical implementation Conform separation between specification and implementation Anomalies detection as quality assurance for simulation Extreme Development Procedures Extremely quick, efficient, effective, several granted and pending patents Carried out completely in MATLAB

22 Conclusion Extreme product development procedures with Big Data Analytics and Artificial Intelligence are not research anymore!, several granted and pending patents Just do it! Tools are available for decades now MATLAB / Simulink / Neural Networks Toolbox

23 Thanks, for listening! The singularity is near, let s be prepared! A N D A T A GmbH Dr. Andreas Kuhn Tel: +43 6245 74063 Email: office@andata.at Web: www.andata.at