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

Similar documents
Design your autonomous vehicle applications with NVIDIA DriveWorks components on RTMaps

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

Sensor Fusion with RTMaps on an Embedded Platform

Autonomous Driving Solutions

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

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

Kick Start your Embedded Development with Qt

Cloud-based Large Scale Video Analysis

Creating outstanding digital cockpits with Qt Automotive Suite

Qt for Device Creation

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

Advanced IP solutions enabling the autonomous driving revolution

Automated Driving Development

Communication Patterns in Safety Critical Systems for ADAS & Autonomous Vehicles Thorsten Wilmer Tech AD Berlin, 5. March 2018

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

Arccore AB 2017, all rights reserved. Accelerating innovation

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

The Adaptive Platform for Future Use Cases

Open Source Software in Robotics and Real-Time Control Systems. Gary Crum at OpenWest 2017

W4. Perception & Situation Awareness & Decision making

TIOVX TI s OpenVX Implementation

Deep Learning: Transforming Engineering and Science The MathWorks, Inc.

Real and Virtual Development with SystemDesk

Solid State LiDAR for Ubiquitous 3D Sensing

다중센서기반자율시스템의모델설계및개발 이제훈차장 The MathWorks, Inc. 2

In the Driver s Seat

A NEW COMPUTING ERA. Shanker Trivedi Senior Vice President Enterprise Business at NVIDIA

Realtime Object Detection and Segmentation for HD Mapping

Déploiement embarqué et connectivité hardware avec MATLAB et Simulink

S CUDA on Xavier

Accelerating your Embedded Vision / Machine Learning design with the revision Stack. Giles Peckham, Xilinx

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

Embarquez votre Intelligence Artificielle (IA) sur CPU, GPU et FPGA

Designing a Pick and Place Robotics Application Using MATLAB and Simulink

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

컴퓨터비전의최신기술 : Deep Learning, 3D Vision and Embedded Vision

EMBEDDED MACHINE VISION

Tooling Overview ADAS - Status & Ongoing Developments

Developing Algorithms for Robotics and Autonomous Systems

Adaptive AUTOSAR. Ready for Next Generation ECUs V

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

ROS: introduction, concepts and examples

What s New in MATLAB and Simulink

Arm Technology in Automotive Geely Automotive Shanghai Innovation Center

Our Technology Expertise for Software Engineering Services. AceThought Services Your Partner in Innovation

What s New in MATLAB and Simulink

What s New in MATLAB and Simulink Young Joon Lee Principal Application Engineer

What s New in MATLAB and Simulink The MathWorks, Inc. 1

ODP Relationship to NFV. Bill Fischofer, LNG 31 October 2013

Timing Definition Language (TDL) Concepts, Code Generation and Tools

VISION FOR AUTOMOTIVE DRIVING

Renderscript Accelerated Advanced Image and Video Processing on ARM Mali T-600 GPUs. Lihua Zhang, Ph.D. MulticoreWare Inc.

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

What s inside: What is deep learning Why is deep learning taking off now? Multiple applications How to implement a system.

IoT Market: Three Classes of Devices

Platform System Architecture 2nd Release

Dan Henderlong July 27, 2017

SBC-S32V234 QUICK START GUIDE (QSG)

Fast Hardware For AI

MotionDesk D online animation of simulated mechanical systems in real time Intuitive graphical scene design

Integrate MATLAB Analytics into Enterprise Applications

FOR IOT PRODUCT DEVELOPMENT

Dynamic Situational Awareness. Through Developer Applications

THE LEADER IN VISUAL COMPUTING

Neural Network Exchange Format

Profiling and Debugging OpenCL Applications with ARM Development Tools. October 2014

Beyond Hardware IP An overview of Arm development solutions

Domain Interaction Strategy

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

What s New (and better) in Qt

ArcGIS Runtime: Building Cross-Platform Apps. Rex Hansen Mark Baird Michael Tims Morten Nielsen

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

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

Open Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010

Layer-based Multi-sensor Fusion Architecture for Cooperative and Automated Driving Application Development

Parallel Scheduling for Cyber-Physical Systems: Analysis and Case Study on a Self-Driving Car

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

Using DDS with TSN and Adaptive AUTOSAR. Bob Leigh, Director of Market Development, Autonomous Vehicles Reinier Torenbeek, Systems Architect

Introduction to Adaptive AUTOSAR. Dheeraj Sharma July 27, 2017

Integrate MATLAB Analytics into Enterprise Applications

How Microcontrollers help GPUs in Autonomous Drive

A multilevel simulation framework for highly automated harvest processes enabled by environmental sensor systems

ArcGIS Runtime SDK for.net Getting Started. Jo Fraley

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

April 4-7, 2016 Silicon Valley

P I X E V I A : A I B A S E D, R E A L - T I M E C O M P U T E R V I S I O N S Y S T E M F O R D R O N E S

Simulation: A Must for Autonomous Driving

Hardware-Software Co-Design and Prototyping on SoC FPGAs Puneet Kumar Prateek Sikka Application Engineering Team

Title DC Automation: It s a MARVEL!

TomTom Innovation. Hans Aerts VP Software Development Business Unit Automotive November 2015

GeoImaging Accelerator Pansharpen Test Results. Executive Summary

Autonomous Driving From Fail-Safe to Fail-Operational Systems

IBM Bluemix compute capabilities IBM Corporation

S7316: Real-Time Robotics Control and Simulation for Deformable Terrain Applications Using the GPU

Why the Self-Driving Revolution Hinges on one Enabling Technology: LiDAR

Cortex-A75 and Cortex-A55 DynamIQ processors Powering applications from mobile to autonomous driving

Small is the New Big: Data Analytics on the Edge

Martin Dubois, ing. Contents

