133
Adaptive ADAS to support incapacitated drivers Mitigate Effectively risks through tailor made HMI under automation This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 688900 Deliverable 2.1 ADAS&ME Architectural Framework and System Specifications Deliverable Identity Work Package No. WP2 Work Package Title System Architecture and Specification Activity No. A2.1 & A2.2 Activity Title System Architecture & Technical Specification Dissemination level CO Main Author(s) Sri Venkata Naga Phanindra Akula (TUC) Luca Zanovello (DUCATI) File Name ADASANDME_Deliverable_2.1.doc Online resource http://www.adasandme.com Ref. Ares(2017)5763972 - 24/11/2017

Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

Adaptive ADAS to support incapacitated drivers Mitigate Effectively risks through tailor

made HMI under automation

This project has received funding from the European Union’s Horizon 2020 research

and innovation programme under grant agreement No 688900

Deliverable 2.1 – ADAS&ME Architectural

Framework and System Specifications

Deliverable Identity

Work Package No. WP2

Work Package Title System Architecture and Specification

Activity No. A2.1 & A2.2

Activity Title System Architecture & Technical Specification

Dissemination level CO

Main Author(s) Sri Venkata Naga Phanindra Akula (TUC)

Luca Zanovello (DUCATI)

File Name ADASANDME_Deliverable_2.1.doc

Online resource http://www.adasandme.com

Ref. Ares(2017)5763972 - 24/11/2017

Page 2: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 2 of 133 Version 1.2

Version History

Date Version Comments

08.05.2017 0.1 First proposal for TOC

07.07.2017 0.2 First draft of system architecture and system

specifications

15.08.2017 0.3 Modified the content as per review comments by

partners from Ford.

04.09.2017 0.41

Update on framework for documenting system

requirements and functional requirements (Tabular

format)

14.09.2017 0.51 Update as per review comments

18.09.2017 0.60 Updated the document with contributions received

from partners

13.10.2017 0.70 First draft of consolidated requirements for review

16.10.2017 0.80 Document shared for Internal Review

26.10.2017 0.90 Updated document as per Internal Review comments

01.11.2017 0.91 Change in the document layout as per review

comments

10.11.2017 1.0 Document with updated layout

21.11.2017 1.1 Consolidation of contributions received from

partners

23.11.2017 1.2 Final version of all contributions from partners

24.11.2017 1.3 Final version of the deliverable submitted to EC

Authors (full list)

Alessia Knauss, AUTOLIV

Alicia Lotz, OVGU

Alexander Burmeister, DLR

Angelos Bekiaris, CERTH

Anna Anund, VTI

Christer Ahlström, VTI

Christophe René Joseph Ecabert, EPFL

Daniel Teichmann, RWTH

Dimitris Gavrilis, UPATRAS

Emmanuel Doucet, VEDECOM

Evangelia Chrysochoou, CERTH

Frederik Diederichs, FRAUNHOFER

George Georgoulas, UPATRAS

Hamid Sanatnama, SEYE

Ivan Dmitriev, VEDECOM

Karel Kreuter, DENSO

Luca Zanovello, DUCATI

Marc Wilbrink, DLR

Marcel Mathissen, FORD

Manelli Matteo, SCANIA

Michael Jüttner, NAVENTIK

Nikica Hennes, FORD

Nikos Dimokas, CERTH

Pantelis MAROUDIS, VALEO

Paul Schouten, TOMTOM

Sri Venkata Naga Phanindra Akula, TUC

Stas Krupenia, SCANIA

Page 3: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 3 of 133 Version 1.2

Stella Nikoloau, CERTH

Svitlana Finér, SEYE

Yannis Lilis, FORTH

Project Coordinator

Dr. Anna Anund

Research Director / Associate Professor

VTI - Olaus Magnus väg 35 / S-581 95 Linköping / Sweden

Tel: +46-13-20 40 00 / Direct: +46-13-204327 / Mobile: +46-709 218287

E-mail: [email protected]

Legal Disclaimer

The information in this document is provided “as is”, and no guarantee or warranty is given that the information

is fit for any particular purpose. The above referenced authors shall have no liability for damages of any kind

including without limitation direct, special, indirect, or consequential damages that may result from the use of

these materials subject to any liability which is mandatory due to applicable law.

The present document is a draft. The sole responsibility for the content of this publication lies with the authors. It

does not necessarily reflect the opinion of the European Union. Neither the INEA nor the European Commission

is responsible for any use that may be made of the information contained therein.

© 2016 by ADAS&ME Consortium

Page 4: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 4 of 133 Version 1.2

Table of Contents

TABLE OF CONTENTS ........................................................................................................................................ 4

INDEX OF FIGURES ........................................................................................................................................... 6

INDEX OF TABLES ............................................................................................................................................. 6

GLOSSARY ........................................................................................................................................................ 8

1 INTRODUCTION ..................................................................................................................................... 11

1.1 SCOPE OF THIS DOCUMENT ............................................................................................................................ 11 1.2 DELIVERABLE STRUCTURE .............................................................................................................................. 12

2 METHODOLOGY .................................................................................................................................... 13

2.1 SYSTEM ARCHITECTURE DEFINITION ................................................................................................................. 13 2.2 ARCHITECTURE DEVELOPMENT PROCESS ........................................................................................................... 13 2.3 FRAMEWORK FOR ADAS&ME SYSTEM SPECIFICATION ....................................................................................... 14

3 ADAS&ME SYSTEM CONCEPT ................................................................................................................ 17

3.1 GENERAL SYSTEM ARCHITECTURE ................................................................................................................... 17 3.2 SYSTEM ARCHITECTURE IN DETAIL ................................................................................................................... 19

3.2.1 Sensor Subsystem (SS) ................................................................................................................... 19 3.2.2 Driver State Monitoring Subsystem (DSMS) .................................................................................. 23 3.2.3 Environmental Situation Awareness Subsystem (ESAS) ................................................................ 35 3.2.4 ADAS&ME Core (ADAS&ME Core) ................................................................................................. 41 3.2.5 Vehicle Automation Subsystem (VAS) ........................................................................................... 47

4 ADAS&ME SYSTEM STRUCTURE ............................................................................................................ 49

4.1 OVERVIEW ................................................................................................................................................. 49 4.2 USE CASE A: ATTENTIVE LONG HAUL TRUCKING – FUNCTIONAL SYSTEM STRUCTURE ................................................ 50

4.2.1 System Requirements .................................................................................................................... 50 4.2.2 Functional Architecture ................................................................................................................. 52

4.3 USE CASE A: ATTENTIVE LONG HAUL TRUCKING – BEHAVIOURAL SYSTEM STRUCTURE .............................................. 53 4.3.1 Physical Architecture ..................................................................................................................... 53 4.3.2 Communication Architecture......................................................................................................... 54

4.4 USE CASE B: ELECTRIC VEHICLE RANGE ANXIETY - FUNCTIONAL SYSTEM STRUCTURE ................................................ 55 4.4.1 System Requirements .................................................................................................................... 55 4.4.2 Functional Architecture ................................................................................................................. 57

4.5 USE CASE B: ELECTRIC VEHICLE RANGE ANXIETY - BEHAVIOURAL SYSTEM STRUCTURE .............................................. 58 4.5.1 Physical Architecture ..................................................................................................................... 58 4.5.2 Communication Architecture......................................................................................................... 59

4.6 USE CASE C: DRIVER STATE BASED SMOOTH & SAFE AUTOMATION TRANSITIONS- FUNCTIONAL SYSTEM STRUCTURE ....... 60 4.6.1 System Requirements .................................................................................................................... 60 4.6.2 Functional Architecture ................................................................................................................. 62

4.7 USE CASE C: DRIVER STATE BASED SMOOTH & SAFE AUTOMATION TRANSITIONS- BEHAVIOURAL SYSTEM STRUCTURE ..... 63 4.7.1 Physical Architecture ..................................................................................................................... 63 4.7.2 Communication Architecture......................................................................................................... 64

4.8 USE CASE D: NON-REACTING DRIVER EMERGENCY MANEUVER .............................................................................. 65 4.9 USE CASE E: LONG RANGE ATTENTIVE TOURING WITH MOTORBIKE – FUNCTIONAL SYSTEM STRUCTURE ........................ 66

4.9.1 System Requirements .................................................................................................................... 66 4.9.2 Functional Architecture ................................................................................................................. 70

4.10 USE CASE E: LONG RANGE ATTENTIVE TOURING WITH MOTORBIKE – BEHAVIOURAL SYSTEM STRUCTURE .................. 71 4.10.1 Physical Architecture ................................................................................................................ 71 4.10.2 Communication Architecture .................................................................................................... 72

4.11 USE CASE F: RAIDER FAINT ....................................................................................................................... 73 4.11.1 System Requirements ............................................................................................................... 73

4.12 USE CASE G: PASSENGER PICK UP/DROP OFF AUTOMATION FOR BUSES-FUNCTIONAL SYSTEM STRUCTURE ................ 74 4.12.1 System Requirements ............................................................................................................... 74

Page 5: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 5 of 133 Version 1.2

4.12.2 Functional Architecture ............................................................................................................ 76 4.13 USE CASE G: PASSENGER PICK UP/DROP OFF AUTOMATION FOR BUSES - BEHAVIOURAL SYSTEM STRUCTURE ............ 77

4.13.1 Physical Architecture ................................................................................................................ 77 4.13.2 Communication Architecture .................................................................................................... 78

5 SYSTEM SPECIFICATIONS ....................................................................................................................... 79

5.1 SYSTEM SPECIFICATIONS ............................................................................................................................... 79 5.1.1 Specifications template ................................................................................................................. 79 5.1.2 Sensors .......................................................................................................................................... 80 5.1.3 HMI Modules ................................................................................................................................. 81 5.1.4 Interfaces ....................................................................................................................................... 82 5.1.5 Elaboration Units ........................................................................................................................... 84

6 CONCLUSIONS ....................................................................................................................................... 85

7 REFERENCES .......................................................................................................................................... 86

Page 6: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 6 of 133 Version 1.2

Index of Figures

FIGURE 1 FRAMEWORK FOR ADAS&ME SYSTEM SPECIFICATIONS ...................................................................................... 14 FIGURE 2 ADAS&ME GENERAL SYSTEM ARCHITECTURE ................................................................................................... 18 FIGURE 3 SENSOR SUBSYSTEM ...................................................................................................................................... 19 FIGURE 4 MESSAGE ROUTING USING RABBITMQ ............................................................................................................. 20 FIGURE 5 DIRECT MESSAGE EXCHANGE ROUTING USING RABBITMQ .................................................................................... 21 FIGURE 6 DRIVER STATE MONITORING SUBSYSTEM .......................................................................................................... 23 FIGURE 7 SLEEPINESS DRIVER STATE DETERMINATION ....................................................................................................... 24 FIGURE 8 REST DRIVER STATE DETERMINATION ............................................................................................................... 25 FIGURE 9 STRESS DRIVER STATE DETERMINATION FOR UC A, C, D, AND G ........................................................................... 26 FIGURE 10 STRESS DRIVER STATE DETERMINATION FOR UC E ............................................................................................ 27 FIGURE 11 EMOTIONS DRIVER STATE DETERMINATION FOR USE CASE A ............................................................................... 29 FIGURE 12 EMOTIONS DRIVER STATE DETERMINATION FOR USE CASE B ............................................................................... 29 FIGURE 13 EMOTIONS DRIVER STATE DETERMINATION FOR USE CASE C AND D ..................................................................... 30 FIGURE 14 DISTRACTION DRIVER STATE DETERMINATION FOR UC A, C, D, AND G ................................................................. 31 FIGURE 15 DISTRACTION DRIVER STATE DETERMINATION FOR UC E .................................................................................... 32 FIGURE 16 PHYSICAL FATIGUE DRIVER STATE DETERMINATION FOR UC E&F ........................................................................ 34 FIGURE 17 ENVIRONMENTAL SITUATION AWARENESS SUBSYSTEM ...................................................................................... 36 FIGURE 18 SENSOR DATA FUSION MODULE .................................................................................................................... 37 FIGURE 19 COMMUNICATION MODULE ......................................................................................................................... 38 FIGURE 20 ENVIRONMENTAL STATE DETERMINATION MODULE .......................................................................................... 40 FIGURE 21 ADAS&ME CORE SUBSYSTEM ..................................................................................................................... 41 FIGURE 22 CONCEPTUAL DIAGRAM OF THE DRIVER/RIDER IDENTIFICATION MODULE (DIM). ................................................... 42 FIGURE 23 PM INTERACTION WITH OTHER SUB-SYSTEMS USING RABBITMQ BROKER .............................................................. 43 FIGURE 24 DECISION SUPPORT MODULE ........................................................................................................................ 45 FIGURE 25 HMI CONTROLLER MODULE ......................................................................................................................... 47 FIGURE 26 VEHICLE AUTOMATION SUBSYSTEM................................................................................................................ 48 FIGURE 27 VEHICLE AUTOMATION SUBSYSTEM FOR UC E/F .............................................................................................. 48 FIGURE 28 ADAS&ME TRUCK (USE CASE A) FUNCTIONAL ARCHITECTURE........................................................................... 52 FIGURE 29 ADAS&ME TRUCK (USE CASE A) PHYSICAL ARCHITECTURE ............................................................................... 53 FIGURE 30 ADAS&ME TRUCK (USE CASE A) COMMUNICATION ARCHITECTURE ................................................................... 54 FIGURE 31 ADAS&ME ELECTRIC CAR (USE CASE B) FUNCTIONAL ARCHITECTURE ................................................................. 57 FIGURE 32 ADAS&ME ELECTRIC CAR (USE CASE B) PHYSICAL ARCHITECTURE ..................................................................... 58 FIGURE 33 ADAS&ME ELECTRIC CAR (USE CASE B) COMMUNICATION ARCHITECTURE ........................................................ 59 FIGURE 34 ADAS&ME NORMAL CAR (USE CASE C AND D) FUNCTIONAL ARCHITECTURE ....................................................... 62 FIGURE 35 ADAS&ME NORMAL CAR (USE CASE C AND D) PHYSICAL ARCHITECTURE ............................................................ 63 FIGURE 36 ADAS&ME NORMAL CAR (USE CASE C AND D) COMMUNICATION ARCHITECTURE ................................................ 64 FIGURE 37 ADAS&ME MOTORBIKE (UC E AND F) FUNCTIONAL ARCHITECTURE .................................................................. 70 FIGURE 38 ADAS&ME MOTORBIKE (UC E AND F) PHYSICAL ARCHITECTURE ....................................................................... 71 FIGURE 39 ADAS&ME MOTORBIKE (UC E AND F) COMMUNICATION ARCHITECTURE ........................................................... 72 FIGURE 40 ADAS&ME BUS SIMULATOR (USE CASE G) FUNCTIONAL ARCHITECTURE ............................................................. 76 FIGURE 41 ADAS&ME BUS SIMULATOR (USE CASE G) PHYSICAL ARCHITECTURE ................................................................. 77 FIGURE 42 ADAS&ME BUS SIMULATOR (USE CASE G) COMMUNICATION ARCHITECTURE ..................................................... 78

Index of Tables

TABLE 1 SENSOR SUBSYSTEM INTERFACES ....................................................................................................................... 20 TABLE 2 SENSOR INTERFACE DESCRIPTION WITH INTERFACE MODULE (INPUT) ....................................................................... 22 TABLE 3 DRIVER STATE MONITORING SUBSYSTEM INTERFACES ........................................................................................... 23 TABLE 4 SLEEPINESS DRIVER STATE DETERMINATION MODULE I/O DATA PARAMETERS .......................................................... 24 TABLE 5 REST DRIVER STATE DETERMINATION MODULE I/O DATA PARAMETERS ................................................................... 25 TABLE 6 STRESS DRIVER STATE DETERMINATION MODULE I/O DATA PARAMETERS FOR UC A, C, D, AND G ............................... 26 TABLE 7 STRESS DRIVER STATE DETERMINATION MODULE I/O DATA PARAMETERS FOR UC E .................................................. 27 TABLE 8 EMOTIONS DRIVER STATE DETERMINATION MODULE I/O DATA PARAMETERS ........................................................... 30

Page 7: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 7 of 133 Version 1.2

TABLE 9 DISTRACTION DRIVER STATE DETERMINATION MODULE I/O DATA PARAMETERS FOR UC A, C, D, AND G ...................... 31 TABLE 10 DISTRACTION DRIVER STATE DETERMINATION MODULE I/O DATA PARAMETERS FOR UC E ....................................... 32 TABLE 11 PHYSICAL FATIGUE DRIVER STATE DETERMINATION MODULE I/O DATA PARAMETERS UC E&F .................................. 34 TABLE 12 ENVIRONMENTAL SITUATION AWARENESS SUBSYSTEM INTERFACES ....................................................................... 36 TABLE 13 SENSOR DATA FUSION I/O DATA PARAMETERS ................................................................................................. 37 TABLE 14 COMMUNICATION MODULE I/O DATA PARAMETERS .......................................................................................... 38 TABLE 15 ENVIRONMENTAL STATE DETERMINATION MODULE I/O DATA PARAMETERS........................................................... 40 TABLE 16 ADAS&ME CORE INTERFACES ....................................................................................................................... 41 TABLE 17 DRIVER/RIDER IDENTIFICATION MODULE I/O DATA PARAMETERS ......................................................... 42 TABLE 18 PERSONALISATION MODULE I/O DATA PARAMETERS .......................................................................................... 43 TABLE 19 DECISION SUPPORT MODULE I/O DATA PARAMETERS ........................................................................................ 45 TABLE 20 HMI CONTROLLER MODULE I/O DATA PARAMETERS ......................................................................................... 47 TABLE 21 VEHICLE AUTOMATION SUBSYSTEM I/O DATA PARAMETERS ................................................................................ 48 TABLE 22 VEHICLE AUTOMATION SUBSYSTEM FOR UC E&F - I/O DATA PARAMETERS ............................................................ 48

Page 8: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 8 of 133 Version 1.2

Glossary

ADAS&ME ADAPTIVE ADAS TO SUPPORT INCAPACITATED DRIVERS & MITIGATE

EFFECTIVELY RISKS THROUGH TAILOR MADE HMI UNDER AUTOMATION

ADAS&ME C ADAS&ME CORE

ADAS&ME FA ADAS&ME FUNCTIONAL ARCHITECTURE

ADAS&ME PA ADAS&ME PHYSICAL ARCHITECTURE

CoE CONFIDENCE OF ESTIMATION

CM COMMUNICATION MODULE

DID DIGITAL INFRASTRUCTURE DATA

DSDM DRIVER STATE DETERMINATION MODULE

DSM DECISION SUPPORT MODULE

DSMS DRIVER STATE MONITORING SUBSYSTEM

SDSM SENSORS FOR DRIVER STATE MONITORING

ECG ELECTROCARDIOGRAM

EDA ELECTRO DERMAL ACTIVITY

ESAS ENVIRONMENTAL SITUATION AWARENESS SUBSYSTEM

ESDM ENVIRONMENTAL STATE DETERMINATION MODULE

FSR FORCE SENSITIVE RESISTOR

GPS GLOBAL POSITIONING SYSTEM

GSR GALVANIC SKIN RESPONSE

HMI HUMAN MACHINE INTERACTION

HMI E HMI ELEMENTS

HMI FM HMI FRAMEWORK MODULE

HR HEART RATE

HRV HEART RATE VARIABILITY

IM INTERFACE MODULE

IMU INERTIAL MEASUREMENT UNIT

PM PERSONALIZATION MODULE

Page 9: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 9 of 133 Version 1.2

PPG PHOTOPLETHYSMOGRAPHY

SEM SENSORS FOR ENVIRONMENT MONITORING

SDFM SENSOR DATA FUSION MODULE

SDSM SENSORS FOR DRIVER STATE MONITORING

SS SENSOR SUBSYSTEM

SSD SOFT SENSOR DATA

SVM SENSORS FOR VEHICLE MONITORING

UC USE CASE

VAS VEHICLE AUTOMATION SUBSYSTEM

VSDM VEHICLE STATE DETERMINATION MODULE

WPCU WEARABLE PLATFORM CONTROL UNIT

Page 10: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 10 of 133 Version 1.2

Executive Summary

ADAS&ME is a use case-oriented project, which aims to combine driver/rider state with the

situation and environmental context knowledge to manage specific interaction strategies,

which include both HMI and automated functions, to ensure safer and more efficient road

usage.

The deliverable defines a common technical framework, which can guide the overall systems

development, taking into account communication and integration issues, which often

represent threats especially in large projects, where different partners develop their modules

separately.

This deliverable includes:

The General System Architecture: all UC architectures will be based on this high-

level architecture. The UCs will include the subsystems and modules here defined,

also the communication flow between these will be substantially the same;

The System Architecture in detail: all the subsystem and modules specified in General

system architecture are described in terms of the I/O interfaces and I/O data.

The System Requirements are specified based on the UC descriptions for priority

scenarios identified at ADAS&ME deliverable 1.2 “Driver/ Rider models, Use Cases

implementation scenarios”

The UC Functional Architecture: the requirements are used to adapt the general

system architecture for each UC, taking into account its peculiarities, the different

states, and functions to be implemented;

The UC Physical Architecture: in this sections, the architecture for each use case is

designed by considering the existing hardware available able at each demonstrator

and adapting it to the needs of UC.

The UC Communication Architecture: in this section, the deliverable concentrates on

the communication interfaces between the different modules. Data formats, input, and

output interfaces are defined here for each UC;

Specifications: all the relevant hardware modules are here specified. Their level of

detail depends on the different module, i.e. modules already integrated and tested will

not be fully specified.

To sum-up, Deliverable 2.1 is aimed at creating a common structure guiding the work

performed in the other technical work packages (i.e. WP3, WP4, WP5, WP6, and WP7) with

which WP2 is strictly correlated, but many activities have not been finalized yet or have just

started. As a consequence, the data contained here may be incomplete and/or become obsolete

in the future. Therefore an update for this document is expected for M30 when it will be able

to provide the exact information.

Page 11: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 11 of 133 Version 1.2

1 Introduction

ADAS&ME (“Adaptive ADAS to support incapacitated drivers &Mitigate Effectively risks

through tailor made HMI under automation”) will develop adapted Advanced Driver

Assistance Systems that incorporate driver/rider state, situational/environmental context, and

adaptive interaction to automatically transfer control between vehicle and driver/rider and

thus ensure safer and more efficient road usage. To achieve this, a holistic approach will be

taken which considers automated driving along with information on driver/rider state.

The work is based on 7 identified Use Cases for cars, trucks, buses, and motorcycles, aiming

to cover a large proportion of driving on European roads.

Work package 2 is responsible for the design of an Architectural Framework for ADAS&ME

system requirements and specifications for all ADAS&ME Use Cases.

1.1 Scope of this document

The aim of this document is to make the reader, i.e. every technical resource working on

topics included in WP2, WP3, WP4, WP5, WP6, and WP7, understand functional, technical

requirements, specifications of the to-be-developed ADAS&ME system and the final

architecture of the demonstrators without ambiguity. The confidential nature of the document,

combined with the reader profile, led the authors to create a highly technical and detailed

deliverable, which may be difficult to understand for people not involved in the project.

The document describes a framework to achieve final system specifications from system

requirements and is necessary to accomplish the following tasks:

WP2: perform the risk analysis, for what concerns potential technical risks

WP3: develop the Vehicle State Determination Module (VSDM), the Communication

Module (CM) and the Environmental State Determination Module (ESDM)

WP4: develop the Driver State Determination Module (DSDM) and the

Personalisation Module (PM)

WP5: develop the Decision Support Module (DSM) and the HMI and Automation

strategies

WP6: to ensure the smooth integration of the demonstrators of all the above-

mentioned hardware and software modules and to be an aid while performing their

technical verification before the final evaluation

WP7: support the data collection and the data analysis activity

Considered the variety of these tasks, different partners will not need all the data with the

same level of detail, and besides, will make different uses of the deliverable content. For

example:

Driver state algorithms developers need to have very precise information about the

monitoring sensors performances, while for an a-priori risk analysis a more basic level

of detail is sufficient.

On the other hand, driver state algorithm developers are not interested in physical

specifications (dimensions, operating temperature range, power supply,) which are

very important to perform risk analysis and to execute the items integration in the

demonstrators.

The document is intended to be a living tool and it shall be kept updated until M30, especially

the requirements and specifications sections will be made subject to changes. Both

Page 12: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 12 of 133 Version 1.2

requirements and specifications are grouped across UCs since the project is UC driven.

Specific work will be needed in the next phase to complete the requirements definition,

identify possible conflicts among them and solve these issues harmonizing them or, if not

possible, making a prioritization of the conflicting ones and keeping only the main ones.

1.2 Deliverable Structure

This document is structured in five chapters explaining the ADAS&ME system architectural

framework and system specifications.

Chapter 1: Introduction outlines the idea of the ADAS&ME project and guides the reader

by detailing the key points present in other chapters of this document.

Chapter 2: Methodology describes the overall process followed to achieve ADAS&ME

System Specifications. The first part of the chapter lays the theoretical foundation and

roadmap to achieve them. The later part describes the general framework to achieve system

specifications and then describes the development process of ADAS&ME system architecture

in high level.

Chapter 3: ADAS&ME System Concept describes the high-level ADAS&ME system

architecture and the system architecture in detail for each building block of ADAS&ME

system architecture.

Chapter 4: ADAS&ME System Structure details on the design approach considered and

followed to realize the ADAS&ME System Concept mentioned in Chapter 3 specific to each

use case. This chapter presents the requirements of each subsystem for each ADAS&ME use

case. These system requirements form the base for design decisions in order to derive

functional, physical and communication architectures for each use case.

Chapter 5: System Specifications quantitatively represents the realized ADAS&ME systems

as specified in Chapter 4.

Page 13: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 13 of 133 Version 1.2

2 Methodology

This chapter describes the development process followed for ADAS&ME system architecture.

2.1 System Architecture definition

System Architecture diagram is the foundation and fundamental diagram for any project. This

