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

Similar documents
Vortex Whitepaper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Industrial Internet Connectivity Framework (IICF)

Data Model Considerations for Radar Systems

Realizing Automated Driving Systems using Ethernet TSN and Adaptive AUTOSAR

Avnu Alliance Introduction

Vortex OpenSplice. Python DDS Binding

Limited-Bandwidth Plug-ins for DDS

DDS for the Energy Industry. Howard Wang, Ph.D. Director of Business, APAC

DDS Interoperability Demo

Data Distribution Service A foundation of Real-Time Data Centricity

AUTOSAR proofs to be THE automotive software platform for intelligent mobility

Leveraging DDS Security in ROS2. Ruffin White, UC San Diego, rwhitema at eng.ucsd.edu

Using Distributed Intelligence to Aid MicroGrid and Distribution Technology Deployment

Architecting IoT Systems. Angelo Corsaro, PhD Chief Technology Officer

Time Sensitive Networking - Applications and Readiness Jeff Lund Sr. Dir Product Management, Belden

TSN - Report on the IIC Testbed

The CANoe.Ethernet Solution

10 th AUTOSAR Open Conference

Vortex Whitepaper. Intelligent Data Sharing for the Business-Critical Internet of Things. Version 1.1 June 2014 Angelo Corsaro Ph.D.

Data-Centric Architecture for Space Systems

An Open Membership Consortium now over 260 companies strong

Reactive Data Centric Architectures with DDS. Angelo Corsaro, PhD Chief Technology Officer

OpenFog Reference Architecture. Presented by Dr. Maria Gorlatova OpenFog Consortium Communications Working Group Co-chair, Technical Committee Member

Reliable UDP (RDP) Transport for CORBA

The ROS 2 Vision For Advancing the Future of Robotics Development

Introduction to DDS. Brussels, Belgium, June Gerardo Pardo-Castellote, Ph.D. Co-chair OMG DDS SIG

A Data-Centric Approach for Modular Assurance Abstract. Keywords: 1 Introduction

Sentinet for Microsoft Azure SENTINET

Service Mesh and Microservices Networking

5G, its Challenges, & how to deal with these challenges

Porting of Real-Time Publish-Subscribe Middleware to Android

The Industrial Internet: Opportunities, Disruptions and Standards. Stephen Mellor Chief Technical Officer Industrial Internet Consortium

WAN-DDS A wide area data distribution capability

Designing and debugging real-time distributed systems

Sentinet for Windows Azure VERSION 2.2

How onem2m fits into the landscape of IoT technologies

The Learning Network of Minnesota Blueprint for Higher Education

DDS Interoperability Demo December 2010

ENHANCE APPLICATION SCALABILITY AND AVAILABILITY WITH NGINX PLUS AND THE DIAMANTI BARE-METAL KUBERNETES PLATFORM

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

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

Angelo Corsaro, Ph.D. Chief Technology Officer! OMG DDS Sig Co-Chair PrismTech

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

TSN, the Communication Base for a Connected World

A Standards-Based Integration Platform for Reconfigurable Unmanned Aircraft Systems

IoT protocols for the Things

SROS 2. Mikael Arguedas IROS 2018, Madrid

Time-Sensitive Networking: A Technical Introduction

Network Slicing for verticals and private networks

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

Future Networked Car Geneva Auto Show 2018

Securely Access Services Over AWS PrivateLink. January 2019

ENABLING IMPLEMENTATION AND DEPLOYMENT UTILIZING VICTORY TOOLS

SIMPLIFYING THE CAR. Helix chassis. Helix chassis. Helix chassis WIND RIVER HELIX CHASSIS WIND RIVER HELIX DRIVE WIND RIVER HELIX CARSYNC

Kepware Whitepaper. IIoT Protocols to Watch. Aron Semle, R&D Lead. Introduction

The Adaptive Platform for Future Use Cases

Open Source Networking & LFN. Arpit Joshipura GM, Linux Foundation

A proposal for Standards Adoption: An architecture for distributed systems of medical devices in high acuity environments

Automotive Security An Overview of Standardization in AUTOSAR

IIC Testbed Overview. Stan Schneider, PhD CEO, Real-Time Innovations (RTI) Vice Chair, Industrial Internet Consortium (IIC)

API s in a hybrid world. Date 28 September 2017

REFERENCE ARCHITECTURE Quantum StorNext and Cloudian HyperStore

MASERGY S MANAGED SD-WAN

White Paper. Connected Car Brings Intelligence to Transportation

Adapting Enterprise Distributed Real-time and Embedded (DRE) Pub/Sub Middleware for Cloud Computing Environments