What s New in MATLAB and Simulink

SBC-S32V234 QUICK START GUIDE (QSG)

Transcription:

Philippe / 30 min dspace Technology Conference Plymouth, Michigan October 17th 2017 RTMaps Embedded facilitating development and testing of complex HAD software on modern ADAS platforms Nicolas du Lac CEO, Intempora

Brief introduction about Intempora Software editor company Created in 2000 Over 15 years experience in ADAS/A.D. and embedded computing Strong partnership with Copyright INTEMPORA S.A. 2

The RTMaps middleware Copyright INTEMPORA S.A. 3

Sensors Vision, RADAR, LiDAR, GPS, Maps, IMU, V2X RTMaps - Real-Time Multisensor applications Actuators Motor, Wheel, Brake,Database, V2X Input DATA PROCESSING Output Copyright INTEMPORA S.A. 4

Features Graphical User interface Large library of off-the-shelf components Record & Playback Optimized (multithread, pre-allocated buffers, copyless) Preserves time coherency Portability and Scalable Copyright INTEMPORA S.A. 5

Develop your own RTMaps components Applications Machine Learning Positioning & Navigation SLAM Perception Data Fusion A cross platform / multi-language API C++ Python Simulink QML Collaborate and share your components with your team & partners 2D/3D Big Data / Cloud Computer Vision HMIs Copyright INTEMPORA S.A. 6

RTMaps as software integration and interoperability framework Simulators (MotionDesk, ASM, PreScan, Pro- SiVIC..) ADAS toolchain (VEOS, ControlDesk, MicroAutoBox) Advanced HMIs (Qt, QML) Sensors / Actuators RTMaps Communication (DDS, TCP, UDP, LCM, RTSP ) Applied Mathematics (Deep learning, machine learning algorithms ) Digital maps Robotics (ROS bridge) Signal processing & Control Actuators (Simulink, MathWorks) Image processing (OpenCV, others libraries ) Copyright INTEMPORA S.A. 7

History - A few RTMaps-based autonomous vehicles LaRA (2002) DARPA Challenge 2007 ITSW 2008 N.Y. Link and Go 2013 NextTwo 2013 VEDECOM 2015 ARMA 2015 Drive 4U / Cruise4U 2015/2016 Copyright INTEMPORA S.A. 8

Model based perception Sensors Perception Applications Data processing, Data fusion, tracking fcn 1 (ECU a) Actuators Scene Interpretation fcn 2 (ECU b) Environment Model fcn 3 (ECU b) Model-based perception Model-based controller design GigE MATLAB/Simulink High performance sensor data processing Copyright INTEMPORA S.A. 9

Challenges ADAS and AD 1 Time coherency in distributed / multi-core multisensor applications 2 Execution performance / Number crunching 3 4 Offline development Ease of use / Ease for deployment 5 6 Development costs / Time to market Test & validation Copyright INTEMPORA S.A. 10

RTMaps Embedded Copyright INTEMPORA S.A. 11

RTMaps architecture PC RTMaps SDK (incl. cross compiling for embedded targets) Embedded target RTMaps Components library Numerous off-the-shelf components (filters, blocks whatever you call them) RTMaps Studio RTMaps Studio Connector RTMaps Components library RTMaps Core Engine Clocks management Components management Diagnostics OS Arch: x86, x86_64 Threads & events management Buffers management Performance monitoring RTMaps Core Engine OS Arch: x86, x86_64, ARM Under dev: Copyright INTEMPORA S.A. 12

RTMaps available on embedded targets HAD Solution KIT R-Car H3 DRIVE PX2 BlueBox MicroAutoBox Embedded SPU (Upcoming) Copyright INTEMPORA S.A. 13

Intensive computing taking advantage of hardware acceleration RTMaps Runtime engine runs on the ARM CPU Components (image processing for instance) can wrap intensive computing algorithms taking advantage of GPU OS ARM GPU Supported OS: Windows, Linux, Embedded Linux (Yocto/Poky) Upcoming on RTOS (QNX, VX Works,Integrity ) Copyright INTEMPORA S.A. 14

RTMaps Embedded RTMaps Remote Studio operating on separate laptop with direct SSL connection with the runtime engine on the target. Used for diagrams edition (design and configuration). SSL Embedded targets (SOCs, FPGA,..) Work & Edit your algorithms from a PC Easily deploy on board RTMaps Runtime Engine and components compiled on chosen target RTMaps SDK for crosscompilation on a Linux PC, or available directly on the target Copyright INTEMPORA S.A. 15

1 Offline Simulation From R&D to production 2 In-vehicle Data Recording 3 Offline Data Playback 4 Embedded in prototype (PC/eSPU+ MABX) 5 Prototyping RTMaps apps to embedded targets 6 RTMaps applications to embedded ECU RTOS From COTS solutions to custom developments Copyright INTEMPORA S.A. Intempora 2017 16-15

RTMaps Embedded - Demos Copyright INTEMPORA S.A. 17

RTMaps & NVIDIA DriveWorks DriveWorks Components (C++ / CUDA) * RTMaps DriveNet LaneNet Feature Tracker Nvidia_DriveWorks etc *Easily deploy on target with RTMaps Remote Studio (SSL) Copyright INTEMPORA S.A. 18

DriveWorks on Nvidia Drive PX2 in RTMaps Copyright INTEMPORA S.A. 19

Dibotics SLAM on Renesas R-Car H3 LIEN VIDEO YT RTMaps Dibotics Copyright INTEMPORA S.A. 20

Camera + Radar + Lidar on NXP BlueBox Copyright INTEMPORA S.A. 21

Thanks for your attention / Q&A? www.intempora.com @INTEMPORA #RTMaps Nicolas du Lac CEO, Intempora Copyright INTEMPORA S.A. 22