diagram mainly depicts the key systems or subsystems along with their interactions required

to achieve any given system requirements. As time progress, during the various design phase

of the project, this diagram will form the base in designing the further key diagrams like

General Functional Architecture, Functional Architecture for each key module, Physical

Architecture, and Communication Architecture. This approach helps the different persons

(Developers, Testers, Integration Team, and Project and Technical Management team)

involved in the project to communicate end goal to be achieved without any confusion. Also,

this method helps to identify any risks involved during any phase of the project. The

concerned team can take proper actions to eliminate all possible risks even before they

happen.

2.2 Architecture development process

ADAS&ME is a use case driven project. It has 30 different partners working on different

aspects to realize its end goal. Hardware and Software components designed and developed in

this project will be tested on different classes of transport vehicles (Ex: Truck, Electric Car,

Normal Car, Motorbike, and Bus) depending on the use case. Hence architecture design

present in this document should be flexible, configurable, and manageable to realize the goal

of each use case at the respective demonstrator.

In this project, architecture development to realize the identified use cases happen in the

following stages.

1. General System Architecture

2. Functional Architecture per key module

3. General Functional Architecture for each use case

4. Interoperability Information

5. Physical Architecture

6. Communication Architecture

In general, for any project, a use case diagram describes the complex task to be realized in the

project. This complex task is divided into several subtasks. Different tasks of similar

functionality are grouped together to form a subsystem. General System Architecture presents

the high-level view of different subsystems along with the data interactions between other

subsystems. Each subsystem consists of several modules. Hardware and Software components

built up these modules.

Functional architecture for each key module describes the internal details of each subsystem

present in the General System Architecture diagram that is common to most of the use cases

realized in the project. Internal details include a brief description of the subsystem, modules

present in the subsystem, input and output interfaces available to send or receive data.

Information on actual input and output data that is sent using at these interfaces is also defined

here.

Page 14: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 14 of 133 Version 1.2

Based on the use case description functional architecture for each subsystem is as such or

modified as per the needs of the use case, combined with other subsystems. The combined

representation of all the required subsystems forms the General System Architecture for each

use case. Until this stage, the design decisions are more abstract and logical in nature.

Unlike the previous stages, the last three stages, i.e. interoperability information, physical and

communication architecture, are more focused on the actual implementation aspects of the use

case. Interoperability information describes the actual data that is being communicated

between subsystems inside the overall architecture. Physical and communication architectures

describe the physical hardware and the communication stack used for the realization of the

use case.

This document is a living document and will be updated during the course of the project. So

this document contains information on the tasks that have been already done prior to writing

this report, information about the tasks that are currently in progress and information about

the tasks that will be performed in the future.

2.3 Framework for ADAS&ME System Specification

System Design

ADAS&ME Project Proposal Idea

Survey

State of the Art List of Users User wishes Stakeholder wishes

Needs and Limitations

User needs Stakeholder needs Planned Innovation Limitations Use Cases

System Requirements

Tasks Communication Timing Priorities

Functional Blocks

ADAS&ME System Specifications

Input Data Output Data

Error Handling

Figure 1 Framework for ADAS&ME System Specifications

Figure 1 describes the high-level framework followed to achieve system specifications for

ADAS&ME. At first, the ADAS&ME project proposal idea is looked upon for similar

solutions existing in the literature. Second, opinions of end users and stakeholders were

Page 15: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 15 of 133 Version 1.2

enquired by an online survey as part of Activity A1.2. Results of this activity are presented at

Deliverable 1.2 (D1.2) “Driver/ Rider models, Use Cases implementation scenarios”

D1.2 also specifies the final use cases that will be realized as part of ADAS&ME based on the

various surveys, workshops conducted and analysis done during the course of the project. As

per the D1.2, all the 7 Use Cases will be selected for implementation, with a focus on the

following priority scenarios:

Use Case A: Attentive long haul trucking (truck)

1st Priority: Safe Stop

2nd Priority: Traffic Jam negotiation

3rd Priority: Overtaking

4th Priority: Handovers

For UC A, although these were the priorities identified by Stakeholders and Users, it is not

certain that such self-driving functionality (SAE level 5 of Automation) will be implemented

within the duration of the project. Given that ADAS&ME is not, in and of itself, intended to

develop self-driving technology, the results described D1.2 will guide future development

within Scania. In contrast, the work completed within ADAS&ME will focus on the driver

monitoring and adaptive HMI components and will be implemented in near-horizon self-

driving capability. Consequently, in the Use Case Details (see Table 46 of D1.2), a more

accurate description of the self-driving functionality (SAE Level 3, ex: the truck will drive

autonomously within a lane and follow traffic at varying speeds. If no traffic is present, it will

drive at the required speed) is presented. Within this description, there is a focus on five

phases:

1. Personalization at start-up

2. Manual driving

3. Handovers

4. Takeovers

5. Safe stop

Use Case B: Electric Vehicle range anxiety (e-car)

1st Priority: EV range problem appears due to a traffic jam

2nd Priority: Driver trusts the system and follows indications to power charging station

For UC B, based on user and stakeholders feedback the scenarios have been re-adopted in

comparison to the first description, thus the following phases will be implemented:

1. Range Anxiety Mitigation

2. Range Incident Mitigation

3. 5km Protection

Use Case C: Drive state-based smooth and safe automation transitions (conventional car)

1st Priority: Unsuccessful handover due to the non-reacting driver and safe stop

2nd Priority: Controlled (automation initiated) handover transitions taking the driver state for

the interaction design into account

3rd Priority: Unsuccessful handover due to the non-reacting driver and ‘follow-me’ connected

driving activation (V2X) in case safe stop is not feasible (follow connected vehicle until a safe

Page 16: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 16 of 133 Version 1.2

stop is possible)

Use Case D: Non-reacting driver emergency maneuver (conventional car)

1st Priority: Unsuccessful handover and take over the transition

2nd Priority: Controlled (automation initiated) take over transitions based on driver state

3rd Priority: V2V communications about the planned maneuver of the ego vehicle to vehicles

close behind or beside the ego vehicle (enable cooperative maneuver)

Use Case E: Long range attentive touring with motorbike (motorbike)

1st Priority: Assistance, during long range touring, in case of tiredness

2nd Priority: Assistance, during long range touring, in case of inattention

Use Case F: Rider Faint (motorbike)

1st Priority: Activation of active systems if the rider is fainting

2nd Priority: Activation of active systems if the rider is going to faint and is ignoring

assistance

Use Case G: Passenger pick-up/drop-off automation for buses (city bus)

1st Priority: System initiated takeover

2nd Priority: Driver initiated take over

Page 17: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 17 of 133 Version 1.2

3 ADAS&ME System Concept

End system of ADAS&ME shall realize the priority scenarios for all the seven use cases as

mentioned in the previous chapter. The First part of the chapter concentrates on the general

system architecture. While the second one describes the functional architecture of each

induvial subsystem present in the General System Architecture.

3.1 General System Architecture

Figure 2 shows the general System Architecture of ADAS&ME. The whole ADAS&ME

system is divided into several subsystems and each subsystem is further divided into modules.

Hardware and Software components build up the modules.

The problem that ADAS&ME solves can be well understood from the title of ADAS&ME

project which is “Adaptive ADAS to support incapacitated drivers Mitigate Effectively

risks through tailor made HMI under automation”. The subsystems inside the General

System Architecture are designed to solve this overall problem.

In order to “support incapacitated drivers”, it is necessary to constantly monitor the driver

and know exactly when the driver is incapacitated. DSMS solves the problem of identifying

the driver state. The problem of “Mitigate Effectively risks through tailor-made HMI” is

solved by the ADAS&ME Core Subsystem which is capable of making decisions based on

the driver state and environment situation. Not only under vehicle Automation mode but also

in manual mode, the General ADAS&ME System architecture is an “Adaptive ADAS” as the

ADAS&ME Core can adapt its output based on the input coming from DSMS, ESAS.

Sensor subsystem is placed separately to all the subsystems, thereby enabling all the

subsystems to access the sensor data of their choice. During the development stage of the

project, if there happens to be any request for change of the sensor or addition of a new

sensor, this can be done with a very minimal effort as the software algorithms present at

different subsystems are abstracted from the sensor interface. This design choice was made to

provide a flexible and extensible system, forming a future-proof platform and allowing for

algorithm re-use in case of changes in the system architecture. This also simplifies adapting

the ADAS&ME system to the different platforms provided for the individual use cases.

General system architecture has the following subsystems and modules in it as shown in

Figure 2 (from bottom to top) 1. Sensor Subsystem (SS): This subsystem contains input/output, hardware and software

interfaces to receive data from different classes of sensors namely

a. Sensors for Driver State Monitoring (SDSM),

b. Sensors for Environment Monitoring (SEM),

c. Sensors for Vehicle Monitoring (SVM),

d. Digital Infrastructure Data (DID),

e. HMI Data (HMI D) and

f. Software algorithm outputs executed at other subsystems referred as Soft Sensor Data

(SSD).

Interface Module (IM) present at this subsystem receives the sensor data, processes it

and analyses it in order to be sent to the subsequent layers via publish-subscribe

mechanism is facilitated by the Interface Module. All the Subsystems or Modules in

need of input data can subscribe to sensor data of their interest. In order to synchronize

the data received from different classes of sensors, this module also adds a predefined

header and footer to the actual sensor data when sending to the above layers.

Page 18: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 18 of 133 Version 1.2

End results of the intermediate software algorithms executed at any subsystem can

share their outputs to the IM. These intermediate results of software algorithms are

referred to as another class of sensor data i.e. Soft Sensor Data (SSD). In order to

differentiate that the SSD shared back to the SS may contain the intermediate results

or the final outputs of software algorithms present in at the subsystem, the data flow

for SSD between different subsystems to the sensor subsystem is shown with a dotted

line in Figure 2.

Environmental Situation Awareness Subsystem (ESAS)

Algorithms for Environmental Situation Determination

ADAS&ME Core (ADAS&ME C)

Personalization Module (PM)Decision Support Module (DSM)

HMI Controller Module (HMI CM)

Vehicle Automation Subsystem (VAS)

Vehicle Automation Module (VAM)

Soft Sensor data

Driver monitoring Data

Environmental/Vehicle Data

Digital Infrastructure

DataHMI Data

Interface Module (IM)

Sensor Subsystem (SS)

Driver State Monitoring Subsystem (DSMS)

Algorithms for Driver State Determination

Figure 2 ADAS&ME General System Architecture

2. Driver State Monitoring Subsystem (DSMS): This subsystem contains a software

input interface to receive data from the SS. On receiving all the required sensor data,

software algorithms present at Driver State Determination Module (DSDM) will

assess the driver state (sleepiness, distraction, etc.). It also has an output interface to

share the combined driver state information of all the software algorithms as an array

to above layers and to SS.

3. Environmental Situation Awareness Subsystem (ESAS): This subsystem contains a

software input interface to receive sensor data from the SS. Vehicle State

Determination Module (VSDM), Communication Module (CM), Environmental State

Determination Module (ESDM) together determine the environment situation. This

computed information is shared via an output interface to ADAS&ME server

subsystem and to SS.

4. ADAS&ME Core (ADAS&ME C): This subsystem contains an input software

interface to receive the direct sensor information and the first level of processed

information from DSMS and ESAS. Personalization Module (PM), Decision Support

Module (DSM) and HMI Controller Module (HMI CM) present at this subsystem

Page 19: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 19 of 133 Version 1.2

process the received data and come up with a decision strategy. This decision strategy

information is shared via an output interface to VAS and SS.

5. Vehicle Automation Subsystem (VAS): This subsystem contains a bi-directional

interface to receive the decision strategy information. Based on the received input

strategy it may trigger the necessary automation function present at the demonstrator

also inform the status of deployed automation function to ADAS&ME C.

3.2 System Architecture in detail

The following section describes the functionality of each subsystem present in ADAS&ME

General System Architecture in detail. At first, each subsystem is described in terms of its

functionality, different modules present inside the subsystem, input/output interface

descriptions of each subsystem and module. Followed by this each module inside the

subsystem is described in terms of its functionality, input and output data parameters.

All the modules inside the subsystem can access the data available at the input interface of the

subsystem. Similarly, the output data of the subsystem is the combination of output data of all

the modules present in the subsystem.

The naming convention for each interface inside any subsystem is done in a specific order

(Camel case format). For example consider the interface name IReadSoftSensorData_SS,

First letter “I” stands for Interface, next four letters “Read” specify the type of the interface

(Read for input and Write for output, ReadWrite for Bi-directional) Next set of letters

“SoftSensorData” describes the data communicated at this interface and last set of letter after

the underscore character “SS” stands for the name of the subsystem system in short (SS for

Sensor Subsystem)

Note: The functionality of each subsystem described in this subsection will be similar for all

use cases of ADAS&ME unless and until specified explicitly.

3.2.1 Sensor Subsystem (SS)

Sensor Subsystem comprises of all the sensors that are used for sensing the physical quantity

of interest specific to the ADAS&ME project in real time. All sensors are interfaced to IM to

receive sensor data as input. Figure 3 shows the internal arrangement of modules inside SS.

Apart from the interfaces to receive the sensor data from respective sensor output interfaces,

this subsystem has two other interfaces one IWriteSensorData_SS (Output Interface) to

share the input sensor data to subsequent subsystems and two IReadSoftSensorData_SS

(Input Interface) to receive the intermediate results of software algorithms from other

subsystems referred as SSD.

Soft Sensor data (SSD)

Sensors for Driver State Monitoring

(SDM)

Sensors for Environment/Vehicle Monitoring (SEVM)

Digital Infrastructure Data (DID)

HMI Data

Interface Module (IM)

Sensor Subsystem (SS)

IReadSoftSensorData_SS

IWriteSensorData_SS

Figure 3 Sensor Subsystem

Page 20: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 20 of 133 Version 1.2

Table 1 Sensor Subsystem Interfaces

S No Name of the Interface Interface

type

Connection

From To

01. IWriteSensorData_SS Software

---

IReadSensorData_DSMS,

IReadSensorData_ESAS,

IReadSensorData_Core

02. IReadSoftSensorData_SS Software

IWriteSoftSensorData_DSMS,

IWriteSoftSensorData_ESAS,

IWriteSoftSensorData_Core

---

3.2.1.1 Interface Module (IM)

Interface Module acts as a gateway between the ADAS&ME System and the outside world.

This module has a hardware/software interface for each ADAS&ME sensor. As different

sensors have different update rates, this module retrieves the data from each induvial sensor

interface, generalizes the retrieved sensor data into ADAS&ME specific data format by

adding a predefined header and footer. This generalized data in ADAS&ME format is shared

with the subsequent subsystems. IM module also facilities for other subsystems subscribe to

sensor data of interest. On receiving any new sensor data this module would publish it to all

the interested subsystems.

In order to de-couple the complexity of interfacing all sensors between each other or through

a central integration point, a message broker will be employed to facilitate information

exchange between sensors/subsystems. This message broker (e.g. RabbitMQ) will make

available a number of exchanges under which messages will be published. Depending on the

exchange protocol, a number of possibilities for routing will be possible. In the simplest

scenario that can be seen in the figure below (according to the AMPQ model), one sensor can

publish a message to an exchange. The exchange, in turn, will distribute this message to one

or more queues in which other sensors have subscribed to and will eventually receive the

message.

Source: https://www.rabbitmq.com/tutorials/amqp-concepts.html

Figure 4 Message Routing using RabbitMQ

Direct communication is also feasible through the use of routing keys. The exchange

publishes the message in queues according to a routing key (see figure below). It also possible

to route messages to all queues (broadcast).

Other protocols include STOMP or MQTT where the latter targets specifically devices with

limited resources and are significantly simpler. The choice behind RabbitMQ lies in the wide

number of protocols and clients it supports.

Page 21: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 21 of 133 Version 1.2

There are many ways to implement the integration through the use of a message broker. In

one scenario, each sensor binds to a specific queue (direct communication of information to

the sensors that require that information), in another, the sensor binds to multiple topics

(information is published to topics according to each type and sensors consume information

according to their need). It is always possible to set up an RPC interface for the direct

synchronous sensor to sensor communication.

Source: https://www.rabbitmq.com/tutorials/amqp-concepts.html

Figure 5 Direct message exchange routing using RabbitMQ

The information being exchanged is transmitted as the message's payload. It can be any byte

stream (except STOMP which requires text format). It is proposed to use lightweight JSON or

XML formats so that it is easier to encode/parse them and be backward compatible in cases

where the format of the message needs to be amended.

The table given below describes major sensors along with their interface descriptions that are

specifically used in ADAS&ME project for estimating driver state

Page 22: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 22 of 133 Version 1.2

Table 2 Sensor Interface Description with Interface Module (Input)

Sensor

class

Name of the

sensor Measured parameter Interface description

Specifications S

DS

M

SEYE Pro

Head position

Head rotation

Gaze direction

Eyelid opening

Pupil diameter

Blink detection

Fixation detection

Saccade detection

Driver identity

Video signal

Link

E4

Bio Signal Heart Rate, Blood Volume Pulse,

Galvanic Skin Response,

Skin Temp, Acceleration

Link

Steering Wheel Driver Hand Position

Link

UWB

Heart Rate, Respiration

Rate, and Heart Rate

Variability Link

RWTH Seat

Capacitive

Electrocardiography, Magnetic Induction,

and Photoplethysmography

Link

Mic + Interface Voice Signal

Link

Wearable

Sensors Galvanic Skin Response,

Electrocardiography etc.

Link

Page 23: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 23 of 133 Version 1.2

Output data of Interface Module:

Interface module converts the input sensor data into ADAS&ME Standard format and then

publishes it to the subsequent modules for processing. Details about the ADAS&ME Standard

format, metadata of actual communication data between any two modules of the architecture

will be detailed in the next version of this deliverable.

3.2.2 Driver State Monitoring Subsystem (DSMS)

The Driver State Monitoring Subsystem consists of the Driver State Determination Module

for assessment of the current state of the driver. This subsystem receives the sensor data of

interest form SS via the interface IReadSensorData_DSMS (Input). All the modules inside

this subsystem can access the data present at IReadSensorData_DSMS interface. There is

one software algorithm per driver state that processes the received data and derive a criticality

level and a confidence level. This data is shared with other subsystems via

IWriteSoftSensorData_DSMS (Output) and IWriteDriverState_DSMS (Output).

Figure 6 Driver State Monitoring Subsystem

Table 3 Driver State Monitoring Subsystem Interfaces

S No Name of the Interface Interface

type

Connection

From To

01. IReadSensorData_DSMS Software IReadSensorData_SS ---

02. IWriteSoftSensorData_DSMS Software --- IWriteSoftSensorData_SS

03. IWriteDriverState_DSMS Software --- IReadDriverState_Core

3.2.2.1 Driver State Determination Module

The Driver State Determination Module consists of several software algorithms aiming at the

detection of the current driver state. There is one software algorithm per driver state that

processes the received data and derive a criticality level and a confidence level. This data is

meant to be used as an input parameter for the Decision Support Module (DSM).

Sleepiness:

Sleepiness has been defined as a physiological drive to fall asleep (Dement and Carskadon,

1982), and driver sleepiness has consequently been defined as when a driver has to make an

effort to remain awake while driving (Anund et al., 2008). Sleepiness algorithm will be

developed using Supervised Learning and will be based on analysing data for a certain period

Page 24: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 24 of 133 Version 1.2

of time. Data like head nodding frequency, blinking frequency and/or blinks are too slow,

eyes are closed for too long, gaze fixated for too long, constant acceleration for too long,

sharp wheel corrections frequency, etc. Different indicators will probably have different time

periods. In addition to that, it will be decided later whether the set of indicators will be the

same or different for manual and automated driving. If it will be the same, then the algorithm

will be based on the information coming only from the Smart Eye Systems. If it will be

different, then the algorithm will use additional information coming from other

sensors/systems. Sleepiness algorithm will be validated using KSS (Karolinska Sleepiness

Scale) driver’s self-rating performed every 5 min of driving.

Figure 7 Sleepiness Driver State Determination

Table 4 Sleepiness Driver State Determination Module I/O Data Parameters

Type Data Parameters From Measure Unit Relevance

Inp

uts

Video (Driver):

· Head movement

· Gaze direction

· Eyelid opening (Blinks)

SDSM Refer SDSM I/O Must Have

ECG:

· Heart rate (HR)

· Heart rate variability

(HRV)

SDSM Refer SDSM I/O Optional

Real Time Clock:

· Time

SDSM - Must Have

Kinematics:

· Speed

· Acceleration

· Steering wheel angle

· Braking

ESDM Refer ESDM I/O Optional

Lane keeping ESDM - Optional

Global Positioning System:

· Longitude and Latitude

ESDM Refer ESDM I/O Optional

Automated or manual driving TBD TBD Optional

Outp

u

ts

Severity levels of sleepiness

state:

1, 2, 3

DSMS Enumerated Data type

Page 25: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 25 of 133 Version 1.2

Type Data Parameters From Measure Unit Relevance

Quality factor of sleepiness

estimation: (CoE)

· Confidentiality level

DSMS Percentage (0-100%)

* Note! Here we mark data as “must have”if it is the same for the real-time automated and not

automated driving. “Optional” data is the data only available in the manual driving mode or

not finalized for the real-time use.

Rest:

Rest is a state characterized by relaxation, and in most cases, mental and physical inactivity.

Thus, the definition of rest means that no work is undertaken. Rest typically involves getting a

break from driving, either by stopping and getting out of the vehicle or by means of

automation. The physiological correlates of successful rest are decreased physiological

activation, e.g. lower heart rate, blood pressure and reduced muscle tension. If fatigue is

mainly related to sleep and sleepiness, one may assume that eye blink indicators should

respond to the resting activity.

Figure 8 Rest Driver State Determination

Table 5 Rest Driver State Determination Module I/O Data Parameters

Type Data Parameters From Measure Unit Relevance

Inputs

ECG/PPG: Heart rate

Heart rate variability SDSM Refer SDSM I/O Must Have

Real Time Clock:

time SDSM - Must Have

Electrodermal Activity:

Phasic and tonic activity SDSM Refer SDSM I/O Must Have

Accelerometer (wrist) SDSM Refer SDSM I/O Must Have

Video (Driver):

Head rotation

Eye movements

Blink duration

SDSM Refer SDSM I/O Optional

Personal data:

Gender Pers. system

Refer Pers. System

I/O Optional

Rest

Video (Driver) ECG EDA

Accelero-meter GPS

Real Time Clock

Automated/manualdriving

Personal data

Severity level of rest (1 -Rest, 0 – Not rest)

Quality factor for restestimation (confidence level)

Page 26: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 26 of 133 Version 1.2

Type Data Parameters From Measure Unit Relevance

Age

Driving experience

Defective vision

Outp

uts

Levels of rest state: Yes/No DSMS 0 or 1, yes or no

Quality factor of rest

estimation: Confidentiality

level: CoE

DSMS Percentage (0-100%)

Stress:

Stress is the “Anticipation of a situation that cannot be mastered using available

resources” which is characterized by a feeling of strain and pressure. In this project

Workload is understood as a situation rather than a state: “In a simplistic way,

workload concept can be defined and perceived as a demand placed on the man”.

According to this definition, the workload can be cause for stress. Indicators for

stress identification vary for different ADAS&ME use cases, whereas for the

motorcycle Use Case E a dedicated diagram and table apply due to the different

sensor setup (this is an optional state though for UC E according to D1.2).

Figure 9 Stress Driver State Determination for UC A, C, D, and G

Table 6 Stress Driver State Determination Module I/O Data Parameters for UC A, C, D, and G

Type Data Parameters From Measure Unit Relevance

Inputs

Video (Driver):

Dilated pupils

Tunnel vision

Head rotation

Eye movements

Blink duration

SDSM Refer SDSM I/O

Must Have

(UC CD)

Optional

(UC A/G)

ECG waveform

Heart rate SDSM Refer SDSM I/O Must Have

Page 27: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 27 of 133 Version 1.2

Type Data Parameters From Measure Unit Relevance

Heart rate variability

PPG waveform SDSM Refer SDSM I/O Must Have

Respiration SDSM Refer SDSM I/O

Must Have

(UC CD)

Optional

(UC A/G)

Electro dermal Activity:

(EDA)

Phasic and tonic activity

SDSM Refer SDSM I/O Must Have

Personal data:

Gender

Age

Driving experience

Defective vision

Pers. system Refer Pers. System

I/O

Must Have

(UC CD)

Optional

(UC A/G)

Vehicle data:

Steering wheel angle

Steering wheel angle

rate

Vehicle speed (lat.,

long.)

Vehicle acceleration

(lat, long)

Braking

Throttle pedal position

Yaw rate

ESDM Refer ESDM I/O Must Have

Outp

uts

Levels of stress state:

1, 2, 3 DSMS

Enumerated data

type:

Normal, increased,

high

Quality factor of rest

estimation:

Confidentiality level (CoE)

DSMS scale 0.0-1.0

Figure 10 Stress Driver State Determination for UC E

Table 7 Stress Driver State Determination Module I/O Data Parameters for UC E

Page 28: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 28 of 133 Version 1.2

Type Data Parameters From Measure Unit Relevance Alias In

puts

FSR pressure sensors:

Pressure on

footrests and

handlebar

(stretching

activity)

SS Refer SS I/O Optionals

Skin temperature sensors:

Skin temperatures

(in different body

regions)

SS Refer SS I/O Optional

ECG:

Heart rate, Heart Rate

Variability

SS Refer SS I/O Must

Have

PPG:

Heart rate SS Refer SS I/O

Must

Have

Respiration sensor:

Respiratory rate SS Refer SS I/O

Must

Have

Blood pressure (indirect

measure using ECG and

PPG)

SS Refer SS I/O TBD

EDA (GSR) sensor:

electrodermal

activity SS Refer SS I/O

Must

Have

GPS/Motorcycle:

Motorcycle speed SS Refer SS I/O Optional

GPS:

Statistical data SS Refer SS I/O Optional

Kinematics:

speed acceleration lean angle accelerator and

