DNA for Automated Driving. Jeremy Dahan May 8 th, 2017

Similar documents
Software Framework for Highly Automated Driving EB robinos. Jared Combs July 27, 2017

AVL List GmbH (Headquarters) Autonomous Driving. Validation and Testing - Challenges. Dr. Mihai Nica, Hermann Felbinger. Public

EB TechPaper. Robot architectures. DNA for automated driving. elek trobit.com

elektrobit.com Driver assistance software EB Assist solutions

EB Automotive Driving the Future of Software

Scalable state-of-the-art navigation technology EB street director

OEMs and Software Firms Securing the Future and Innovation with New Models of Cooperation on Driver Assistance Systems

SOLUTIONS Where innovation drives development

Solutions.

Technology Overview: Enabling Automated Driving

Autonomous Drive. Restricted Circulation L&T Technology Services

Mastering Unexpected Situations Safely. Chassis & Safety Vehicle Dynamics

Executive Summary. Revision chart and history log "UNMANNED GROUND TACTICAL VEHICLE (UGTV)" Contract B-0068-GEM3-GC

Software Tools. Mechatronics, Embedded Control System Design, CAD, Finite Element Analysis, Information Technology and Big Data Areas.

Beyond Hardware to Solutions

Jack Weast. Principal Engineer, Chief Systems Engineer. Automated Driving Group, Intel

Systems Engineering and Security Challenges

Case packing automatic. Solutions FULL IMAGE OF THE LAYER INSIDE THE CASE PACKER IS POSSIBLE

Using STPA in Compliance with ISO26262 for developing a Safe Architecture for Fully Automated Vehicles

Using STPA in Compliance with ISO26262 for developing a Safe Architecture for Fully Automated Vehicles

TCS Enables Connected Products Landscapes

Dipl.-Ing. Felix Lotz. System Architecture & Behavior Planning

EB TechPaper. Big Data Analytics enables new applications in the automotive industry. elektrobit.com

The Timing Model TIMMO Methodology Guest Lecture at Chalmers University

What s New in MATLAB and Simulink

MathWorks Vision for Systematic Verification and Validation

EB Automotive ECU solutions AUTOSAR Basic Software Tooling Functional Safety Customization Services

AUTONOMOUS VEHICLES & HD MAP CREATION TEACHING A MACHINE HOW TO DRIVE ITSELF

Volkswagen goes Adaptive

It s all about safety and validation

FUNCTIONAL SAFE STAHLDATEN SERVICE FOR AUTOMATED DRIVING

Development of a Cooperative Tractor-Implement Combination

Automotive Functional Safety Standard ISO26262 and Design Verification Technology

PC-Based Validation of ECU Software

Development of a Cooperative Tractor-Implement Combination

Developing Safe Autonomous Vehicles for Innovative Transportation Experiences

VISION-BASED ADAS: SEEING THE WAY FORWARD

Transforming the future of mobility. Citi 2016 Global Technology Conference September 2016

The Rise of Engineering-Driven Analytics. Richard Rovner VP Marketing

A handle on the future

Code of Practice for development, validation and market introduction of ADAS

Autonomous Driving the uncrashable car? What it takes to make self-driving vehicles safe and reliable traffic participants

Connectivity key to efficient, safe, and convenient mobility

Connected and Automated Trucks: What and When?

Application of MBD to Development of ECU Prototype for EPS

Service Oriented Architecture for Agricultural Vehicles

Automation Technologies for Commercial Vehicle Safety Screening

Requirements Specification

EMC 2 Living Lab Automotive

Assessment of Key Road Operator Actions to Support Automated Vehicles 16 June 2017

Virtual Integration on the Basis of a Structured System Modelling Approach

Software Requirements Specification (SRS) Automated Pedestrian Collision Avoidance System (APCA)

The Rise of Engineering-Driven Analytics

» Software in Tractors: Aspects of Development, Maintenance and Support «

Computer Vision Technologies and Markets

From Advanced Active Safety Systems to Automated Systems: From to and beyond. Dr. Angelos Amditis Research Director I-Sense, ICCS

Creating a Trusted Leader in Mobility

Deliverable D21.3 Generic platform core demonstrator available in lab

Case packing automatic. Solutions FULL IMAGE OF THE LAYER INSIDE THE CASE PACKER IS POSSIBLE

ETAS Desk LABCAR Agenda

Automated Guided Vehicles: Complete End-to-End Solutions Jana Kocianova & Craig Henry Manufacturing in America March 20-21, 2019

