David Howarth. Business Development Manager Americas

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

Virtual Testing of Autonomous Vehicles

Physics Based Sensor simulation

Video Injection Methods in a Real-world Vehicle for Increasing Test Efficiency

Using FMI/ SSP for Development of Autonomous Driving

Industrial Keynotes. 06/09/2018 Juan-Les-Pins

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

VSI Labs The Build Up of Automated Driving

Autonomous Automation: How do we get to a Million Miles of testing?

Combining ROS and AI for fail-operational automated driving

CarSim/TruckSim/BikeSim Real-Time Hardware In the Loop Mechanical Simulation Corporation

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

Link:

Method and Tools Specifications

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

Virtual Validation with dspace Benefits the whole ECU development process

Virtual testing by coupling high fidelity vehicle simulation with microscopic traffic flow simulation

Virtual Homologation of Software- Intensive Safety Systems: From ESC to Automated Driving

Virtual car models for handling and ride bridging off and on-line simulations

Real-Time Testing Made Easy with Simulink Real-Time

The Building Blocks of Autonomous Control. Phil Magney, Founder & Principal Advisor July 2016

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

Behind the Test Challenges of Automotive Radar Systems

Applied Collaboration for the Virtualization of Roads and Customer Approval as Exemplified by a Brake Control System

COVER STORY. how this new architecture will help carmakers master the complexity of autonomous driving.

DLR s ROboMObil HIL Simulator Using FMI 2.0 Technology on dspace SCALEXIO Real-time Hardware. Andreas Pillekeit - dspace. Jonathan Brembeck DLR

PRODUCTS AND LAB SOLUTIONS

No. Crt Topic Titlte Topic Description Competence Area

TECHNICAL REPORT. NADS MiniSim Driving Simulator. Document ID: N Author(s): Yefei He Date: September 2006

Modeling and Simulation in Embedded Systems for Off-Highway Vehicles

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

Cruden Panthera simulator software suite

A Winning Combination

Cruden motion simulators for motorsport

Success Story. An innovative HIL Test Bench to Validate Embedded SOCOMEC Inverter Software

William Milam Ford Motor Co

Hardware in the Loop Simulation for Unmanned Aerial Vehicles

Software Computer Vision - Driver Assistance

GNSS in Autonomous Vehicles MM Vision

Mechanical Simulation. Advanced Vehicle Dynamics Solutions

Robotic System Simulation and Modeling Stefan Jörg Robotic and Mechatronic Center

Time Triggered Protocol (TTP/C): A Safety-Critical System Protocol

Function architectures relevance in automotive research and education Bengt Jacobson, Chalmers

Intelligent driving TH« TNO I Innovation for live

MOBILE ROBOT LOCALIZATION with POSITION CONTROL

Kinect Interface for UC-win/Road: Application to Tele-operation of Small Robots

Testing in the Google car era Are we ready?

Final Report Non Hit Car And Truck

Advancing Simulation as a Safety Research Tool

Model-Based Design as an Enabler for Supply Chain Collaboration

Cruden motion simulators for vehicle development and testing

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

By Mark Hindsbo Vice President and General Manager, ANSYS

SAFETY CASES: ARGUING THE SAFETY OF AUTONOMOUS SYSTEMS SIMON BURTON DAGSTUHL,

CAPACITIES FOR TECHNOLOGY TRANSFER

Applications include: ADAS, chassis control, drivetrain, human machine interface and ergonomics.

Inertial Sensors. Ellipse Series MINIATURE HIGH PERFORMANCE. Navigation, Motion & Heave Sensing IMU AHRS MRU INS VG

Vehicle-in-the-loop: Innovative Testing Method for Cognitive Vehicles

Measurement & Control of energy systems. Teppo Myllys National Instruments

Autonomous Vehicle Simulation (MDAS.ai)

Vehicle Hardware-In-the-Loop System for ADAS Virtual Testing

