A Comprehensive Evaluation Methodology for Automated Driving

Similar documents
Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems

LEGO MINDSTORMS Education EV3 Coding Activities

Independent Driver Independent Learner

Lecture 1: Basic Concepts of Machine Learning

Chapter 2. Intelligent Agents. Outline. Agents and environments. Rationality. PEAS (Performance measure, Environment, Actuators, Sensors)

Laboratorio di Intelligenza Artificiale e Robotica

Laboratorio di Intelligenza Artificiale e Robotica

RWTH Aachen University

Agents and environments. Intelligent Agents. Reminders. Vacuum-cleaner world. Outline. A vacuum-cleaner agent. Chapter 2 Actuators

Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

Probability and Statistics Curriculum Pacing Guide

Using dialogue context to improve parsing performance in dialogue systems

Beyond the Blend: Optimizing the Use of your Learning Technologies. Bryan Chapman, Chapman Alliance

Multisensor Data Fusion: From Algorithms And Architectural Design To Applications (Devices, Circuits, And Systems)

ProFusion2 Sensor Data Fusion for Multiple Active Safety Applications

BMBF Project ROBUKOM: Robust Communication Networks

Kenya: Age distribution and school attendance of girls aged 9-13 years. UNESCO Institute for Statistics. 20 December 2012

COMPUTER-ASSISTED INDEPENDENT STUDY IN MULTIVARIATE CALCULUS

Research at RWTH Aachen University. Turning waste into resources

B. How to write a research paper

Word Segmentation of Off-line Handwritten Documents

Your Partner for Additive Manufacturing in Aachen. Community R&D Services Education

Rule Learning With Negation: Issues Regarding Effectiveness

Seminar - Organic Computing

Probabilistic Latent Semantic Analysis

OCR for Arabic using SIFT Descriptors With Online Failure Prediction

Your Partner for Additive Manufacturing in Aachen. Community R&D Services Education

Executive Guide to Simulation for Health

Axiom 2013 Team Description Paper

Linking the Ohio State Assessments to NWEA MAP Growth Tests *

Lecture 1: Machine Learning Basics

(Sub)Gradient Descent

Certified Six Sigma Professionals International Certification Courses in Six Sigma Green Belt

A student diagnosing and evaluation system for laboratory-based academic exercises

Learning Methods for Fuzzy Systems

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

An Introduction to Simio for Beginners

Mathematics Success Grade 7

What is a Mental Model?

Intelligent Agents. Chapter 2. Chapter 2 1

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

UNIVERSITY OF CALIFORNIA SANTA CRUZ TOWARDS A UNIVERSAL PARAMETRIC PLAYER MODEL

Rule discovery in Web-based educational systems using Grammar-Based Genetic Programming

EUROPEAN COMMISSION DG RTD

Evaluation of ecodriving performances and teaching method: comparing training and simple advice

Rule Learning with Negation: Issues Regarding Effectiveness

Data Integration through Clustering and Finding Statistical Relations - Validation of Approach

Using GIFT to Support an Empirical Study on the Impact of the Self-Reference Effect on Learning

Visit us at:

Mining Association Rules in Student s Assessment Data

INPE São José dos Campos

Software Maintenance

E LEARNING TOOLS IN DISTANCE AND STATIONARY EDUCATION

A method to teach or reinforce concepts of restriction enzymes, RFLPs, and gel electrophoresis. By: Heidi Hisrich of The Dork Side

Switchboard Language Model Improvement with Conversational Data from Gigaword

arxiv: v2 [cs.ro] 3 Mar 2017

Learning Methods in Multilingual Speech Recognition

MAKINO GmbH. Training centres in the following European cities:

STA 225: Introductory Statistics (CT)

CS 446: Machine Learning

Application of Virtual Instruments (VIs) for an enhanced learning environment

IMPROVE THE QUALITY OF WELDING

MYCIN. The MYCIN Task