Developing Enterprise Cloud Solutions with Azure

Enabling Agility through Modularity and Microservices TM Forum Middle East Jan 2018

SDN Technologies Primer: Revolution or Evolution in Architecture?

Exam C Foundations of IBM Cloud Reference Architecture V5

31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers

AQU Information Systems Fundamentals Spring 2012 Pg. 9.1

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

Citrix SD-WAN for Optimal Office 365 Connectivity and Performance

VXLAN Overview: Cisco Nexus 9000 Series Switches

ICN-WEN Information Centric-Networking in Wireless Edge Networks

10 th AUTOSAR Open Conference

Autonomous Driving From Fail-Safe to Fail-Operational Systems

Engineering the Industrial Internet of Things (IIoT) for Predictive Maintenance

NBASE-T and Machine Vision: A Winning Combination for the Imaging Market

FocusStack: Orchestrating Edge Clouds Using Location-Based Focus of Attention

Securing the future of mobility

PREEvision Technical Article

Cisco Connected Factory Accelerator Bundles

The Integrated Smart & Security Platform Powered the Developing of IOT

Trimble Positioning for Automotive Applications

NOVEMBER 2017 Leading Digital Transformation Driving innovation at scale Marc Leroux Executive Evangelist/Digital ABB

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

D&R IP-SoC Days Shanghai

Importance of Interoperability in High Speed Seamless Redundancy (HSR) Communication Networks

IOT FLAGSHIP PROJECT. Dr. Mario Drobics, AIT

The Information Company for Storage Professionals

A Guide to IIoT Connectivity

Update on the NSF-Intel partnership on ICN-WEN (Information Centric-Networking in Wireless Edge Networks)

IETF Video Standards A review, some history, and some reflections. Colin Perkins

Connected Car. Dr. Sania Irwin. Head of Systems & Applications May 27, Nokia Solutions and Networks 2014 For internal use

Performance Testing BroadR-Reach Automotive Ethernet

Network Implications of Cloud Computing Presentation to Internet2 Meeting November 4, 2010

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

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

Merging Enterprise Applications with Docker* Container Technology

Transcription:

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

Agenda Intro to Data Distribution Service (DDS) Use Cases for DDS in Automotive AUTOSAR and other platforms DDS and TSN

Intro to DDS

DDS and the Industrial Internet of Things Deployed in 1000s of Systems Industrial IoT Systems Reliability: Severe consequences if offline for 5ms (or 5 min) Real-time: measure in ms or µs Interface scale: 10+ applications/teams Dataflow complexity: data has many destinations Architecture: Next generation IIoT 3+ Yes? INDUSTRIES Energy, Industrial Control, Transportation, Healthcare, Defense

RTI Connext DDS in Autonomous Vehicles Commercial systems 7+ Passenger vehicles 8+ EV startups 5+ Software platforms 7+ Trucks, mining vehicles, forklifts 2 Flying taxi services 2 Hyperloop & other 2+ Autonomous ships 2+ Underwater robots Many defense systems (land, sea, air) Many research programs (companies, universities, etc.)

The DDS Standard DDS is the Proven Data Connectivity Standard for the IoT OMG: world s largest systems software standards org UML, DDS, Industrial Internet Consortium DDS: open and cross-vendor Open Standard and Open Source 12+ implementations Interoperability between source written for different vendors DDS API Distribution Fabric DDS-RTPS Protocol Real-Time Publish-Subscribe Interoperability between applications running on different implementations

DDS Wire Protocol (RTPS) Peer to peer Transport-independent QoS-aware and Reliable Communication Including multicast, for 1-many reliable communication Any data size over any transport. Automatic Discovery and Presence Plug and Play Decoupled Start applications in any order Support for Redundancy Multiple data sources Multiple network paths High performance native wire speeds

What most systems of systems look like What happens to the system when your needs evolve How the system is initially designed

DDS Creates This DDS DataBus What happens to the system when your needs evolve DDS DataBus

Use Cases

Autonomous Systems Need Massive Data Flow

Dataflow Challenge Data Source Cameras Lidar Radar GPS Control Cmd Error Data Type Data Volume Data Frequency Video Stream Data List Point cloud Bin data struct Bin data struct Text String QoS Carbots need many different dataflows Volume Frequency Latency Reliability Destination A single databus that can handle all greatly simplifies the system

Quality of Service Capabilities Use TSN? Use TSN?

Distributed Architectures for Higher Autonomy Data Centricity thus enables new architectures that are fast, distributed, and reliable.