throttle position brakes use

(wheel/master

pressure)

SS Refer SS I/O Optional

Personal Data:

age

sex physiological

parameters

PM Refer PM I/O Optional

Outp

uts

Levels of stress state:

1,2,3 DSMS

Enumerated

Data type

Quality factor of stress

estimation:

Confidentiality level

DSMS Percentage (0-

100%)

Page 29: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 29 of 133 Version 1.2

Emotions:

In psychological research it is common state of the art that emotions reflect short-term states,

usually bound to a specific event, action, or object that is expressed by measurable bodily-

reaction patterns (facial expressions, voice characteristics, bio physiological parameters).

With respect to the desired Use Cases (UC) this driver state focuses on four emotional states:

Neutral, Positive, Frustrated and Anxious with a particular focus on Range Anxiety for UC B.

Range anxiety is defined as the unpleasant feeling occurring when not being able to reach a

desired destination or the next charging spot while traveling in an EV.

There will be no severity levels of the emotional states. The driver is either in one of the

critical states (positive, frustrated and anxious) or in neutral state.

For different UCs there will be different parameters to indicate the emotional state. For UC B

all indicators will be used (cf. Figure 10b). UC C/D will only use indicators extracted from

audio and video signal (cf. Figure 10c) and UC A will only use indicators from audio signal

(cf. Figure 10a). Additionally, for UC B particular vehicle data is needed to clearly distinguish

between anxiety and range anxiety.

Figure 11 Emotions Driver State Determination for use case A

Figure 12 Emotions Driver State Determination for use case B

Page 30: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 30 of 133 Version 1.2

Figure 13 Emotions Driver State Determination for use case C and D

Table 8 Emotions Driver State Determination Module I/O Data Parameters

Type Data Parameters From Measure Unit Relevance

Inputs

Audio:

Voice signal / acoustic

characteristics

SDSM

Refer SDSM I/O

Must Have

Audio:

Linguistic information of

Speech:

Word frequency

Word sequences

Emotional key words

Speaking rate

SDSM Refer SDSM I/O Optional

Video:

Video signal / action units SDSM Refer SDSM I/O Must Have

Video:

Head rotation

Eye movement

SDSM Refer SDSM I/O Must Have

Bio signals:

Heart rate

Respiration rate

Galvanic skin response

Heart Rate Variability

SDSM Refer SDSM I/O Must have

Personal data:

Gender

Age

Pers. system Refer Pers. System

I/O Must Have

Vehicle data:

Range level

Acceleration patterns

ESDM Refer ESDM I/O Must Have

Outp

uts

Emotions:

Neutral

Positive

Frustration

Anxiety/Range anxiety

DSMS Binary (active – 1;

inactive - 0)

Quality factor of emotion

estimation:

Confidentiality level (CoE)

DSMS Percentage (0-100%)

Page 31: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 31 of 133 Version 1.2

Distraction:

A driver is considered attentive when he or she is able to form and maintain a mental

representation of the traffic situation. Ideally, a driver should only be considered inattentive or

distracted when information sampling is not sufficient to form this mental representation. In

ADAS&ME, foveal vision is used as a proxy for attention, and distraction is, in all but UC E,

quantified based on glances away from a so called Field Relevant for Driving (FRD) that are

too frequent or too long. In UC E, visual distraction is quantified based on surrogate

measures, such as head position. Due to the major differences between UC E and the rest of

UCs (A, C/D, G) two completely different algorithms will be developed leading to different

architectures for the distraction module.

Figure 14 Distraction Driver State Determination for UC A, C, D, and G

Table 9 Distraction Driver State Determination Module I/O Data Parameters for UC A, C, D, and G

Type Data Parameters From Measure Unit Relevance

Inputs

Video

Gaze direction

Head rotation

SDSM Refer SDSM I/O Must Have

Driving performance:

Steering wheel angle

Steering wheel angle rate

Vehicle speed (lat., long.)

Vehicle acceleration (lat,

long)

Braking

Throttle pedal position

Yaw rate

ESDM Refer ESDM I/O Optional

Kinematics

Braking

Acceleration

ESDM Refer ESDM I/O Optional

Environment:

GPS coordinates

Upcoming intersections

Traffic intensity

ESDM Refer ESDM I/O Optional

Page 32: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 32 of 133 Version 1.2

Type Data Parameters From Measure Unit Relevance

Surrounding vehicles position

Etc.

ECG/PPG:

Heart rate

Heart rate variability

SDSM Refer SDSM I/O Optional

Real Time Clock:

time

SDSM Refer SDSM I/O Must Have

Video (exterior):

Video in front of the vehicle

SDSM Refer SDSM I/O Optional

Video (interior):

In cabin video

SDSM Refer SDSM I/O Optional

Outp

uts

Levels of distraction state:

1, 2, 3

DSMS

Quality factor of distraction

estimation:

Confidentiality level (CoE)

DSMS Percentage (0-100%)

Figure 15 Distraction Driver State Determination for UC E

Table 10 Distraction Driver State Determination Module I/O Data Parameters for UC E

Type Data Parameters From Measure Unit Relevance

Inputs

Head and Torso IMUs:

Head position (relative position

with regard to torso)

SDSM Refer SDSM I/O Must have

ECG:

Heart Rate

Heart Rate Variability

SDSM Refer SDSM I/O Optional

PPG:

Heart rate SDSM Refer SDSM I/O Optional

Respiration sensor:

Respiratory rate

SDSM Refer SDSM I/O Optional

Blood pressure (indirect measure using

ECG and PPG)

SDSM Refer SDSM I/O Optional

Kinematics

speed SDSM Refer SDSM I/O Must Have

Page 33: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 33 of 133 Version 1.2

Type Data Parameters From Measure Unit Relevance

acceleration lean angle accelerator and throttle position brakes use (wheel/master

pressure)

Real Time Clock:

time

SDSM Refer SDSM I/O Must Have

Outp

uts

Levels of distraction state:

0-1 (not detected , inattentive)

DSMS

Quality factor of distraction

estimation:

Confidentiality level (CoE)

DSMS Percentage (0-100%)

Physical Fatigue:

Physical fatigue comprises two sub – states: muscular fatigue and thermal impairment, both

strictly related to the motorcycle riding experience. Muscular fatigue due to riding can be

broadly divided into two major activities: maintaining the body posture and generating the

required forces to control the vehicle. Thermal impairment of motorcycle riding task is a state

of physiological impairment caused by long-term exposure to extreme temperatures (only hot

temperatures are examined) and/or impeded thermal regulation. In ADAS&ME project

thermal impairment comprises the following three sub – states including: thermal discomfort,

hyperthermia and thermal faint (heat syncope). Thermal impairment is often initially

experienced with simple discomfort, then hyperthermia (that is coupled with dehydration)

and subsequently in extreme cases the rider may faint. Hyperthermia is an elevated body

temperature due to failed thermoregulation that occurs when a body produces or absorbs more

heat than it dissipates. The term dehydration refers to a deficit of total body water, with an

accompanying disruption of metabolic processes. Heat syncope, also known as thermal

fainting, is defined as a short loss of consciousness and muscle strength, characterized by a

fast onset, short duration, and spontaneous recovery.

Page 34: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 34 of 133 Version 1.2

Figure 16 Physical Fatigue Driver State Determination for UC E&F

Table 11 Physical Fatigue Driver State Determination Module I/O Data Parameters UC E&F

Type Data Parameters From Measure Unit Relevance

Inputs

Gloves IMUs:

Hands vibrations SS Refer SS I/O TBD

FSR pressure sensors:

Pressure on footrests

and handlebar

(stretching activity)

SS Refer SS I/O TBD

Riding time SS Refer SS I/O Must Have

Skin temperature sensors:

Skin temperatures (in

different body regions)

SS Refer SS I/O Must Have

ECG:

Heart rate,

Heart Rate Variability

SS Refer SS I/O TBD

PPG:

Heart rate SS Refer SS I/O TBD

Respiration sensor:

Respiratory rate SS Refer SS I/O TBD

Blood pressure (indirect

measure using ECG and PPG) SS Refer SS I/O TBD

EDA (GSR) sensor:

electrodermal activity SS Refer SS I/O TBD

Air Temperature Sensor:

Air temperature

SS Refer SS I/O Must Have

Air Humidity Sensor:

Air relative humidity SS Refer SS I/O Must Have

UV sensor:

Daylight (UV radiation) SS Refer SS I/O Must Have

GPS/Motorcycle:

Motorcycle speed SS Refer SS I/O Must Have

GPS: SS Refer SS I/O Must Have

Page 35: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 35 of 133 Version 1.2

Type Data Parameters From Measure Unit Relevance

Statistical data

Kinematics:

speed acceleration lean angle accelerator and throttle

position

brakes use

(wheel/master pressure)

SS Refer SS I/O Must Have

Personal Data:

age

sex physiological

parameters

PM Refer PM I/O TBD

Outp

uts

Levels of physical fatigue state:

for UC E : 0, 1, 2

(uncritical, critical,

risky) for UC F : 0,1, 2, 3 (not

detected, predicted

risky, predicted

imminent, detected)

DSMS Enumerated Data type

Quality factor of physical

fatigue estimation:

Confidentiality level (CoE)

DSMS Percentage (0-100%)

3.2.3 Environmental Situation Awareness Subsystem (ESAS)

Environmental Situation Awareness Subsystem consists of three major modules for predicting

the current environment situation around the demonstrator vehicle

1. Sensor Data Fusion Module

2. Communication Module

3. Environmental State Determination Module

This subsystem receives the sensor data of interest form SS via the interface

IReadSensorData_ESAS (Input). All the modules inside this subsystem can access the data

present at IReadSensorData_ESAS interface. Software algorithms process the received data

and share it to other subsystems via IWriteSituationState_ESAS (Output) and

IWriteSoftSensorData_ESAS) (Output).

Page 36: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 36 of 133 Version 1.2

Environmental Situation Awareness Subsystem (ESAS)

Veh

icle State

IReadSensorData_ESAS

IWriteSituationState_ESAS

Sensor Data Fusion Module (SDFM)

Particle filtering techniques

Environmental State Determination Module (ESDM)

Veh

icle

context

Situational Awareness

Emergen

cy In

form

ation

List of fused

ob

jects

Veh

icle State

Enviro

nm

ent

Situatio

n

IWriteSoftSensorData

Communication Module

Digital Infrastructure V2X Data Sharing V2X Data Integration

Co

E

Figure 17 Environmental Situation Awareness Subsystem

Table 12 Environmental Situation Awareness Subsystem Interfaces

S No Name of the Interface Interface

type

Connection

From To

01. IReadSensorData_ESAS Software IReadSensorData_SS ---

02. IWriteSoftSensorData_ESAS Software --- IWriteSoftSensorData_SS

03. IWriteSituationState_ESAS Software --- IReadSituationState_Core

3.2.3.1 Sensor Data Fusion Module (SDFM)

The sensor data fusion module contains algorithms for the vehicle state estimation (ego-

localization).

The software handles GNSS Signal Processing, probabilistic error modeling and sensor data

fusion using particle filter techniques. Other than legal GNSS Systems, NAVENTIK‘s

Software enables GNSS satellite navigation for safety-critical ADAS applications by

replacing the traditional black box satellite receiver. All possible error sources from signal

source to the sensor fusion layer are modelled statistically.

Additional to GNSS raw radio samples captured by a low-cost frontend (the front end

hardware is delivered by NAVENTIK) the sensor data fusion module gets measurements

from sensors present in the demonstrator vehicle (DLR) such as inertial sensors or vehicle

odometry. The outputs of the module are related to the vehicle state: position (x, y, and z),

heading and speed.

Page 37: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 37 of 133 Version 1.2

Sensor Data Fusion Module (SDFM)

Particle filtering techniques

Veh

icle Speed

Yaw R

ate

Wh

eel Speed

NA

VEN

TIK End

urance

Lon

gitud

ina

l A

cceleration

Latera

l A

cceleration

Veh

icle P

ositio

n

Veh

icle H

ead

ing

Veh

icle Spee

dVehicle State

Co

E

Figure 18 Sensor Data Fusion Module

Table 13 Sensor Data Fusion I/O Data Parameters

Type Data Parameters From Measure

Unit Relevance Alias

Input Vehicle Speed SS (SVM) m/s Must Have

Yaw Rate SS (SVM) Rad/s Must Have

Wheel Speed SS (SVM) m/s Must Have

Outp

ut

Vehicle Position ESAS

(SDFM) Lat/Lon Must Have

Vehicle State

Vehicle Heading ESAS

(SDFM) Rad/s Must Have

CoE ESAS

(SDFM) % value Must Have

Vehicle Speed ESAS

(SDFM) m/s Must Have

3.2.3.2 Communication Module (CM)

The communication module consists of three sub-modules, namely the Digital Infrastructure,

V2X Data Sharing and the V2X Data Integration.

The Digital Infrastructure together with its cloud backend provides information on the road

ahead, routing information and points of interest (POI). The V2X Data Sharing handles the

information exchange with other vehicles to enlarge the understanding of the local, dynamic

environment and to coordinate maneuvers. The V2X Data Integration module then integrates

data with information coming from on-board sensors, which detect other road participants.

ESDM receives the information from the Digital Infrastructure and the enhanced list of road

objects. More detailed information about the messages can be found in Table 14

Communication Module I/O Data Parameters.

Page 38: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 38 of 133 Version 1.2

Communication Module

Digital Infrastructure V2X Data Sharing

Percep

tion

(O

n-b

oard

sen

sors)

Veh

icle State

List or M

ap o

f Fu

sed O

bjects

Vehicle Context

Digital

Infrastru

cture

Data

V2X Data Integration

Digital Infrastructure

Remote Vehicles

V2

X

Messages

Figure 19 Communication Module

Table 14 Communication Module I/O Data Parameters

Type Data

Parameters From

Measure

Unit Relevance

Name or

Alias

Input

Vehicle State &

uncertainty

ESAS

(SDFM)

Refer SDFM

I/O Must Have

Spatial

dimensions &

uncertainty

SS (SVM) m Optional Perception

(on-board

radar,

LIDAR,

camera

sensors)

Object type SS (SVM) -- Optional

Detection

confidence SS (SVM) Double [0,1] Optional

Input/output

Current Location ESAS (DI) Lat/Lon Must Have Location

Destination

Location ESAS (DI)

Lat/Lon or

Address Must Have

Driving Task

Intensity ESAS (DI)

Integer

[0,100] Must Have

Road

Information

Amount of lanes ESAS (DI) Integer Must Have

Lane curvature ESAS (DI) Boolean Must Have

Lane changes ESAS (DI) Boolean Must Have

Roadwork ESAS (DI) Lat/Lon,

Polygon Must Have

Speed limit ESAS (DI) Km/h Must Have

Traffic flow ESAS (DI) % of free

flow Must Have

Weather

precipitation ESAS (DI)

Lat/Lon +

mm/h Must Have

Severe weather ESAS (DI) Lat/Lon +

Scale Must Have

Route ESAS (DI) Polyline Must Have

Routing

Traffic Incident

Data ESAS (DI) Polyline Must Have

Map ESAS (DI) JSON Must Have

Page 39: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 39 of 133 Version 1.2

Type Data

Parameters From

Measure

Unit Relevance

Name or

Alias

POI ESAS (DI) Lat/Lon Must Have POI

Collaborative

Awareness

Message (CAM)

ESAS (RV) ETSI EN

302 637-2 Must Have

V2X

Messages

(Highlights)

Decentralized

Environmental

Notification

Message

(DENM)

ESAS (RV) ETSI EN

302 637-3 Must Have

Collective

Perception

Message (CPM)

ESAS (RV) Proposal in

D3.1 Must Have

Coordinated

Maneuver

Message (CMM)

ESAS (RV) Proposal in

D3.1 Must Have

V2X Message Descriptions:

CAM (Cooperative Awareness Message): contains position, speed, heading, and some

other useful data of the originating vehicle. Standardized in ETSI as ETSI EN 302

637-2.

DENM (Decentralized Environment Notification Message): contains event

information like broken down vehicle, construction site etc. Standardized in ETSI as

ETSI EN 302 637-3.

CPM (Collective Perception Message): contains local sensor detected objects shared

between vehicles. In drafting stage in ETSI.

CMM (Coordinated Manoeuvre Message): contains handshakes, parameters exchange

for carrying out coordinated manoeuvre. Not standardized. Message format not

specified yet.

3.2.3.3 Environmental State Determination Module (ESDM)

Environmental State Determination Module determines the current environment situation and

assesses it by taking into account the current vehicle state and vehicle context information.

Situation Awareness mainly happens on three levels:

1. perceiving elements in the environment within a volume of space and time;

2. comprehending what they mean in context; and

3. predicting their status in the near future

This predicted information is then correlated with the actual environment for assessing the

current situation.

Page 40: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 40 of 133 Version 1.2

Environmental State Determination Module (ESDM)

Situational Awareness

Veh

icle State

Veh

icle C

ontext

No

rmal

Critical

Dangerou

s

Environmental Situation State

Situational Assessment

Co

E

Figure 20 Environmental State Determination Module

Table 15 Environmental State Determination Module I/O Data Parameters

Type Data

Parameters From Measure Unit Relevance Alias

Input/Output

Vehicle State ESAS

(SDFM)

Refer SDFM

I/O Must Have

Vehicle Context ESAS

(CM) Refer CM I/O Must Have

Output

Situation States:

Normal, Critical,

Dangerous

ESAS

(ESDM)

Enumerated

Data type Must Have

Environmental

Situation State

CoE ESAS

(ESDM) % value Must Have

Note: for UC E&F the ESAS is a simplified subsystem, where the ESDM delivers only a

broad weather estimation. For further information, please refer to UC E&F requirements and

functional architecture (Sec.4.10 and 4.11).

Page 41: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 41 of 133

Version 1.2

3.2.4 ADAS&ME Core (ADAS&ME Core)

ADAS&ME Core subsystem consists of Personalization System, Decision Support Module, and HMI Controller Module. These modules address

the core functionality of ADAS&ME. This subsystem consists of five interfaces. IReadDriverState_Core (Input) to read the current driver state,

IReadSensorData_Core (Input) to read the sensor data coming from SS, IReadSiutationState_Core (Input) to read the current environment

situation, IRead/WriteDecisionStrategy_Core (Input/ Output) to inform the decision strategy with other subsystem and also to get a response

from another subsystem about the computed decision strategy. IWriteSoftSensorData_Core (Output) share the necessary outputs of modules

to SS.

ADAS&ME Core (ADAS&ME C) IReadDriverState_Core IReadSituationState_CoreIReadSensorData_Core

IRead/WriteDecisionStrategy_Core

Personalization Module (PM) Decision Support Module (DSM)

Fuzzy Rules

HMI Controller Module (HMI CM)

HMI Elements Personalized HMI

Driver behavioral profile

Driver decisions and actions

Dri

ver

Pref

eren

ces

System decisions and driver actions Historical data from storage

Environm

ent

Cond

ition

Veh

icle State

Driver p

rofile

Oth

er

Pers

ona

lized

H

MI d

ata

Driver Profile and State

Decisio

n Strategy

Emergency

Inform

ation

Environmental Situation

IWriteSoftSensorData_Core

Decisio

n Strategy

Emergency

Inform

ation

List of fused

objects

Vehicle State

Environm

ent

Situatio

n

Inattention

Sleepiness

Emotio

n

Stress

Figure 21 ADAS&ME Core Subsystem

Table 16 ADAS&ME Core Interfaces

S No Name of the Interface Interface

type

Connection

From To

01. IReadDriverState_Core Software IWriteDriverState_DSMS ---

02. IReadSensorData_Core Software IWriteSensorData_SS ---

03. IReadSituationState_Core Software IWriteSituationState_ESAS ---

04. IRead/WriteDecisionStrategy_Core Software --- IRead/WriteDecisionStrategy_VAS

05. IWriteSoftSensorData_Core Software --- IReadSoftSensorData_SS

Page 42: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 42 of 133 Version 1.2

3.2.4.1 Personalisation System

The “Personalisation System”1 consists of two modules; Identification Module (IM) and

Personalisation Module (PM) which will be interconnected with the ADAS&ME

infrastructure for data collection.

3.2.4.2 Driver/Rider Identification Module (DIM)

The Driver/Rider identification module will identify the current driver. This identification will

be achieved via the driver’s facial image or detected by other sensors. A procedure to enroll a

new driver/rider ID to the database will be also provided by this module. The outward

interface will be unified across all UC: s and will not depend on whether the identification

happens inside (by face identification) or outside (by Wi-Fi/Mobile ID) of the vehicle. DIM

will communicate with other sub-systems through the Broker (RabbitMQ). ID for car and bus

drivers will come from Smart Eye system (SEP) via Ethernet, ID for truck drivers will come

from mobile/tablet device via Wi-Fi, rider ID will come from his/her wearable equipment.

Figure 22 Conceptual diagram of the Driver/Rider Identification Module (DIM).

Table 17 Driver/Rider Identification Module I/O Data Parameters

Type Data Parameters From Measure Unit Relevance

Inp

ut

FaceID Smart Eye Pro Refer SS I/O Must Have

Rider_ID Wearable Equipment Refer SSI/O Must Have

TruckDriver_ID Mobile/Tablet Refer SS I/O Must Have

Ou

tpu

t

New_Driver/Old_

Driver/No_Driver:

1,2,3

Enumerated Data type

ID Double

1 The word Personalisation is referred as Personalization at some instants of this document. Both words mean same and represent same functionality.

Page 43: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 43 of 133 Version 1.2

3.2.4.3 Personalization Module

Personalisation Module provides and maintains static and dynamically updated driver/rider

specific parameters to other ADAS&ME system components (Driver state algorithms,

Decision Support Module, Personalised HMI). This may also include calculated statistics

about driver/rider parameters such as “normal heart rate”. PM provides a Remote Procedure

Call (RPC) mechanism that enables other subsystems (Decision Support Module, Algorithms,

Personalised HMI, Sensors, etc.) to persistently store and retrieve specific parameter values.

Additionally, it supports notifying other system components when a parameter value changes

using a Public-Subscribe mechanism. Both functionalities are supported using a RabbitMQ

message broker (Figure 23). The full list of the parameters constituting the driver profile is

currently under discussion.

PM also receives input from DIM to load the appropriate profile information for the identified

driver/rider. For previously enrolled drivers/riders (or new drivers/riders with associated

preloaded information), PM loads the corresponding profile from the profile database when it

gets a driver/rider ID. For new drivers/riders, PM starts building the profile by collecting

information from various system components. Initial values for certain profile parameters

(e.g. driver/rider preferences) may be explicitly entered by the driver/rider through interactive

GUI dialogs (Personalised HMI).

Figure 23 PM interaction with other sub-systems using RabbitMQ broker

Table 18 Personalisation Module I/O Data Parameters

Type Data Parameters From Measure

Unit Relevance

Category Parameter name

Inp

uts

Driver ID Identity Number

Driver/Rider

Identification

Module

Double Must Have

Interface

preferences Sounds

Personalized

HMI String Must have

Page 44: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 44 of 133 Version 1.2

Type Data Parameters From Measure

Unit Relevance

Category Parameter name

Themes Personalized

HMI String Must have

Language Personalized

HMI String Must have

Demographics Age Driver/Rider

Profile Integer Must have

Gender Driver/Rider

Profile String Must have

Height Driver/Rider

Profile Double Optional

Spoken languages Driver/Rider

Profile

Vector of

Strings Must have

Driving style

Number of hands

on the wheel (most

of the time)

Driver/Rider

Profile

Integer

(1 or 2) Optional

Critical

disabilities

Deafness (yes/no,

1/0)

Driver/Rider

Profile

Integer

(0 or 1) Optional

Colour-blindness

(no/type)

Driver/Rider

Profile String Optional

Physiological

data Average Heart Rate SS I/O Double Optional

Heart rate history

for the last X days SS I/O

Vector of

Doubles Optional

Driving history

Year when got

driving license

(first time)

Driver/Rider

Profile Integer Must have

Kilometers drove

for the last X days SS I/O

Vector of

Doubles Optional

Kilometers drove

for the last year SS I/O Double Optional

Driver state

history

Driver states with

critical (highest)

level detected for

the last month

(state, number of

times)

Driver state

algorithms

Vector

(String,

integer)

Optional

… … … … …

Ou

tpu

ts

(parameter_id,

old_value,

new_value)

Parameter id

refers to age,

gender, etc.

Struct data

type

Page 45: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 45 of 133 Version 1.2

3.2.4.4 Decision Support Module

The decision support module (DSM) aims to validate the information of driver monitoring

module and the environmental awareness in a way to trigger the appropriate ADAS &ME

interaction strategy. The DSM is an expert system that incorporates concepts derived from

experts of WP4 and WP5 in the field of driver behavior and human-machine interface (HMI)

and uses their knowledge to provide problem-solving to the interaction of driver and

automates vehicles of the system. Experts rely on common sense when they solve decision

problems. Fuzzy logic resembles expert’s decision making with an ability to generate precise

solutions from certain or approximate information. Therefore DSM will be developed as a

Fuzzy Expert System. Its architecture comprises three main components that also identify the

three processing phases.

Fuzzification which refers to the process of transforming the input into fuzzy sets.

In this process, we determine the degree of membership of crisp input in the

appropriate fuzzy sets.

Expert System main component comprises the linguistic logic of HMI interaction

strategy and can be divided into two sub-processes of rules – knowledge base and

inference engine.

o Knowledge base is the phase required to store the entire rule system that is

given by the experts.

o Inference process simulates the experts reasoning process by making fuzzy

inference on the inputs by construction the IF-THEN rules. Within this

process, the rule basis is created and evaluated and combinations of results

are revealed from each rule.

Defuzzification process consists the transposed transformation of fuzzy set

obtained by the inference engine into an actual value – action crisp value.

The DSM has input interface with the precedent modules that are providing the input data

/information. An output interface is also required to communicate with the subsequent

modules of automated functions and HMI elements of the automated vehicle.

DECISION SUPPORT MODULE (DSM)

DSS Expert System