School Competition and Efficiency with Publicly Funded Catholic Schools David Card, Martin D. Dooley, and A. Abigail Payne

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System

Analysis of Emotion Recognition System through Speech Signal Using KNN & GMM Classifier

Quantitative Research Questionnaire

On-Line Data Analytics

WELCOME WEBBASED E-LEARNING FOR SME AND CRAFTSMEN OF MODERN EUROPE

Speech Emotion Recognition Using Support Vector Machine

Aviation English Solutions

PATROL OFFICER CQB. A u n i q u e C Q B c o u r s e f o r P o l i c e p e r s o n a l o n l y.

ecampus Basics Overview

Simulation in Maritime Education and Training

Telekooperation Seminar

XXII BrainStorming Day

Interactive Whiteboard

Semi-supervised methods of text processing, and an application to medical concept extraction. Yacine Jernite Text-as-Data series September 17.

Software Development Plan

CSL465/603 - Machine Learning

Bachelor of Engineering

CS Machine Learning

Running head: DELAY AND PROSPECTIVE MEMORY 1

A Case Study: News Classification Based on Term Frequency

Learning Structural Correspondences Across Different Linguistic Domains with Synchronous Neural Language Models

What Does ESSA Mean for English Learners and #ESSAforELs

Mental Models of a Cellular Phone Menu. Comparing Older and Younger Novice Users

Classify: by elimination Road signs

Measurement and statistical modeling of the urban heat island of the city of Utrecht (the Netherlands)

CROSS COUNTRY CERTIFICATION STANDARDS

Artificial Neural Networks written examination

Priming Drivers before Handover in Semi-Autonomous Cars

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

have to be modeled) or isolated words. Output of the system is a grapheme-tophoneme conversion system which takes as its input the spelling of words,

InTraServ. Dissemination Plan INFORMATION SOCIETY TECHNOLOGIES (IST) PROGRAMME. Intelligent Training Service for Management Training in SMEs

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

An Evaluation of E-Resources in Academic Libraries in Tamil Nadu

EAL Train the Trainer Course New dates: 31 st January 1 st February 2018

Transcription:

Christian Roesener Adrian Zlocki A Comprehensive Evaluation Methodology for Automated Driving Final Event Aachen, Germany 29 June 2017

parameter x // Bottleneck for the Introduction of Automated Driving? ACC (SAE Level 1) Urban Robot Taxi (SAE Level 4) Source: Audi (2013) Motorway Automation (SAE Level 3) parameter z Source: Google (2015) [ ]. If testing and assessment methods cannot keep pace with this functional growth, they will become the bottleneck of the introduction of advanced DAS to the market. ( Three Decades of Driver Assistance Systems, UNI-DAS, IEEE ITS Magazine, 2014). Source: BMW (2015) 2 // 29 June 2017 AdaptIVe Final Event, Aachen

// Evaluation of AdaptIVe functions // Real-traffic Impact Assessment // User-Related Assessment // // Test track Technical Assessment // In-Traffic Behaviour Assessment // // Simulations Obstacle 3 // 29 June 2017 AdaptIVe Final Event, Aachen

// Evaluation Approach in AdaptIVe Function / System // Classification // Operation time Level of automation Focus of Evaluation Evaluation // What should be assessed? (depending on classification) Research Questions Hypotheses Indicators Test Methods // How should it be assessed? (depending on classification) Test environment Test tools Test amount Evaluation // User-related Technical In traffic Impact Assessment // Safety Environment 4 // 29 June 2017 AdaptIVe Final Event, Aachen

// Definitions for Evaluation Traffic Scenario: A traffic scenario describes a larger traffic context, which includes different (not predefined) driving scenarios. Driving Scenario: A driving scenario is the abstraction and the general description of a driving situation without any specification of the parameters of the driving situation. Ego vehicle speed Driving Situation: A driving situation is a specific driving manoeuvre (e.g. a concrete lane change with defined parameters). 5 // 29 June 2017 AdaptIVe Final Event, Aachen