AUTOMOTIVE CONTROL SYSTEMS

Test And Validation: Coping With Complexity The state of play in vehicle software and system validation

Developing an Embedded Digital Twin for HVAC Device Diagnostics

CS686: High-level Motion/Path Planning Applications

Qosmotec. Software Solutions GmbH. Technical Overview. QPER C2X - Car-to-X Signal Strength Emulator and HiL Test Bench. Page 1

Figure 1.1: Quanser Driving Simulator

SENLUTION Miniature Angular & Heading Reference System The World s Smallest Mini-AHRS

Copyright 2016 Rockwell Collins, Inc. All rights reserved. LVC for Autonomous Aircraft Systems Testing

National Instruments Accelerating Innovation and Discovery

Simulation. à la carte. Model-based development boosts efficiency in the food service industry

High-Fidelity Modeling and Simulation of Ground Robots at ERDC Chris Goodin, Ph.D.

Embracing Complexity. Gavin Walker Development Manager

Inertial Sensors. Ellipse 2 Series MINIATURE HIGH PERFORMANCE. Navigation, Motion & Heave Sensing IMU AHRS MRU INS VG

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

Inertial Sensors. Ellipse 2 Series MINIATURE HIGH PERFORMANCE. Navigation, Motion & Heave Sensing IMU AHRS MRU INS VG

THE NEXT WAVE OF COMPUTING. September 2017

Energy autonomous wireless sensors: InterSync Project. FIMA Autumn Conference 2011, Nov 23 rd, 2011, Tampere Vesa Pentikäinen VTT

Prototyping Unit for Modelbased Applications

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization

A flexible application framework for distributed real time systems with applications in PC based driving simulators

HAVEit Highly Automated Vehicles for Intelligent Transport

PerSEE: a Central Sensors Fusion Electronic Control Unit for the development of perception-based ADAS

LEARNING FROM THE AVIATION INDUSTRY

An Introduction To Modular Robots

Quanser Products and solutions

ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE

OFFensive Swarm-Enabled Tactics (OFFSET)

ADAS/AD Challenge. Copyright 2017, dspace GmbH

PoC #1 On-chip frequency generation

5G R&D at Huawei: An Insider Look

A Model-Based Development Environment and Its Application in Engine Control

A.I in Automotive? Why and When.

KÜNSTLICHE INTELLIGENZ JOBKILLER VON MORGEN?

Tsuyoshi Sato PIONEER CORPORATION July 6, 2017

Middleware and Software Frameworks in Robotics Applicability to Small Unmanned Vehicles

Digital Transformation. A Game Changer. How Does the Digital Transformation Affect Informatics as a Scientific Discipline?

e-navigation Underway International February 2016 Kilyong Kim(GMT Co., Ltd.) Co-author : Seojeong Lee(Korea Maritime and Ocean University)

ELECTRIC MOTION SPECIALISTS

Vision with Precision Webinar Series Augmented & Virtual Reality Aaron Behman, Xilinx Mark Beccue, Tractica. Copyright 2016 Xilinx

Transcription:

David Howarth Business Development Manager Americas

David Howarth IPG Automotive USA, Inc. Business Development Manager Americas david.howarth@ipg-automotive.com ni.com

Testing Automated Driving Functions using a flexible XiL Approach IPG background: Founded in 1984; pioneer in vehicle dynamics simulation Global expertise in Virtual Vehicle development & simulation Industry leading CarMaker Software for ADAS & AV

Safety-Critical Functions Must Not Fail! Testing in countless everyday situations Changes to the Software Start testing again! Millions+ of miles necessary to release functions in real-world tests 23-May-18 6

Virtual Vehicle Development & Simulation is the only Option

Virtual Vehicle Development & Simulation is the only Option

Using XiL to test Autonomous Vehicle Functions Combine XiL with Virtual Vehicles and Simulation Use Virtual Vehicles & Simulation from the beginning of development Virtual Vehicle Prototype Test AV functions in a representative functional vehicle model, not in isolation Higher quality results from the beginning