Fuzzificatio

n

Defu

zzification

Linguistic Logic of

HMI Interaction

Strategy

Inference Engine

Knowledge Base

Inputs Outputs

Figure 24 Decision Support Module

Table 19 Decision Support Module I/O Data Parameters

Type Data Parameters From Measure Unit Relevance

Inp

uts

Vehicle State ESAS Refer ESAS I/O UC specific

Emergency Information ESAS Refer ESAS I/O UC specific

Page 46: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 46 of 133 Version 1.2

Type Data Parameters From Measure Unit Relevance

List of fused objects ESAS Refer ESAS I/O UC specific

Environmental situation ESAS Refer ESAS I/O UC specific

Emotion DSMS Enumerated Data

type UC specific

Inattention DSMS Enumerated Data

type UC specific

Physical fatigue DSMS Enumerated Data

type UC specific

Stress DSMS Enumerated Data

type UC specific

Sleepiness DSMS Enumerated Data

type UC specific

Rest DSMS Enumerated Data

type UC specific

Vehicle speed/acceleration SS Real value UC specific

Driver profile PM Refer PM I/O UC specific

Output

Decision:

Normal, Information,

Warning, Intervention

DSM Enumerated Data

type Must Have

HMI Elements selection DSM Enumerated Data

type Must Have

Vehicle Automation

selection DSM

Enumerated Data

type Must Have

3.2.4.5 HMI Controller Module

The HMI Controller Module (HMI CM) is responsible for controlling HMI elements towards

interacting with the driver/rider. Based on the HMI elements of each demonstrator, all

available input devices, either explicit (e.g., touch, gestures, speech, dashboard controls,

hardware buttons) or implicit (gaze/head tracking, physiological parameters, sequential

actions) will be considered for receiving driver/rider input. Similarly, all available output

devices (e.g. touch screens, speakers, vibration motors, dashboard notification components,

AR displays) and their respective modality types (i.e. auditory, haptic and visual) will be

considered for providing output to the driver/rider.

The central component of the module is the Personalized HMI (see

Figure 25), an expert system that will apply rule-based reasoning to produce the

personalization and adaptation decisions for realizing personalized interaction with the

driver/rider according to the strategy decided by the DSM, while taking into account the

driver/rider profile and state, the vehicle state and the environmental situation. It consists of

the two following sub-components:

The Inference Engine, that uses a set of personalization and adaptation rules

provided by domain experts (i.e. driver behaviour and HMI experts) in the form of

IF-THEN rules and evaluates them according to the current input data to produce

HMI activation decisions.

The HMI Activator, that realizes these decisions by activating the corresponding

HMI elements with the appropriate data and personalizing and adapting the visual

Page 47: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 47 of 133 Version 1.2

appearance of any GUI applications (e.g. increasing font size, changing colour

contrast, simplifying the user interface).

Apart from activating HMI elements, the Personalized HMI will also produce output

regarding the driver/rider response to system decisions and actions (e.g., driver/rider

dismissed a system issued notification). Finally, any preferences set explicitly by the

driver/rider (typically through some GUI HMI element) will be communicated to the

Personalisation Module to be integrated into the driver/rider profile information. To provide

this functionality the Personalized HMI module has input and output interfaces, interacting

with other subsystems and modules as shown in Table 20.

Figure 25 HMI Controller Module

Table 20 HMI Controller Module I/O Data Parameters

Type Data Parameters From Measure Unit Relevance

Input

Vehicle State ESAS (SDFM) Refer SDFM I/O UC specific

Environmental Situation

State ESAS (ESDM) Refer ESAS I/O UC specific

Emergency Information ESAS Refer ESAS I/O UC specific

Driver Profile ADAS&ME C (PM) Refer PM I/O Must Have

Driver State DSMS Refer DSMS I/O Must Have

Decision Strategy ADAS&ME C

(DSM) Refer DSM I/O Must Have

Output

Driver/Rider Preferences ADAS&ME C (HMI

CM) Refer PM I/O Must Have

Driver/Rider response

actions

ADAS&ME C (HMI

CM)

Enumerated Data

type Must Have

3.2.5 Vehicle Automation Subsystem (VAS)

The Vehicle Automation Subsystem (VAS) comprises the Automation Functions, which carry

out all necessary functionalities to enable automated driving at different SAE levels of

automation (0-4). These functionalities include driving assistance at a lower level of

automation, as well as fully system controlled steering and acceleration/deceleration at a

higher level of automation. The VAS is a standalone system that adapts the

activation/deactivation of Automation Functions and different interaction strategies owing to

the input of the Decision Support Module (DSM). The VAS may provide a set of available

Automation Functions to the DSM, as well as the current state of automation

(activated/deactivated etc.) and possible upcoming system limits concerning the Automation

Functions.

Personalization and Adaptation Rules

Input Data Inference Engine

Personalized HMI

HMI Elements

HMI Controller Module (HMI CM)

Inputs OutputsDecisions

HMI ActivatorGUI applications

Page 48: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 48 of 133 Version 1.2

Figure 26 Vehicle Automation Subsystem

Table 21 Vehicle Automation Subsystem I/O Data Parameters

Type Data Parameters From/To Measure Unit Relevance

Input Personalized Interaction

Strategy DSM

Enumerated Data

Type Must Have

Output

Available Automation

Functions DSM

Enumerated Data

Type Optional

Distance to System Limit DSM Integer Optional

Automation State DSM Enumerated Data

Type Optional

Automation Functions are a completely new feature for motorcycles and represent a real

challenge because of the complex 3D dynamics of two-wheelers. Therefore the VAS (and the

automation functions it contains) is at an early stage of development and is simplified, if

compared with the one defined for cars and trucks. This is also reflected in the low TRL level

of UC E/F.

In these use cases, the ADAS&ME Core Subsystem decides which automation function has to

be triggered, after having checked that the function activation implies no major safety issues

(e.g. activation in curve).

Figure 27 Vehicle Automation Subsystem for UC E/F

Table 22 Vehicle Automation Subsystem for UC E&F - I/O Data Parameters

Type Data Parameters From/To Measure Unit Relevance Alias

Input Personalized

Interaction Strategy DSM

Enumerated Data

Type Must Have

Output Automation State DSM Enumerated Data

Type Optional

Page 49: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 49 of 133 Version 1.2

4 ADAS&ME System Structure

4.1 Overview

Previous chapter ADAS&ME System Concept has laid a good foundation on the logical

functionality of the overall system in general and each key module. At this chapter,

ADAS&ME System Structure we build up the use case on the existing foundation by

Describing the requirements for each subsystem. System requirements are specified in terms

of what is the exact functionality needed for the subsystem? How is the required functionality

realized? (Ex: software, hardware).

Defining the functional, physical and communication architecture diagrams for each use case

based on the system requirements

Functionality realized at each ADAS&ME use case can be broadly classified into three

categories:

1. Driver state detection

2. Environment situation assessment

3. Decide upon an HMI/Automation strategy in order to adapt to the current driver state and

environment situation

In ADAS&ME project six different driver states (Sleepiness, Stress, Distraction, Emotion,

Physical Fatigue, and Rest) are detected over seven identified use cases. At previous chapter,

each driver state and physiological indicators to detect the driver state are described in detail.

Different sensors (some are already existing and some are newly designed in the project)

which measure the required physiological indicators for each driver state are chosen for

realizing the respective use case. Software algorithms are designed to receive the

physiological indicators of the driver as input data in real time and process them to detect

current driver state.

Demonstrators used in the ADAS&ME project have several sensors inbuilt in them to monitor

the environment around the vehicle. Software algorithms are designed to receive the physical

indicators of environment measured by these inbuilt sensors as input and process them to

assess the current environmental situation.

The core functionality of the use case lies in taking a decision based on the computed driver

state and environment situation to trigger an appropriate HMI/Automation strategy. Software

algorithms are designed to receive current driver state and environment situation to arrive at a

decision strategy.

Functional architecture diagram shows the logical flow of input and output data for the above-

explained three key functionalities. Physical architecture describes the physical interface

between any two modules of the functional architecture that will be used in realizing the use

case at the demonstrator. During the integration phase of the project, physical architecture

assists in the integration of different subsystems into one final ADAS&ME System.

Communication architecture diagram depicts the different communication layers present in

the ADAS&ME system. From this diagram one can deduce key information’s like one

different types of interfaces required for the end system, two the structure of the actual data

that is being communicated between layers, three the way different layers execute at the end

system (ex: sequential, parallel) and finally it gives a big picture of different transformation

that input data undergoes till it arrives at the final output.

Page 50: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 50 of 133 Version 1.2

In this project as after interfacing the sensors to processing comment, most of the processing

happens using software algorithms. Hence after the interface layer communication between

different layers happens in the software domain. In some cases, software algorithms are

present at different and PC’s and these PC’s communicate via TCP/IP using Ethernet

connection type.

As this deliverable is an initial version system specification of End ADAS&ME system

Functional, Physical and Communication architectures present in this chapter are the first

versions of the end system. During the course of the project, these diagrams will be modified.

This version of the deliverable underlines the input and output data parameters for each key

module. This information forms the base of the specification of actual data that is

communicated between any two modules, which will be the next major focus of work.

4.2 Use case A: Attentive Long Haul Trucking – Functional System

Structure

4.2.1 System Requirements

4.2.1.1 Driver State Monitoring Subsystem

SR.A1. The driver state monitoring is based upon the following sensors:

o Smart Eye Tracker

o Empatica E4

o Autoliv ZForce Steering Wheel

Measuring the following parameters:

o Gaze direction

o Facial expressions

o Heart rate

o Heart rate variability

o Respiration rate

o Galvanic Skin Response

SR.A2. Sensor outcomes are fed to the Driver State Monitoring subsystem; that is responsible for all

metadata development and analysis.

SR.A3. The system should detect in less than 5 sec driver sleepiness, inattention, stress, rest and

emotions; while the driver is driving.

SR.A4. The system predicts in less than 1 minute driver state (sleepiness, inattention, stress, rest and

emotions); while in automation mode.

SR.A5. Sleepiness, distraction and stress have each 3 criticality levels: ‘uncritical’, ‘critical’, risky’.

SR.A6. Rest has 2 criticality levels: “Rest” or “Fatigued” (on/off)

SR.A7. Emotions considered are 4: “Neutral”, “Positive”, “Fear”, “Anger”

SR.A8. All single detections/ predictions above should have a sensitivity over 90% and a specificity

over 98%.

SR.A9. All single detection/ prediction module outcomes are provided in a vector together with an

estimated confidence level (%).

4.2.1.2 ADAS&ME Core

SR.A10. ADAS&ME Core Personalisation module takes into account key driver characteristics (age,

gender, experience, specific physiological parameters such as key anthropometrics, specific behavioural

Page 51: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 51 of 133 Version 1.2

parameters, such as average lane position) to improve the above detection/ prediction level of single

algorithms (to reach the SR.A6 level; if not achieved; or above).

SR.A11. ADAS&ME Core DSM detects the course of the problem, discerning from the different states;

with an overall sensitivity over 90% and specificity over 95%.

SR.A12. ADAS&ME Core DSM decides on the overall criticality level and the HMI strategy to be

followed (i.e. of which single state), by prioritising or combining single state detections and considering

the input of Environmental Situation Awareness Subsystem.

SR.A13. ADAS&ME Core DSM outcome to the HMI Subsystem has 4 HMI levels: “Normal”,

“Information”, “Warning”, and “Intervention”.

SR.A14. ADAS&ME Core outcome to the HMI subsystem includes the vector: {priority driver state,

HMI level, driver identification ID}

4.2.1.3 Environmental Situation Awareness Subsystem

SR.A18. It bases its verdict on the existing Scania Interface Module (external module to the project,

“Black Box”).

4.2.1.4 HMI Subsystem

SR.A19. Based upon ADAS&ME Core subsystem input, this subsystem realises the decided strategy,

utilising the following HMI devices: Autoliv Steering Wheel, ICL, Secondary Display, Sound Display,

or LED Light Strip or (for “intervention” strategy) activating “Scania Automation Platform”.

SR.A20. Based upon ADAS&ME Core subsystem driver identification ID, the subsystem personalises

the HMI devices/ elements to the specific driver in terms of: modality (visual, acoustic, haptic), device

used, intensity, and timing.

4.2.1.5 SCANIA Automation Platform Subsystem

SR.A21. The driver will be always informed on automation status and will be informed on his/her own

status in case any intervention is activated.

SR.A22. It has bidirectional link to the ADAS&ME Core subsystem, being activated upon request and

also requesting permission to be enabled/ disabled.

SR.A23. Overall integration will be performed on one SCANIA NGS truck, to be evaluated in the

IDIADA test track (simulating highway, merging to highway and normal environments) and in a real

high strategy section in Barcelona.

Page 52: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 52 of 133 Version 1.2

4.2.2 Functional Architecture

HMI Subsystem

Driver State Monitoring Subsystem (DSMS)

Scania Automation Platform (SAP)

Scania Environmental Situation Awareness Subsystem (SESAS)

Decisio

n Strategy

ADAS&ME Functional Architecture (Truck)

IReadPublicSensorData_DSMS IReadSensorData_SESAS

IWriteDriverState_DSMS

IWriteSituationState_SESAS

IRead/WriteDecisionStrategy_SAP

Sensor Subsystem (SS)

IWritePublicSensorData_SS

Driver State Determination Module (DSDM)

Sleepiness Inattention Emotion

Sensor Data Fusion

Environmental State Determination Module

ADAS&ME Core (ADAS&ME C) IReadDriverState_Core IReadSituationState_CoreIReadSensorPublicData_Core

IRead/WriteDecisionStrategy_Core

Personalization Module (PM)

Decision Support Module (DSM)

HMI Framework Module (HMI FM)HMI Elements Personalized HMI

Driving strategy and Path Planning

Public Interface Module (PIM)

Sensor for Vehicle or Environment Monitoring (SVEM)

20.11.2017

Emergency

Inform

ation

List/Map

of

fused objects

Vehicle State

Environm

ent

Cond

ition

Stress

Profile Selection

1. Vehicle

Dynam

ic Sen

sors

Sensor for Driver State Monitoring (SDSM)

1. Empatica

E4

2. Smart

Eye Pro

multi

camera

3. Au

toliv R

GB

steering w

heel

Inattention

Sleepiness

Emotio

n

Stress

Rest

Scania Interface Module (SIM)

2. Environ

me

nt M

onitorin

g Sen

sors

IWriteScaniaSensorData_SS

Sensors for driver monitoring

Data exchange between subsystems or modules

Sensors for Enviornment/Vehicle monitoring

Sub System

Emergency data exchange between subsystems or modules

Module

Algorithms

HMI Data

Legend

Automation Mode Selector Automation Mode Safety Check

Positioning

3. CA

N SA

E J1939

Visual Displays Sound Engine

IReadDecisionStrategy_HMI

HMI Controller

Scania Proprietary

Vehicle Controller

HMI Elements

1. H

andheld

devices

2. IP sw

itches

3. steering w

heel

switch

es

4. Hands o

n steering w

heel

detection

Soft Sensor Data (SSD)

1. Perso

nalised data

2. Driver

State inform

ation

3. Driver

Sensors

data from

storage

4. Decisio

n Strategy

Real Time Clock

IReadSoftSensorData_SS

IWriteSoftSensorData_DSMS

IWriteSoftSensorData_Core

Low level data exchange between subsystems or modules

Maps

1. CA

N SA

E J1939

Sensor for VehicleMonitoring (SVM)

IWriteDecisionStrategy_Core

Transitions

Profile Database

Scania Off-board Automation Platform

1. Rou

te Planning

2. Map

s

1. Clu

ster D

isplay

3. Au

dio

5. Am

bient R

GB lights

2.Handled

device

4. RG

B lights on steering w

heel

6. Seat V

ibrators

Figure 28 ADAS&ME Truck (Use case A) Functional Architecture

Page 53: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 53 of 133 Version 1.2

4.3 Use case A: Attentive Long Haul Trucking – Behavioural System Structure

4.3.1 Physical Architecture

Smart Eye Pro Cameras

Empatica E4

Autoliv RGB Steering Wheel

Steering Wheel Switches

Instrument Panel Switches

Handled Devices

PCEthernet Ethernet

Public Interface Module

Bluetooth

Sensors and Vehicle Dynamic

CAN

CAN

WiFiAP

WiFi 802.11 Ethernet

CAN

EthernetSwitch

Ethernet

Sensor Data

SAE J1939

Vehicle and Environment Monitoring Sensors

Scania Off-Board Automation Platform

4G Modem

4G / LTE Ethernet

Scania Interface Module

Rab

bit

MQ

RTI

DD

S

Environment Situation Awareness Subsystem

Linux Industrial PC

Ethernet

Vehicle, Environment and Routing data

Rab

bit

MQ

Rab

bit

MQ

ADAS & ME Core

RTI

DD

S

Personalization Module

Decision Support Module

Time Synchronization ServiceR

abb

it M

Q

Rab

bit

MQ

Driver State Monitoring Subsystem

Sleepiness

Inattention

Ethernet

EthernetSwitch

Ethernet

Ethernet

Driver State Information

Decision Strategy

Ethernet

Situation Information

Ethernet

Soft Sensor Data

Emotion

Stress

Rest

RTI

DD

S

Linux Industrial PC

RTI

DD

S

Automated Functions

Scania Automation Platform

Ethernet

Decision Strategy

HMI PC

Rab

bit

MQ

Personalized HMI

HMI Subsystem

Visual Displays

Sound Engine

Element Controllers

Cluster Display

Audio System

Autoliv RGB Steering Wheel

Ambient RGB lights

Seat Vibrators

DVI / HDMI

Handled Devices

USB

CAN

WiFiAP

Core PC

Ethernet

Linux Real Time PC

[ TBD ]

[ TBD ]

Driver State Monitoring PC

Algorithms / Data

Middleware

Hardware Interface

Components Name

Legend

Network equipment

PC

Algorithms, Modules

HMI elements

Input sources

Scania Proprietary

PCEthernet

Figure 29 ADAS&ME Truck (Use case A) Physical Architecture

Page 54: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 54 of 133 Version 1.2

4.3.2 Communication Architecture

ADAS & ME Interface layer

Sensor Layer

Scania Proprietary Interface layer

Input Data Format Input Data Format

Protocol layer

Input of Interface layer

Driver Monitoring Vehicle Monitoring Environment Monitoring HMI Elements

SAE J1939 AMQP Proprietary API RTI DDS Proprietary API

USB CANTCP/IP UDP/IP

Bluetooth

Ethernet

3G/LTE

Output of Interface layer

RabbitMQ RTI DDS

Processing layer

Personalization layer

Driver State DetectionEnvironment Situation

AwarenessSensor data

Protocol layer

Input of Interface layerEthernet

CANTCP/IP UDP/IP

Proprietary

Output of Interface layer

RTI DDS Proprietary API

Driver ID Driver State

Decision layerDecision Strategy

HMI Layer Vehicle Automation layerPersonalized HMI HMI Elements Automation Functions

SAE J1939

Communication between layers after Interface layer happen over Ethernet and TCP/IP Figure 30 ADAS&ME Truck (Use case A) Communication Architecture

Page 55: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 55 of 133 Version 1.2

4.4 Use case B: Electric Vehicle Range Anxiety - Functional System

Structure

4.4.1 System Requirements

4.4.1.1 Driver State Monitoring Subsystem

SR.B1. The driver state monitoring is based upon the following sensors:

o Smart Eye Tracker

o Array Microphones

o UWB Radar

o Empatica E4;

measuring the following parameters:

o Gaze direction

o Facial expressions

o Voice characteristics

o Voice quality

o Heart rate

o Heart rate variability

o Respiration rate

o Galvanic Skin Response.

SR.B2. Sensor outcomes are fed to the Driver State Monitoring subsystem; that is responsible for all

metadata development and analysis.

SR.B3. The system should detect in less than 30 sec driver emotions; while the driver is driving.

SR.B4. Emotions considered are 2: “Neutral”, “Anxious”

SR.B5. All single detections/ predictions above should have a sensitivity over 90% and a specificity

over 98%.

SR.B6. All single detection/ prediction module outcomes are provided in a vector together with an

estimated confidence level (%).

4.4.1.2 ADAS&ME Core

SR.B7. ADAS&ME Core Personalisation module takes into account key driver characteristics (age,

gender, experience, specific physiological parameters such as key anthropometrics, specific behavioural

parameters, such as average lane position) to improve the above detection/ prediction level of single

algorithms (to reach the SR.B5 level; if not achieved; or above).

SR.B8. ADAS&ME Core DSM detects the course of the problem, discerning from the different states;

with an overall sensitivity over 90% and specificity over 95%.

SR.B9. ADAS&ME Core DSM decides on the overall criticality level and the HMI strategy to be

followed (i.e. of which single state), by prioritising or Emotions state detection with vehicle data and

behavioural indicators (in order to confirm that detected state is linked to EV range) and considering the

input of Environmental Situation Awareness Subsystem.

SR.B10. ADAS&ME Core DSM outcome to the HMI Subsystem has 4 HMI levels: “Normal”, “Range

Anxiety”, “Range Incident”, “Intervention”.

SR.B11. ADAS&ME Core outcome to the HMI subsystem includes the vector: {HMI level, driver

identification ID}

4.4.1.3 Environmental Situation Awareness Subsystem

SR.B12. It bases its verdict on the existing Vedecom Interface Module (external module to the project,

“Black Box”).

Page 56: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 56 of 133 Version 1.2

4.4.1.4 HMI Subsystem

SR.B19. Based upon ADAS&ME Core subsystem input, this subsystem realises the decided strategy,

utilising the following HMI devices: Central Stack Screen, A-Pilar LED strips and Sound System or

(for “intervention” strategy) activating “Vedecom Automation Platform”.

SR.B20. Based upon ADAS&ME Core subsystem driver identification ID, the subsystem personalises

the HMI devices/ elements to the specific driver in terms of: modality (visual, acoustic), intensity, and

timing.

4.4.1.5 VEDECOM Automation Platform Subsystem

SR.B21. The driver will be always informed on automation status and will be informed on his/her own

status in case any intervention is activated.

SR.B22. It has bidirectional link to the ADAS&ME Core subsystem, being activated upon request and

also requesting permission to be enabled/disabled.

SR.B23. Overall integration will be performed on one VEDECOM Renault Zoe EV, to be further

discussed, for a possible evaluation in the public roads around IDIADA test track (simulating traffic and

normal environments). The main objective is an evaluation in the VEDECOM and Valeo facilities area.

Page 57: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 57 of 133 Version 1.2

4.4.2 Functional Architecture

Environmental Situation Awareness Subsystem (ESAS)Driver State Monitoring Subsystem (DSMS)

Vehicle Automation Subsystem (VAS)

Decisio

n Stra

tegy

IReadSensorData_DSMSIReadSensorData_ESAS

IWriteDriverState_DSMSIWriteSituationState_ESAS

IRead/WriteDecisionStrategy_VAS

IWriteSoftSensorData_DSMS

Sensor Subsystem (SS)

Sensor for Driver State Monitoring (SDSM) ADAS&Me Digital Infrastructure Data (DID)

IWriteSensorData_SS

Driver State Determination Module (DSDM)

Emotion

Situation Modelling (SM)

Scenario Assessment

Vehicle Mode ControllerError Handler

Interface Module (IM)

Sensor for Vehicle or Environment Monitoring (SVEM) HMI Elements

Context Data

2. T

raffic

1. H

D M

ap

s

3. R

oa

d

Ch

are

cterist

ics

4. W

eath

er

5. H

istoric

Da

ta

6.R

elava

nt

PO

I s

Soft sensor data (SSD)

1.

Perso

na

lised

da

ta

2. D

river State

info

rmatio

n

3.

En

viorm

ent

al situ

ation

in

form

ation

4.

Sen

sord

ata

fro

m d

ata sto

rage

5. D

ecision

Stra

tegy

IWriteSoftSensorData_ESAS

Driving Strategies and Path Planning

Safe Corridor Plan Safe Maneuver

Real Time Clock

Sensors for driver monitoring

Data exchange between subsystems or modules

Sensors for Enviornment/Vehicle monitoring

Sub System

Emergency data exchange between subsystems or modules

Module

Algorithms

HMI Data

Low level application output data

Low level application output data exchange between subsystems or modules

Legend

IRead

SoftSen

sorData_SS

State Machine

Em

otio

n

1. C

entra

l Stack

Disp

lay

2. A

ud

io

Wa

rnin

g So

un

ds

3. A

ud

io

Spe

ech

4. A

-Pilla

rs R

GB

LED

Strip

5. C

luster

Disp

lay

3. H

ea

dset

micro

ph

on

e

1. Sm

art

Eye P

ro

mu

lti cam

era

2. A

rray o

f tw

o

sho

tgu

n

micro

ph

on

es

4. U

WB

R

adar

5. E4

E

mp

atica

1. Lid

ar system

IB

EO

3. Lid

ar sy

stem

Velo

dyn

e

4. Fro

nt

Cam

era a

dva

nseE

(x2

)

5. IM

U G

PS

RTK

2. R

adars

6. O

ther

low

level sen

sors

from

the

vehicle

6. R

ear cam

era a

dva

nsee

Map Data

Scenario Classification

Execute Maenuver

Veh

icle State

Co

mm

un

ication

to D

river

ADAS&ME Core (ADAS&ME Core) IReadDriverState_Core IReadSituationState_CoreIReadSensorData_Core

IRead/WriteDecisionStrategy_Core

Personalization Module (PM) Decision Support Module (DSM)

Fuzzy Rules

HMI Controller Module (HMI CM)

HMI Elements Personalized HMI

Driver behavioral profile

Driver decisions and actions

Dri

ver

Pre

fere

nce

s

System decisions and driver actions Historical data from storage

En

viron

men

t C

on

ditio

n

Veh

icle State

Driver p

rofile

Oth

er

Per

son

aliz

ed

HM

I dat

a

Driver Profile and State

Decisio

n

Strateg

y

Em

ergen

cy Info

rma

tion

Environmental Situation

