Realizing Automated Driving Systems using Ethernet TSN and Adaptive AUTOSAR

Similar documents
Harmonization of TSN parameter modelling with automotive design flows

Ethernet TSN as Enabling Technology for ADAS and Automated Driving Systems

Introduction to Adaptive AUTOSAR. Dheeraj Sharma July 27, 2017

10 th AUTOSAR Open Conference

IEEE TSN Standards Overview & Update

Theory of Operations for TSN-Based Industrial Systems and Applications. Paul Didier Cisco Systems

Adaptive AUTOSAR. Ready for Next Generation ECUs V

AUTOSAR proofs to be THE automotive software platform for intelligent mobility

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

ENVISION TECHNOLOGY CONFERENCE. Ethernet TSN Overview ANIL N. KUMAR, INTEL PRINCIPAL ENGINEER

High Speed Networks per applicazioni mobili, protocolli e funzionalità

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

Avnu Alliance Introduction

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

10 th AUTOSAR Open Conference

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

10 th AUTOSAR Open Conference

Potential Alignment of and TSN for Industrial

Drive-by-Data & Integrated Modular Platform

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

Autonomous Driving From Fail-Safe to Fail-Operational Systems

Time-Sensitive Networking Profile for Automotive In-Vehicle Ethernet Communications

Current status and Future of AUTOSAR. Markus Bechter 7 th AUTOSAR Open Conference Oct. 22 nd -23 rd 2014, Detroit

10 th AUTOSAR Open Conference

Alternative Shaper for Scheduled Traffic in Time Sensitive Networks

Time Sensitive Networks - Update from the IIC Testbed for Flexible Manufacturing. Paul Didier, Cisco Rick Blair, Schneider Electric.

TSN and EtherNet/IP Networks

The Adaptive Platform for Future Use Cases

Ingress Policing in Automotive Systems. Soheil Samii, General Motors R&D Johannes Specht, Univ. of Duisburg-Essen

802.1Qcc findings. Astrit Ademaj. Sept 2018

Automotive Ethernet. Control complexity. Multimodal Test & Measurement Solutions. Want to know more about TSN Systems?

Mentor Automotive. Vehicle Network Design to meet the needs of ADAS and Autonomous Driving

Dependability Entering Mainstream IT Networking Standards (IEEE 802.1)

Deterministic Ethernet as Reliable Communication Infrastructure for Distributed Dependable Systems

PREEvision Technical Article

TSN FOR 802.3CG AN OVERVIEW WITH SOME SPECIFIC APPLICATIONS CRAIG GUNTHER

Why an additional Shaper

Time-Sensitive Networking (TSN) How the additional value will meet your requirements

Insights into the performance and configuration of TCP in Automotive Ethernet Networks

Tutorial on Time-Synchronization for AAA2C based on IEEE Std 802.1AS -2011

Time-Sensitive Networking: A Technical Introduction

Arccore AB 2017, all rights reserved. Accelerating innovation

TSN Influences on ODVA Technologies. Steve Zuponcic, Mark Hantel, Rudy Klecka, Paul Didier Rockwell Automation, Cisco Systems.

Time Sensitive Networks - Update from the IIC Testbed for Flexible Manufacturing

November 16, TTTech Computertechnik AG / TTTech Auto AG Copyright TTTech Auto AG. All rights reserved

Tooling Overview ADAS - Status & Ongoing Developments

IEEE 802 Plenary Session July 14-19, 2012 Geneva, Switzerland

Urgency Based Scheduler Scalability - How many Queues?!

AUTOSAR Overview and Classic Platform

The CANoe.Ethernet Solution

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

10 th AUTOSAR Open Conference

IEEE TSN (Time-Sensitive Networking): A Deterministic Ethernet Standard

Mixed-Criticality Systems based on a CAN Router with Support for Fault Isolation and Selective Fault-Tolerance

10 th AUTOSAR Open Conference

Applications of PTP in non-telecom networks. Anurag Gupta November 1 st -3 rd 2011, ITSF 2011

ETHERNET JOURNEY AT JAGUAR LAND ROVER CHALLENGES IN THE DEVELOPMENT OF AN ETHERNET BACKBONE

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

How Microcontrollers help GPUs in Autonomous Drive

IEEE Frame Replication and Elimination for Reliability. Franz-Josef Goetz, Member of IEEE TSN TG, Siemens AG

Secure Ethernet Communication for Autonomous Driving. Jared Combs June 2016

LAS Time Sensitive Networking - kernel modifications for automotive:industrial. Pekka Varis Texas Instruments