VIMOC introduces Artificial Intelligence to Smart Parking and Smart Mobility.

Heterogeneous Compute in Automotive and IoT. May 31, June 1,

MONETIZING VEHICLE DATA

SMART 64 DEFINITION OF NECESSARY VEHICLE AND INFRASTRUCTURE SYSTEMS FOR AUTOMATED DRIVING Project period: January June 2011 TNO, University of

DEVELOPMENT TOOLCHAIN ON STEROIDS MICHAEL KOLB

Consumer Electronics components and systems for automotive and industrial products: TRACE

Driving Innovation. Transforming the Transportation Industry with Cooperative Automation Research Mobility Applications (CARMA)

Technology Introduction

Agile in Braking Systems

Developing advanced driver assistant systems

D45.1 Cooperative systems test case functions. Work package WP4.5 Cooperative Systems Functions. Restricted to other program participants (PP)

AUTOMATED RAVELING INSPECTION AND MAINTENANCE PLANNING ON POROUS ASPHALT IN THE NETHERLANDS

Maru and Toru: Item-specific logistics solutions based on ROS. Moritz Tenorth, Ulrich Klank and Nikolas Engelhard

AASHTO. Automated Cross-Slope and Drainage Path Method

TODAY S AGENDA. Defining Car 2.0 What is it? What do Consumers Actually Want?

NI Hardware-in-the-Loop Test

Rockwell Task E Page 1. Precursor Systems Analyses of Automated Highway Systems. AHS PSA Malfunction Management and Analysis

Smart driving, smart working

Predictive Maintenance 4.0

Creating the Ultimate User Experience. Sheetal Patil Head of Product Management Infotainment

Questions to the Expert Continental Capital Markets Day November 10, 2016

What's next for ROS? ROSCon JP Tokyo, Japan September, 2018

FACILITATING AGRICULTURE AUTOMATION USING STANDARDS

California Connected Corridors: Vehicles, Information, and People Pilot

A-L-V. Presenters, Ford Chassis Controls: Nate Rolfes John Broderick Jeff Cotter. With Ford MBSE Tools & Methods:

Transportation Analytics. Sanjay Ranka University of Florida February 9, 2017

Verification and Validation Working agile when developing a complex and safety critical product

Public-Private ITS Initiative/Roadmaps 2017

ControlCIT A Control Design and Implementation Toolbox for Automatic Vehicle Guidance

What s new in MATLAB and Simulink

Application Platform for urban Intelligent Mobility in Braunschweig Test Area Lower Saxony on Highways nearby Braunschweig

Automation framework for converting legacy application to AUTOSAR System using dspace SystemDesk

Introduction to Data Analytics with MATLAB

Autonomous Vehicle WHITE paper

Vehicle Networks. The Networked Car. Univ.-Prof. Dr. Thomas Strang, Dipl.-Inform. Matthias Röckl

PESIT Bangalore South Campus Hosur road, 1km before Electronic City, Bengaluru -100 Department of Computer Science and Engineering

ADVANCING TRANSPORTATION INTELLIGENCE

Development ACSF of Category B2 (SAE Level 3 & 4) Requirements

Data Protection Principles for Connected Vehicles

Transcription:

Jeremy Dahan May 8 th, 2017

Radar Camera LIDAR Sonar Steering Wheel Sensors 30 25 20 15 10 Wheel Speeds IMU / Gyro 5 0 Global Position 1999: Mercedes S-Class Distronic 2002: VW Phaeton ACC Moving objects Items to specify Static 2006: obstacles Audi Q7 ACC plus / AEB 2005: Mercedes S-Class Lanes Distronic plus Signs 2010: Audi A8 GPS-guided ACC Trajectory planning & 2013: control Mercedes S-Class Dist.+ / Steering Assistant Fail-safe / -degraded mechanisms 2015: Audi Q7 Traffic Jam Assistant + brakes + sensor fusion + GPS maps + steering + automatic steering 2002 2004 2007 2010 2013 2015 Motor Speed Control Regenerative Braking Brake Pressure Steering Angle Control Head Unit Side Tasks Functional safety Maps Vehicle ego motion Items to specify: 24 Redundancies 2

Moving objects Steering Wheel Sensors Vehicle ego motion Automated Driving Wheel Speeds Radar Static obstacles Lanes Automated Emergency Brake IMU/ Gyro Camera Signs Automated Valet Parking Global Position LIDAR Sensor Data Fusion Maps Sonar Interactions: n + m + k for n sensors, m functions, k abstraction components 3

