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

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

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

elektrobit.com Driver assistance software EB Assist solutions

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

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

EB Automotive Driving the Future of Software

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

SOLUTIONS Where innovation drives development

Solutions.

Mastering Unexpected Situations Safely. Chassis & Safety Vehicle Dynamics

Technology Overview: Enabling Automated Driving

Autonomous Drive. Restricted Circulation L&T Technology Services

Beyond Hardware to Solutions

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

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

PC-Based Validation of ECU Software

MathWorks Vision for Systematic Verification and Validation

Systems Engineering and Security Challenges

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

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

TCS Enables Connected Products Landscapes

Volkswagen goes Adaptive

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

VISION-BASED ADAS: SEEING THE WAY FORWARD

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

Developing Safe Autonomous Vehicles for Innovative Transportation Experiences

A handle on the future

It s all about safety and validation

Automotive Functional Safety Standard ISO26262 and Design Verification Technology

ETAS Desk LABCAR Agenda

Development of a Cooperative Tractor-Implement Combination

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

EMC 2 Living Lab Automotive

Development of a Cooperative Tractor-Implement Combination

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

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

What s New in MATLAB and Simulink

FUNCTIONAL SAFE STAHLDATEN SERVICE FOR AUTOMATED DRIVING

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

The Timing Model TIMMO Methodology Guest Lecture at Chalmers University

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

Creating a Trusted Leader in Mobility

ControlCIT A Control Design and Implementation Toolbox for Automatic Vehicle Guidance

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

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

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

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

Deliverable D21.3 Generic platform core demonstrator available in lab

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

Application of MBD to Development of ECU Prototype for EPS

Automation Technologies for Commercial Vehicle Safety Screening

Service Oriented Architecture for Agricultural Vehicles

Agile in Braking Systems

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

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

Connectivity key to efficient, safe, and convenient mobility

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

Published in: Proceedings of the 7th INternational Symposium on Advanced Vehicle Control (AVEC '04)

The Rise of Engineering-Driven Analytics

Wave (MMW) Radar Industry Report, Sep. 2017

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

Agenda. Why AUTOSAR Introduction Technical Overview Backup References. 26 August 2015 Liu Xue

DEVELOPMENT TOOLCHAIN ON STEROIDS MICHAEL KOLB

Requirements Specification

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

Smart driving, smart working

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

Connected and Automated Trucks: What and When?

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

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

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

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

Introducing. Data analysis & Machine learning Machine vision Powerful script language Custom instrument drivers

Developing advanced driver assistant systems

California Connected Corridors: Vehicles, Information, and People Pilot

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

Development of AUTOSAR Software Components with Model-Based Design

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

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

Technology Introduction

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

Development of AUTOSAR Software Components with Model-Based Design

Android as a platform for IVI systems: A new approach

NI Hardware-in-the-Loop Test

Autonomous Vehicle WHITE paper

Link:

Using weekly open defect reports as an indicator for software process efficiency

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

FACILITATING AGRICULTURE AUTOMATION USING STANDARDS

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

Measurement, simulation, virtualization

Making Things Compute. Industrial IoT. - Oil & Gas Solutions. Atomiton, Inc., Inc., 2016 All All rights reserved reserved

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

gate Gate automation solutions in ports and dry ports

The Functional. Mockup-Interface: Innovation through. Open Standards. Hubertus Tummescheit, Modelon

Driving Innovation in the Smart Car

Helping robots to see. ADLINK NEON helped Recognition Robotics develop a whole new robotic vision guidance platform.

Automatisierung des Managements zukünftiger (Funktions-) Updates

Real-Time Monitoring System

An Ontology-based Model to Determine the Automation Level of an Automated Vehicle for Co-Driving

Transcription:

Software Framework for Highly Automated Driving EB robinos Jared Combs July 27, 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 Software Framework for Highly 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 Software Framework for Highly Automated Driving 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

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 Sensor learning Incremental NDS Compilation Incremental Map Update Service 1 5 2 3 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

Vehicle Abstraction - Sensors Function Specific Views Vehicle Abstraction - Actuators Software Framework for Highly Automated Driving Sensor Data Fusion Situative Behavior Arbitration Motion Management Positioning Situation Analysis Behavior Path Planning Trajectory Control Object Fusion Grid Fusion Road and Lane Fusion Vehicle Database Situation Analysis Situation Analysis Behavior Behavior Path Planning Path Planning Longitudinal Control Lateral Control HMI Management Safety Management

Boosting ADAS and Automated Driving 14

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 15

EB robinos + NXP BlueBox Software for highly automated driving + automated driving development platform 16

EB robinos Processing Recorded Data Sensor: IBEO Lux Gen4 at 12.5Hz Path Planning NXP BlueBox Grid on NXP BlueBox Board: NXP BlueBox Runtime Environment: EB robinos Linux Environment 17

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 18

Conclusion The problem Q4/2016 is More not EB difficulty robinos components but complexity. Software frameworks and functional architectures help to address complexity 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 19

Get in touch! Jared.combs@elektrobit.com www.try-eb-robinos.com