Tooling Overview ADAS - Status & Ongoing Developments

Similar documents
High Speed Measurement For ADAS And Fast Analysis

High-End Datalogging System for Autonomus Driving V

Measurement Solution for new Radar Microcontroller V

Option Driver Assistance. Product Information

Software and Hardware Tools for Driver Assistance & Automated Driving Chris Thibeault Head of US Product Expert Group Elektrobit November 8, 2018

Measuring Everything. White Paper

vsignalyzer Product Information

CANape. Product Information

CANape. Product Information

Arccore AB 2017, all rights reserved. Accelerating innovation

VX1000. Product Information

Prototyping the Autonomous Future Joe Cassar, Engineering Group Manager. dspace Inc Pontiac Trail, Wixom, MI 48393

Current and Prospective High-speed Measurement Systems

CANape Option Bypassing

Design Verification and Calibration Based on Physical Measurements for Electrical Vehicles

Probabilistic Sensor Models for Virtual Validation Use Cases and Benefits

Realizing Automated Driving Systems using Ethernet TSN and Adaptive AUTOSAR

Automated Driving Development

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th

Detecting the Unexpected: The Path to Road Obstacles Prevention in Autonomous Driving

SOLUTIONS FOR TESTING CAMERA-BASED ADVANCED DRIVER ASSISTANCE SYSTEMS SOLUTIONS FOR VIRTUAL TEST DRIVING

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

W4. Perception & Situation Awareness & Decision making

Towards Fully-automated Driving. tue-mps.org. Challenges and Potential Solutions. Dr. Gijs Dubbelman Mobile Perception Systems EE-SPS/VCA

Virtualizing the TCU of BMW's 8 speed transmission

ECU Measurement and Calibration in a Real-Time Test Environment. Roland Magolei National Instruments Engineering GmbH Embedded Networks

Advanced Driver Assistance: Modular Image Sensor Concept

Virtualization of Heterogeneous Electronic Control Units Testing and Validating Car2X Communication

RTMaps Embedded facilitating development and testing of complex HAD software on modern ADAS platforms

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry

Designing GPU-accelerated applications with RTMaps (Real-Time Multisensor Applications) Framework and NVIDIA DriveWorks

Efficient testing of ECUs despite Security

From Signal to Service

Automotive LiDAR. General Motors R&D. Ariel Lipson

Design your autonomous vehicle applications with NVIDIA DriveWorks components on RTMaps

How Microcontrollers help GPUs in Autonomous Drive

CANape. Version History

Measuring the World: Designing Robust Vehicle Localization for Autonomous Driving. Frank Schuster, Dr. Martin Haueis

Workpackage WP2.5 Platform System Architecture. Frank Badstübner Ralf Ködel Wilhelm Maurer Martin Kunert F. Giesemann, G. Paya Vaya, H.

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

10 th AUTOSAR Open Conference

10 th AUTOSAR Open Conference

Virtual Test Driving in the Development Process New Methods and Tools for Current Challenges

NVIDIA AI BRAIN OF SELF DRIVING AND HD MAPPING. September 13, 2016

AUTOSAR Software Design with PREEvision

The Power to Log. Powerful Solution for Vehicle Testing and Validation of Automobile Networks

Diagnostic Trends 2017 An Overview

Turning an Automated System into an Autonomous system using Model-Based Design Autonomous Tech Conference 2018

Adaptive AUTOSAR. Ready for Next Generation ECUs V

The Adaptive Platform for Future Use Cases

10 th AUTOSAR Open Conference

Ensuring quality for ADAS applications with a model-based approach

dspace GmbH Rathenaustr Paderborn Germany


Analysis and Testing of LIN ECUs

Cloud-based Large Scale Video Analysis

A new Computer Vision Processor Chip Design for automotive ADAS CNN applications in 22nm FDSOI based on Cadence VP6 Technology

Object Fusion for an Advanced Emergency Braking System (AEBS) Jonny Andersson