Using XiL to test Autonomous Vehicle Functions Enable Reuse across the entire Development Process Virtual Vehicle Prototype Hardwarein-the-Loop Vehiclein-the-Loop Model-inthe-Loop Softwarein-the-Loop Processorin-the-Loop Same simulation scenarios + evaluation criteria

Using XiL to test Autonomous Vehicle Functions What is needed to add Virtual Vehicles and Simulation? 1. Utilize a platform to create high-fidelity vehicle models with sensors 2. Build simulation scenarios with: roads, traffic, and driver 3. Create or modify simulation scenarios quickly GUI based 4. Control traffic vehicles and pedestrians 5. Work with other tools (e.g. NI) 6. Run simulations in faster than real-time 7. Utilize test automation, scripting, and DOE (Design of Experiments)

Virtual Vehicle Development A complete vehicle testing environment for real-world driving simulation Comprehensive vehicle model with integrated powertrain models Easy exchange of 3 rd party models for vehicle sub-systems (e.g., Simulink, FMI, C-code, etc.)

Virtual Vehicle Development Complete Realtime Vehicle Model Aerodynamics 3D aerodynamics Crosswind build-up Vehicle Body Flexible or rigid Sprung mass, loads, engine Position, masses, inertia Steering Steer by torque / angle Pfeffer steering model Sensors Ideal Sensors High-Fidelity Sensors Raw Signal Interface Sensors Powertrain Engine (Layouts, Mappings) Elastic driveline shafts Clutch (Friction, Converter) Gearbox (automatic / manual) Driveline Suspension Spring (Linear, Non-linear) Damper (Linear, Non-linear) Buffer (Linear, Non-linear) Stabilizer Kinematics & Compliance Wheel bearing with friction Tires TameTire and Pacejka 3D Tire Interface, MF-5.2, MF-Swift etc. Brakes Hydraulic model valid for ABS/ESP Pressure distribution via pedal actuation or via pedal force

Where do You get a Virtual Vehicle? Practical vehicle parameterization based on publicly available information

Virtual Vehicle Development Sensors: Specific models for a wide range of use cases Sensor Model Type Typical Use Case Real-Time Functionality Sensor Model Output Physical Sensor Effects IDEAL Function Proof-of-Concept Yes Object List (FS+ Sensor provides Point Cloud) None Need a wide range of sensor models to support specific testing needs 23-May-18 15

Virtual Vehicle Development Sensors: Ideal Sensor Need a wide range of sensor models to support specific testing needs 23-May-18 16

Virtual Vehicle Development Sensors: Specific models for a wide range of use cases Sensor Model Type Typical Use Case Real-Time Functionality Sensor Model Output Physical Sensor Effects IDEAL Function Proof-of-Concept Yes Object List (FS+ Sensor provides Point Cloud) None HIGH FIDELITY Function Development Yes Object List Extensive Need a wide range of sensor models to support specific testing needs 23-May-18 17

Virtual Vehicle Development Sensors: Specific models for a wide range of use cases Sensor Model Type Typical Use Case Real-Time Functionality Sensor Model Output Physical Sensor Effects IDEAL Function Proof-of-Concept Yes Object List (FS+ Sensor provides Point Cloud) None HIGH FIDELITY Function Development Yes Object List Extensive PHYSICAL Sensor Development Yes (depends on complexity & computing capacity) Raw Signal Full Need a wide range of sensor models to support specific testing needs 23-May-18 18

Virtual Vehicle Development Example: Radar Raw Signal Interface

Virtual Vehicle Development A complete vehicle testing environment for real-world driving simulation Comprehensive vehicle model with integrated powertrain models Easy exchange of 3 rd party models for vehicle sub-systems (e.g., Simulink, FMI, C-code, etc.) Fast and easy import of detailed real-world road networks GUI construction of roads