TSN Configuration Roadmap (proposed "what's next?")

Turbocharging Connectivity Beyond Cellular

Automotive Anomaly Monitors and Threat Analysis in the Cloud

Ethernet Network Redundancy in SCADA and real-time Automation Platforms.

Ultra-Low Latency Shaper

SW-Update. Thomas Fleischmann June 5 th 2015

IEEE Time-Sensitive Networking (TSN)

Mentor Automotive Save Energy with Embedded Software! Andrew Patterson Presented to CENEX 14 th September 2016

Life without a Safety Net?

Efficient testing of ECUs despite Security

CAN FD with Dynamic Multi-PDU-to-Frame Mapping

OTA and Remote Diagnostics

Time-Triggered Ethernet

Performance Testing BroadR-Reach Automotive Ethernet

Architecture concepts in Body Control Modules

SKA Monitoring & Control Realisation Technologies Hardware aspects. R.Balasubramaniam GMRT

High Speed Measurement For ADAS And Fast Analysis

CANoe.Car2x. Product Information

802.1CB Failure Mode Considerations

Sicherheitsaspekte für Flashing Over The Air in Fahrzeugen. Axel Freiwald 1/2017

Vehicle Connectivity in Intelligent Transport Systems: Today and Future Prof. Dr. Ece Güran Schmidt - Middle East Technical University

A NEW CONCEPT IN OTA UPDATING FOR AUTOMOTIVE

Applying Plantwide Industrial Wireless Communications for Cost Savings. Copyright 2012 Rockwell Automation, Inc. All rights reserved.

1000BASE-T1 from Standard to Series Production

Adaptive AUTOSAR: Infrastructure Software for Advanced Driver Assistance. Chris Thibeault June 7, 2016

Distributed IMA with TTEthernet

Trusted Platform Modules Automotive applications and differentiation from HSM

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

Automotive Challenges Addressed by Standard and Non-Standard Based IP D&R April 2018 Meredith Lucky VP of Sales, CAST, Inc.

P802.1CM Time-Sensitive Networking for Fronthaul

Hardware Robot Operating System. D-module STUDY CASE

Introduction to iscsi

Automotive Security: Challenges, Standards and Solutions. Alexander Much 12 October 2017

Do I need Supporting TSN in my Equipment: Why, What and How?

Stream Metering for Guaranteed Low-Latency of Industrial Control-Data Streams

Time Sensitive Network enabling next generation of automotive E/E architecture

OPEN ALLIANCE TC8. Compliance Verification for Ethernet ECUs. Stuttgart, May 3rd Georg Janker.

This document is a preview generated by EVS

Transcription:

Realizing Automated Driving Systems using Ethernet TSN and Adaptive AUTOSAR Prathap Venugopal, November 1-2, 2017 San Jose, CA, USA

Agenda n Automated driving communication needs n Ethernet TSN standard n Introduction to Adaptive AUTOSAR n Proposal on realizing them together n Bench results so far n Concluding remarks

ADAS & Automated driving Communication needs n Guaranteed, low end to end latency n Fault tolerance to communication link/node failures n Time awareness and Synchronization to global clock n Prevent network nodes to flood the media n Secured data exchange Standardized implementations are preferred!

TSN is a key enabler for automated driving http://standards.ieee.org/events/automotive/2015/05_ethernet_tsn_as_enabling_technology_fo r_adas.pdf http://www.ieee802.org/802_tutorials/2017-07/tutorial-automotive-ethernet-0717-v02.pdf

Realizing Ethernet TSN in a network IEEE standard What does it do Who will implement P802.1AS-Rev Network Time synchronization Synchronized Time base for all nodes Switch and End stations (its firmware/host CPU) 802.1Qci Ingress policing Eliminate the babbling streams Switch or MAC for end stations 802.1CB Seamless Redundancy Filtering redundant traffic Switch, (proxy mode) P802.1Qcr Asynchronous Traffic Shaping 802.1Qbu/802.3br Frame Preemption 802.1Qch Cyclic queuing and forwarding Asynchronous traffic scheduling Better bus utilization Reduce latency by Synchronized data transmission Switch + Host controller Switch + Host controller Switch + Host controller Switch manufacturers are onboard, how about standardized software?

Technological Alignment AUTOSAR Classic already supports Ethernet!! ETHERNET is one of the KEY Technology drivers for Adaptive AUTOSAR!!!

What's new in Adaptive AUTOSAR? Backend Systems Road-Side Infrastructure Internet ETSI Expected total number of ECUs: 120 5-10 domain controllers will run with Adaptive platform Adaptive Classic IVI / COTS (Non-AUTOSAR) N C A A N C M AUTOSAR_EXP_PlatformDesign.pdf