V-PANE Virtual Perspectives Augmenting Natural Experiences

Accessories GL Loggers & CANlog

A MATLAB Toolbox For ASAM MCD-3MC And ASAM MCD3 Measurement & Calibration Automation

Laserscanner Based Cooperative Pre-Data-Fusion

VT System Smart HIL Testing

Solid State LiDAR for Ubiquitous 3D Sensing

D2.1.4 Development Method Restricted (PP) Copyright DESERVE. Development Method. Sub Project SP2 ADAS development platform

VIA Mobile360 Surround View

Flash Bootloader. Product Information

AUTOMATED GENERATION OF VIRTUAL DRIVING SCENARIOS FROM TEST DRIVE DATA

MIGRATING TO CAN FD. Tony Adamson. Marketing Director CAN / LIN / FlexRay

Autonomous Driving Solutions

Advanced Driver Assistance Systems: A Cost-Effective Implementation of the Forward Collision Warning Module

INCA-EIP (Experimental Target Integration Package) V7.0.2 User s Guide

Arm Technology in Automotive Geely Automotive Shanghai Innovation Center

In-Vehicle Global Synchronization

Currently shipped for ETK-Mode: B010/01. Currently shipped for FETK-Mode: B010/01. Date Released: Department PGA/PRM-M2

Using Mobile LiDAR To Efficiently Collect Roadway Asset and Condition Data. Pierre-Paul Grondin, B.Sc. Surveying

10 th AUTOSAR Open Conference

DEEP NEURAL NETWORKS CHANGING THE AUTONOMOUS VEHICLE LANDSCAPE. Dennis Lui August 2017

INCA-EIP V7.2 User s Guide

Evaluation of a laser-based reference system for ADAS

Giancarlo Vasta, Magneti Marelli, Lucia Lo Bello, University of Catania,

Nexus Instrumentation architectures and the new Debug Specification

vflash Vector Webinar V

Introduction to Ethernet and IP in automotive vehicles

CAN FD - Flexible Tools for Flexible Data Rates

Introduction to Adaptive AUTOSAR. Dheeraj Sharma July 27, 2017

Cyber security of automated vehicles

Scalable and Flexible Software Platforms for High-Performance ECUs. Christoph Dietachmayr Sr. Engineering Manager, Elektrobit November 8, 2018

Platform System Architecture 2nd Release

This Support Note describes how to configure the trace window to analyse CCP or XCP communication in CANape.

Ready, Set, Go! Measuring, Mapping and Managing with XIL API 2.0

Vision based autonomous driving - A survey of recent methods. -Tejus Gupta

TIOVX TI s OpenVX Implementation

Cluster Simulation with Integrated Workflow and Test Management. Chandu Puliroju dspace Inc.

A Seamless Tool Access Architecture from ESL to End Product

Department PGA/PRM-M2. Date Released: Department NE/PJM. C h a n g e s

Vector vmdm TechLunch, October 24 th 2018, Novi Mi

imc BUSDAQflex compact mobile expandable Intelligent multi-bus data logger for field and vehicle buses imc productive testing

Real and Virtual Development with SystemDesk

Transcription:

Tooling Overview ADAS - Status & Ongoing Developments Vector India Conference 2017 V0.1 2017-07-04