Virtual Vehicle Development Roads: Import, or Measure Realistic Road Networks Here, Google Maps ADASRP, KML Measurement-based High-fidelity mapping services Source: 3D Mapping 23-May-18 21

Virtual Vehicle Development GUI Drag & Drop Tool to create Roads+ Tool-bar on the left Roads, Intersections Streetsigns Houses, Trees, Bridges

Virtual Vehicle Development GUI Drag & Drop Tool to create Roads+

Scenario Generation

Virtual Vehicle Development A complete vehicle testing environment for real-world driving simulation Comprehensive vehicle model with integrated powertrain models Easy exchange of 3 rd party models for vehicle sub-systems (e.g., Simulink, FMI, C-code, etc.) Fast and easy import of detailed real-world road networks GUI construction of roads Intelligent driver model with definable driver attributes Replaceable with AV control models Directed and autonomous traffic objects Large variety of traffic objects to create high complexity scenarios

Virtual Vehicle Development Traffic: Create, Generate, Co-Simulate, or Record / Import Create Manually Generate Randomly Import Recorded Traffic Front view Rear view Traffic Editor Fully parameterizable, including radar cross sections Defined, directed, & autonomous driving modes with lateral motion Traffic Generator Part of Scenario Generator Definable density and vehicle types Place hundreds of traffic items in seconds Record, Replay, Rearrange Record & annotate video Reconfigure traffic & driver behavior to set up comprehensive test catalog 23-May-18 26

Virtual Vehicle Development Traffic Capabilities Drive arbitrary paths Speed profiles Autonomous driving Physics-based with roll and pitch Pedestrians with natural motion Animals with natural motion

Virtual Vehicle Development Dangerous Maneuvers Safely generate test-cases that are very difficult or dangerous Important to test dangerous maneuvers early in the development process

Using XiL to test Autonomous Vehicle Functions Enable Reuse across the entire Development Process Virtual Vehicle Prototype Hardwarein-the-Loop Vehiclein-the-Loop Model-inthe-Loop Software-inthe-Loop Processorin-the-Loop Same simulation scenarios + evaluation criteria

Example Use Case: MiL Co-Simulation with Simulink PC Direct Interface for co-simulation CarMaker Simulink Function under test HDMI Focus on the model behavior while working in Simulink Easily test the model as part of a Virtual Vehicle running in CarMaker Interactively or automated 30

Example Use Case: MiL C/C++ Based Models For organizations who build function models in C/C++ Integrate C/C++ models into CM POC, function prototypes PC CarMaker HDMI

Example Use Case: MiL ROS: Robot Operating System ROS is widely used for AV function development and POC Node 1 Node 2 ROS + CarMaker for virtual vehicle development Simulate the missing Vehicle environment Co-simulation: timing synchronization, closed-loop Straightforward data exchange between CarMaker and ROS

Using XiL to test Autonomous Vehicle Functions Enable Reuse across the entire Development Process Virtual Vehicle Prototype Hardwarein-the-Loop Vehiclein-the-Loop Model-inthe-Loop Softwarein-the-Loop Processorin-the-Loop Same simulation scenarios + evaluation criteria

Example Use Case: SiL Auto-code w/ Simulink to test C functions Simulink Function PC CarMaker C-code Validate behavior of auto-generated code The focus is on testing of the SW Code-coverage, types, etc. Enables back-to-back tests C-code HDMI

Example Use Case: SIL Using Functional Mock-up Interface 2.0 Share SW functions to/from suppliers without sharing the IP Seamless and easy integration of own or third-party models into CarMaker

Example Use Case: SiL HPC: High Performance Computing High Performance Computing (HPC) Cluster testing on remote servers Run thousands to millions of simulations in parallel GUI IPGMovie Custom APO Client Manage the test execution and results Host PC This is the mission-critical capability needed for AV SW validation SimCore 1 SimCore 2 SimCore 3 Supports 1 M+ mile overnight testing, to validate AV SW changes Run the same Virtual Vehicle and simulations already created Computer A SimCore 65 SimCore 66 SimCore 67 Use DOE approach to quickly create more tests Computer B Communication via network