Connected & Secure Traditional Method Secure the System Secure the Host Secure the Network App 1 App 2 Security does not need to be black and white

Fine-Grained, DDS Security Data Flow Security, by Topic Authentication Access Control Encryption Data Tagging Logging Application RTI Core Library Any Transport (e.g., TCP, UDP, multicast, shared memory, ) DDS = Data Distribution Service

DDS Across Platforms, Industries, and Networks Integration in larger systems

ConnextDDS as Core Connectivity Framework OpenFMB App OpenICE App AUTOSAR Component OpenFMB Types DDS API OpenICE Types DDS API App Types ara::com API DDS DDS DDS DDS DATABUS FACE App ROS2 Node FACE Types FACE TSS ROS Types rcl API DDS rmw / DDS

Adaptive AUTOSAR and DDS

What is AUTOSAR? AUTOSAR (AUTomotive Open System ARchitecture) is a worldwide development partnership of vehicle manufacturers, suppliers, service providers and companies from the automotive electronics, semiconductor and software industry. > 270 partners including Core Partners: BMW, Bosch, Continental, Daimler, Ford, GM, PSA, Toyota, and VW. RTI joined as a Development Partner in 2017

Overview ara::com is the Communication Management API for the AUTOSAR Adaptive Platform. EXP_AraComAPI.pdf provides an overview of the API. SWS_CommunicationManagement.pdf provides the formal spec. Developed in 2014 in the context of Adaptive AUTOSAR FT-CM Aims to be communication framework independent Was initially built around SOME/IP and follows most of its principles Based on a proxy/skeleton SOA architecture Especially tailored for Modern C++ (C++11 in External APIs, C++14 in Internal APIs)

Architecture

Adaptive AUTOSAR

Network Stack DDS Application (Standard C++ API) DDS Application (Standard C API) AUTOSAR Application AUTOSAR (ara:com API) ROS2 Application ROS2 DDS [Secure] DDSI-RTPS TSN / Ethernet (802.1, 802.3) UDP/IP Ethernet TCP/IP Ethernet Shared Memory

The Network is the Car DDS can simplify wide deployment and use of TSN, across systems and platforms

DDS TSN How do the two fit together?

How do DDS and TSN fit together Intuitively, DDS and TSN are a good fit Fundamentally both are about predictable and fault tolerant one-to-many delivery with bound latencies TSN could provide QoSes and mechanisms to DDS at a networking level DDS could provide TSN mechanisms at higher level of abstraction

How do DDS and TSN fit together What does DDS provide to TSN? Simplified usage by means of a higher level abstraction TSN can be complicated to configure and use, compared to DDS Best practices for real-time data distribution, which are designed into DDS A standardized API for applications to use, in several languages Adoption by industry frameworks that already have selected DDS (for example ROS2, AUTOSAR, )

How do DDS and TSN fit together What does TSN provide to DDS? Possibilities to truly implement certain DDS QoSes that live at the network level The concept of TSN data flows that naturally match DDS data flows, allowing for intuitive integration of the two all the way down to the network level

Problem statement DDS-TSN seems to have three different integration points. Looking at it from the DDS perspective, these are: 1. Design-time system definition to include TSN-related properties 2. Run-time DDS implementation to leverage TSN network 3. Deployment-time actions to instruct TSN-enabled equipment All three need to be addressed by the OMG DDS-TSN standardisation

Design-time system definition In order to allow DDS-TSN integration, DDS design-time system definitions need to be extended, for example with: - DDS data flow properties such as criticality and periodicity - DDS endpoint location information, in combination with the underlying network topology

Run-time DDS implementation DDS implementations should know how to interact with the TSN network and do it in a standardized way - For certain use cases, using the Level-3 (UDP/IP) stack in the right way is good enough - For other uses cases, Level-2 (ETH) access is required and no standardized TSN APIs mechanisms seem to be available for that - Again, need to collaborate with TSN standardization body

DDS + TSN (Time Sensitive Networking) DW A1 DW 1011 DR DR 1001 DR 4001 DW A3 DR 2011 DR A2 DW 2021 DR DW T period 1ms T period 4ms

OMG RFP OBJECT MANAGEMENT GROUP ISSUES DDS-TSN REQUEST FOR PROPOSALS ALLOWS DDS INFRASTRUCTURES BE DEPLOYED ON, AND LEVERAGE, TSN-ENABLED NETWORKS https://www.omg.org/news/releases/pr2018/10-08-18.htm

Thank you Bob Leigh Director of Market Development bobl@rti.com RTI www.rti.com Examples, forum, papers community.rti.com IIC www.iiconsortium.org DDS portal portals.omg.org/dds/