// Classification of Automated Driving Functions Classification by operation time: Event based operating Function that is only active for a short period in time (typically vehicle stands still at the end or the automated driving ends) Examples: Parking, Minimum Risk Manoeuvres Continuously operating Function that is active for a longer period in time (typically vehicle is still moving at the end of an manoeuvre respectively automated driving is continued) Example: Highway Pilot 6 // 29 June 2017 AdaptIVe Final Event, Aachen

//How to limit the test amount? Different approaches for eventbased and continuously operation functions: Event-based functions: similar approaches as in previous research project e.g. interactive Continuously operating functions: small field test on public road in order to assess the function in many different situations Number of variations per situation Event-based functions Resources for testing Ideal Solution Continuous functions Number of investigated situations 7 // 29 June 2017 AdaptIVe Final Event, Aachen

// Evaluation Tools Which tool should be applied for which type of assessment? Tool Field Operational Test Application Impact assessment in reality Assessment of behaviour/components/systems R R R Assessment of components and systems Controlled Field R R R \ V Assessment of driver behaviour Dynamic Driving Simulator Assessment of driver behaviour Human machine interaction R V V Virtual layout and assessment Simulation V V V Potential impact assessment R: real, V: virtual 8 // 29 June 2017 AdaptIVe Final Event, Aachen

// Evaluation Tools in AdaptIVe Identification of an appropriate evaluation methodology for the technical, user-related, in-traffic behaviour and impact assessment Tool Technical User-related In-traffic Impact Field Operational Test Yes Continously Yes (Yes) No R R R Yes Event-based Yes No No Controlled Field R R R \ V Dynamic Driving Simulator No Yes No No R V V No No Yes Yes Simulation V V V 9 // 29 June 2017 AdaptIVe Final Event, Aachen

// Technical Assessment Event-based// 1. Defining evaluation scope Definition of research questions, hypotheses & indicators 2. Planning of assessment Analyse system description and adaption of hypotheses Planning of test cases (Risk assessment) 3. Tests in controlled field Number of test variations Logging of test data 4. Assessment of tests Analysis of hypotheses based on test data & indicators Continuous// 1. Defining evaluation scope Definition of research questions, hypotheses & indicators 2. Planning of assessment Analyse system description and adaption of hypotheses Planning of test cases and test route Definition evaluation criteria (distributions & boundaries) Risk assessment 3. Pre-/component tests in controlled field Basic tests of functionality Sensor tests 4. Tests in real traffic Test route and test amount to be determined 5. Assessment of tests Analysis of hypotheses based on test data & indicators 10 // 29 June 2017 AdaptIVe Final Event, Aachen

// Technical Assessment Event-based 11 // 29 June 2017 AdaptIVe Final Event, Aachen

// Technical Assessment // Parking For assessment of event-based automated driving functions, classical use-case based testing was conducted. Five repetitions per test case were conducted. Tests executed in a closed environment. 12 // 29 June 2017 AdaptIVe Final Event, Aachen

// Technical Assessment Close distance functions can be evaluated by classical use-case based testing. It turned out that close distance functions are providing accurate positioning in parking applications. // Parking Standard deviations Long: 0.13 m Lat: 0.02 m Angle: 1.80 Small variations in automated parking positioning mean: 3.31 m std: 0.90 m Safe distances to pedestrians were kept in all test cases. Distances to pedestrians in mean more than 3 m 13 // 29 June 2017 AdaptIVe Final Event, Aachen

// Technical Assessment Continuous operating 14 // 29 June 2017 AdaptIVe Final Event, Aachen

parameter x parameter x // Scenario Classification of Real-world data S 1 e.g. cut-in of other vehicle S 3 e.g. approaching FOT data v S 2 e.g. lane change v 15 // 29 June 2017 AdaptIVe Final Event, Aachen