IWriteSoftSensorData_Core

Figure 31 ADAS&ME Electric Car (Use Case B) Functional Architecture

Page 58: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 58 of 133 Version 1.2

4.5 Use case B: Electric Vehicle Range Anxiety - Behavioural System Structure

4.5.1 Physical Architecture

Automation PC

AdvanSee MipSee (x3)

GNSS reciever

Correvit

IBEO HAD Fusion Box

Ethernet

CAN

Atlans C

ARS308

Velodyne VLP16

IBEO Lux (x5)

Ethernet

Ethernet

MicroAutoBox (Low level control)

CAN

Environment Perception Module

Automation Functions

Trajectory Planner

Smart Eye Pro Camera

<<TBD>>

USB

ADAS&Me PC

A-pillar RGB strips

Central Stack Touchscreen

Audio System

<<TBD>>

WiFi RouterWiFi

Ethernet switch

Ethernet Ethernet

Ethernet switch

Ethernet Ethernet

VALEOSteering Wheel

Microphones withAudio Interface

Empatica E4

PCEthernet

Public Interface Module

MicroPC

Ethernet switch

Ethernet

WiFi

ADAS & ME Core

Personalization Module

Decision Support Module

HMI Module

Bluetooth

WiFi

<<TBD>>

NTP Time Synchronisation

Service

Driver State Monitoring Subsystem

Emotions

Ethernet

Ethernet

<<TBD>>

<<TBD>>

Ethernet

Algorithms / Data

Middleware

Hardware Interface

Components Name

Legend

Network equipment

PC

Algorithms, Modules

HMI elements

Input sources

VEDECOM Proprietary

Figure 32 ADAS&ME Electric Car (Use Case B) Physical Architecture

Page 59: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 59 of 133 Version 1.2

4.5.2 Communication Architecture

ADAS&ME Interface layer

Protocol layer

Ethernet

CAN

TCP/IP UDP/IP

USB Bluetooth

Input Data Format

REST Proprietary APINMEA 2000/0183 MQTT

802.11p 3G/LTE

Audio

WAVE ITS-G5

Input of Interface layer

process input data and append context info

Context Data

Output of Interface layerRabbitMQ

Processing layer

Personalization layer

Environment Situation awareness

Sensor data

Driver Profile Driver State Environment Situation

Sensor layer

Driver monitoring Vehicle monitoring Environment monitoring HMI Elements

Decision layer

Vehicle Automation layer

HMI layer

Decision Strategy

Personalized HMI

Automation Functions

YoGoKo websocket

Driver State detection

Figure 33 ADAS&ME Electric Car (Use Case B) Communication Architecture

Page 60: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 60 of 133 Version 1.2

4.6 Use case C: Driver State based smooth & safe automation transitions-

Functional System Structure

4.6.1 System Requirements

4.6.1.1 Driver State Monitoring Subsystem

SR.C1. The driver state monitoring is based upon the following sensors: o Microphone

o Driver seat

o Cameras

o Steering wheel

Measuring the following parameters: o ECG

o Head position and rotation

o Eyelid blinking

o Heart rate

o Pitch of voice

o Intensity of voice

o Spectral information of voice

SR.C2. Sensor outcomes are fed to the Driver State Monitoring subsystem; that is responsible for all

metadata development and analysis.

SR.C3. The system should detect in less than 5 sec driver sleepiness, distraction, stress, and emotions;

while the driver is driving.

SR.C4. The system predicts in less than 1 minute driver state (sleepiness, distraction, stress and

emotions); while in automation mode.

SR.C5. Sleepiness, distraction and stress have each 3 states: ‘uncritical’, ‘critical’, risky’.

SR.C6. Emotions considered are 4: “Neutral”, “Positive”, “Fear”, “Anger”

SR.C7. All single detections/ predictions above should have a sensitivity over 90% and a specificity

over 98%.

SR.C8. All single detection/ prediction module outcomes are provided in a vector together with an

estimated confidence level (%).

4.6.1.2 ADAS&ME Core

SR.C9. ADAS&ME Core Personalisation module takes into account key driver characteristics (age,

gender, experience, specific physiological parameters such as key anthropometrics, specific behavioural

parameters, such as average lane position) to improve the above detection/ prediction level of single

algorithms (to reach the SR.C7 level; if not achieved; or above).

SR.C10. ADAS&ME Core DSM detects the course of the problem, discerning from the different states;

with an overall sensitivity over 90% and specificity over 95%.

SR.C11. ADAS&ME Core DSM decides on the overall criticality level and the HMI strategy to be

followed (i.e. of which single state), by prioritising or combining single state detections and considering

the input of Environmental Situation Awareness Subsystem.

SR.C12. ADAS&ME Core DSM outcome to the DLR Interaction Controller is an Enumeration value

which is input for the HMI Controller module inside the DLR Framework.

4.6.1.3 Environmental Situation Awareness Subsystem

SR.C13. It provides ADAS&ME Core with 3 traffic environmental risk levels: “Normal”, “critical”,

“Dangerous”.

Page 61: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 61 of 133 Version 1.2

SR.C14. It accompanies each level with confidence level (%) estimation.

SR.C15. It performs its function for a test track environment.

SR.C16. It bases its verdict on the existing DLR Sensor Fusion output, the communication module with

its sub-modules and the Naventik Sensor Fusion Module.

SR.C17. Digital Infrastructure provides environmental data components (e.g. traffic, weather, POI’s) to

ADAS&ME Core.

SR.C18. Digital Infrastructure back-end derives a driving task intensity prediction for a planned route.

SR.C19. Relevant vehicles have to be connected and support the messages proposed in deliverable D3.1

SR.C20. V2X Data Integration sub-module combines detections from on-board sensors (DLR Sensor

Fusion) with information from the Communication Module and Sensor Data Fusion Module

SR.C21. Communication Module provides ADAS&ME Core with a list of detected vehicles (location

and confidence information).

SR.C22. The DLR Automated Functions use the communication module to exchange messages

between vehicles for coordinated manoeuvres.

SR.C23. The Sensor Data Fusion Module is based upon the following sensor inputs: GNSS raw data

(mandatory) and vehicle speed, yaw rate, wheel speeds, longitudinal & lateral acceleration (optional

extensions). These signals must be cyclic with a maximum cycle time of 10ms.

SR.C24. Each measurement of vehicle speed, yaw rate, wheel speeds, longitudinal & lateral

acceleration contains a time stamp indicating the time of measurement/validity. For better state

estimation preferably accurate at least to 0.1ms.

SR.C25. The Sensor Data Fusion Module will estimate the vehicle state (position, heading and speed)

together with the corresponding standard deviations with a cycle time of 100ms.

4.6.1.4 HMI Subsystem

SR.C25. DLR uses the DLR Interaction Controller to perform the tasks of the HMI Subsystem.

SR.C26. Based upon ADAS&ME Core subsystem input, the DLR Interaction Controller realises the

decided strategy, utilising the following HMI devices: Speaker, Ambient light Display, Handheld

device, cluster display or (for “intervention” strategy) activating DLR Automation functions.

SR.C27. Based upon ADAS&ME Core subsystem driver identification ID, included in the personalized

interaction strategy form DSM, the subsystem personalises the HMI devices/ elements to the specific

driver in terms of: modality (visual, acoustic, haptic), device used, intensity, and timing.

4.6.1.5 DLR Automation Functions

SR.C28. The driver will be always informed on automation status and will be informed on his/her own

status in case any intervention is activated.

SR.C29. The automation functions will be activated and deactivated by the DLR Interaction Controller,

based on information from the ADAS&ME Core subsystem.

SR.C30. Overall integration will be performed on the DLR research vehicle FASCar II, to be evaluated

and demonstrated on the IDIADA test track.

Page 62: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 62 of 133 Version 1.2

4.6.2 Functional Architecture

Driver State Monitoring Subsystem (DSMS)

Vehicle Automation Subsystem (VAS)

Environmental Situation Awareness Subsystem (ESAS)

Decisio

n Strategy

Veh

icle State

IReadSensorData_DSMS IReadSensorData_ESAS

IWriteDriverState_DSMS

IWriteSituationState_ESAS

IRead/WriteDecisionStrategy_VAS

IWriteSoftSensorData_DSMS

Sensor Subsystem (SS)

Sensor for Driver State Monitoring (SDSM) ADAS&Me Digital Infrastructure Data (DID)

IWriteSensorData_SS

Driver State Determination Module (DSDM)

Sleepiness Inattention Emotion Sensor Data Fusion Module (SDFM)

Particle filtering techniques

Environmental State Determination Module (ESDM)

ADAS&ME Core (ADAS&ME C) IReadDriverState_Core IReadSituationState_CoreIReadSensorData_Core

IRead/WriteDecisionStrategy_Core

Personalization Module (PM) Decision Support Module (DSM)

Fuzzy Rules

HMI Controller Module (HMI CM)

HMI Elements Personalized HMI

Automation Functions

Interface Module (IM)

Sensor for Vehicle or Environment Monitoring (SVEM) HMI Elements

6. H

eadset m

icrop

ho

ne

1. cECG

3. PP

G

inside seat

4. Sm

art Eye Pro

m

ulti cam

era

5. A

rray of tw

o sh

otgun

micro

ph

on

es

2. M

IM

7. Z-force stee

ring w

heel

1. V

isual D

isplays

2. A

udio

Warn

ing So

un

ds

3. A

udio

Spee

ch

4. R

GB Strip

on stee

ring

wh

eel

5.

Entertainmen

t System

6.

Ha

ndheld

dev

ices

7. C

luster

Display

Context Data

2. Traffic

1. H

D M

aps

3. R

oad C

harecteristics

4. W

ea

the

r

5. H

istoric

Data

6.R

elavant P

OI s

Stress

Soft Sensor Data (SSD)

1.

Personalise

d d

ata

2. D

river State

info

rmatio

n

3.

Enviorm

ent

al situatio

n in

form

ation

4.

Sensordata

from

data

storage

5. D

ecisio

n

Strate

gy

IWriteSoftSensorData_ESAS

IWriteSoftSensorData_Core

Veh

icle con

text

Communication with Digital Infrastructure Module

Digital Infrastructure reporting V2X Data Sharing

Real Time Clock

Sensors for driver monitoring

Data exchange between subsystems or modules

Sensors for Enviornment/Vehicle monitoring

Sub System

Emergency data exchange between subsystems or modules

Module

Algorithms

HMI Data

Low level application output data

Low level application output data exchange between subsystems or modules

Legend

IRead

SoftSen

sorData_SS

Situational Awareness

Inattentio

n

Sleepiness

Emotio

n

Stress

1. lbeo laser

scan

ners

3. M

obile

eye camera

4. N

OV

ATEL

SPA

N-C

PT

5. V

2X

dow

n

channel

2. SM

S R

adars

7. O

ther low

level sen

sors fro

m the

vehicle

8.

NA

VEN

TIK End

urance

6. V

2X U

p

channel

Driver behavioral profile

Driver decisions and actions

Dri

ver

Pref

eren

ces

System decisions and driver actions Historical data from storage

Environm

ent

Cond

ition

Veh

icle Sta

te

Driver p

rofile

Oth

er

Pers

ona

lized

H

MI d

ata

Driver Profile and State

Decisio

n Strateg

y

Emergen

cy In

form

atio

n

Emergen

cy Info

rmation

List of fused

ob

jects

Veh

icle State

Environm

ent

Situatio

n

Environmental Situation

Figure 34 ADAS&ME Normal Car (Use case C and D) Functional Architecture

Page 63: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 63 of 133 Version 1.2

4.7 Use case C: Driver State based smooth & safe automation transitions- Behavioural System Structure

4.7.1 Physical Architecture

Smart Eye Pro Camera

Driver Seat

AutolivSteering Wheel

Mikrophones withAudio Interface

PCEthernet

Sensors andVehicle Dynamics

CAN/Ethernet

EthernetSwitch

Ethernet

Sensor Data

DLR Interface Module

Rab

bit

MQ

DrivePXVehicle and environment Data

ADAS & ME Core

Personalization Module

Decision Support Module

Rab

bit

MQ

Driver State Monitoring Subsystem

Sleepiness

Distraction

EthernetSwitch

Ethernet

Ethernet

Situation Information

Ethernet

Soft Sensor Data

Emotion

Stress

Linux PC

Automation Functions

DLR Automation Functions

Ethernet

Personalized Interaction Strategy

HMI PC

Rab

bit

MQ

Personalized HMI

DLR Interaction Controller

Visual Displays

Sound Engine

Element Controllers

Cluster Display

Audio System

Autoliv RGB Steering Wheel

Ambient RGB lights

DVI / HDMI

Handled Devices

USB

PC

WiFi 802.11PC

[ TBD ]

Algorithms / Data

Middleware

Hardware Interface

Components Name

Legend

Network equipment

PC

Algorithms, Modules

HMI elements

Input sources

PC[TBD]

[TBD]

PCUSB

DLR Proprietary

DENSO WSU Ethernet

NAVENTIK Endurance

Ethernet

PC

Handled DevicesWiFi and UMTS AP

WiFi 802.11

Eth

ern

et

NTP Time Synchronisation

Service

USB

EthernetSwitch

Ethernet

Eth

ern

et

Eth

ern

et

USB

Ethernet

Public Interface Module

Environment Situation Awareness Subsystem

Ethernet

WiFi and UMTS AP

Ethernet

Rab

bit

MQ

PC

Figure 35 ADAS&ME Normal Car (Use case C and D) Physical Architecture

Page 64: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 64 of 133 Version 1.2

4.7.2 Communication Architecture

ADAS&ME Interface layer

Protocol layer

Ethernet

CAN

TCP/IP UDP/IP

USB Bluetooth

Input Data Format

REST Proprietary APINMEA 2000/0183 MQTT

802.11p 3G/LTE

Audio

WAVE ITS-G5

Input of Interface layer

process input data and append context info

Context Data

Output of Interface layerRabbitMQ

Processing layer

Personalization layer

Environment Situation awareness

Sensor data

Driver Profile Driver State Environment Situation

Sensor layer

Driver monitoring Vehicle monitoring Environment monitoring HMI Elements

Decision layer

Vehicle Automation layer

HMI layer

Decision Strategy

Personalized HMI

Automation Functions

Driver State detection

Figure 36 ADAS&ME Normal Car (Use case C and D) Communication Architecture

Page 65: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 65 of 133 Version 1.2

4.8 Use case D: Non-reacting driver emergency maneuver

System Requirements, Functional Architecture, Physical Architecture,

Communication Architecture specified for UC C hold true for UC D as

well.

Page 66: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 66 of 133 Version 1.2

4.9 Use case E: Long range attentive touring with motorbike – Functional

System Structure

4.9.1 System Requirements

4.9.1.1 Driver (Rider) State Monitoring Subsystem

SR.E1. The Rider State Monitoring is based upon the following sensors:

o ECG (Electrocardiogram)

o PPG (Photoplethysmogram)

o Temperature Sensors

o Respiratory Sensor

o EDA/GSR (Electro dermal activity or Galvanic Skin Response) Sensor

o Inertial Measurement Units

o FSR (Force Sensitive Resistor)

o UV sensor

o Humidity Sensors

o GPS

o Altimeter

o Barometer

o Vehicle dynamics sensors (ABS, BBS)

Measuring the following parameters:

o Heart Rate (HR)

o Heart Rate Variability (HRV)

o Pulse Arrival Time (PAT) for blood pressure (BP) estimation

o Respiratory Rate

o Skin temperature in different body regions (head, torso, hands)

o Skin conductance

o Relative head position (with regard to torso position)

o Vibrations induced by the vehicle on the hands

o Pressure on handlebar and footrests

o UV index

o Air relative humidity

o Air temperature

o Atmospheric pressure

o GPS coordinates (including altimetry)

o Vehicle dynamics (speed, acceleration, lean angle, accelerator and throttle position, brakes

use)

SR.E2. The system should be able to derive the following parameters through indirect

measurements: core temperature, blood pressure, head tracking.

SR.E3. Rider State Monitoring Subsystem should take into account also the broad weather

estimation made by the Environmental Situation Awareness Subsystem, for the physical fatigue

detection.

SR.E4 The system should detect in less than 5 sec rider’s distraction and in less than 5 min rider’s

physical fatigue, and stress; while the rider is riding.

SR.E5. Physical fatigue and stress have each 3 criticality levels: ‘uncritical’, ‘critical’, risky’.

SR.E6. Distraction has 2 states: ‘not detected’, ‘inattentive’

SR.E7. Inattention detection should have a sensitivity over 80% and a specificity over 90%.

Page 67: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 67 of 133 Version 1.2

SR.E8. Stress and Physical fatigue detections should have a sensitivity between 60-70% and a

specificity between 75-85%, since the algorithms developed are fully innovative and start from

TRL 1 reaching max TRL 5.

SR.E9. All single detection module outcomes are provided in a structure together with an estimated

confidence level (%).

SR.E10. The input interface of the Driver (Rider) State Monitoring Subsystem should communicate

with the output interface of Sensors Subsystem, ADAS&ME Core and Environmental Situation

Awareness Subsystem.

SR.E11. The output interface of the Driver (Rider) State Monitoring Subsystem should

communicate with the input interface of ADAS&ME Core.

SR.E12. Driver (Rider) State Monitoring Subsystem is responsible for all metadata development

and analysis, unless data pre-processing is necessary to be performed by the Wearable Platform

Control Unit (WPCU); due to communication constraints between the vehicle and the wearable

platform.

4.9.1.2 ADAS&ME Core

SR.E13. ADAS&ME Core stores and handles riders' profile.

SR.E14. ADAS&ME Core Personalisation Module (PM) takes into account key rider

characteristics (age, gender, riding history such as kms per day, outside temperature/ humidity, time

of day, specific physiological parameters, etc.) to improve the above detection levels of single

algorithms (to reach the SR.E5 and SR.E6 levels, if not achieved, or above).

SR.E15. ADAS&ME Core PM should be able to create a new profile, based on rider ID

(New/Old/None), to load an existing rider profile and to broadcast an event to other subsystems

when receive a driver/rider ID (New/Old/None). The profile will be stored inside the WPCU and

communicated to the Vehicle Control Unit (VCU) once a wireless communication is established.

SR.E16. ADAS&ME Core Decision Support Module (DSM) detects the course of the problem,

discerning from the different states; with an overall sensitivity between 70-80% and specificity

between 80-90%.

SR.E17. ADAS&ME Core DSM decides on the overall criticality level and the HMI and/or

automation strategy to be followed (i.e. of which single state), by prioritising or combining single

state detections and considering the input of Environmental Situation Awareness Subsystem.

SR.E18. ADAS&ME Core DSM output to the HMI Subsystem has 4 HMI levels: “Normal”,

“Information”, “Warning”, “Intervention”.

SR.E19. ADAS&ME Core DSM output to the HMI Subsystem includes the vector: {priority driver

state, HMI level, rider identification ID}.

SR.E20. ADAS&ME Core DSM should have an interface, to send/receive data from/to the Driver

(Rider) State Monitoring Subsystem, Environmental Situation Awareness Subsystem, Sensor

Subsystem, HMI Framework Module, Personalization Module and Vehicle Automation Subsystem.

SR.E21. ADAS&ME Core DSM should be able to process the data coming from the Driver (Rider)

State Monitoring Subsystem, Environmental Situation Awareness Subsystem, Sensor Subsystem,

HMI Framework Module, Personalization Module and Vehicle Automation Subsystem.

SR.E22. ADAS&ME Core DSM should have a sub-module for Pre Automation Activation Check.

SR.E23.The input interface of the ADAS&ME Core should communicate with the Output interface

of Sensors Subsystem, Driver (Rider) State Monitoring Subsystem and Environmental Situation

Awareness Subsystem.

SR.E24.The output interface of the ADAS&ME Core should communicate with the input interface

of Vehicle Automation Subsystem, HMI subsystem and Driver (Rider) State Monitoring

Subsystem.

Page 68: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 68 of 133 Version 1.2

4.9.1.3 Environmental Situation Awareness Subsystem

SR.E25. The Environmental Situation Awareness Subsystem (ESAS) is based upon the following

measurements:

o Dynamic map

o Weather information

o Traffic information

It is underlined that the ESAS in the motorcycle platform does not include vehicle-based

environmental sensing.

SR.E26. ADAS&ME ESAS should be able to build a broad representation of weather and traffic, in

a preselected route, and give a synthetic estimation of the current risk. The relevant estimation is

obtained, only for the zone where the vehicle is currently moving, via Sensors Subsystem inputs

like Air Temperature, Air Relative humidity, Atmospheric Pressure and UV index.

SR.E27. ADAS&ME ESAS should continuously update its estimation.

SR.E28. The input interface of the Environmental Situation Awareness Subsystem should

communicate with the output interface of Sensor Subsystem.

SR.E29. The output interface of the Environmental Situation Awareness Subsystem should

communicate with the input interface of Driver (Rider) State Monitoring Subsystem and

ADAS&ME Core.

4.9.1.4 HMI Subsystem

SR.E30. Based upon ADAS&ME Core Subsystem input, this Subsystem realises the decided

strategy, utilizing the following HMI devices:

o Info Helmet (wireless device with LEDs, integrated at helmet) visual feedback to the

rider

o Headphones acoustic feedback to the rider

o Helmet vibramotors haptic feedback to the rider

o Gloves vibramotors haptic feedback to the rider

o Dashboard visual feedback for the rider

o Navigation unit visual feedback for the rider

o Helmet Rear LED strip visual feedback for surrounding traffic

o (Vehicle) Hazard lights visual feedback for surrounding traffic

SR.E31. Based upon ADAS&ME Core subsystem and Personalisation Module, the HMI

Subsystem personalises the HMI devices/ elements to the specific rider in terms of: modality

(visual, acoustic, haptic), device used, intensity, and timing.

SR.E32. The input and output interfaces of the HMI Subsystem should communicate with the input

and output interfaces of ADAS&ME Core.

4.9.1.5 Vehicle Automation Subsystem

SR.E33. The driver will be always informed on automation status and will be informed on his/her

own status in case any intervention is activated.

SR.E34. The automation functions will be activated and deactivated by the Vehicle Automation

Subsystem (VAS), based on information from the ADAS&ME Core subsystem. It is underlined

that the automation functions capability and maturity are limited, due to the low TRL level of the

use case.

SR.E35. Overall integration will be performed on Ducati motorcycle, to be evaluated in the

IDIADA test facilities.

SR.E36. For the case that the rider is detected in a state that requires an “intervention” strategy, the

ADAS&ME Core subsystem activates the “Motorcycle Recovery Mode” function.

Page 69: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 69 of 133 Version 1.2

SR.E37. Once the emergency automation function is activated it can only be deactivated by

stopping and re-starting the vehicle. Longer constrained resting periods are still under evaluation.

Page 70: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 70 of 133 Version 1.2

4.9.2 Functional Architecture

Figure 37 ADAS&ME Motorbike (UC E and F) Functional Architecture

Page 71: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 71 of 133 Version 1.2

4.10 Use case E: Long range attentive touring with motorbike – Behavioural System Structure

4.10.1 Physical Architecture

Vehicle

Vehicle

Vehicle

Back Protector

dSpace – Vehicle Control Unit

Helmet

TMP36 – Temperature Sensor (4x)

Sensor Data

Teensy 3.6 – Wearables Platform Control Unit

(WPCU)

I2C

BT Module #1

XBEE - RF Module #1

RF

Rider State Monitoring Subsystem

Physical Fatigue

Inattention

Stress

Pre-Processed Sensor Data

Pre-Processed Sensor Data

Sensors Data Pre-Processing (TBC)

CAN channel #2

CAN channel #1

Environmental Situation Awareness Subsystem

Weather Estimation

ADAS & ME Core

Personalization Module

Decision Support Module

Personalized HMI

HMI Elements

HMI Subsystem

Recovery Mode

Capsize Control

Vehicle Automation SubsystemDecision Strategy

Rider State InfoPersonalisation Info

CAN channel #1

Analogic Channel

Engine Management System

Engine Control

Capsize Control Hardware

Dashboard

Hazard Lights

TomTom Bridge – Satellite Navigator

CAN channel #1

BT Module #1

BT 4.0

Right & Left Gloves

Vibramotors

Helmet

Vibramotors

Rear LED Strip

Info-Helmet

Headphones

BT Module #2

TBD

Back Protector

Teensy 3.6 – Wearables Control Unit

Wearable HMI control

XBEE – RF Module #2

XBEE – RF Module #1

RF I2C

I2C

I2C

I2C

CAN channel #2

Sensor Data

Serial

TMP36 – Temperature Sensor (4x)

Personalization Module

PersonalData

XBEE - RF Module #2

Teensy 3.6 – Data

Converter

Data Conversion (To CAN)

BT 4.0

Teensy 3.6 – Data

Converter

Data Conversion (From CAN)

Sim

ulin

kSi

mu

link

Simu

link

Simulink Simulink

Simulink

Simulink

Back Protector

FGPMMOPA6H - GPS Unit

Alt-IMU-10V5 – Barometer, Magnetometer, Acceletometer, IMU and Temperature Sensor

Underwear

PZT - Respiration Sensor

HDC1080 – Temperature and Relative Humidity Sensor

ADS1015 – A/D converter

ADS1015 – A/D converter

SENS-ECG-UCE6 – 3 el. ECG – aggiungere

Right Glove

SENS-EDA-UCE6 - EDA SensorADS1015 – A/D

converter

LSM6DS33 – Accelerometer and 6 axis IMU

VEML6075 – UV Sensor

HDC1080 – Temperature and Relative Humidity Sensors

LSM6DS33 – Accelerometer and 6 axis IMU

ADS1015 – A/D converter

ADS1015 – A/D converter

Vehicle

Vehicle Dynamics Sensors

TomTom Bridge – Satellite Navigator

Left Glove

MAX30102 – PPG Sensor

VEML6075 – UV Sensor

LSM6DS33 – Accelerometer and 6 axis IMU

HDC1080 – Temperature and Relative Humidity Sensors

FSR Sensor

TBD

TBD TBD