Using XiL to test Autonomous Vehicle Functions Enable Reuse across the entire Development Process Virtual Vehicle Prototype Hardwarein-the-Loop Vehiclein-the-Loop Processorin-the-Loop Model-inthe-Loop Software-inthe-Loop Same simulation scenarios + evaluation criteria

Example Use Case: PiL Test Video Perception + Path Planning + Vehicle Control on Embedded HW PC USB USB to CAN Adaptor CAN ECU e.g. Nvidia Drive PX2 CarMaker VIB DVI GMSL Function under test HDMI AV performance testing on representative HW E.g. testing Neural-Net object detection algorithm on automotive embedded HW Test for faults generated by target compiler

Using XiL to test Autonomous Vehicle Functions Enable Reuse across the entire Development Process Virtual Vehicle Prototype Hardwarein-the-Loop Vehiclein-the-Loop Model-inthe-Loop Software-inthe-Loop Processorin-the-Loop Same simulation scenarios + evaluation criteria

Example Use Case: HiL PC TCP/UDP NI PXI RTPC CarMaker CAN, FlexRay, LIN, TCP/UDP ECU e.g. Nvidia Drive PX2 IPG Movie DVI VIB GMSL Function under test HDMI

CarMaker Runs on Different Hardware Platforms Function under test integrated in CarMaker HIL software as middleware running on Hardware platform (National Instruments PXI is fully supported)

CarMaker/HIL on National Instruments Hardware Fusion of leading technologies CarMaker Platform PXI Platform Supported NI SW IPG HW for NI FPGA-based IPG M- Module Fully PXI compatible Customized FPGA Sensor Simulation Camera Simulation NI PXI or NI PXIe realtime system LabVIEW Real-Time Module NI-CAN for direct CAN Access NI-XNET NI-VISA for IPG HW and USB access LabVIEW NI VeriStand VeriStand NI VeriStand Engine

Using XiL to test Autonomous Vehicle Functions Enable Reuse across the entire Development Process Virtual Vehicle Prototype Hardwarein-the-Loop Vehiclein-the-Loop Model-inthe-Loop Software-inthe-Loop Processorin-the-Loop Same simulation scenarios + evaluation criteria

Example Use Case: ViL 1. All embedded SW is running on a physical vehicle ECU(s) 1. PC is running Simulation scenarios to bypass physical vehicle sensor(s) 2. Test a physical vehicle on a real road, but with sensor input from simulation 1. Emergency braking today companies push test-dummies in front of moving cars 3. Enables final physical validation with minimal physical prototypes, leveraging the Simulation Scenarios

Example Use Case: ViL with Video Injection

Using XiL to test Autonomous Vehicle Functions Enable Reuse across the entire Development Process Virtual Vehicle Prototype Hardwarein-the-Loop Vehiclein-the-Loop Model-inthe-Loop Softwarein-the-Loop Processorin-the-Loop Same simulation scenarios + evaluation criteria

Using XiL to test Autonomous Vehicle Functions Enable Reuse across the entire Development Process Virtual Vehicle Prototype Same simulation scenarios + evaluation criteria

Use Virtual Vehicle Development across Domains What is needed to implement AV Virtual Vehicle Development for XiL? 1. Develop with a representative vehicle (virtual) from Day #1 1. Front-load development: reduce bugs and find them earlier 2. Share Virtual Vehicles and Simulation Scenarios across the V-cycle and different development domains 1. Requires a Vehicle Model database and Test Catalog 3. HPC is required to run the 1 M+ tests for releasing AV functions 1. Reuse the existing Virtual Vehicle and simulations 4. Higher quality, more mature SW earlier!

Testing automated driving functions using a flexible XIL approach Thank You!