// Scenario Classification of Real-world data Benmimoun (2011) Offline classification Uses decision trees parameterized by hand No easy adaptation, no consideration of time series Reichel (2010), Roesener (2016) Proficient using of Machine Learning Techniques Partial automated Choice of classifier based on expert knowledge Machine learning techniques provide an efficent & automated data clustering (a) Training label (b) Prediction Characteristic Extraction Characteristic Extraction As far as results not sufficient: Learning manual adaptation of classifier Characteristic Characteristic Machine Classifier Result Label Label Reichel (2010), Benmimoun Roesener (2016) (2011) 16 // 29 June 2017 AdaptIVe Final Event, Aachen

// Baseline for Assessment of Automated Driving Description of the baseline for the evaluation Objectives of automated driving functions Objective is a collision free traffic Operation in mixed traffic conditions ( not disturbing normal traffic) The functions have to be operated within range of normal driver behaviour What is normal driving behaviour? 0.016 0.014 0.012 Proportion [-] 0.01 0.008 0.006 0.004 0.002 0-50 0 50 100 150 200 250 long. Distance [m] 17 // 29 June 2017 AdaptIVe Final Event, Aachen

Lateral Acceleration [m/s²] // Baseline for Assessment of Automated Driving Analysis of eurofot data Plot displayed: Acceleration during normal driving Motorway Frequency [km -1 ] 100 10 1 0,1 Data from 98 vehicles 0,01 0,001 Motorway, rural roads and urban roads 0,0001 0,00001 0,000001 Longitudinal Acceleration [m/s²] 18 // 29 June 2017 AdaptIVe Final Event, Aachen

// Scenario-based Assessment of Automated Driving Data Source// Classification of Scenarios// Scenario-based Assessment// AdaptIVe demonstrator Reference: eurofot Human driving as a baseline Classification of Scenarios// Classifier Scenario 1 Classifier Scenario 2 Classifier Scenario x Classification of scenarios by using time series classification algorithms (Hidden Markov Models) PIs Assessment// Calculation of: Derived Measures Performance Indicators Assessment of frequency and effect induced by system in scenario Frequency (Scenario) Effect (Scenario) 19 // 29 June 2017 AdaptIVe Final Event, Aachen

//Scenario Classification Scenario Lane Change 20 // 29 June 2017 AdaptIVe Final Event, Aachen

// Technical Assessment - Results // Highway Human driving as a baseline Overlap The AdaptIVe Highway-Chauffeur is showing a control capability similar to human driving from eurofot. Two results stand out: Top figure: duration of lane change is much more uniform with automation Bottom figure: time headway in vehicle following shows much less variability with automation 22 // 29 June 2017 AdaptIVe Final Event, Aachen

Frequnecy of occurence [km-1] // Application of Method Frequencies // Highway 0,5 0,4 0,3 0,2 0,1 0 Lane change Small increase of lane change scenarios Cut-in of other vehicle More cut-in of other vehicle scenarios with automation eurofot AdaptIVe Highway Automation 23 // 29 June 2017 AdaptIVe Final Event, Aachen

//Summary The baseline for assessment of automated driving should be human driving behaviour AD Ref Automated driving functions are showing less variability in driving behaviour (headway keeping, lane changing) compared to human driving. Automated driving is leading to a change in frequency of occurence of relevant scenarios due a different driving behaviour compared to humans. 24 // 29 June 2017 AdaptIVe Final Event, Aachen

// Deliverable D7.2 Methodology and Results are provided in Deliverable D7.2 Application of AdaptIVe Evaluation Methodology Many thanks to all, who have contributed to the assessments: András Várhélyi, Erwin de Gelder, Jan Sauerbier, Felix Fahrenkrog and Pablo Mejuto 25 // 29 June 2017 AdaptIVe Final Event, Aachen

Christian Roesener Institut für Kraftfahrzeuge, RWTH Aachen University Email: roesener@ika.rwth-aachen.de Thank you.