Figure 38 ADAS&ME Motorbike (UC E and F) Physical Architecture

Page 72: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 72 of 133 Version 1.2

4.10.2 Communication Architecture

ADAS&ME Interface Layer

Input of Interface Layer 2CAN

Bluetooth

Input Data Format(CAN) Standard Frame Format

Process input data and append context info Context Data

Output of Interface Layer Simulink

Algorithm Processing Layer

Personalization Layer

Decision Layer

Vehicle Automation LayerHMI Layer

Sensor Layer

Binary Format

Radio Frequency

Input of Interface Layer 1

Sensor Pre-Processing Layer (if needed) NMEA

Generic Format (multiple choices

available)

Sensor Data Rider State Detection

Rider ID Rider State

Decision Strategy

Personalised HMI Automated Function

Rider Monitoring Vehicle Monitoring Environment Monitoring

Data Pre-Processing

I2C

Figure 39 ADAS&ME Motorbike (UC E and F) Communication Architecture

Page 73: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 73 of 133 Version 1.2

4.11 Use case F: Raider Faint

4.11.1 System Requirements

NOTE: UC E Requirements apply to UC F unless it is specified here below

4.11.1.1 Driver (Rider) State Monitoring Subsystem

SR.F1.The system should detect faint or predict high probability to faint in less than 5 sec; while

the rider is riding (it substitutes SR.E3).

SR.F2. The system should prevent risk of fainting within the next couple hours; while the rider is

riding (it substitutes SR.E4).

SR.F3. Faint has 4 states: “Not Detected”, “Predicted Risky”, “Predicted Imminent”, “Detected” (it

substitutes SR.E5).

SR.F4. Faint prediction/ detection should have a sensitivity over 75% and a specificity over 85% (it

substitutes SR.E8).

SR.F5. Faint prevention should have a sensitivity over 70% and a specificity over 90% (it

substitutes SR.E8).

4.11.1.2 ADAS&ME Core

4.11.1.3 Environmental Situation Awareness Subsystem

4.11.1.4 HMI Subsystem

4.11.1.5 Vehicle Automation Subsystem

SR.F6. For the case that the rider is detected in a state that requires an “intervention” strategy, the

ADAS&ME Core subsystem activates the “Capsize Control” function (it substitutes SR.E37).

Functional Architecture, Physical Architecture, Communication Architecture specified

for UC E hold true for UC F as well.

Page 74: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 74 of 133 Version 1.2

4.12 Use case G: Passenger pick up/drop off automation for buses-Functional

System Structure

4.12.1 System Requirements

4.12.1.1 Driver State Monitoring Subsystem

SR.G1. The driver state monitoring is based upon the following sensors:

o SmartEye Pro

o Empatica E4

o Autoliv Steering Wheel

Measuring the following parameters:

o Gaze direction

o Head rotations

o ECG

o PPG

o EDA

o Driver movements (accelerometer)

SR.G2. Sensor outcomes are fed to the Driver State Monitoring subsystem; that is responsible for all

metadata development and analysis.

SR.G3. The system should detect driver inattention in handover situations in less than 2 sec, driver

stress and sleepiness in less than 5 minutes while the driver is driving.

SR.G4. The system predicts driver stress and sleepiness in less than 5 minute (distraction is not

relevant) while in automation mode.

SR.G5. Sleepiness, distraction and stress have each 3 states: ‘uncritical’, ‘critical’, risky’.

SR.G6. Risky sleepiness detections/ predictions should have an accuracy above 85% (above 75% for

uncritical and risky). Distraction detection in handover situations should have a sensitivity above 95 %

and a specificity above 75 %. Stress detection/prediction should have a sensitivity above 80 % and a

specificity above 75 %.

SR.G7. All single detection/ prediction module outcomes are provided in a vector together with an

estimated confidence level (%).

4.12.1.2 ADAS&ME Core

SR.G8. ADAS&ME Core Personalisation module takes into account key driver characteristics (age,

gender, experience, specific physiological parameters such as key anthropometrics, specific behavioural

parameters, such as average lane position and time driven) to improve the above detection/ prediction

level of single algorithms (to reach the SR.A6 level; if not achieved; or above).

SR.G9. ADAS&ME Core DSM detects the course of the problem, discerning from the different states.

Driver distraction in handover situations have the same requirements as in SR A6. Driver sleepiness and

stress should have an overall sensitivity over 80% and specificity over 75%.

SR.G10. ADAS&ME Core DSM decides on the overall criticality level and the HMI strategy to be

followed (i.e. of which single state), by prioritising or combining single state detections and considering

the input of Environmental Situation Awareness Subsystem.

SR.G11. ADAS&ME Core DSM outcome to the HMI Subsystem has 4 HMI levels: “Normal”,

“Information”, “Warning”, and “Intervention”.

SR.G12. ADAS&ME Core outcome to the HMI subsystem includes the vector: {priority driver state,

HMI level, driver identification ID}

Page 75: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 75 of 133 Version 1.2

4.12.1.3 Environmental Situation Awareness Subsystem

SR.G13. It provides ADAS&ME Core with 3 traffic environmental risk levels: “Low”, “Medium”, and

“High”.

SR.G14. It accompanies each level with confidence level (75%) estimation.

SR.G15. It performs its function for real (in this case simulated) traffic environments (urban).

SR.G16. It bases its verdict on the Environmental Situation Awareness Subsystem.

4.12.1.4 HMI Subsystem

SR.G17. Based upon ADAS&ME Core subsystem input, this subsystem realises the decided strategy,

utilising the following HMI devices: Cluster display in the bus, Audio system, Autoliv RGB steering

wheel, ambient RBG lights and seat vibrators or (for “intervention” strategy) activating the Vehicle

Automation Module in the bus driving simulator.

SR.G18. Based upon ADAS&ME Core subsystem driver identification ID, the subsystem personalises

the HMI devices/ elements to the specific driver in terms of: modality (visual, acoustic, haptic),

confirmation, device used, intensity, and timing.

4.12.1.5 Bus simulator Automation Platform Subsystem

SR.G19. The driver will be always informed on automation status and will be informed on his/her own

status in case any intervention is activated.

SR.G20. It has bidirectional link to the ADAS&ME Core subsystem, being activated upon request and

also requesting permission to be enabled/ disabled.

SR.G21. Overall integration will be performed and evaluated in VTI: s bus driving simulator in a

simulated urban environment.

Page 76: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 76 of 133 Version 1.2

4.12.2 Functional Architecture

Environmental Situation Awareness Subsystem (Simulation)

Simulation of real world situation information

Driver State Monitoring Subsystem

Vehicle Automation

Decisio

n Strategy

IReadSensorData IReadSensorData

IWriteDriverState

IWriteSituationState

IRead/WriteDecisionStrategy

IWriteSoftSensorData

Sensor Subsystem (SS)

Sensor for Driver State Monitoring (SDSM)

IWriteSensorData

Determination of Driver State Module

Sleepiness Inattention

ADAS&ME Core IReadDriverState IReadSituationStateIReadSensorData

IRead/WriteDecisionStrategy

Personalization ModuleSensor data Environment Situation

Decision Support ModuleFuzzy Rules

HMI Framework ModuleHMI Elements Personalized HMI

Automation Functions

ADAS&ME Interface Module

Sensor for Vehicle Monitoring (Simulated data) HMI Elements

Context Data

Em

erg

en

cy Info

rmatio

n

List of fu

sed

ob

jects

Veh

icle Sta

te

Enviro

nm

ent

Co

nd

ition

Stress

Soft Sensor Data (SSD)

1.

Perso

nalise

d d

ata

2. D

river State

informatio

n

3.

Envio

rmen

tal situ

ation

in

form

ation

4.

Senso

rdata

from

data

storage

5. D

ecision

Stra

teg

y

IWriteSoftSensorData

IWriteSoftSensorData

Real Time Clock

Sensors for driver monitoring

Data exchange between subsystems or modules

Sensors for Enviornment/Vehicle monitoring

Sub System

Emergency data exchange between subsystems or modules

Module

Algorithms

HMI Data

Low level application output data

Low level application output data exchange between subsystems or modules

Legend

IRead

SoftSen

sorData

Inattentio

n

Sleep

iness

Stress

Driver Profile

1. V

ehicle

senso

r data

1. Sm

art Eye P

ro

mu

lti cam

era

2. Em

patica

E4 w

atch

Driver State

Situational Demand Estimate (Simulated Data)

2. T

raffic

1. H

D M

aps

3. R

oad

C

harecterist

ics

4. W

eath

er

5. H

istoric

Data

6.R

elavant

PO

I s

1. Scree

n in

th

e Clu

ster

2. A

uto

liv Steerin

g W

hee

l

3. Sp

eakers

3. Stee

ring

Wh

eel

Senso

r Zfo

rce

4. LED

Ligh

ts

Figure 40 ADAS&ME Bus Simulator (Use Case G) Functional Architecture

Page 77: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 77 of 133 Version 1.2

4.13 Use case G: Passenger pick up/drop off automation for buses - Behavioural System Structure

4.13.1 Physical Architecture

Smart Eye Pro Cameras

Emaptica E4

Autoliv RGB Steering Wheel

PCEthernet Ethernet

Public Interface Module

Bluetooth

EthernetSwitch

Ethernet

Sensor Data

Rab

bit

MQ

Environment Situation (Simulated)

Ethernet

ADAS & ME Core

Personalization Module

Decision Support Module

Rab

bit

MQ

Rab

bit

MQ

Driver State Monitoring Subsystem

Sleepiness

EthernetSwitch

Ethernet

Ethernet

Soft Sensor Data

Stress

Inattention

Ethernet

Decision Strategy

HMI PC

Rab

bit

MQ

Personalized HMI

HMI Subsystem

Visual Displays

Sound Engine

Element Controllers

Cluster Display

Audio System

Autoliv RGB Steering Wheel

Ambient RGB lights

Seat Vibrators

DVI / HDMI

USB

CANCore PCSimarch2

USB

USB

Algorithms / Data

Middleware

Hardware Interface

Components Name

Legend

Network equipment

PC

Algorithms, Modules

HMI elements

Input sources

Sensor Data

PCEthernet

Figure 41 ADAS&ME Bus Simulator (Use Case G) Physical Architecture

Page 78: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 78 of 133 Version 1.2

4.13.2 Communication Architecture

ADAS&ME Interface layer

Protocol layer

Ethernet

CAN

TCP/IP UDP/IP

USB Bluetooth

Input Data Format

Proprietary API MQTT

802.11p Input of Interface layer

process input data and append context info

Context Data

Output of Interface layerRabbitMQ

Processing layer

Personalization layer

Environment Situation awareness

Sensor data

Driver Profile Driver State Environment Situation

Sensor layer

Driver monitoring Environment monitoring HMI Elements

Decision layer

Vehicle Automation layer

HMI layer

Decision Strategy

Personalized HMI

Automation Functions

Driver State detection

Figure 42 ADAS&ME Bus Simulator (Use Case G) Communication Architecture

Page 79: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 79 of 133 Version 1.2

5 System Specifications

5.1 System Specifications

Technical specifications are the quantitative translation of the requirements above defined and

are in compliance with the functional and communication architecture. They represent a

valuable tool for other activities within the ADAS&ME project, such as risk analysis,

algorithms development for driver/rider and environment states recognition, integration of the

various systems in the demonstrators and technical verifications of the same.

Here and in Annex 1, information about the different modules is gathered as they are at the

moment: since several activities have just started or still have to start, these specifications will

be updated and integrated in the next deliverable/document, expected for Month 30.

This section and Annex 1 have the following structure:

template illustration

sensors specifications

HMI specifications

interfaces communication

processing unit communication

For the sake of simplicity, not all the items are specified with the same level of detail. As a

matter of fact, some of them are already integrated in the demonstrators, so there is no need to

consider aspects such as weight, power supply, etc.

5.1.1 Specifications template

The template is in a tabular form and is divided into 4 sections:

Introduction: including information about the manufacturer, the responsible partner,

processing units and communication (I/O ports and communication network)

Performance section: giving details about the item performances (e.g. for a sensors:

physical quantity measured, along with accuracy, frequency,)

Physical specifications: including information about integration aspects (weight, size,

operating temperature range, power supply, …)

Environmental Specifications: in case the item has or should have specific

characteristics in terms of water resistance, vibration resistance,

Module Name

Module ID

Manufacturer

Responsible Partner

General Description

Micro

Memory

Battery

Supported OS

I/O Ports

Communication network details

Module Performances Definition Value Unit

Resolution

Page 80: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 80 of 133 Version 1.2

Refresh rate

Physical Module Specifications

Definition Value Unit

Dimensions mm

Weight g

Operating Temperature Range °C

Temperature Gradient °C/min

Max humidity @40 °C % r.h.

Supply Voltage V

Peak Voltage V

Supply Current A

Battery (Type /Ah) Ah

Environmental Specifications

Functional Safety

Environment

Vibration, Shock, Bump

EMI/EMC

Load Dump

Note

5.1.2 Sensors

Sensors

ID Name Type Responsible

Partner

Used in

UC

S1 Smart Eye Pro

Multicamera System

Multi camera system for eye-

tracking. Number of cameras is UC

dependent (3-5 for truck, 2 for car

and bus).

Smart Eye A,B,C,D,G

S2 Empatica E4 wristband

Wristband that measures skin

conductance (EDA), heart rate

(PPG), temperature, movements

(acc)

Scania, Valeo A,B,G

S3 zForce SW z-Force Steering Wheel Autoliv A,C,D,G

S4 UWB Radar Sensor Ultra-Wide Band Radar Valeo /

NUIG B

S5 Zephyr Bioharness 3

Chest strap providing ECG,

Breathing, Posture and Temperature

monitoring

Valeo B

S6 ibeo LUX and ibeo LUX

Fusion System LIDAR and fusion system Vedecom B

S7 ARS 408-21 Radar 77 GHz Radar Vedecom B

Page 81: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 81 of 133 Version 1.2

Sensors

ID Name Type Responsible

Partner

Used in

UC

S8 Velodyne Lidar Puck

VLP-16 Roof-mounted LIDAR Vedecom B

S9 Shure VP82 Shotgun Microphone OVGU B,C,D

S10 Sennheiser HSP 4 EW-3

beige Headset/Neckband Microphone OVGU B,C,D

S11 cECG

Seat-integrated capacitive ECG,

Magnetic Induction and Photo

plethysmography module

RWTH C,D

S12 FGPMMOPA6H GPS (Coordinates including

Altitude, Universal Time, Speed) DAINESE E,F

S13 altIMU-10 V5 Gyro, Accelerometer, Compass,

Barometer and Temperature sensor DAINESE E,F

S14 MAX30102 Low power, optical heart-rate

module PPG and Oximeter DAINESE E,F

S15 VEML6075 UV/ Ambient Light sensor DAINESE E,F

S16 SENS-ECG-UCE6 Electrocardiography bipolar

differential measure DAINESE E,F

S17 SENS-EDA-UCE6 Electro dermal Activity Skin

Conductance Sensor DAINESE E,F

S18 RESPIRATION PZT Respiration Piezoelectric film

technology DAINESE E,F

S19 LSM6DS33 Accelerometer and 6 axis IMU DAINESE E,F

S20 HDC1080 Digital Temperature and Humidity

Sensor DAINESE E,F

S21 TMP36 Low Voltage Analogic Temperature

Sensor DAINESE E,F

5.1.3 HMI Modules

HMI modules

ID Name Type Responsible

Partner

Used in

UC

HMI1 Scania Instrument Cluster

(ICL) Dashboard display Scania A

HMI2 Scania handheld device

(Surface Pro 4) Windows tablet Scania A

HMI3 Seat Vibrators Five vibromotors for placement

within a Scania seat Scania A

HMI4 LED Light Strip Light Strip for Instrument Panel Scania A

HMI5 UCB Central Stack HMI Tablet PC used to emulate a central

stack screen Valeo B

Page 82: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 82 of 133 Version 1.2

HMI6 IPAD 2 Integrated column

Display HMI Column Display Vedecom B

HMI7 IAO simulator Screen

Array 5" RGB screen array FhG/IAO C,D

HMI8 IAO simulator Touch

Screen 7" RGB Touch-screen FhG/IAO C,D

HMI9 IAO simulator Cluster

Display Screen Cluster Display RGB Screen FhG/IAO C,D

HMI10 IAO simulator LED Array LED array FhG/IAO C,D

HMI11 STR-DH550 AV receiver FhG/IAO C,D

HMI12 DLR Cluster Display

Screen Cluster Display RGB Screen DLR C,D

HMI13 DLR LED Ambient Light LED Stripe DLR C,D

HMI14 Nexus 7 Android Tablet DLR C,D

HMI15 Flat Coreless Vibration

Motor DC Vibration Motor Dainese E,F

HMI16 TomTom Bridge

Navigation and Digital Infrastructure

unit

TomTom and

Ducati E,F

HMI17 Multistrada Dashboard 5" TFT Dashboard Ducati E,F

HMI18 Galaxy Note 10.1 SM-

P600 10" tablet VTI G

HMI19 MO-159-001-EW-1000 LED backlight LCD display VTI G

5.1.4 Interfaces

UC A Interfaces

CAN

Working Frequency N/A GHz

Data Rate 500 kbps

Ethernet

Working Frequency N/A GHz

Data Rate 1 Gbps

Wi-Fi 802.11 2.4 Ghz

Working Frequency 2.4 GHz

Data Rate 6 kbps

Bluetooth 4.0

Working Frequency 2.4 GHz

Data Rate 1 to 3 Mbps

UC B Interfaces

CAN

Working Frequency N/A GHz

Data Rate 500 kbps

Ethernet

Page 83: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 83 of 133 Version 1.2

Working Frequency N/A GHz

Data Rate 100 Mbps

USB 2.0

Working Frequency N/A GHz

Data Rate 480 Mbps

Bluetooth 4.0

Working Frequency 2.4 GHz

Data Rate 1 to 3 Mbps

LTE

Working Frequencies 700, 800, 900, 1800, 2600 MHz

Data Rate up to 326.4 (down)

up to 86.3 (up) Mbps

802.11p

Working Frequency 5.9 GHz

Data Rate 6 Mbps

UC C/D Interfaces

CAN

Working Frequency N/A GHz

Data Rate 500 kbps

Ethernet

Working Frequency N/A GHz

Data Rate 1 Gbps

USB 2.0

Working Frequency N/A GHz

Data Rate 480 Mbps

Bluetooth 4.0

Working Frequency 2.4 GHz

Data Rate 1 to 3 Mbps

LTE

Working Frequencies 700, 800, 900, 1800, 2600 MHz

Data Rate up to 326.4 (down)

up to 86.3 (up) Mbps

802.11p

Working Frequency 5.9 GHz

Data Rate 6 Mbps

UC E/F Interfaces

CAN

Working Frequency N/A GHz

Data Rate 500 kbps

I2C (fast)

Working Frequency N/A GHz

Page 84: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 84 of 133 Version 1.2

Data Rate 400 kbps

Radio Frequency

Working Frequency 2.4 GHz

Data Rate 250 kbps

Bluetooth 4.0

Working Frequency 2.45 GHz

Data Rate (real, not theoretical) ~50 kbps

UC G Interfaces

CAN

Working Frequency N/A GHz

Data Rate 500 kbps

Ethernet

Working Frequency N/A GHz

Data Rate 1 Gbps

Bluetooth 4.0 L.E.

Working Frequency 2.4 GHz

Data Rate 1 Mbps

Interface Components

ID Name Type Responsible

Partner

Used in

UC

IM1 UR44 2.0 USB Audio-

Interface

Audio/MIDI Interface OVGU B, C, D

IM2 ADS1015 Analog-to-Digital Converter Dainese E, F

IM3 OPA333AIDCKR Operational Amplifier Dainese E, F

IM4 XBEE S1 802.15.4 RF module Dainese E, F

5.1.5 Elaboration Units

Elaboration Units

ID Name Type Responsible

Partner

Used in

UC

E1 Nuvo-3100VTC Industrial computer Scania A

E2 NISE 3600E Series Fan-less computer Vedecom B

E3 DENSO WSU 5900+RPI Communication Unit DENSO C,D

E4 Teensy 3.6 Development Board Dainese E,F

E5 MicroAutoBox II dSPACE prototyping system Ducati E,F

Page 85: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 85 of 133 Version 1.2

6 Conclusions