ADAS solution - Efficient development of multisensor applications Contents of Vector ADAS solution algorithm prototyping ADAS Algorithm & software development Rapid prototyping and Bypassing ADAS ECU Data recording and Road validation High speed ECU (RAM) measurement Typical user group: Algorithm & function developers vadasdeveloper Development tool for implementing, debugging and testing multi sensor applications in Visual Studio (C#, C/C++) Algorithm toolbox / library for sensor data fusion, probabilistic filtering and tracking Generic source code generator for complex algorithms 2

vadasdeveloper - Prototyping environment for Sensor Data Fusion Development tool for implementing, debugging and testing multi sensor applications Automotive network access, cameras, LIDAR etc. for algorithm prototyping in C#/C++/C Extensible User-built components Domain libraries (OpenCV, Simulink DLLs etc.) Built-in High Performance Recording (CANape engine) Data replay - offline analysis and debugging BST (own format), MDF Custom file types, ADTF Raw data for sensor resimulation Integrated into Microsoft Visual Studio - easy offline debugging. 3

vadasdeveloper - Prototyping environment for Sensor Data Fusion Fusion Example : 360 Multisensor Application (radar/video fusion) 8 radars (2 long/2 mid/4 corner), 1 object detecting camera ECU (MobilEye), 2 reference cameras 4

vadasdeveloper 2.5 New Features New Visualization Component Video, Map & Scene views Simple display of object overlays in all windows Interactive configuration No need for graphics coding Video display & GFX object overlay Web based map display 3D Scene display Perspective display of objects 2D (windows pixel based) status information OpenStreetMap, HERE, (tiles) Vehicle position, street signs, sensor detections Freely configurable view and perspective Hotkeys for Bird s Eye, Ego- Vehicle, Driver- and Rear-view 5

vadasdeveloper 2.5 New Features Working with reference cameras - Automatic Video Calibration Process Vector Camera Calibration Tool (CANape 15 & vadasdev 2.0 SP) Easy Pixel-to-Vehicle-coordinates calibration for reference cameras using chessboard Also supports fish-eye cameras 6

vadasdeveloper 2.5 New Features Working with LIDARs - Scene view & LIDAR drivers Performance optimized display for complex data and high data rates Use case: Perception and LIDAR point cloud display Built-in drivers for LIDARs and reference systems Velodyne IBEO (LUX/HAD) Upcoming: Quanergy 7

vadasdeveloper 2.5 New Features Visualization Component GFX Configuration Object based graphical configuration for object display/overlay Predefined graphical objects like Cuboid, PointCloud, CircleSector, Text, Coordinate systems: Cartesian, Spherical, Geographic, Pixel Predefined unit conversions: m, km, yd, mile, Select GFX-Object Type VIDEO Bind Application data to GFX-Object properties Select Application Data Object (output pin) Drag & drop data object 8

vadasdeveloper 2.5 New Features Video: Easy-to-use 3D graphics & LIDAR support 9

vadasdeveloper - Prototyping environment for Sensor Data Fusion Outlook Prototyping Environment More sensors LIDAR, HD maps, V2X ETH, SomeIP support Tool coupling and FMI Simulation environments as data source/data sink Timesync Support for PTP / GPS 10

vadasdeveloper - Prototyping environment for Sensor Data Fusion Detail: ClosedLoop MIL (study) Control of virtual scenario Replay premade scenario, or Virtual Scenario Framework Artificial road scene Vehicle dynamics model Parameterize scenario template from test control e.g. > Object trajectories > Lighting conditions > Sensor model parameters (false detections rates, time behavior,..) Testcase_1 Testcase_2 Testcase_n Dynamic model output Baselabs Models Real time capable, probabilistic sensor models FDX or FMI/FMU FMI/FMU Sensor output from virtual scene e.g. radar objects, Includes sensor error modeling (checking robustness of algorithm) Test Controller DUT Control by tester vadasdeveloper Algorithm result FDX 11

ADAS solution ECU Data recording and Road validation Contents of Vector ADAS solution / Typical Use Cases ADAS Algorithm & software development Rapid prototyping and Bypassing ADAS ECU Data recording and Road validation High speed ECU (RAM) measurement CANape Option Driver Assistance Typical user group: ECU Validation engineers Time synchronized measurement and calibration of ECUs Graphical object overlay - Video/GPS window - Bird s eye view 12

ADAS solution ECU Data recording and Road validation Occupancy Grid (New in CANape 15) Use Case Where are drivable regions? Typical input to path planning algorithms Display of static vehicle surrounding in a 2D grid BirdsEyeView Perspective display (video overlay) Sensor 1 Data Fusion Result Algorithm Visualization Sensor 2 0 0.2 0.1 0 0 0 0 0.1 0.2 0 0 0 0.2 0 0.3 0 0 0 0 0.4 1 0 0 0 0.1 0.1 0.5 0 0.2 0 0 0 0 0.1 0.1 0 Acquisition from ECU Direct - as A2L Map via XCP, or Built-up map in CASL user code from ECU signals 13

ADAS solution ECU Data recording and Road validation CANape 15 - Distributed High-Performance Recording for XCP on Eth devices Distributed High-Performance Recording on one or more PCs Time synchronization, start, stop, trigger via Ethernet Extension with customer specific (raw data) recorders possible 14

ADAS / HAD ADAS solution ECU Data recording and Road validation Some challenges ADAS / HAD has for MC tools Multicore / Multiprocessor IncrBandwidth on physical access / debug ports HW 64bit XCP has 32+8bit address space Ethernet No Passive listening on stub line any more AS adaptive / POSIX OS Memory virtualization by OS SW Dynamic Objects SOA Ever changing semantics on RAM addresses Must connect actively to ECU data provider service TimeSync/TSN Tool must know about ECU s time domain(s) 15

ADAS solution ECU Data recording and Road validation CANape 15 - Distributed High-Performance Recording for XCP on Eth devices Up to 1 Gbyte/s per recording PC Scalable 16

ADAS solution High speed ECU (RAM) measurement High End Aurora approach ECU VX145x POD Up to 25 Gbit AURORA (was: 6) 5 Gbit (was: 1,8) HSSL2 Cable VX1135 Base Module MC Tool CANape 2 x 1Gbit (was: 1 x 1) New Requirement: Next Gen ESP-ECU: i.e 4 x 6,25 GBit/s Radar-ECU: Raw Data + XCP Fusion-ECU: PCIe + IFX Aurora on one POD 17

ADAS solution High speed ECU (RAM) measurement Radar ECU: Infineon Aurix Setup: XCP-Data + Radar-Raw Data Radar ECU 2D FFT, Classification, Detections, Tracks CPU0 CPU1 2,5 GBit AURORA VX1438 POD 2 x 2,5 GBit HSSL Cable VX1135 Base Module 1 or 2 x 1 GBit Eth. MC Tool CANape CPU2 4 x 400 MBit Raw Data Radar Raw Data Port xxxx: Raw Data Port yyyy: XCP Data ( incl. Dynamic Address ) 18

ADAS solution High speed ECU (RAM) measurement Combined PCIe + IFX Aurora POD approach for Fusion-Controllers VX1135C / VX1135D 1 x 2,5 Gbit/s Aurora VX1461 POD 5 GB/s HSSL2 Cable MC Tool CANape 5 Gbit PCIe 1 x FR A+B 5 x CAN-FD 2 x 1 Gbit/s - XCPonEth - XCPonCAN - XCPonFR 19

ADAS solution ECU Data recording and Road validation Outlook CANape and Option DA (ADAS topics) Support for SOA and AS Adaptive ETH / SomeIP MC on 64bit controllers Inherit ADAS sensor devices & views from vadasdev 20

ADAS solution - Efficient development of multisensor applications Overview ADAS Development Tool Chain Integrated ADAS development tool chain CANape / vsignalyzer Offline Data Analysis C/C++/ Dynamic models Image Processing Other vadasdeveloper (Fusion) Algorithm prototyping CANape + Option DA ADAS ECU validation CANape for High Performance Recording Offline algorithm evaluation vadasdeveloper run ADAS algorithm validation Data Fusion Library Create Code Generator Code Rapid controller prototyping Models User Code VX1000 ECU Calibration Hardware PC based sensor fusion prototype C/C++ Code Embedded BSW & project work: DCU Architecture, Safety/ISO26262, Function optimization, ECU Reprogramming / Flashing 21

For more information about Vector and our products please visit www.vector.com Authors: Alexander Aydt Vector Germany 22 2017. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V0.1 2017-07-04