4

Vehicle Abstraction - Sensors Function Specific Views Vehicle Abstraction - Actuators DNA for Automated Driving Software Framework for ADAS and Automated Driving Sensor Data Fusion Situative Behavior Arbitration Motion Management Positioning Situation Analysis Behavior Path Planning Trajectory Control Object Fusion Grid Fusion Road & Lane Fusion Vehicle Database Situation Analysis Situation Analysis Behavior Behavior Path Planning Path Planning Longitudinal Control Lateral Control HMI Management Safety Management Interfaces for Interoceptive sensors wheel ticks, steering angle, accelerometers / gyros Smart environment sensors point clouds, object lists ADASISv2/3 for map, SENSORIS for cloud Integrated safety concept System health monitoring and diagnosis Safe-state triggering Options for redundant environment model and functions (e.g. minimal risk Interfaces for Kinematic vehicle components Instrument cluster Infotainment display www.open-robinos.com 5

Every software component has scalable, documented and standardized interfaces to other components exchangeable interfaces to the base system / OS a pre-industrialized algorithm core 6

Map onto concrete ECU architecture HAD EB modules Your modules 3rd-party modules NCAP Ensure differentiation, shorten time to market Upgrade across models / Upgrade over time 7

Vehicle Abstraction - Sensors Function Specific Views Vehicle Abstraction - Actuators DNA for Automated Driving Application example: Automated Valet Parking Sensor Data Fusion Positioning Situative Behavior Arbitration Automated Valet Parking Motion Management Trajectory Control Object Fusion Grid Fusion Road & Lane Fusion Vehicle Database Situation Analysis Situation Analysis Behavior Behavior Path Planning Path Planning Longitudinal Control Lateral Control HMI Management Safety Management 8

9

Software framework in action Positioning Grid Freespace Extraction Highway Driving Short/Mid-term Path Planning 10

What about maps? Range of ego sensors are limited Recognition algorithms are limited Not all information needed can be derived from sensor observations 11

Sensor-based Learning for Predictive Driving 2 3 4 1 5 Sensor learning 2 Incremental NDS Compilation 3 Incremental Map Update Service 4 Data aggregation Map matching Sensor fusion Enriched map updates on daily basis Delta maps Collect sensor data Consumer experience 1 5 Secure connection Always up to date and transfer electronic horizon for ADAS functions 12

How sensor data is collected and sent Image processing Objects form camera recognition modules 2 3 4 1 5 Create 2.5D maps of the road Algorithms for feature extraction: image processing machine learning Objects that can be extracted: lane markings lane Geometry road boundaries lane arrows traffic signs 13

How sensor data is collected and sent Top View Height Map 2 3 4 1 5 14

Example: Zebra crossing recognition on 2.5D maps 2 3 4 1 5 15

How to learn from sensor data and enrich maps Data processing Data cleanup Incoming data is validated regarding location and timestamp Wrong movement profiles (e.g. ferries or trains) are discarded Data aggregation Collected data is aggregated into clusters to ensure reliability Clusters are matched on a recent map User data is anonymized to ensure privacy 2 3 4 1 5 16

Example: Zebra crossing in the Cloud 2 3 4 1 5 17

Maps boost ADAS and Automated Driving 18

DNA for automated driving DNA for Automated Driving and NVIDIA EB robinos EB Assist ADTF EB tresos Rapid prototyping C, C++, Model based Rapid embedding C, C++ Automotive grade software PC Evaluation hardware ECU 19

EB robinos implements the open robinos specification provides software modules for prototyping in EB Assist ADTF for rapid embedding on AUTOSAR / DRIVE PX for production on vehicle ECU developed, tested, verified according to functional safety standards www.try-eb-robinos.com Download the open robinos specification www.open-robinos.com Open robinos specifies a reference platform for automated driving up to Level 5 (SAE) architecture interfaces data flow control mechanisms software modules functional safety aspects freely available and licensed as Creative Commons Available for download 20

Conclusion The problem Q4/2016 is More not EB difficulty robinos components but complexity. Software frameworks and functional architectures help solve it. We should talk about software, EB robinos is a software framework for automated driving, applicable across car lines not and hardware models architectures. it is DNA for automated driving 21

Positioning (robinos, ground truth) Get in touch! Thank you! Automated Valet Parking Electronic Horizon Automated Highway Driving www.eb-robinos.com www.try-eb-robinos.com Jeremy.Dahan@elektrobit.com