Sample Automated Vehicle System Architecture Classic AUTOSAR node C authority, OEM, map, via backend A C2C / C2I environment, driver state and vehicle state perception camera, environment radar, sensors lidar, inertial sensors, odometry, GPS, environment and state model maneuver- and trajectory planning trajectory Adaptive AUTOSAR node A C Adaptive AUTOSAR Node Classic AUTOSAR Node safety function trajectory control AUTOSAR_EXP_PlatformDesign.pdf

AUTOSAR Runtime for Adaptive Applications - Functional Clusters Application Application Application Application AUTOSAR Runtime for Adaptive Applications Service Service Application Service s and services exposed to applications by functional clusters Communication Management Execution Management Software Configuration Management Security Management Adaptive AUTOSAR Services Diagnostics Services provided via Communication ARA Persistency Operating system Bootloader Platform Health Management Logging and Tracing Hardware Acceleration Other Functional clusters Language specific s as part of ARA Adaptive AUTOSAR Foundation (Virtual) Machine / Hardware AUTOSAR_EXP_PlatformDesign.pdf

Adaptive Platform Technical Architecture (Communication) Adaptive Application Public Interface Part of the adaptive AUTOSAR and specified in the SWS. Execution Management ARA Communications C++11 Language Binding Dispatching and Discovery Protected Interface Interaction between functional clusters. Not normative, intended to make specification more readable and to support integration of SW into demonstrator. SOME/IP Transport TCP/IP Ethernet Driver IPC Transport IPC Private Interface Interaction between elements within a functional cluster. Not used in specifications, but maybe for (Virtual) Machine / Hardware network AVB/TSN for Traffic management and 802.1AS Time Sync are preferred

Realizing TSN in Adaptive AUTOSAR a Proposal Adaptive Application Extensions to adaptive AUTOSAR R17-03 ARA Execution Management CAN/FD Time Sync Synchronized Time Base Manager Enhanced Eth Time Sync Communications C++11 Language Binding Dispatching and Discovery SOME/IP Transport TCP/IP IPC Transport IPC Enhanced Eth Switch Driver Stbm might be required when CAN/CAN-FD support included in Adaptive AUTOSAR R17-10 FT-Security is working on the Secure Communication concept including Authentication and encryption 802.1AS-Rev Support TimeSync is already a topic in FT-CM Subgroup CAN Driver Ethernet Driver (Virtual) Machine / Hardware

Enhanced Ethernet Time Synchronizer n Support Redundancy, redundant paths n Configuration for static, redundant grandmasters n Faster Resynchronization convergent time. n Multi-Clock domain support (Already supported in AUTOSAR classic) n Configuration support for Ring Synchronous Time Base Manager Enhanced Ethernet Time Synchronizer Enhanced Ethernet Switch Driver

Ethernet Switch Driver extension n Host controller uses Ethernet switch driver to configure the switch n This shall offer Configuration support for the TSN protocol features; e.g. Static stream reservation, switch forwarding tables Per stream ingress metering limits Frame duplication path and redundancy failure action And many more.. Synchronous Time Base Manager Enhanced Ethernet Time Synchronizer Enhanced Ethernet Switch Driver

Concept evaluation bench setup Adaptive AUTOSAR Classic AUTOSAR Tester Eth Eth CAN Break Control Module Eth ADAS Controller 802.1CB ADAS Backup 802.1 AS-Rev 802.1 AS-Rev Eth Eth 802.1 Qci 802.1 AS-Rev 802.1 AS-Rev Camera Eth Long Range Radar

Adaptive AUTOSAR Bench results AP 17-03 n Learnings from AUTOSAR 17-03 Release (GM-ITK project demonstrator) Demonstrated value of Linux / open-source ecosystem for image processing, machine learning, etc. (e.g., OpenCV) Demonstrated usage of dynamic memory management Demonstrated dynamic application / process update SOME/IP works great for Service Discovery, but isn t sufficient for large data transfer (e.g. video streams). Workaround: TCP/IP

Conclusion n TSN is engineered to satisfy the Automated driving systems communication requirements n Switch vendors seems very interested in providing variants in TSN to support the Automotive market needs n Adaptive AUTOSAR currently doesn t specify TSN support. But we believe it is possible to adapt TSN within its functional clusters

Questions?

Thank You! n Acknowledgements Soheil Samii, Thomas E. Fuhrman, Mike Potts, Abuzafor Rasal https://www.autosar.org/standards/adaptive-platform/release-17-03/