In order to enable ADAS&ME ("Adaptive ADAS to support incapacitated drivers & Mitigate

Effectively risks through tailor made HMI under automation") to develop adapted Advanced

Driver Assistance Systems that incorporate driver/rider state, situational/environmental

context, and adaptive interaction to automatically transfer control between vehicle and

driver/rider and thus ensure safer and more efficient road usage, this document lays a sound

technical foundation for easy development and implementation of all the Use Cases identified

in ADAS&ME Deliverable 1.2 "Driver/ Rider models, Use Cases implementation scenarios".

Major task accomplished in Work package 2 as part of this deliverable, is transforming Use

Case descriptions in natural language to functional tasks to be realized in hardware and

software. This document presents details of each and every step followed during this process

of transformation. To summarize the whole process followed in short:

Step 1: General System Architecture is designed by considering different ADAS&ME

use case descriptions.

Step 2: Each key module represented in the General System Architecture is looked in

detail in terms of its interfaces across different ADAS&ME demonstrator platforms,

possible input, and output data

Step 1 and Step 2 are designed in general for ADAS&ME Project and not specific to

any particular ADAS&ME use case. This design choice was made to provide a

flexible and extensible system, forming a future-proof platform and allowing for

algorithm re-use in case of changes in the system architecture. This also simplifies

adapting the ADAS&ME system to the different platforms provided for the individual

use cases.

Step 3: Each key module designed in Step 2 forms the basic build block of the Use

Cases. Hence system requirements for each key module across different use cases are

specified in terms of:

Tasks to be performed

Data Interactions

Output Performance

Step 4: Functional Architecture for each Use Case is derived by adapting all key

modules designed in Step 2 to requirements specified for each Use Case at Step 3 and

combining them.

Step 5: Physical Architecture is achieved by considering the existing architecture for

each ADAS&ME demonstrator vehicle and deriving the new hardware required to

realize the Use Case(s) at the corresponding demonstrator.

Step 6: Information presented in Functional and Physical architecture for each Use

Case is combined to arrive at the different layers of the Communication architecture.

Followed by the system architecture all the physical hardware components (Sensors, HMI

elements, Interfaces, Elaboration units) are quantitatively specified.

The process to describe interoperability information between any two key modules is not

described in this deliverable, since it is a preliminary version of the ADAS&ME architecture.

Furthermore, the logic of the preliminary version is to be ‘all inclusive’, meaning that all

considered potentials are included in order to be technically verified in terms of feasibility,

Page 86: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 86 of 133 Version 1.2

performance, interoperability and final integration. Input and Output data parameters for each

key module, architecture diagrams specified in this preliminary version, paves the way for

arriving at communications specifications between key modules, as well as selecting the final

components and subsystems that will actually serve the targets of each Use Case. This will be

the next major focus of our work and will be described in detail in next version of the

deliverable, which will include the final ADAS&ME Architecture and Specifications.

7 References

ANUND, A. K. (2008). Driver sleepiness and individual differences in preferences for

countermeasures. Journal of Sleep Research, 17, 16-22.

DEMENT, W. C. (1982). Current perspectives on daytime sleepiness: the issues. Sleep, 5, 56-

66.

Ganssle, J. (2008). The Art of Designing Embedded Systems, Second Edition. Elsevier Inc.

Noergaard, T. (2012). Embedded Systems Architecture, 2nd Edition, A Comprehensive Guide

for Engineers and Programmers. Newnes, Elsevier Inc.

Tania Dukic Willstrand, A. A. (June 2017). Deliverable 1.2 – Driver/Rider models, Use Cases

and implementation scenarios. ADAS&ME Project Work Package 1.

Page 87: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 87 of 133 Version 1.2

Annex 1 – Modules Specifications

Module Name Smart Eye Pro (SEP) Multi Camera

Module ID S1

Manufacturer Smart Eye

Responsible Partner Smart Eye

General Description Multi camera system for eye-tracking. Number of cameras is UC

dependent (3-5 for truck, 2 for car and bus).

Micro N/A

Memory N/A

Battery N/A

Supported OS Windows 7, 10

I/O Ports Ethernet (TCP/UDP)

Communication

network details Protocol: Proprietary API

Module Performances

Definition Value Unit

The multi camera a system is used to detect the following parameters: - Head Position <x,y,z> - Head Rotation <φ,θ,ψ> - Gaze direction <x,y,z>

- Eyelid Opening - Pupil Diameter

- Blink - Fixation - Saccade

- Driver Identity

Data Acces Information for other modules: The system will process the video stream on a dedicated system in order

to compute various features (i.e. listed above). Those features will be

accessible to the next module thought dedicated API shared by SEYE.

It is not possible to directly specifies the system performances in

measuring them, because they depend on the number of cameras used, the

camera placement (which is different for every kind of vehicle), on the

continuous update of the profile during tracking and on the specific

situation. The only thing that can be specified are the cameras themselves,

and the lenses used.

Camera

Max Image Circle 1/2 in

Sensor Type CMOS -

Sensor Size 6.1 x 4.9 mm

Resolution (H x V) 1280 x 1024 px

Pixel size (H x V) 4.8 x 4.8 μm

Mono/Color Mono -

EMVA quantum

efficacy 55 (typical) %

Dark noise 10.7 (typical) e¯

Page 88: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 88 of 133 Version 1.2

Saturation capacity 7.8 (typical) ke¯

Dynamic range 57.3 (typical) dB

SNR 38.9 (typical) dB

GM26014MCN

Focal length 6 mm

Iris Range f1.4 - close -

Angle of view (H x V x

D) 1/2" 54.58 x 42.32 x 65.65 deg

MOD 0.2 m

Filter Thread M27.0 x P0.5 -

GMHR38014MCN

Focal length 8 mm

Iris Range f1.4 - 16 -

Angle of view (H x V x

D) 2/3" 56.6 x 43.95 x 67.22 deg

MOD 0.1 m

Filter Thread M27 x P0.5 -

GM21214MCN

Focal length 12 mm

Iris Range f/1.4-Close -

Angle of view (H x V x

D) 1/2" 28.58 x 21.56 x 35.49 deg

MOD 0.3 m

Filter Thread M27 x P0.5 -

Physical Module

Specifications

Definition Value Unit

Dimensions 42x29x29 mm

Weight 90 g

Operating Temperature

Range 0 to 50 °C

Temperature Gradient °C/min

Max humidity @40 °C % r.h.

Supply Voltage 12 to 24 (in alternative also PoE is

available) V

Peak Voltage 24 V

Power Consumption 3.5 (typical) W

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment IP30

Vibration 10-58 Hz / 1.5 mm_58-500 Hz / 20 g_1

Octave/Minute (10 repetitions)

Shock 20 g / 11 ms / 10

shocks

Bump 20 g / 11 ms / 100

shocks positive

EMI/EMC N/A

Load Dump N/A

Page 89: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 89 of 133 Version 1.2

Note

Module Name Empatica E4 wristband

Module ID S2

Manufacturer Empatica

Responsible Partner Scania, Valeo

General Description Wristband that measures skin conductance (EDA), heart rate (PPG),

temperature, movements (acc)

Micro N/A

Memory Flash (no info about size, but corresponding to 60h of measurements)

Battery Streaming mode: 20+ h, Memory mode: 36+ h, Charging time: < 2 h

Supported OS The API support both OSX and Windows

I/O Ports Bluetooth Smart (for streaming), USB for downloading already recorded

data

Communication

network details

The Watch streams data via Bluetooth to a dedicated processing

unit hosting a data server. The data can be accessed then by the next

module using proprietary API linked above.

Module Performances

Definition Value Unit

Blood Volume Pulse, Photo plethysmography

Range N/A

Accuracy

Resolution 0.9 nW/digit

Frequency 64 Hz

Electro dermal Activity

Range 0.01 to 100 µS

Accuracy

Resolution 1 digit ~900 pS

Frequency 8 Hz

Skin temperature + Heat flux

Range

-40 to 85 for ambient temperature (if

available) -40 to 115 for skin temperature

°C

Accuracy ±0.2 (in the 36 to 39 °C interval) °C

Resolution 0.02 °C

Frequency 4 Hz

3-axis accelerometer

Range ±2 (ranges of ±4g or ±8g are

selectable with custom firmware) g

Accuracy g

Resolution 8 bits of the range g

Frequency 32 Hz

Physical Module

Specifications

Definition Value Unit

Dimensions 44x40x16 (case)

110 to 190 (band length) mm

Weight 40 g

Page 90: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 90 of 133 Version 1.2

Operating Temperature

Range °C

Temperature Gradient °C/min

Max humidity @40 °C 0 to 100 % r.h.

Supply Voltage 3.7 V

Peak Voltage V

Supply Current A

Battery (Type /Ah) Li-Ion / 260 mAh

Environmental

Specifications

Functional Safety

CE Cert. No. 1876/MDD (93/ 42/EEC Directive,

Medical Device class 2a), FCC CFR 47 Part

15b, IC (Industry Canada), RoHS

Environment IP22

Vibration, Shock,

Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name zForce SW

Module ID S3

Manufacturer Autoliv

Responsible Partner Autoliv

General Description z-Force Steering Wheel

Micro External processing unit for gesture identification needed. Possible

solutions are Raspberry Pi v2B and Intel NUC

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports CAN

Communication

network details

The steering wheel is connected to its own processing unit (i.e. Intel

NUC) for processing events happening on the steering wheel. That

information is provided to the next module through MQTT

protocol.

Module Performances

Definition Value Unit

Response Time 80 ms

Maximum distance

from steering wheel for

detection

50 mm

Minimum size of a

detectable object 0.8 mm

Physical Module

Specifications

Definition Value Unit

Dimensions TBD, it depends on the steering

wheel where the sensors will be

integrated

mm

Weight g

Operating Temperature

Range N/A °C

Page 91: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 91 of 133 Version 1.2

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 12 V

Peak Voltage N/A V

Supply Current 3 A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock,

Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

- It is not still clear if the steering wheel will have the z-Force sensor (at

the moment the most probable option) or physiological sensors (ECG,

EMG, and EDA). - It is not still not clear if an Autoliv steering wheel or the current steering

wheels in the demonstrators will be used.

Module Name UWB Radar Sensor

Module ID S4

Manufacturer Valeo

Responsible Partner Valeo / NUIG

General Description Ultra-Wide Band Radar

Micro

Memory

Battery

Supported OS Windows 7/10

I/O Ports connector, 3 wires (battery voltage, GND, LIN)

Communication

network details

Protocol: LIN (slave)

The radar will have its own dedicated processing unit to handle

measurement. Then data will be accessible through UDP Packet to

the next module. Software interface (API) will be developed in

parallel to the sensor and should be ready by May 2018.

Module Performances

Definition Value Unit

Heart Rate

Range 0 to 240 bpm

Resolution 1 bpm

Frequency 250 (up to 10kHz under evaluation) Hz

Heart Rate Variability

Range 0 to 100 ms

Resolution 8 (0.2) ms

Frequency 250 (up to 10kHz under evaluation) Hz

Respiration Rate

Range 0 - 80 rpm

Resolution 1 rpm

Frequency 250 (up to 10kHz under evaluation) Hz

Page 92: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 92 of 133 Version 1.2

Physical Module

Specifications

Definition Value Unit

Dimensions 80 x 50 x 30 mm

Weight t.b.d. g

Operating Temperature

Range t.b.d. °C

Temperature Gradient t.b.d. °C/min

Max humidity @40 °C t.b.d. % r.h.

Supply Voltage t.b.d. V

Peak Voltage t.b.d. V

Supply Current t.b.d. A

Battery (Type /Ah) t.b.d. Ah

Environmental

Specifications

Functional Safety t.b.d.

Environment t.b.d.

Vibration, Shock,

Bump t.b.d.

EMI/EMC t.b.d.

Load Dump t.b.d.

Note Sensor is under development, all values could change after validation

Module Name Zephyr Bioharness 3

Module ID S5

Manufacturer Zephyr Technology

Responsible Partner Valeo

General Description Chest strap providing ECG, Breathing, Posture and Temperature

monitoring

Micro N/A

Memory Will be used in streaming mode

Battery 24 hrs Standby Mode, 18 hrs Active Mode

Supported OS Data are streamed over BT on virtual COM port. BT protocol provided

I/O Ports Bluetooth Smart (for streaming), USB for downloading already recorded

data

Communication

network details Protocol: Proprietary BT API

Module Performances

Definition Value Unit

Heart Rate

Range 25-240 BPM

Resolution 1 BPM

Frequency 60 Hz

Breathing Rate

Range [3-70]

Breaths

per

minute

Resolution 1

Breaths

per

minute

Frequency 25 Hz

Skin temperature

Range [10,60] °C

Page 93: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 93 of 133 Version 1.2

Resolution 2 °C

Frequency 1 Hz

3-axis accelerometer

Range [-16,16] g

Resolution g

Frequency 100 Hz

Physical Module

Specifications

Definition Value Unit

Dimensions 28 (Diam) x 7 mm (1.84 x 0.44

inches) mm

Weight 71 g

Operating Temperature

Range -30 to 60 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage N/A V

Peak Voltage N/A V

Supply Current N/A A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety FCC Part15, RTTR 1999/4/EC, RoHS

2002/95/EC

Environment ESD: IEC 801-2KV

Vibration, Shock,

Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name ibeo LUX and ibeo LUX Fusion System

Module ID S6

Manufacturer ibeo

Responsible Partner Vedecom

General Description LIDAR and fusion system

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports CAN, Ethernet(IP, FTP), power

Communication

network details

IP, default addresses 192.168.0.1:12002 for LUX and

192.168.0.100:12002 for ICU and Fusion System

Module Performances

Definition Value Unit

Distance

Range (10% remission) up to 200 (50) m

Accuracy 0.1 m

Resolution 0.04 m

Frequency 12.5 / 25 / 50 Hz

Page 94: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 94 of 133 Version 1.2

FOV

Horizontal FOV range 110 ( -60 to +50) deg

Vertical FOV range 3.2 deg

Horizontal Angular

Resolution up to 0.125 deg

Vertical Angular

Resolution 0.8 deg

Frequency 12.5 / 25 / 50 Hz

Physical Module

Specifications

Definition Value Unit

Dimensions 85 x 128 x 93 mm

Weight approximately 1 kg

Operating Temperature

Range -40 to +185 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 9 to 27 V

Peak Voltage 27 V

Power Consumption 8 (average), < 10 (max) W

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment IP68

Vibration, Shock,

Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name ARS 408-21 Radar

Module ID S7

Manufacturer Continental

Responsible Partner Vedecom

General Description 77 GHz Radar

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports CAN

Communication

network details

Module Performances

Definition Value Unit

Distance

Range

- 0.20 to 250 (far range) - 0.20 to 70m/100 (@0…±45° near

range) - 0.21 to 20 (@ ±60° near range)

m

Page 95: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 95 of 133 Version 1.2

Accuracy ± 0.4 (far range)

± 0.1 (near range) m

Velocity (relative velocity of the detected vehicle)

Range -400 to +200 km/h

Accuracy ± 0.1 km/h

Physical Module

Specifications

Definition Value Unit

Dimensions 137.25 x 90.8 x 30.66 mm

Weight app. 320 g g

Operating Temperature

Range -40to +85 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 8 V

Peak Voltage 32 V

Supply Current 550 mA (@ 6.6 W, typ.) and 1.0 A

(@ 12 W, max. peak power) A

Battery (Type /Ah) - Ah

Environmental

Specifications

Functional Safety N/A

Environment

IP 6k 9k (dust, high-pressure cleaning) IP 6k7 (10 cm under water), ice-water shock

test, salt fog resistant, mixed gas EN 60068-2-60

Vibration, Shock,

Bump

500 m/s2@6 ms half-sine (10 x shock each in

+/-X/Y/Z dir.); 20 [(m/s2)2/Hz]@10 Hz / 0,14

[(m/s2)2/Hz]@1000Hz (peak)

EMI/EMC N/A

Load Dump disconnection >60 V and re-start returning to

<60 V

Note

Module Name Velodyne Lidar Puck VLP-16

Module ID S8

Manufacturer Velodyne

Responsible Partner Vedecom

General Description Roof-mounted LIDAR

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports Ethernet, GPS, power

Communication

network details

Module Performances

Definition Value Unit

Distance

Range up to 100 m

Accuracy ± 0.03 m

FOV

Page 96: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 96 of 133 Version 1.2

Horizontal FOV range 360 deg

Vertical FOV range 30 (-15to +15) deg

Horizontal Angular

Resolution 0.1 to 0.4 deg

Vertical Angular

Resolution 2 deg

Physical Module

Specifications

Definition Value Unit

Dimensions 103 x 71.7 (φ,h) mm

Weight 830 g

Operating Temperature

Range -10 to +60 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 9 to 18 V

Peak Voltage 18 V

Supply Current N/A N/A

Battery (Type /Ah) N/A N/A

Environmental

Specifications

Functional Safety N/A

Environment IP67

Vibration, Shock,

Bump

- Shock: 500 m/s2 Amplitude, 11 ms Duration - Vibration: 5 Hz to 2,000 Hz, 3 G_rms

EMI/EMC N/A

Load Dump N/A

Note

Module Name Shure VP82

Module ID S9

Manufacturer Shure

Responsible Partner OVGU

General Description Shotgun Microphone

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports XLR-3

Communication

network details

Module Performances

Definition Value Unit

Pick-up Pattern Super cardioid / lobar -

Frequency Response 90 - 20000 Hz

Physical Module

Specifications

Definition Value Unit

Dimensions (L x Ø) 195 x 22 mm

Weight 76 g

Operating Temperature

Range -18 to 57 °C

Page 97: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 97 of 133 Version 1.2

Temperature Gradient N/A °C/min

Max humidity @40 °C 0 to 95 % r.h.

Supply Voltage 11 to 52 VDC V

Peak Voltage N/A V

Supply Current < 2.0mA A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock,

Bump N/A

EMI/EMC N/A

Load Dump N/A

Note The sensor needs Sennheiser MZA 900P Phantom Power Adapter

Module Name Sennheiser HSP 4 EW-3 beige

Module ID S10

Manufacturer Sennheiser

Responsible Partner OVGU

General Description Headset/Neckband Microphone

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports 3.5 mm mini-jack

Communication

network details

The audio signal is transmitted to the next module through USB

connection and can be access through proprietary API.

Module Performances

Definition Value Unit

Pick-up Pattern cardioid -

Frequency Response 40 - 20000 Hz

Physical Module

Specifications

Definition Value Unit

Dimensions (Width) 110 mm

Weight 4.8 g

Operating Temperature

Range -10 to 50 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 4.5 to 15 V

Peak Voltage N/A V

Supply Current 250 µA A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock,

Bump N/A

Page 98: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 98 of 133 Version 1.2

EMI/EMC N/A

Load Dump N/A

Note The sensor needs Sennheiser MZA 900P Phantom Power Adapter (both

for power supply and wired application)

Module Name cECG

Module ID S11

Manufacturer RWTH

Responsible

Partner RWTH

General

Description

Seat-integrated capacitive ECG, Magnetic Induction and Photo plethysmography

module

Micro N/A

Memory no considerable memory included inside the sensor, memory of a PC is used

Battery (not included at the moment)

Supported OS Windows 7/10

I/O Ports Virtual Com and USB connected to a PC, Ethernet (TCP/UDP) to external PC

Communication

network details

Protocol: Proprietary

The seat will include a dedicated processing unit, then data will be available

through Ethernet to the next module. The processing unit will have a power

consumption much lower than a PC.

Data Packet

Structure

Bit stuffing

Bit stuffing with 0xAA (for this example) as an escape sequence is used

throughout all packages. The only case where 0xAA appears in the data

stream is at the beginning of a package and of a sample. If data with 0xAA

as a value must be transmitted, the values is escape with a 0xAA byte. The

following description is based on the original / restored stream.

Package Header

Byte 0 1 2

Data Preamble1 Preamble Number of samples in this package

Example 0xAA 0xCC 1,2,3, …

Explanation Package start Raw data or rate package

Raw Data Byte 0 1 2 3 4 5 6 7

Data Preamble1 Preamble Data

identifier

Sensor

/channel

identifier

Data0 Data1 Data2 Data4

Example 0xAA 0xDD 0x01,

0x02

0x01,

0x02 3.52, 5.00, 5e 10-3, ...

Explanation sample start

PPG,

MIM,

cECG

Up-left,

up-right,

middle-

left, …

32-bit values, floating-point

number

Heart Rate Data Byte 0 1 2 3 4 5 6

Data Preamble1 Preamble Data

identifier Data0 Data1 Data2 Data4

Example 0xAA 0xEE 0x01, 0x02 3.52, 5.00, 5e 10-3, ...

Explanation sample start HR, RR 32-bit values, floating-point number

Page 99: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 99 of 133 Version 1.2

Module

Performances

Definition Value Unit

capacitive ECG

Range 20 V

Accuracy 1.3 mV

Frequency 1000 Hz

Magnetic Induction

Range 15-25 MHz

Accuracy 5-10 (delta in Frequency) HZ

Frequency ~100 Hz

Photo plethysmography

Range 0 - 3.3 V

Accuracy 50 µV

Frequency ~100 Hz

Physical

Module

Specifications

Definition Value Unit

Dimensions measurement box

260 x 210 x 100

+ PC

mm

Dimensions sensor head 100 x 100 x 100 mm

Weight t.b.d. g

Operating Temperature Range t.b.d. °C

Temperature Gradient t.b.d. °C/min

Max humidity @40 °C t.b.d. % r.h.

Supply Voltage 9 to 18 V

Peak Voltage 18 V

Supply Current 2.5 A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note Sensor prototype is under development. Given specification are estimations.

Module Name FGPMMOPA6H

Module ID S12

Manufacturer Global Top Technology

Responsible Partner DAINESE

General Description GPS (Coordinates including Altitude, Universal Time, Speed)

Micro ARM

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports UART LVTTL

Page 100: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 100 of 133 Version 1.2

Communication

network details

UART NMEA sentences as standard. Detailed information should be

found in PMTK_A11.pdf

Module Performances

Definition Value Unit

Coordinates

LatitudeRange -90 to +90 deg

Longitude Range -180 to +180 deg

Course Range 0 to +360 deg

Altitude Range 0 to +18000 m

Position Accuracy 2,5 with DGPS ; 3 without DGPS m

Quality PDOP, HDOP, VDOP number

Time

Date YYYY/MM/DD

Time HH:MM:MM:mmm

Accuracy 10 ns

Velocity

Range 0 to 515 m/s

Accuracy 0,05 with DGPS ; 0.1 without DGPS m/s

Update Rate (for all measurements)

Frequency 1 to 10 Hz

Note above 5 Hz, DGPS cannot work m

Physical Module

Specifications

Definition Value Unit

Dimensions 15x15 embedded mm

Weight 15 g

Operating Temperature

Range -40° to +85°C °C

Temperature Gradient 10 °C/min

Max humidity @40 °C 95 % r.h.

Supply Voltage 3V3 V

Peak Voltage 4,3 V

Supply Current 0,025 A

Battery (Type /Ah) -- Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock,

Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name altIMU-10 V5

Module ID S13

Manufacturer POLOLU

Responsible Partner DAINESE

General Description Gyro, Accelerometer, Compass, Barometer and Temperature sensor

Micro N/A

Page 101: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 101 of 133 Version 1.2

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports I2C

Communication

network details

I2C communication, see LIS3MDL.pdf, LPS25H.pdf, LSM6DS33.pdf for

details

Module Performances

Definition Value Unit

Linear Accelerations ( along x,y,z)

Range ±16 g

Accuracy ±0.04 g

Frequency 1600 Hz

Angular Rate (along x,y,z)

Range ±2000 deg/s

Accuracy ±10 deg/s

Frequency 800 Hz

Magnetic Field

Range ±16 G

Accuracy ±1 G

Frequency 100 Hz

Environmental Pressure

Range 260 to 1260 hPa

Accuracy ± 0.1 hPa

Temperature

Range -30 to 105 °C

Accuracy ± 2 °C

Physical Module

Specifications

Definition Value Unit

Dimensions 25,4 x12,7 mm

Weight 5 g

Operating Temperature

Range -40 to +85 °C

Temperature Gradient 10 °C/min

Max humidity @40 °C 95 % r.h.

Supply Voltage 3V3 V

Peak Voltage 4 V

Supply Current 0,0015 A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock,

Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name MAX30102

Page 102: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 102 of 133 Version 1.2

Module ID S14

Manufacturer Maxim Integrated

Responsible Partner DAINESE

General Description Low power, optical heart-rate module PPG and Oximeter

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports I2C

Communication

network details

I2C communication, see maximintegratedproducts_MAX30102 DS-

917698.pdf for details

Module Performances

Definition Value Unit

Heart Rate

HR 0 to 300 Bpm

Frequency 50 to 400 Hz

Oxygen Saturation

SPO2 0 to 110 %

Frequency 50 to 400 Hz

Physical Module

Specifications

Definition Value Unit

Dimensions 12,7 x12,7 mm

Weight 5 g

Operating Temperature

Range -40° to +85°C °C

Temperature Gradient 10 °C/min

Max humidity @40 °C 95 % r.h.

Supply Voltage 3V3 V

Peak Voltage 4 V

Supply Current 0,0015 A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock,

Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name VEML6075

Module ID S15

Manufacturer Vishay

Responsible Partner DAINESE

General Description UV/ Ambient Light sensor

Micro N/A

Memory N/A

Battery N/A

Page 103: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 103 of 133 Version 1.2

Supported OS N/A

I/O Ports I2C

Communication

network details I2C standard (16bit)

Module Performances

Definition Value Unit

UV Index

Range 0 to 11 -

Accuracy 1 -

Frequency 10 Hz

Physical Module

Specifications

Definition Value Unit

Dimensions 2 x 1.25 x 1 mm

Weight N/A g

Operating Temperature

Range -40° to +85°C °C

Temperature Gradient 10 °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 0 to 3.6 V

Peak Voltage 3.6 V

Supply Current 480 μA

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock,

Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name SENS-ECG-UCE6

Module ID S16

Manufacturer Bitalino

Responsible Partner DAINESE

General Description Electrocardiography bipolar differential measure

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports Analog to I2C through ads1015

Communication

network details I2C standard accordingly to ads1015.pdf

Module Performances

Definition Value Unit

Gain 1100 -

Bandwidth 0.5 to 40 Hz

Range ± 1.5 mV

Frequency defined by ADC converter Hz

Page 104: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 104 of 133 Version 1.2

Bipolar differential

Measure 3 leads

Physical Module

Specifications

Definition Value Unit

Dimensions 27x12 + Wires and stickable

electrodes mm

Weight 10 g

Operating Temperature

Range -20° to +70°C °C

Temperature Gradient 10 °C/min

Max humidity @40 °C 95 % r.h.

Supply Voltage 3.3 V

Peak Voltage 3.5 V

Supply Current 0.17 mA

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock,

Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name SENS-EDA-UCE6

Module ID S17

Manufacturer Bitalino

Responsible Partner DAINESE

General Description Electro dermal Activity Skin Conductance Sensor

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports Analog to I2C through ads1015

Communication

network details I2C standard accordingly to ads1015.pdf

Module Performances

Definition Value Unit

Gain 2 -

Bandwidth 0 - 5 Hz

Range 0 to 13 μS

Frequency defined by ADC converter Hz

Bipolar differential

Measure 3 leads

Physical Module

Specifications

Definition Value Unit

Dimensions 27x12 + Wires and stickable

electrodes mm

Weight 10 g

Page 105: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 105 of 133 Version 1.2

Operating Temperature

Range -20° to +70°C °C

Temperature Gradient 10 °C/min

Max humidity @40 °C 95 % r.h.

Supply Voltage 3.3 V

Peak Voltage 5.5 V

Supply Current 0.72 mA

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock,

Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name RESPIRATION PZT

Module ID S18

Manufacturer Bitalino

Responsible Partner DAINESE

General Description Respiration Piezoelectric film technology

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports Analog to I2C through ads1015

Communication

network details I2C standard accordingly to ads1015.pdf

Module Performances

Definition Value Unit

Gain 1 -

Bandwidth 0 to 15 Hz

Range -50 to +50 %

Frequency defined by ADC converter Hz

Physical Module

Specifications

Definition Value Unit

Dimensions Thoracic Strap mm

Weight 20 g

Operating Temperature

Range -20° to +70°C °C

Temperature Gradient 10 °C/min

Max humidity @40 °C 95 % r.h.

Supply Voltage 3.3 V

Peak Voltage 4.3 V

Supply Current 4 mA

Battery (Type /Ah) N/A Ah

Environmental Functional Safety N/A

Page 106: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 106 of 133 Version 1.2

Specifications Environment N/A

Vibration, Shock,

Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name LSM6DS33

Module ID S19

Manufacturer ST

Responsible Partner DAINESE

General Description Accelerometer and 6 axis IMU

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports Digital I2C

Communication

network details I2C standard

Module Performances

Definition Value Unit

Linear Accelerations ( along x,y,z)

Range ±16 g

Accuracy ±0.04 g

Frequency 1600 Hz

Angular Rate (along x,y,z)

Range ±2000 deg/s

Accuracy ±10 deg/s

Frequency 800 Hz

Physical Module

Specifications

Definition Value Unit

Dimensions 3 x 3 x 0.86 mm

Weight 1 g

Operating Temperature

Range -40 to 85 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C 95 % r.h.

Supply Voltage 1.7 to 3.6 V

Peak Voltage 3.6 V

Supply Current 1.25 mA

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock,

Bump N/A

EMI/EMC N/A

Load Dump N/A

Page 107: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 107 of 133 Version 1.2

Note

Module Name HDC1080

Module ID S20

Manufacturer Texas Instruments

Responsible Partner DAINESE

General Description Digital Temperature and Humidity Sensor

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports I2C

Communication

network details I2C standard

Module Performances

Definition Value Unit

Temperature

Range -40 to 70 °C

Accuracy ± 0.2 (in the 5 to 60 °C range) °C

Frequency 1 (typical) Hz

Relative Humidity

Range 0 to 100 %

Accuracy ± 2 %

Frequency 1 (typical) Hz

Physical Module

Specifications

Definition Value Unit

Dimensions 3.1 x 3.1 x 0.8 mm

Weight N/A g

Operating Temperature

Range -40 to 70 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 2.7 to 5.5 V

Peak Voltage 5.5 V

Supply Current 1.3 μA

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock,

Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name TMP36

Page 108: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 108 of 133 Version 1.2

Module ID S21

Manufacturer Analog Devices

Responsible Partner DAINESE

General Description Low Voltage Analogic Temperature Sensor

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports Analog to I2C through ads1015

Communication

network details I2C standard accordingly to ads1015.pdf

Module Performances

Definition Value Unit

Range -40 to 125 °C

Accuracy ± 1 (@ 25 °C)

± 1 (in the full range) °C

Frequency defined by ADC converter Hz

Physical Module

Specifications

Definition Value Unit

Dimensions 3.5 x 4.6 x 19 mm

Weight 0.2 g

Operating Temperature

Range -55 to 150 °C

Temperature Gradient + 3 (ramp up)

- 6 (ramp down) °C/s

Max humidity @40 °C N/A % r.h.

Supply Voltage -2.7 to 5.5 V

Peak Voltage 5.5 V

Supply Current 50 μA

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock,

Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name Scania Instrument Cluster (ICL)

Module ID HMI1

Manufacturer Volkswagen Group

Responsible Partner Scania

General Description Dashboard display

Micro N/A

Memory N/A

Battery N/A

Page 109: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 109 of 133 Version 1.2

Supported OS N/A

I/O Ports HDMI

Communication network

details N/A

Module Performances

Definition Value Unit

Resolution 1920 x 720 px

Screen Size N/A in

Pixel Density N/A ppi

Physical Module

Specifications

Definition Value Unit

Dimensions 237 x 147 x ?? mm

Weight N/A g

Operating Temperature

Range N/A °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 12 V

Peak Voltage N/A V

Supply Current N/A A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name Scania handheld device (Surface Pro 4)

Module ID HMI2

Manufacturer Microsoft

Responsible Partner Scania

General Description Windows tablet

Micro Core i5 8GB

Memory 256GB SSD

Battery

Supported OS Windows

I/O Ports

Full-size USB 3.0 microSD card reader

Headset jack Mini DisplayPort

Cover port Surface Connect

Communication network

details

802.11ac Wi-Fi wireless networking; IEEE 802.11a/b/g/n

compatible Bluetooth 4.0 wireless technology

Page 110: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 110 of 133 Version 1.2

Module Performances

Definition Value Unit

Resolution 2736 x 1824 pixels

Screen Size 12.3 in

Pixel Density 267 ppi

Physical Module

Specifications

Definition Value Unit

Dimensions 292.1 x 201.42 x

8.45 mm

Weight 786 g

Operating Temperature

Range N/A °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage N/A V

Peak Voltage N/A V

Supply Current N/A A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Module Name Seat Vibrators

Module ID HMI3

Manufacturer Precision Microdrives

Responsible Partner Scania

General Description Five vibromotors for placement within a Scania seat

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports N/A

Communication network

details N/A

Module Performances

Definition Value Unit

Rated Vibration Speed 5000 rpm

Typical Vibration

Amplitude 1 G

Minimum Vibration

Amplitude 0.7 G

Typical Normalised

Amplitude 10 G

Vibration Frequency 25 to 95 Hz

Physical Module Definition Value Unit

Page 111: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 111 of 133 Version 1.2

Specifications Dimensions (φ,l) 24.4 x 30.8 mm

Weight 48 g

Operating Temperature

Range -20 to 65 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 1 to 3.6 V

Peak Voltage 3.6 V

Supply Current 350 mA

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name LED Light Strip

Module ID HMI4

Manufacturer Denso

Responsible Partner Scania

General Description Light Strip for Instrument Panel

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports USB

Communication network

details Serial Communication

Module Performances

Definition Value Unit

Number of LEDs 100 -

Number of Colours 16777216 -

Brightness Values 256 -

Physical Module

Specifications

Definition Value Unit

Dimensions 1500 x 150 x 50 mm

Weight 2 kg

Operating Temperature

Range N/A °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage AC100 V

Peak Voltage N/A V

Supply Current 0.5 (50W) A

Battery (Type /Ah) N/A Ah

Page 112: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 112 of 133 Version 1.2

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name UCB Central Stack HMI

Module ID HMI5

Manufacturer Microsoft

Responsible Partner Valeo

General Description Tablet PC used to emulate a central stack screen. The module

will be used for UCB related information and interactions

Micro Intel Core i7

Memory 1512 Gb HDD, 6Gb RAM

Battery 5 Ah

Supported OS Windows

I/O Ports USB 3.0, Mini DisplayPort, Audio Jack (input/output)

Communication network

details Wi-Fi

Module Performances

Definition Value Unit

Resolution 2736x1824 pixels

Refresh rate 60 Hz

Screen Size 12,3 in

Aspect Ratio "3:2" -

Physical Module

Specifications

Definition Value Unit

Dimensions 292.1x201x42x8.45 mm

Weight 786 g

Operating Temperature

Range 5 to 40 °C

Temperature Gradient °C/min

Max humidity @40 °C 85 % r.h.

Supply Voltage 15 V

Peak Voltage V

Supply Current 6,3 A

Battery (Type /Ah) Li-Ion/5 Ah

Environmental

Specifications

Functional Safety N/A

Environment Interior use

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Page 113: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 113 of 133 Version 1.2

Module Name IPAD 2 Integrated column Display HMI

Module ID HMI6

Manufacturer Apple

Responsible Partner Vedecom

General Description The integrated HMI in the Vedecom Zoe 1

Micro A5 double core

Memory 16 GB

Battery 10 hours, 25Wh

Supported OS OS X 10.5.8

I/O Ports Apple port, WiFi, BT 2.1

Communication network

details No change possible. Third-party turnkey equipment

Module Performances

Definition Value Unit

Resolution 1024 x 768 pixels

Screen Size 12,3 in

Pixel Density 132 ppi

Physical Module

Specifications

Definition Value Unit

Dimensions 241.2 x 185.7 x 8.8 mm

Weight 601 g

Operating Temperature

Range 0 to 35 °C

Temperature Gradient °C/min

Max humidity @40 °C 95% % r.h.

Supply Voltage 12 V

Peak Voltage 12 V

Supply Current N/A A

Battery (Type /Ah) Li-Ion / 2.1 Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name IAO simulator Screen Array

Module ID HMI7

Manufacturer Adafruit

Responsible Partner FhG/IAO

General Description 5" RGB screen array

Micro N/A

Memory N/A

Battery N/A

Supported OS Mac, Windows 7, and Debian Linux

Page 114: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 114 of 133 Version 1.2

I/O Ports HDMI

Communication network

details N/A

Module Performances

Definition Value Unit

Active area 108 x 64.8 mm

Resolution 800 x 480 pixels

Brightness 200 cd/m2

Screen size 5 in

Pixel pitch 0.135 x 0.135 mm2

Physical Module

Specifications

Definition Value Unit

Dimensions 124x76x7 mm

Weight g

Operating Temperature

Range -20 to + 70 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 3.0 to 3.6 V

Peak Voltage 3.6 V

Supply Current 500 mA

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Already integrated in the simulator. Possible to control three displays at the same time with

Matrox TripleHead2Go and a Displayport Input

Module Name IAO simulator Touch Screen

Module ID HMI8

Manufacturer Adafruit

Responsible Partner FhG/IAO

General Description 7" RGB Touch-screen

Micro N/A

Memory N/A

Battery N/A

Supported OS Mac, Windows 7, and Debian Linux

I/O Ports HDMI, USB

Communication network

details N/A

Module Performances Definition Value Unit

Page 115: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 115 of 133 Version 1.2

Active area 154.08 x 85.92 mm

Resolution 800 x 480 pixels

Brightness 200 cd/m2

Screen size 7 in

Pixel pitch N/A mm2

Physical Module

Specifications

Definition Value Unit

Dimensions 165 x 102 x 14 mm

Weight 241 g

Operating Temperature

Range -20 to + 70 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 3.0 to 3.6 V

Peak Voltage 3.6 V

Supply Current 600 mA

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name IAO simulator Cluster Display Screen

Module ID HMI9

Manufacturer N/A

Responsible Partner FhG/IAO

General Description Cluster Display RGB Screen

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports VGA

Communication network

details

Module Performances

Definition Value Unit

Active area N/A mm

Resolution 1280 x 480 pixels

Brightness N/A cd/m2

Screen size 12 in

Pixel pitch N/A mm2

Physical Module

Specifications

Definition Value Unit

Dimensions 312.4 x 130.4 x 26.4 mm

Page 116: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 116 of 133 Version 1.2

Weight N/A g

Operating Temperature

Range N/A °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage N/A V

Peak Voltage N/A V

Supply Current N/A A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name IAO simulator LED Array

Module ID HMI10

Manufacturer Fraunhofer Vehicle Interaction Lab

Responsible Partner FhG/IAO

General Description LED array

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports Remote control or CAN

Communication network

details For CAN a SUB-D 9 connector

Module Performances

Definition Value Unit

3 partitions with 4 red LEDs each

Audio Sounds possible possible from SD card

Physical Module

Specifications

Definition Value Unit

Dimensions 280 x 40 x26 mm

Weight N/A g

Operating Temperature

Range N/A °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage N/A V

Peak Voltage N/A V

Supply Current N/A A

Battery (Type /Ah) N/A Ah

Page 117: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 117 of 133 Version 1.2

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name STR-DH550

Module ID HMI11

Manufacturer Sony

Responsible Partner FhG/IAO

General Description AV receiver

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports HDMI, Coaxial, Analog

Communication network

details

Module Performances

Definition Value Unit

Traffic Sounds

Audio Sounds possible

Physical Module

Specifications

Definition Value Unit

Dimensions 430 x 156 x 329.4 mm

Weight 7800 g

Operating Temperature

Range N/A °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage N/A V

Peak Voltage N/A V

Supply Current N/A A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name DLR Cluster Display Screen

Module ID HMI12

Manufacturer N/A.

Responsible Partner DLR

Page 118: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 118 of 133 Version 1.2

General Description Cluster Display RGB Screen

Micro N/A

Memory N/A

Battery N/A

Supported OS Windows 7

I/O Ports N/A

Communication network

details

Module Performances

Definition Value Unit

Active area N/A mm

Resolution 1280 x 480 pixels

Brightness N/A cd/m2

Screen size N/A in

Pixel pitch N/A mm2

Physical Module

Specifications

Definition Value Unit

Dimensions 312.4 x 130.4 x 26.4 mm

Weight N/A g

Operating Temperature

Range N/A °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage N/A V

Peak Voltage N/A V

Supply Current N/A A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name DLR LED Ambient Light

Module ID HMI13

Manufacturer N/A

Responsible Partner DLR

General Description LED Stripe

Micro N/A

Memory N/A

Battery N/A

Supported OS Windows 7

I/O Ports Arduino, USB

Communication network

details

Page 119: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 119 of 133 Version 1.2

Module Performances

Definition Value Unit

LED Stripe 120 LEDs

LED density 1 LED every 2.4cm

Physical Module

Specifications

Definition Value Unit

Dimensions 2880 mm

Weight N/A g

Operating Temperature

Range N/A °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 5 V

Peak Voltage N/A V

Supply Current N/A A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name Nexus 7

Module ID HMI14

Manufacturer Asus

Responsible Partner DLR

General Description Android Tablet

Micro Krait Quad-Core, 1.5 GHz

Memory 16 Gb HDD / 2 Gb RAM

Battery 9.5 hours / 3950 mAh

Supported OS Android

I/O Ports micro USB

Communication network

details

WiFi (802.11 a/b/g/n) Bluetooth (4.0 with A2DP/LE)

micro USB 2.0

Module Performances

Definition Value Unit

Resolution 1920 x 1200 pixels

Screen Size 7 in

Pixel Density 323 ppi

Physical Module

Specifications

Definition Value Unit

Dimensions 114 x 200 x 8.65 mm

Weight 290 g

Page 120: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 120 of 133 Version 1.2

Operating Temperature

Range N/A °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage N/A V

Peak Voltage N/A V

Supply Current N/A A

Battery (Type /Ah) Li-Ion / 3950 mAh

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name Flat Coreless Vibration Motor

Module ID HMI15

Manufacturer Seeed Technologies

Responsible Partner Dainese

General Description DC Vibration Motor

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports only DC power source

Communication network

details

Module Performances Definition Value Unit

RPM 10000 rpm

Physical Module

Specifications

Definition Value Unit

Dimensions (Ø x H) 10 x 2.7 mm

Weight 0.9 g

Operating Temperature

Range -20 to 70 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 2.5 to 3.5 V

Peak Voltage 3.5 V

Supply Current N/A A

Battery (Type /Ah) Li-Ion / 3950 mAh

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Page 121: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 121 of 133 Version 1.2

Load Dump N/A

Note

Module Name TomTom Bridge

Module ID HMI16

Manufacturer TomTom

Responsible Partner TomTom and Ducati

General Description Navigation and Digital Infrastructure unit

Micro Qualcomm Snapdragon [email protected] (APQ8026), Quad-

core, 1MB L2 cache

Memory 16 GB

Battery 2100mAh

Supported OS Android 4.3

I/O Ports USB 2.0 - OTG

Communication network

details

Bluetooth 4.0 WiFi IEEE802.11 a/b/g/n (2.4 GHz and 5 GHz)

GSM/UMTS

Module Performances

Definition Value Unit

Active area N/A mm

Resolution 1024 x 600 pixels

Brightness 600 cd/m2

Screen size 7 in

Pixel pitch N/A mm2

Physical Module

Specifications

Definition Value Unit

Dimensions 195 x 125 x 16 mm

Weight 480 g

Operating Temperature

Range -20 to 60 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 10 - 32 V

Peak Voltage N/A V

Supply Current N/A A

Battery (Type /Ah) Li-Ion / 2.1 Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump

Shock: 50g with a timebase of 6ms

in each axis

Vibration: 10 - 1000 Hz, with max

PSD = 0.208 g^2/Hz (full details

Page 122: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 122 of 133 Version 1.2

are available if needed)

EMI/EMC N/A

Load Dump N/A

Note

Module Name Multistrada Dashboard

Module ID HMI17

Manufacturer MAE

Responsible Partner Ducati

General Description 5" TFT Dashboard

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports CAN

Communication network

details CAN bus

Module Performances

Definition Value Unit

Active area 108 x 64.8 mm

Resolution 800 x 480 pixels

Brightness 1000 minimal cd/m2

Screen size 5 in

Pixel pitch 0.135 x 0.135 mm2

Physical Module

Specifications

Definition Value Unit

Dimensions N/A mm

Weight N/A g

Operating Temperature

Range N/A °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage N/A V

Peak Voltage N/A V

Supply Current N/A A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Physical Module Specification, Environmental Specifications,

I/O and network details are not necessary, since the item is

already fully integrated and working on the motorcycle

Module Name Galaxy Note 10.1 SM-P600

Page 123: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 123 of 133 Version 1.2

Module ID HMI18

Manufacturer Samsung

Responsible Partner VTI

General Description 10" tablet

Micro 1.9 GHz octa-core

Samsung Exynos 5420 SoC processor

Memory HDD 16 Gb, RAM 3 Gb

Battery 8220 mAh

Supported OS Android

I/O Ports microUSB 2.0

Communication network

details

Wi-Fi 802.11 a/b/g/n/ac BT 4.0

microUSB 2.0

Module Performances

Definition Value Unit

Active area 295.8 cm2

Resolution 2560 x 1600 pixels

Screen size 10.1 in

Pixel density 299 ppi

Physical Module

Specifications

Definition Value Unit

Dimensions 243.1 x 171.4 x 7.9 mm

Weight 540 g

Operating Temperature

Range N/A °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage N/A V

Peak Voltage N/A V

Supply Current N/A A

Battery (Type /Ah) Li-Po/ 8220 mAh

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name MO-159-001-EW-1000

Module ID HMI19

Manufacturer Crystal Display Systems Ltd

Page 124: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 124 of 133 Version 1.2

Responsible Partner VTI

General Description LED backlight LCD display

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports N/A

Communication network

details N/A

Module Performances

Definition Value Unit

Active area 376.3 x 150.5 mm

Resolution 1280 x 512 pixels

Brightness 1000 cd/m2

Screen size 15.9 in

Pixel pitch 0.294 x 0.294 mm2

Physical Module

Specifications

Definition Value Unit

Dimensions 398.4 x 176.2 x 52.7 mm

Weight 2.5 kg

Operating Temperature

Range N/A °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage N/A V

Peak Voltage N/A V

Power Consumption 23 W

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name UR44 2.0 USB Audio-Interface

Module ID IM1

Manufacturer Steinberg

Responsible Partner OVGU

General Description Audio/MIDI Interface

Micro N/A

Memory N/A

Battery N/A

Supported OS Windows XP and later

Mac OS X 10.5.8 and later

Page 125: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 125 of 133 Version 1.2

I/O Ports - 6x4 USB 2.0 audio interface

- 4x D-PREs

Communication

network details

Module Performances

Definition Value Unit

Frame Format according to 2.0 USB specifications -

Sampling Rate 192 KHz

Resolution 24 bit

Physical Module

Specifications

Definition Value Unit

Dimensions 252 x 47 x 158 mm

Weight 1.6 kg

Operating Temperature

Range 0 to 40 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 12 V

Peak Voltage N/A V

Supply Current 0.7 A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name Sennheiser MZA 900 P

Module ID IM2

Manufacturer Sennheiser

Responsible Partner OVGU

General Description Phantom power adapter

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports 3.5 mm mini-jack / XLR-3

Communication

network details

Module Performances

Definition Value Unit

Frequency Response 20 - 20000 Hz

pre-attenuation,

switchable 0 / -12 dB

Roll-off filter,

switchable 125 Hz (-3 dB), 12db/oct

Page 126: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 126 of 133 Version 1.2

Physical Module

Specifications

Definition Value Unit

Dimensions (L x Ø) 100 x 19 mm

Weight 60 g

Operating Temperature

Range -20 to 60 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C < 95 % r.h.

Supply Voltage 10 - 52 VDC V

Peak Voltage N/A V

Supply Current 2.6 - 2.8 mA A

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name ADS1015

Module ID IM3

Manufacturer Texas Instruments

Responsible Partner Dainese

General Description Analog-to-Digital Converter

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports I2C interface

Communication

network details

Module Performances

Definition Value Unit

Frame Format dedicated format -

Sampling Rate 0.128 to 3.3 KHz

Resolution 12 bit

Physical Module

Specifications

Definition Value Unit

Dimensions 2 x 1.5 x 0.4 mm

Weight kg

Operating Temperature

Range -40 to 125 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 2 to 5.5 V

Peak Voltage 5.5 V

Page 127: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 127 of 133 Version 1.2

Supply Current 150 μA

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name OPA333AIDCKR

Module ID IM4

Manufacturer Texas Instruments

Responsible Partner Dainese

General Description Operational Amplifier

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports I2C interface

Communication

network details

Module Performances

Definition Value Unit

Slew Rate 0.16 V/µs

Typical Gain Bandwidth

Product 350 KHz

Minimum CMRR 106 dB

Minimum PSRR 120 dB

Physical Module

Specifications

Definition Value Unit

Dimensions 5.05 x 3.1 x 1.1 mm

Weight < 1 g

Operating Temperature

Range -40 to 125 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage (Single) 1.8 to 5.5 V

Supply Voltage (Double) ± 0.9 ~ ± 2.75 V

Peak Voltage 5.5 V

Supply Current 17 μA

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Page 128: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 128 of 133 Version 1.2

Note

Module Name XBEE S1 802.15.4

Module ID IM5

Manufacturer DIGI

Responsible Partner Dainese

General Description RF module

Micro N/A

Memory N/A

Battery N/A

Supported OS N/A

I/O Ports 8 pin digital I/O

Communication

network details

Module Performances

Definition Value Unit

Data rate 250 kbit/s

Indoor/Urban range 30 m

Outdoor/Line of Sight

range 100 m

Transmit Power Output 1 mW (0

dBm)

Recevier Sensitivity -92 (1% packet error rate) dBm

Physical Module

Specifications

Definition Value Unit

Dimensions 24.38 x 27.61 x 4.06 mm

Weight N/A. g

Operating Temperature

Range -40 to 85 °C

Temperature Gradient N/A °C/min

Max humidity @40 °C N/A % r.h.

Supply Voltage 2.8 to 3.4 V

Peak Voltage 3.4 V

Supply Current 50 mA

Battery (Type /Ah) N/A Ah

Environmental

Specifications

Functional Safety N/A

Environment N/A

Vibration, Shock, Bump N/A

EMI/EMC N/A

Load Dump N/A

Note

Module Name Nuvo-3100VTC

Module ID E1

Manufacturer Neousys Technology

Page 129: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 129 of 133 Version 1.2

Responsible Partner Scania

General Description Industrial computer

CPU Intel® Core™ i7-3610QE (2.3/3.3 GHz, 6 MB cache)

Memory

8 GB DDR3

1333/1600 MHz

SDRAM

2.5” HDD/SSD

OS Linux Debian

I/O Ports

4 x Gigabit Ethernet

1 x DVI

2 x Display port

4 x USB

3.5mm mic-in Speaker-out

2 x Seriel port RS-232

Specific SW installed N/A

Physical Module

Specifications

Definition Value Unit

Dimensions 210 x 165 x 62 mm

Weight 2,8 kg

Power Consumption

8~35V DC input

via 3-pin pluggable

terminal block

W

Environmental

Specifications

Temperature -40°C ~ 85°C

Humidity 10%~90% , non-condensing

Vibration

Operating, 5 Grms, 5-500 Hz,

3 Axes(w/ SSD, according to

IEC60068-2-64)

Shock

Operating, 50 Grms, Half-sine

11 ms Duration (w/SSD,

according to IEC60068-2-27)

Note

Module Name NISE 3600E Series

Module ID E2

Manufacturer Neovo AG

Responsible Partner Vedecom

General Description Fan-less computer

CPU Support 3rd generation Intel® Core™ i5/ i3 rPGA

socket type processor

Memory 2x DDR3 SO-DIMM socket, supports up to 8GB

DDR3/DDR3L 1333/1600 SDRAM

Page 130: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 130 of 133 Version 1.2

OS Windows XP/7/8.1 32bits and 64bits

I/O Ports

I/O Interface Front:

ATX power on/ off switch

HDD Access/ Power status LEDs

2x USB3.0 ports (Blue Color)

2x Display Port (Can be converted to DVI-D or HDMI

via cables)

2x Antenna holes

1x external CFast (optional)

1x SIM card socket

I/O Interface Rear:

2x DB9 for COM5 & COM6 (RS232)

1x DB44 Serial Port, 4x COM port - - COM1/COM3/COM4: RS232 - - COM2: RS232/422/485

2 x Intel® GbE LAN ports (Intel® 82574L and

82579LM); Support WoL, Teaming and PXE

2x USB2.0 ports

2x USB3.0 ports (Blue Color)

1x DB15 VGA port

1x DVI-D port

1x Line-out and 1x Mic-in

2-pin Remote Power on/ off switch

9~30V DC input

Specific SW installed N/A

Physical Module

Specifications

Definition Value Unit

Dimensions 270 x 236 x 119 mm

Weight N/A kg

Power Consumption N/A W

Environmental

Specifications

Shock

- HDD: 20G, half sine, 11ms,

IEC60068-2-27 - CFast: 50G, half sine, 11ms,

IEC60068-2-27

Vibration

- Random: 0.5Grms @

5~500Hz according to

IEC60068-2-64 - Sinusoidal: 0.5Grms @

5~500Hz according to

IEC60068-2-6

EMC N/A

Note

Module Name DENSO WSU 5900+RPI

Module ID E3

Manufacturer DENSO

Page 131: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 131 of 133 Version 1.2

Responsible Partner DENSO

General Description Communication Unit

CPU IMX.6 / ARM CortexA53

Memory 256 MB RAM / 1GB RAM

OS QNX / LNX

I/O Ports

1x 2-wire Ethernet

2x HS Can

4x GPIO

2x FAKRA 5.9 GHz V2X

1x FAKRA GNSS

Specific SW installed DENSO CAD Platform

Physical Module

Specifications

Definition Value Unit

Dimensions N/A mm

Weight N/A kg

Power Consumption N/A W

Environmental

Specifications

Shock N/A

Vibration N/A

EMC N/A

Note

Module Name Teensy 3.6

Module ID E4

Manufacturer NXP

Responsible Partner Dainese

General Description Development Board

CPU 180 MHz ARM Cortex-M4 with Floating Point Unit

Memory

1 MB Flash

256 KB RAM

4 KB EEPROM

micro SD card port included for memory expansion

OS N/A

I/O Ports

1 x USB High Speed (480Mbit/sec) Port

1 x USB Full Speed (12Mbit/sec) Port

2 x CAN Bus Ports

32 x General Purpose DMA Channels

22 x PWM Outputs

4 x I2C Ports

11 x Touch-Sensing Inputs

62 x I/O Pins (42 breadboard friendly)

25 x Analog Inputs to 2 ADCs with 13-bit resolution

2 x Analog Outputs (DACs) with 12-bit resolution

Ethernet mac, capable of full 100Mbit/sec speed

1 x Native (4-bit SDIO) micro SD card port

Page 132: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 132 of 133 Version 1.2

1 x I2S Audio Port, 4-Channel Digital Audio Input &

Output

6 x Serial Ports (2 with FIFO and Fast Baud Rates)

3 x SPI Ports (1 with FIFO)

Specific SW installed N/A

Physical Module

Specifications

Definition Value Unit

Dimensions 62.3 x 18 x 4.2 mm

Weight 4.9 g

Power Consumption N/A W

Environmental

Specifications

Vibration N/A

Shock N/A

EMC N/A

Note

Module Name MicroAutoBox II

Module ID E5

Manufacturer dSPACE

Responsible Partner Ducati

General Description dSPACE prototyping system

CPU IBM PPc 750 GL, 900 MHz (incl. 1 MB level2 cache)

Memory

16 MB main memory

6 MB memory for communication between

MicroAutoBox and PC

16 MB non volatile flash memory

OS N/A

I/O Ports

1 x 100/1000 Mbit/s Ethernet connection

(UDP/IPTCP/IP on request)

1 x USB 2.0

4 x CAN channels

2 x RS232 interface

2 x serial interface usable as K/L-Line or LIN interface

Specific SW installed Simulink

Physical Module

Specifications

Definition Value Unit

Dimensions 200 x 225 x 50 mm

Weight N/A kg

Power Consumption Max 50 W

Environmental

Specifications Vibration

- ISO 16750-3:2007 / 4.1.2.4

Test IV - DO-160F.8 / B1 Test

Conditions - EN 60068-2-6

Page 133: Deliverable 2.1 ADAS&ME Architectural Framework and System ... · Angelos Bekiaris, CERTH Anna Anund, VTI Christer Ahlström, VTI Christophe René Joseph Ecabert, EPFL Daniel Teichmann,

ADAS&ME (688900) D 2.1 – ADAS&ME Architectural Framework and System Specifications

November 2017 Page 133 of 133 Version 1.2

Shock

- ISO 16750-3:2007 / 4.2.2 - RTCA / DO-160F Section 7

Test 7.2 Category A and D, Test type R

EMC

- EN 61326-1, Table 2 - ISPR 11, EN 55011 Group 1,

Class A - TCA/DO160G: Dec. 2010: Section 21.4 and 21.5

Note