pdf - Coopers
pdf - Coopers
pdf - Coopers
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
COOPERS<br />
Co-operative Networks for Intelligent Road Safety<br />
WP3000<br />
Report on ITS framework reference Architecture<br />
D13-B-IR3100-2<br />
V 3.0<br />
Status Date<br />
Draft 15-02-2008<br />
Reviewed 07-03-2008<br />
Approved 12-06-2008<br />
Release Function Approval<br />
Susanne Fuchs Name Prof.Thomas Richter<br />
Hi Tech Organisation TU Berlin<br />
+43 1 7182530 Phone +49 30 314 72 604<br />
Fax<br />
sf@hitec.at E-Mail richter@ils.tu-berlin.de
COOPERS<br />
integrated project<br />
Contract Number:<br />
FP6-2004-IST-4 Nr. 026814<br />
Acronym:<br />
COOPERS<br />
Title:<br />
Co-operative Networks for Intelligent Road Safety<br />
Distribution:<br />
Part.-<br />
Nr.<br />
short<br />
name<br />
Participant name<br />
Nationality<br />
1 ATE AustriaTech – Gesellschaft des Bundes für technologiepolitische Maßnahmen Austria<br />
2 HIT Vereinigung High Tech Marketing Austria<br />
3 SEI ARC Seibersdorf Research GmbH Austria<br />
4 ARS ARS Traffic and Transport Technology B.V. Netherlands<br />
5 SWA Swarco Europe GmbH Austria<br />
6 EYF Ernst and Young Financial – Business Advisors S.p.A. Italy<br />
7 ASF ASFINAG - Autobahnen- und Schnellstraßen-Finanzierungs- Aktiengesellschaft Austria<br />
8 FAV Forschungs- und Anwendungsverbund Verkehrssystemtechnik Berlin Germany<br />
9 ORF Österreichischer Rundfunk Austria<br />
10 - Left intentionally blank<br />
11 TUW Technische Universität Wien Austria<br />
12 ASC Ascom Switzerland Ltd Switzerland<br />
13 TRG University of Southampton United Kingdom<br />
14 IPW IPW Ingenieurgesellschaft Prof. Werner mbH Germany<br />
15 OBB Oberste Baubehörde im Bayerischen Staatsministerium des Innern Germany<br />
16 DOR Dornier Consulting GmbH Germany<br />
17 GEW GEWI Hard- und Software Entwicklungsgesellschaft mbH Germany<br />
18 BRE Autostrada del Brennero Italy<br />
19 VEG VEGA Informations-Technologien GmbH Germany<br />
20 - Left intentionally blank<br />
21 TUL Politechnika Lodzka Poland<br />
22 LUC Lucent Technologies Network Systems GmbH Germany<br />
23 TRA TRANSVER GmbH Germany<br />
24 FHG Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung E.V. Germany<br />
25 EFM EFKON mobility GmbH Germany<br />
26 EFK EFKON AG Austria<br />
27 VTI Statens väg- och transportforsknings-institutet Sweden<br />
28 KTH Kungliga Tekniska Högskolan Sweden<br />
29 NET TeamNet International S.A. Romania<br />
30 STH S&T Hermes Plus Slovenia<br />
31 INO INESC Inovação – Instituto de Novas Tecnologias Portugal<br />
32 APP LGAI Technological Center S.A. Spain<br />
33 ICI National Institute for Research Development in Informatics Romania<br />
34 TUC Technical University of Crete Greece<br />
35 KYB Kybertec, s.r.o. Czech Republic<br />
36 JAS JAST Sàrl Switzerland<br />
37 - Left intentionally blank Belgium<br />
38 BMW Bayerische Motoren Werke Aktiengesellschaft Germany<br />
39 NAV NAVTEQ B.V. Netherlands<br />
Reference Architecture 2.0<br />
Page 2 of 159
COOPERS<br />
integrated project<br />
Document History:<br />
Version Date Released by Description<br />
0.1 20.07.2006 Katrin Hirschmann Document Drafted<br />
0.2 30.08.2006 Alexander Froetscher Revision of document<br />
0.2 15.09.2006 Katrin Hirschmann functions added and revised<br />
0.3 13.11.2006 Alexander Froetscher revision of document<br />
0.4 22.11.2006 Katrin Hirschmann architecture relevant<br />
0.5 24.11.2006 Katrin Hirschmann revision of document<br />
0.6 18.12.2006 Katrin Hirschmann revision of document<br />
0.7 25.01.2007 Katrin Hirschmann finalization with first service set<br />
0.8 01.02.2007 Katrin Hirschmann finalization with COOPERS services<br />
1.0 09.02.2007 Katrin Hirschmann final version, status released<br />
1.1 14.09.2007 Katrin Hirschmann revision of the final version<br />
1.2 14.12.2007 Thomas Scheider service description tables (version from<br />
6.12.2007)<br />
1.3 31.01.2008 Alexander Froetscher Revision of chapter 2.3, 2.4,<br />
2.0 15.02.2008 Alexander Froetscher Revision of chapter 3, several updated<br />
2.0 15.02.2008 Thomas Scheider Added chapter 4.2 and 9<br />
2.0 15.02.2008 Alexander Froetscher Cooperation status added, status<br />
released<br />
2.1 07.03.2008 Alexander Froetscher,<br />
Thomas Scheider<br />
3.0 12.06.2008 Accepted<br />
Revision according to peer review<br />
comments, status approved<br />
Reference Architecture 2.0<br />
Page 3 of 159
COOPERS<br />
integrated project<br />
Executive Summary<br />
The COOPERS project has the focus on development and implementation of co-operative systems<br />
to make roads traffic safer, more predictable and more controllable in terms of the individual driver<br />
behaviour. The functional objective of COOPERS is therefore to use co-operative systems of<br />
information and communication technologies to provide infrastructure, vehicles and Traffic Control<br />
Centers with technical intelligence to be able to develop measures to achieve safer and more<br />
efficient traffic flow on the existing road infrastructure.This document contains the ITS System<br />
Architecture defined in the project and is the basis for the development work.The COOPERS ITS<br />
reference architecture was created for the following reasons:<br />
To define a High level ITS system architecture in line with the stakeholder aspirations of the road<br />
operators, but also other project partners, which evolve dynamically in the corse of COOPERS e.g<br />
for adaptation to test sites, and after the project work.<br />
To define core functionalities in line with existing systems and additional elements with reference to<br />
standards and recognized interfaces, but also to standard tools and processes for system operation.<br />
To be able to adapt to future technologies, standards and developments in a dynamic way.<br />
The WP2000 group has analysed and summarised the main user needs for new services and<br />
identified these new services – called COOPERS services:<br />
Primary services:<br />
• S1a/b/c: Accident/Incident/Wrong-way driver Warning<br />
• S2: Weather Condition Warning<br />
• S3: Roadwork Information<br />
• S4a/b/c: Lane Utilization Information<br />
• S5: Variable Speed Limit<br />
• S6: Traffic Congestion Warning<br />
Secondary services:<br />
• S7: ISA with Infrastructure Link<br />
• S8: International Service Handover<br />
• S9: Road Charging to Influence Demand<br />
• S10: Estimated Journey Time<br />
• S11: Recommended Next Link<br />
• S12: Map Information Check<br />
A description on the main user needs, the process how the new services were identified, and the<br />
assessment of their potential impact can be found in [COOPERS4]. Based on this output, the<br />
WP3000 group developed the high-level system requirement specification, which is attached to this<br />
document in Annex 2: service description tables, and selected the user needs according to the<br />
FRAME methodology. Additional user needs, which are not covered by the EITSFA, have been<br />
identified and defined. They are listed in section 6.2.<br />
The services are categorized into two groups: primary and secondary. Primary services are, because<br />
they are mainly under control of motorway operators, those which will be implemented in the<br />
demonstrations of the COOPERS project and address e-Safety issues directly. Secondary services<br />
are those services which address navigation and driver/management support in a more general<br />
sense and where a collaboration of the infrastructure operators with other partners seems likely. It<br />
has to be stressed that categorization of "primary", and "secondary" is not for rating the importance<br />
of the services, but rather for showing the different path to realization/implementation. For the<br />
development of the COOPERS architecture the whole set of services is elaborated and mapped.<br />
Reference Architecture 2.0<br />
Page 4 of 159
COOPERS<br />
integrated project<br />
Starting from the fact that COOPERS has the main focus on infrastructure-to-vehicle communication<br />
the result of the physical architecture identifies 4 locations (called sub-systems):<br />
• COOPERS Central Sub-system (P23.1)<br />
• COOPERS Roadside Unit (P23.2)<br />
• COOPERS On-board Unit (P23.3)<br />
• COOPERS-compliant Portable Device (P23.4)<br />
For making a breakdown of these sub-systems several modules for describing the functionalities of<br />
the services in more detail were defined. These modules can be the basis for further component<br />
development for WP 4000. After the next process steps inside COOPERS finally also the external<br />
ones in cooperation with other projects and the path to a EU Framework Architecture are sketched.<br />
Reference Architecture 2.0<br />
Page 5 of 159
COOPERS<br />
integrated project<br />
List of Abbreviations and Acronyms<br />
AASHTO<br />
American association of state and highway transportation officials<br />
ACC<br />
adaptive cruise control<br />
ADAS<br />
advanced driver assistance systems<br />
AIDE<br />
adaptive integrated driver-vehicle interface<br />
API<br />
application programming interface<br />
ASRB<br />
automotive safety restraints bus<br />
CALM<br />
communications, air-interface, long and medium range (for ITS)<br />
COOPERS<br />
co-operative networks for intelligent road safety<br />
CVIS<br />
co-operative vehicle-infrastructure system<br />
D<br />
deliverables<br />
DAB<br />
digital audio broadcast<br />
DATEX<br />
data exchange<br />
DSRC<br />
dedicated short range communication<br />
DOT<br />
departments of transportation<br />
EASIS<br />
electronic architecture and system engineering for integrated safety<br />
ECU<br />
electronic systems control unit<br />
EFC<br />
electronic fee collection<br />
FCD<br />
floating car data<br />
FRAME<br />
framework architecture made for Europe<br />
G<br />
generation<br />
GPRS<br />
general packet radio service<br />
GPS<br />
global positioning unit<br />
GSM<br />
global system for mobile communications<br />
GST<br />
global system for telematics<br />
HGV<br />
heavy goods vehicle<br />
HL<br />
high level<br />
HMI<br />
human machine interface<br />
HOV<br />
high occupancy vehicle<br />
I<br />
infrastructure<br />
I/O<br />
input/output<br />
I2V<br />
infrastructure to vehicle<br />
ID<br />
identification<br />
IEEE<br />
institute of electrical and electronics engineers, Inc.<br />
IP<br />
internet protocol<br />
ISA<br />
intelligent speed adaptation system<br />
ISO/IEC international organisation for standardisation/international electrotechnical<br />
commission<br />
ITS<br />
ITU-T<br />
IVI<br />
J2EE<br />
J2SE<br />
KAREN<br />
LIN<br />
intelligent transport system<br />
International telecommunication Union – Terminals for telematic services<br />
intelligent vehicle infrastructure<br />
Java 2 platform enterprise edition<br />
Java 2 platform standard edition<br />
keystone architecture required for European networks<br />
local interconnect network<br />
Reference Architecture 2.0<br />
Page 6 of 159
COOPERS<br />
integrated project<br />
MOST<br />
NetBSD<br />
NoW<br />
OBU<br />
OEM<br />
OSGi<br />
PCI<br />
PCMCIA<br />
PReVent<br />
PT<br />
R&D<br />
RDS-TMC<br />
RM-ODP<br />
RSE<br />
RSU<br />
TCC<br />
UDP<br />
UMTS<br />
USDOT<br />
V<br />
V2I<br />
V2V<br />
VEESA<br />
VII<br />
VMS<br />
WILLWARN<br />
WLAN<br />
media oriented systems transport<br />
network Berkeley Software Distribution<br />
network on wheels<br />
on-board unit<br />
original equipment manufacturer<br />
open services gateway initiative<br />
peripheral component interconnection<br />
personal computer memory card international association<br />
preventive and active safety applications<br />
public transport<br />
research & development<br />
radio data system – traffic message channel<br />
Reference Model – Open Distributed Processing<br />
roadside equipment<br />
roadside unit<br />
traffic control centre<br />
user datagram protocol<br />
universal mobile telecommunications system<br />
United States department of transportation<br />
vehicle<br />
vehicle to infrastructure<br />
vehicle to vehicle<br />
vehicle e-safety architecture<br />
vehicle infrastructure integration<br />
variable message signs<br />
wireless local danger warning<br />
wireless local area network<br />
Reference Architecture 2.0<br />
Page 7 of 159
COOPERS<br />
integrated project<br />
Table of Contents2.1 1<br />
Approved 1<br />
Executive Summary 4<br />
List of Abbreviations and Acronyms 6<br />
Table of Contents 8<br />
2 Introduction 14<br />
2.1 Scope of the document 14<br />
2.2 Reasons for ITS architecture creation 14<br />
2.3 European ITS Framework architecture history, tools and contents 15<br />
3 Other recent Cooperative Systems activities 16<br />
3.1 Vehicle Infrastructure Integration (VII – United States of America) 16<br />
3.2 Forerunning projects in the European Union 18<br />
3.2.1 WILLWARN (a PReVENT Project) 18<br />
3.2.2 GST 20<br />
3.2.3 AIDE 22<br />
3.2.4 EASIS 23<br />
3.2.5 SpeedAlert 24<br />
3.3 Running projects in the European Union 25<br />
3.3.1 CVIS (co-operative vehicle-infrastructure system) 25<br />
3.3.2 SAFESPOT 27<br />
3.3.3 COMeSafety (communication for electronical safety) 29<br />
3.3.4 Co-oporation between projects 30<br />
4 Architectural Overview 32<br />
4.1 FRAME guideline 32<br />
4.1.1 Different FRAME viewpoints 33<br />
4.1.2 Function groups and their sub-functions within FRAME 34<br />
5 Definition of COOPERS services 36<br />
5.1 COOPERS services 36<br />
5.2 Additional requirements of the COOPERS services 36<br />
5.2.1 Floating Car Data (S13) 36<br />
5.2.2 Service Acknowledgement 37<br />
5.3 Note on COOPERS services 37<br />
Reference Architecture 2.0<br />
Page 8 of 159
COOPERS<br />
integrated project<br />
6 Defined user needs 38<br />
6.1 User Needs for COOPERS 39<br />
6.2 New User Needs for COOPERS 42<br />
7 Functional viewpoint 43<br />
7.1 Functions for COOPERS system 43<br />
7.2 New Functions for COOPERS system 45<br />
8 Relations between COOPERS services and FRAME viewpoints 46<br />
9 System Architecture – physical viewpoint 51<br />
9.1 Definitions of physical elements 51<br />
9.2 Overview of the P23 COOPERS 53<br />
9.3 System context diagram of the P23 COOPERS 53<br />
9.4 Sub-systems of the COOPERS system 55<br />
9.4.1 P23.1 COOPERS Central Sub-system 55<br />
9.4.2 P23.2 COOPERS Roadside Unit 57<br />
9.4.3 P23.3 COOPERS On-board Unit 59<br />
9.4.4 P23.4 COOPERS-compliant Portable Device 60<br />
9.5 Modules of P23 COOPERS 61<br />
9.5.1 Modules for P23.1 COOPERS Central Sub-system 61<br />
9.5.2 Modules for P23.2 COOPERS Roadside Unit 66<br />
9.5.3 Modules for P23.3 COOPERS On-board Unit 69<br />
9.5.4 Modules for P23.4 COOPERS-compliant Portable Device 72<br />
9.5.5 Physical data flows 74<br />
10 Adoption of the Reference Architecture to the Demonstration Sites 81<br />
10.1 Demonstration Site 1 81<br />
10.2 Demonstration Site 2 82<br />
10.3 Demonstration Site 3 82<br />
10.4 Demonstration Site 4 82<br />
11 Next steps 83<br />
11.1 UML architecture (SWP3200) 83<br />
11.2 Communication viewpoint – link analysis (SWP3300) 83<br />
11.3 In-car networks – Floating Car data (SWP3400) 83<br />
11.4 Definition of new functions and requirements (SWP3800) 83<br />
12 References 85<br />
Reference Architecture 2.0<br />
Page 9 of 159
COOPERS<br />
integrated project<br />
Annex 1: Summary of the functions 87<br />
Annex 2: service description tables 98<br />
Reference Architecture 2.0<br />
Page 10 of 159
COOPERS<br />
integrated project<br />
Table of figures<br />
Figure 1: COOPERS Architecture development process and context ............................................... 46<br />
Figure 2: System Context Diagram..................................................................................................... 54<br />
Figure 3: P23.1 COOPERS Central Sub-system diagram ................................................................. 56<br />
Figure 4: P23.2 COOPERS Roadside Unit diagram .......................................................................... 58<br />
Figure 5: P23.3 COOPERS On-board Unit diagram .......................................................................... 59<br />
Figure 6: P23.2 COOPERS-compliant Portable Device diagram ....................................................... 60<br />
Figure 7: P23.1 Central Sub-system – P23.1.1 Provide Incident Management module .................... 62<br />
Figure 8: P23.1 Central Sub-system – P23.1.2 Provide Traffic Management module....................... 63<br />
Figure 9: P23.1 Central Sub-system – P23.1.3 Provide Environmental Conditions Assessment<br />
module ......................................................................................................................................... 63<br />
Figure 10: P23.1 Central Sub-system – P23.1.4 Provide Safety Support for Maintenance<br />
Management module................................................................................................................... 64<br />
Figure 11: P23.1 Central Sub-system – P23.1.5 Provide Support for Emergency Management<br />
module ......................................................................................................................................... 65<br />
Figure 12: P23.1 Central Sub-system – P23.1.6 Provide Support Traffic Violation Reporting module<br />
..................................................................................................................................................... 65<br />
Figure 13: P23.1 Central Sub-system – P23.1.7 Provide Support for Road Charging module.......... 66<br />
Figure 14: P23.2 COOPERS Roadside Unit – P23.2.1 Provide Roadside Communications module 67<br />
Figure 15: P23.2 COOPERS Roadside Unit – P23.2.2 Detect Incidents module .............................. 68<br />
Figure 16: P23.2 COOPERS Roadside Unit – P23.2.3 Monitor Environment module....................... 68<br />
Figure 17: P23.2 COOPERS Roadside Unit – P23.2.5 Identify On-board Unit module..................... 69<br />
Figure 18: P23.3 COOPERS On-board Unit – P23.3.1 Provide On-board Communication Interfaces<br />
module ......................................................................................................................................... 70<br />
Figure 19: P23.3 COOPERS On-board Unit – P23.3.2 Provide Speed Information and FCD module<br />
..................................................................................................................................................... 71<br />
Figure 20: P23.3 COOPERS On-board Unit – P23.3.3 Provide Vehicle Position module ................. 71<br />
Figure 21: P23.3 COOPERS On-board Unit – P23.3.4 Perform Mayday Call module ...................... 72<br />
Figure 22: P23.4 COOPERS On-board Unit – P23.3.4 Provide Charging Information module ......... 72<br />
Reference Architecture 2.0<br />
Page 11 of 159
COOPERS<br />
integrated project<br />
Figure 23: Demonstration Sites planned within COOPERS ............................................................... 81<br />
Reference Architecture 2.0<br />
Page 12 of 159
COOPERS<br />
integrated project<br />
List of tables<br />
Table 1: COOPERS User Needs........................................................................................................ 42<br />
Table 2: New COOPERS User Needs................................................................................................ 42<br />
Table 3: Functions for COOPERS ...................................................................................................... 45<br />
Table 4: New COOPERS Functions ................................................................................................... 45<br />
Table 5: COOPERS service system – central sub-system, modules, functions ................................ 48<br />
Table 6: COOPERS service system – on-board unit sub-system, modules, functions...................... 49<br />
Table 7: COOPERS service system – roadside sub-system, modules, functions ............................. 49<br />
Table 8: COOPERS service system – personal device sub-systems, modules, functions ................ 50<br />
Table 9: Physical data flows – functional data flows within the COOPERS system (part 1).............. 78<br />
Table 10: Physical data flows – functional data flows within the COOPERS system (part 2)............ 79<br />
Table 11: Physical data flows – functional data flows within the COOPERS system (part 3)............ 80<br />
Reference Architecture 2.0<br />
Page 13 of 159
COOPERS<br />
integrated project<br />
2 Introduction<br />
This document is the first deliverable of the architecture and design work package of the COOPERS<br />
project. The main parts of the document are the development of the functional and physical<br />
architecture of the COOPERS system/project depending on the guidelines and approach of the<br />
FRAME project (Framework Architecture made for Europe) from the European Commission.<br />
2.1 Scope of the document<br />
This document has the scope to describe the main functions of the COOPERS High Level (HL)<br />
System Architecture for Intelligent Transport Systems (ITS) and the findings which lead to the<br />
definition of this solution. As the whole COOPERS project architecture is based on the results of the<br />
KAREN and FRAME project, it will also use the developed methodology and add co-operative<br />
systems related functionality to this Framework. This means that also new functions for FRAME will<br />
be defined from a COOPERS and/or road infrastructure management point of view.<br />
COOPERS focuses at the Infrastructure to Vehicle (I2V) – Communication for safety related<br />
systems. The communication between the vehicle and the infrastructure will enable systems to be<br />
developed to warn drivers of impending conflicts and of the status of devices such as traffic signal<br />
controllers. A link between the vehicle and the infrastructure will allow the transmission of traffic<br />
information and other messages, and this has to be built up in an architecture framework.<br />
2.2 Reasons for ITS architecture creation<br />
The transportation infrastructure and its control systems need data from infrastructure sensors and<br />
vehicle sensors for efficient traffic management and control operations. For the COOPERS project<br />
this is especially true for safety relevant operations. More reliable data from these sensors and their<br />
combination will enhance the traffic management. Therefore the goal of ITS architecture is to provide<br />
guidelines for the planning, design and implementation of ITS application and especially the data<br />
flows between them. ITS architectures occur at different levels and views. They range from specific<br />
structures, such as the layout of a communication system or the design principles for an individual<br />
ITS element, to high-level concepts representing the underlying framework of a whole project.<br />
The forthcoming development of transport telematics applications and the use of advanced<br />
telematics technologies in modern transport systems – their increasing complexity and the need of<br />
integration and interoperability between systems – is making a high level framework, especially<br />
called HL system architecture, more necessary. Architectures provide strategic guidelines, and will<br />
not only contain the technical elements, but also the organisational, legal and business aspects.<br />
Furthermore an overall architecture specification ensures a quick prototype development and<br />
enables interoperability of different services and applications.<br />
The selection of the process based approach for the definition of the COOPERS ITS System<br />
Architecture was agreed by the project partners at a very early stage of project development and<br />
was further elaborated as a core element of the project in the subsequent phases. This reflected the<br />
various positions in the system design and development phase and will be used during testing and<br />
validation. The reference to standards as far as possible and the inclusion of standard interfaces to<br />
Reference Architecture 2.0<br />
Page 14 of 159
COOPERS<br />
integrated project<br />
existing systems was a second motivation for the approach. At the same time the defined ITS<br />
Architecture is open to be adapted to single test sites and their respective subsystems and<br />
components as well as to future technologies and standards, e.g CALM<br />
2.3 European ITS Framework architecture history, tools and contents<br />
The European ITS Framework Architecture provides guidelines and an approach to the planning,<br />
development and implementation of ITS. The first version was developed in the European<br />
Commision funded KAREN project with the focus on road-based ITS applications with eight major<br />
functional areas.<br />
The European ITS Framework Architecture is a large product, especially the Function Viewpoint is a<br />
large document with defined areas: Traveller Journey Assistance, Traffic Management, Public<br />
Transport Operations, Freight and Fleet Operations, Advanced Driver Assistance Systems, Safety<br />
and Emergency Facilities, Support for Law Enforcement and Electronic Payment. Each area covers<br />
many functions, data flows and data stores.<br />
The FRAME projects (Framework Architecture made for Europe) were funded by the European<br />
Commission and were a follow-up to the KAREN project. The linked projects (FRAME-net, FRAME-<br />
S) promote to use the Framework Architecture and give support to the user.<br />
FRAME consists of two main parts for creating subsets of the European ITS Framework Architecture<br />
to develop their new ITS systems based on the European ITS Framework Architecture: The<br />
Selection Tool and the Browsing Tool, which are parts of the Navigation Tool.<br />
The overall Navigation Tool is providing two principal features:<br />
• The opportunity to browse through the European ITS Framework Architecture with the<br />
related elements and their definitions.<br />
• The opportunity to select a sub-set of the European ITS Functional Viewpoint that complies<br />
a sub-set of the European ITS User Needs for creating a Physical Viewpoint of that sub-set.<br />
The FRAME Selection Tool is working with the European ITS functional viewpoint and the defined<br />
user needs, stored in a relational database. The tool will help to select the elements – functions,<br />
functional data flows, data stores – for the own project related requirements.<br />
The FRAME functionality, which is the basis for the COOPERS architecture, will be described in<br />
chapter 4.<br />
Reference Architecture 2.0<br />
Page 15 of 159
COOPERS<br />
integrated project<br />
3 Other recent Cooperative Systems activities<br />
The first following sections are describing the surrounding of the comparison field of other European<br />
projects and the Vehicle Infrastructure Integration (VII) from the United States of America.<br />
3.1 Vehicle Infrastructure Integration (VII – United States of America)<br />
A number of research and development (R&D) projects and initiatives which have the main focus on<br />
communication between vehicles and also communication between the transportation infrastructure<br />
and vehicles are existing.<br />
In Japan and the USA the main focus of the R&D projects is the vehicle to vehicle (V2V)<br />
communication. As an example of an V2I project the US-American Vehicle Infrastructure Integration<br />
(VII) program shall be described. This program is looking at the vehicle-infrastructure<br />
communication, and therefore interesting for COOPERS.<br />
The Vehicle Infrastructure Integration program is a cooperation between State Departments of<br />
Transportations (DOTs) through the American Association of State and Highway Transportation<br />
Officials (AASHTO), local government transportation agencies, Original Equipment Manufacturers<br />
(OEMs) and the US Department of Transportation (USDOT).<br />
The technical solution of the VII program is using Dedicated Short Range Communication (DSRC) as<br />
communication medium for supporting the functional requirements of the system. DSCR is a wireless<br />
communication technology that realises short-range communication between vehicles, and between<br />
vehicles and the roadside infrastructure system.<br />
VII has three main user groups, who are the main players within the project:<br />
• Drivers: can profit by increased safety, reliable traffic information and other additional<br />
services<br />
• OEMs or car-manufactures: can update and improve their own vehicle and in-vehicle<br />
systems and develop new services<br />
• DOTs: can obtain data from vehicle sensors for understanding of current road surface,<br />
weather and traffic conditions. They also can send messages to passing vehicles for better<br />
information and warning.<br />
There are also additional commercial users in this project: Content Service Providers (CSPs) for<br />
providing information, financial transactions, entertainment etc. and the Communication Industry for<br />
providing the communications infrastructure to transmit the relevant data.<br />
The identified use cases are based on the public sector safety, operations and maintenance<br />
applications of VII:<br />
• Safety<br />
Infrastructure-based Signalized Intersection Violation Warning<br />
Infrastructure-based Signalized Intersection Turn Conflict Warning<br />
Reference Architecture 2.0<br />
Page 16 of 159
COOPERS<br />
integrated project<br />
Vehicle-based Signalized Intersection Violation Warning<br />
Infrastructure-based Curve Warning<br />
Crash Data to Public Service Answering Point<br />
Crash Data To TOC<br />
Advance Warning Information to Vehicles<br />
Highway Rail Intersection<br />
Commercial Vehicle Safety Data<br />
Commercial Vehicle Advisory<br />
Commercial Vehicle Electronic Clearance<br />
Emergency Vehicle Preemption at Traffic Signals<br />
• Operation<br />
Vehicles as Traffic Probes<br />
Travel Time Data to Vehicles<br />
Transit Vehicle Priority at Traffic Signals<br />
Public Sector Vehicle Priority at Traffic Signals<br />
Public Sector Vehicle Fleet/ Mobile Device Asset Management<br />
Electronic Payment<br />
• Maintenance<br />
Vehicle Probes Provide Weather Data<br />
Vehicle Probes Provide Road Surface Conditions Data<br />
VII would also support the development of applications with vehicle sensor data for the needs of<br />
OEMs and other commercials.<br />
Architectural specification<br />
The architectural elements within the system to implement these use cases are:<br />
• On-board Equipment (OBE): source of data and main element for communication with other<br />
entities, providing the human machine interface (HMI) for conveying information to the driver<br />
• Communications links: transmit information/ data to and from the vehicle. The<br />
communication technology within VII is DSRC.<br />
• Roadside Equipment (RSE): is placed strategically across the country for data collection and<br />
transmission. RSEs are sited at intersections and high risks sections for special safety<br />
applications.<br />
• External applications: for example traffic operations centres (connected to the VII network)<br />
receive data from vehicles/ roadside units and also send information to drivers, such as<br />
safety-relevant warnings and traveller advisories.<br />
• Telecommunications network: supporting the data flow between all users, routing the<br />
relevant messages/ information.<br />
The VII network is designed for the needs of the public sector and the OEMs – and as a result there<br />
are two types of traffic data and network support:<br />
Reference Architecture 2.0<br />
Page 17 of 159
COOPERS<br />
integrated project<br />
• Private data<br />
- communication between OEMs and individual vehicles<br />
- communication between network operating unit for configuration and management<br />
• Public data<br />
- messages from vehicles to VII Message Switch<br />
- information from traffic operation centres to RSE for broadcasting to all passing vehicles<br />
Note: There are no messages sent from the public sector to individual vehicles. The information and<br />
messages are sent from the Traffic Control Centre (TCC) over the operators network to one or more<br />
RSUs and the RSU broadcasts them to all OBUs of the passing vehicles. No messages from the<br />
private sector will be sent over the VII network via broadcast – these messages will always be sent<br />
to a specific vehicle or a group of vehicles. Data transmission between two or more commercial<br />
RSEs (tolls or gas stations) is not scope of the VII.<br />
The OBE will collect and store traffic/ vehicle data and if the OBU is in the range of an RSU, the<br />
stored data will be transmitted to the RSU, forwarded to the VII Message Switch and finally<br />
distributed to the users. The VII network consists of a series of hubs, routers that provide the<br />
connection between the message switches and the users.<br />
In the special aspect of safety relevant messages the OBE will be responsible for handling the GPS<br />
data together with the in-vehicle sensor data. The vehicle-to-vehicle applications and the safety<br />
applications require low latency communication (about 100 msec). Therefore the OBU should<br />
transmit regular safety related messages at least once every 100 msec other routine messages with<br />
more content might be transmitted by the OBU in greater intervals.<br />
3.2 Forerunning projects in the European Union<br />
eSafety is an initiative of the European Commission to accelerate the development, deployment and<br />
use of Intelligent Integrated Safety Systems of industry and other stakeholders. The goal is to reduce<br />
the number of accidents on Europe’s roads by intelligent solutions with information and<br />
communication technologies.<br />
Many projects have their focus on the efficient use of new technologies for improving the road safety<br />
through making road traffic more efficient, accident prevention and injury reduction. In the following<br />
chapter a short overview of the for COOPERS HL ITS system architecture relevant European<br />
projects is given.<br />
3.2.1 WILLWARN (a PReVENT Project)<br />
WILLWARN (Wireless Local Danger Warning) – that is part of the PReVENT (Preventive and Active<br />
Safety Applications) project – focuses at co-operative services for traffic warnings that are sent from<br />
the road infrastructure to the approaching vehicles.<br />
For the efficient usage of the communication capabilities the WILLWARN services need a<br />
combination with other additional services. Therefore the overall architecture allows different<br />
services to operate simultaneously on the same communication platform.<br />
Reference Architecture 2.0<br />
Page 18 of 159
COOPERS<br />
integrated project<br />
The services of the PReVENT project are based on the Open Services Gateway initiative (OSGi)<br />
that is allowing the quick development of the platform independent service components and services.<br />
The WILLWARN architecture was developed in co-operation with the architecture group of the<br />
German federal governments founded Network-on-Wheels research project (NoW). The reference<br />
architecture consists of the OSGi runtime environment, which enables a service oriented<br />
architecture, and an IEEE 802.11(a) network adapter card. The sensor data access will be realised<br />
by a standardised interface for bus system independent sensor information and data formats in<br />
different vehicles. A Global Positioning System (GPS) via the serial port can scan the positioning<br />
information and the standardised Application Programming Interface (API) provides the access of<br />
different bus systems and sensors in a similar manner.<br />
Access for the vehicle’s communication is realised with a standardised interface for providing send<br />
and receive options. The main functionality consists of:<br />
• single hop broadcast<br />
• User Datagram Protocol (UDP) port interface<br />
• maintenance of a neighbourhood table<br />
• wireless communication hardware (Mini-PCI and PCMCIA IEEE 802.11a/b/g card [IEEE<br />
802.11a mode used] and external antenna)<br />
A publish-subscriber mechanism receives the messages and that allows different services to register<br />
themselves for their message types. Because the communication channel has to be used from many<br />
other applications this system guarantees a reasonable sharing of the channel capacity. But the<br />
different messages have to be prioritised (for example safety relevant messages have a higher<br />
priority than other messages), therefore this mechanism has to support a priority functionality. This<br />
enables an optimum channel utilisation in all situations. Up to now the interface only supports a<br />
prioritisation mechanism for one application, this functionality is sufficient if only one application class<br />
is using the communication capability for transmitting and receiving messages of the vehicle.<br />
When the message transmission is starting the complete message will be sent to the communication<br />
system, this allows easy integration of IP based active safety messaging and seamless access to<br />
different communication channels in 4G networks. The reason for this functionality is a better<br />
architecture design for future mobile communication environments, and will ease the system<br />
adaptation to a variety of vehicles coming from different manufacturers.<br />
The main point of the OSGi framework supports easy enhancement of new and additional services.<br />
When receiving a message of a special type, it is delivered to all services that have registered for<br />
this sort of messages at the publish-subscriber, and so the system can be extended by new hazard<br />
information types and services. The service oriented architecture enables transparent sensor access<br />
and the selection of any kind of appropriate information technology (information via DAB, DVB-T/H,<br />
TMC etc.). OSGi allows different services like active safety, deployment etc. that can be run in the<br />
same framework. OSGi was developed for home automation and automobiles and it is especially<br />
designed for small embedded systems and therefore it meets the specific requirements of embedded<br />
automobile systems.<br />
Reference Architecture 2.0<br />
Page 19 of 159
COOPERS<br />
integrated project<br />
The standardised sensor access of the API allows suppliers to develop their own warning services<br />
and the service oriented architecture enables an easy deployment of them.<br />
The integration of software components for external applications in the architecture (that do not run<br />
within an OSGi service environment) will be made by a universal UDP interface. For WILLWARN,<br />
mathematical operations are typically realised in Matlab/SIMULINK and can therefore be used<br />
without modification.<br />
Since the channel access of stationary infrastructure based systems is similar to those deployed in<br />
the vehicles, both vehicle-to-vehicle and vehicle-to-infrastructure communication is equally<br />
supported.<br />
3.2.2 GST<br />
The GST (Global System for Telematics) project is developing an open standardised end-to-end<br />
architecture for vehicles, their drivers and passengers. GST is creating an open environment by<br />
decoupling service development, service operation, delivery infrastructure, payment, in-vehicle<br />
software, in vehicle hardware and in-vehicle networks. The main part of Global Services for<br />
Telematics within GST is the vehicle and its occupants for information services.<br />
The methodology adopted by GST uses a version of Reference Model – Open Distributed<br />
Processing (RM-ODP) that offers the opportunity to decouple different business areas, business<br />
rules, technology infrastructure and to accommodate legacy, heterogeneous and federated system<br />
components. A viewpoints concept proposed by the ITU-T rec.X.901, ISO/IEC 10746 standards is<br />
used to build the High Level System Architecture and the different sub-project architectures and<br />
specifications.<br />
RM-ODP considers the system from different viewpoints: enterprise, information, computational,<br />
engineering, and technology. Each viewpoint produces a different abstraction of the original system,<br />
without the need to create one large model describing it and all viewpoints together provide the<br />
complete description of the system.<br />
Three viewpoints have been selected for the specific needs of the GST project:<br />
• Enterprise: Functional description of the system. The stakeholders are marketing people of<br />
service providers, car manufacturers etc.<br />
• Logical: Represents the informational and computational viewpoint and describes blocks of<br />
functionality and the relation between the blocks. The stakeholders are system integrators.<br />
• Implementation: Actual technical implementation of the system. This viewpoint overlaps with<br />
the technology and engineering RM-ODP viewpoints. The stakeholders are system<br />
developers.<br />
Reference to the enterprise view, GST is an initiative involving more than 50 key stakeholders. GST<br />
has three main services for improving road safety via telematics services:<br />
• Rescue<br />
Reference Architecture 2.0<br />
Page 20 of 159
COOPERS<br />
integrated project<br />
• Enhanced Floating Car Data<br />
• Safety Channel<br />
One main part of the logical view is the structural aspect of the architecture and how the work needs<br />
to go and the definition of the boundaries of the GST system (the Musts, Mays and Shoulds) in<br />
combination with the use cases of the enterprise view.<br />
The result of the implementation view is the detailed ITS system architecture and design<br />
implemented by the software development team. This kind of view does not abstract the physical<br />
conception of the system but defines the technological concepts suitable for constructing a GST<br />
compliant framework.<br />
3.2.2.1 GST architecture decisions<br />
The GST architecture consists of a set of loosely coupled components with its own world view and<br />
solves the issues from its specific problem domain. The benefit of the different decoupled<br />
components is that they are replaceable without disturbing the correct functioning of the system and<br />
that the communication between those components and interfaces have to be defined precisely. The<br />
GST solution(s) do(es)n’t depend on an implementation specific technology.<br />
The GST consortium produces also software – called Reference Implementation, which is realised to<br />
the following technologies:<br />
• Java: J2SE (Java 2 Platform, Standard Edition) for client developments and J2EE (Java 2<br />
Platform, Enterprise Edition) for server developments<br />
• The Open Systems Gateway Initiative (OSGi) framework for client side developments.<br />
One of the main goals of GST is that different manufacturers can integrate their own modules and<br />
the service providers can offer their own services to the end-users. Java is used because it is an<br />
object-oriented programming environment that has widely dispersion by developers. Java<br />
applications are compatible to nearly any operating system. Combined with OSGi Java could realise<br />
the GST goals.<br />
The OSGi specifications define a standardised, component oriented, computing environment for<br />
networked services. An OSGi service platform combined with a networked device offers the<br />
opportunity to manage the software components within the device from anywhere in the network.<br />
These software components can be installed, updated or cancelled without interrupting the operation<br />
of the device. The main focus of OSGi for GST is an open, standard, non-proprietary, software<br />
component framework for manufacturers, services providers, and developers. This concept has been<br />
taken up by the CVIS project and consequences are discussed in chapter 2.4.<br />
Reference Architecture 2.0<br />
Page 21 of 159
COOPERS<br />
integrated project<br />
3.2.2.2 Safety Channel in GST<br />
The safety channel concept has to use previous developed travel and traffic information broadcast<br />
dissemination systems like RDS-TMC. It uses a very simple flagging method to flag all events. Two<br />
extensions of the flagging procedure are used:<br />
• Driver AWARENESS: Flag “A”<br />
Definition according to GST: “Message content is of an informative nature, which, in itself,<br />
requires no definable action but will inform a driver to be aware of any unexpected or<br />
unpredictable events that may affect safety. Knowledge of this message may be a<br />
contributory factor in providing a driver with information prior to self-motivated safety related<br />
actions.”<br />
• Driver WARNING: Flag “W”<br />
Definition according to GST: “Message content is of a warning nature, which may require<br />
potential actions by a driver to avoid (before message receipt) unexpected or unpredictable<br />
events that will affect safety. Knowledge of this message should be a significant factor in<br />
providing a driver with information prior to self-motivated safety-related actions.”<br />
The RDS-TMC event listings are modified to a list which is delivery mechanism independent,<br />
therefore the RDS-TMC specific control messages were removed. The reduction of the RDS-TMC<br />
list resulted in a list of 112 messages.<br />
The referencing of location is an important part of traffic related information – different categories of<br />
applications have different requirements on location referencing. For this reason the different on the<br />
fly location referencing methods (AGORA-C, TMC) in a safety channel message has to be stored in<br />
a hierarchical container structure that allows different data structures.<br />
A content centre obtains the content and transmits it to the service centre that means that the<br />
content centre is responsible for pre-formatting the content. DATEX 2 seems to be the preferred<br />
choice by GST for transmission between traffic centres, service providers and clients. DATEX 2<br />
provides the necessarily flexibility for the Safety Channel requirements.<br />
Especially the results on the safety channel in GST could be relevant for COOPERS, because of the<br />
strong focus of road safety relevant information services. The principle of defining road safety<br />
relevant information and messages has been taken up in COOPERS and been extended to the 12<br />
service categories.<br />
3.2.3 AIDE<br />
The main focus of the AIDE (Adaptive Integrated Driver-vehicle Interface) project is to design an<br />
adaptive integrated Human Machine Interface (HMI) for HMI-related conflict situations.<br />
In-vehicle information systems and Adaptive Driver Assistance Systems (ADAS) interact with the<br />
driver separately. The way of communication between these systems and the drivers operates<br />
independently from each other. The different applications have different I/O devices that effects the<br />
driver distractions and as a result driving safety risks. The main part of AIDE is to improve driver<br />
system interactions (distraction and usability) to increase driving safety and improve user comfort.<br />
Reference Architecture 2.0<br />
Page 22 of 159
COOPERS<br />
integrated project<br />
For COOPERS especially the in vehicle system architecture and the priorities used for presenting<br />
information to the driver could be of interest, this has been analysed by the partners involved in both<br />
projects, see SWP3500 reports for further details.<br />
3.2.4 EASIS<br />
EASIS (Electronic Architecture and System Engineering for Integrated Safety Systems) has the main<br />
focus on identifying an architecture framework of integrated safety systems for providing a basis for<br />
successor work packages, which split into activities on Software Architecture, Hardware Architecture,<br />
Dependability issues and Processes and tools.<br />
3.2.4.1 VEESA<br />
The EASIS architecture depends mainly on the results of VEESA (Vehicle e-safety Architecture). But<br />
the architecture issues at the application and control level are also covered by many other projects<br />
like AIDE and PReVENT. The VEESA study enables electronic integration by defining the<br />
requirements of an open electronic architecture for the next generation of e-safety cars focusing on<br />
the chassis and power train sector.<br />
The functional viewpoint of VEESA describes a hierarchical architecture divided into different<br />
function levels:<br />
• Basic components: the elementary functions of a vehicle with a number of basic components<br />
(engine, transmission etc.).<br />
• Sub-systems: the basic components are bundled into sub-systems with an interface for<br />
control functions. Each sub-system handles with specific functional aspects of the entire<br />
systems. At this level, each sub-system has his specific functionalities, but there are no<br />
controlling functions within the sub-system layer.<br />
• Sub-system supervision: for controlling and other functionalities. The Sub-system<br />
supervision controls more than one sub-system and supports additional functions which are<br />
used from every entire sub-system and also the links between them will built. Here the<br />
functional blocks can be found.<br />
• Global systems: overall vehicle control.<br />
The basic components of the VEESA functional architecture are systems like engine, transmission,<br />
brake and steering and grouped to sub-systems. A group-specific middleware supports data<br />
exchange between the basic components, the sub-systems and sub-systems supervision.<br />
3.2.4.2 EASIS architecture<br />
The focus of the EASIS project is to integrate the safety relevant function in a generic architecture.<br />
These can be placed in the top-most layers (global system layer and the sub-system layer<br />
Reference Architecture 2.0<br />
Page 23 of 159
COOPERS<br />
integrated project<br />
supervision layer). It have to be noted that there could be several different global control functions<br />
and therefore different global control interfaces. Each global system implements a specific interface<br />
for their relevant services.<br />
The architecture cannot be mapped on one physical Electronic Control Unit (ECU) because it will<br />
consist of several sub-functions and one sub-function will need several ECUs. Therefore, the<br />
functional architecture has to be mapped to a number of ECU’s spanning one or more networks. The<br />
Electric and Electronic Architecture mainly consists of three levels, which are widely independent of<br />
each other:<br />
• Network level: different network topologies (central gateway, multi gateway, backbone) and<br />
different network technologies (LIN, CAN, ASRB, FlexRay, MOST, IEEE-1394, telematics<br />
network like GSM/ GPRS, UMTS, WLAN) are possible and also their combination.<br />
• ECU/ node/ hardware level<br />
• Software/ application level<br />
The detailed analysis for in car system architecture and their future expansions by the OEM´s<br />
regarding V2I-communication could be an interesting topic for COOPERS, this will be taken into<br />
account in the context of the Car2Car Communication Consortium.<br />
3.2.5 SpeedAlert<br />
The main focus of the SpeedAlert initiative is to support the implementation of in-vehicle speed alert<br />
applications with the aim of improving road traffic safety. SpeedAlert has developed a functional<br />
architecture for realising in-vehicle speed limit information and warnings. The architecture is divided<br />
into several areas:<br />
• Data collection, generation and update: public authorities are the owners of speed limit data<br />
and responsible for its quality and update.<br />
• Data processing: integration of speed limit data from map makers (static speed limits and<br />
incremental updates), traffic control centres (variable speed limits) and service providers<br />
(variable speed limits and incremental updates).<br />
• Communication infrastructure: communication channel supply for information of variable<br />
speed limits and update of static speed limits by service providers and road operators.<br />
• Communication interfaces: in-vehicle interfaces for communication by system suppliers and<br />
car manufacturers.<br />
• Speed alert applications: applications for speed limit information.<br />
Some of the main results of SpeedAlert are:<br />
Reference Architecture 2.0<br />
Page 24 of 159
COOPERS<br />
integrated project<br />
• Classification of speed limit categories relevant to speed alert applications<br />
• Definition of the End-user system and service requirements for speed alert applications<br />
• Development of the Functional architecture and associated technical building blocks<br />
• Creation of a list of recommendations to support implementation of speed alert applications<br />
• Development of a roadmap for deployment taking into account user needs, technical<br />
feasibility and available solutions<br />
• Definition of the general business aspects for different actors and benefits<br />
For COOPERS the variable speeds and their “transmission” into the vehicles as described in the<br />
SpeedAlert project are of interest. As SpeedAlert worked on information items only several<br />
categories of speed information have not been addressed. The various categories have been<br />
taken up and will be coded in a standard format in COOPERS, to be able to transmit the various<br />
speed limits, in terms of the legal nature in several member states, into the vehicle.<br />
3.3 Running projects in the European Union<br />
3.3.1 CVIS (co-operative vehicle-infrastructure system)<br />
The CVIS project is coordinated by ERTICO and has its main focus on vehicle-to-infrastructure<br />
communication for increasing the efficiency of transport systems. The project has the objective to<br />
create a unified technical solution allowing all vehicles and infrastructure elements to communicate<br />
with each other.<br />
CVIS has specific core tech services:<br />
• COMM: communication and networking<br />
• FOAM: framework for open application management<br />
• POMA: positioning, maps and local referencing<br />
3.3.1.1 CVIS communication (COMM)<br />
In the last years the work on a new standard has seen a large effort – ISO TC204 WG16 has<br />
provided a draft standard, called CALM (continuous air interface for long and medium range). This<br />
integrated solution will be the core for the CVIS functionalities.<br />
The communication media actively considered in CVIS are:<br />
Reference Architecture 2.0<br />
Page 25 of 159
COOPERS<br />
integrated project<br />
1. CALM Infrared light communication<br />
2. CALM M5 radio communication at 5 GHz frequency bands.<br />
3. CALM MM radio communication at frequencies above 40 GHz<br />
4. CALM 2G/3G Cellular radio technology<br />
5. CEN Digital Short Range Communication at 5,8 GHz<br />
Protocol functionalities considered in CVIS are:<br />
1. Mobile IPv6 routing functionality<br />
2. Geographically mapped IPv6 addressing<br />
3. Fast location addressing<br />
4. Real-time data exchange<br />
5. CALM management CME / NME<br />
6. CALM interface management IME.<br />
3.3.1.2 CVIS framework for open application management (FOAM)<br />
This part of the project will define an implementation-independent architecture that build up the<br />
connection between the in-vehicle systems, the roadside infrastructure and the back-end<br />
infrastructure for co-operative traffic management. FOAM will produce a technology proposal in order<br />
to create a functional system. The main opportunities are Java/OSGi running on Unix operating<br />
system and NetBSD (network Berkeley Software Distribution).<br />
3.3.1.3 CVIS positioning, maps and local referencing (POAM)<br />
The POMA subproject will research, develop and test advanced mapping and positioning solutions<br />
and techniques depending on the CVIS entities from the services, like vehicle, roadside equipment,<br />
service centre etc.<br />
3.3.1.4 CVIS ITS Architecture documents<br />
The following analysis is based on the CVIS Documents D.CVIS.3.2 – High Level Architecture and<br />
D.CVIS.3.3 – Architecture and System Specifications and on discussions with colleagues from CVIS<br />
project. In the High Level Architecture of CVIS a key component for cooperative systems is the Host<br />
Management Center, which enables management of applications (load, renew or remove) and has<br />
the necessity of a CVIS Central Organisation which takes care of the basic standard data modells,<br />
basic service sets etc..<br />
Reference Architecture 2.0<br />
Page 26 of 159
COOPERS<br />
integrated project<br />
These Centers may be run by various organisations and can exist independently in unlimited<br />
numbers in the CVIS network with the limitation that they interact through standardised HMC<br />
interaction protocols. In physical/technical terms this means that CVIS exspects to connect all the<br />
physical entities of the ITS Architecture via an Ipv6 Network, which is called an Internet Technology<br />
based Network. The FRAME methodology is mentioned as a starting point for the development of<br />
system architecture, and ongoing work collects requirements and use cases. As the basic<br />
assumption is that full harmonisation of information modells between vehicle and road side systems<br />
is not realistic even partial common elements are not considered as a step towards a solution. On<br />
the other hand it is requested that meta information is available during run-time and some examples<br />
are mentioned like XML, RDF…<br />
In the organsiational viewpoint there is a need for a central organisation/body in the cooperative<br />
systems world with the main task to ensure inter(operability). For achieving this interoperability in the<br />
project the stages of integration testing with alpha, beta and gamma testing are defined but no<br />
process proposed to achieve uptake of R&D results in the deployment phase. This is documented in<br />
the necessity of common information modelling to achieve interoperability and the request to have a<br />
Cooperative Systems Forum. At the same time it is expressed that the future deployment<br />
architecture will look differently from CVIS test site architectures.<br />
For this reasons the ITS architecture work of CVIS has very little impact in the work of COOPERS.<br />
For the communication technologies COOPERS can take CALM based media into account, if their<br />
basic performance and availability is confirmed soon, the basic data from vehicles are not defined<br />
yet and will probably not be elaborated in a standardised format as stated in the basic principles.<br />
3.3.2 SAFESPOT<br />
The SAFESPOT project has the objective to improve the autonomous systems (ADAS) and the<br />
implementation of advanced safety applications, from ACC function to anti-collision safety function<br />
using microware ACC radar integrated with V-V and/or V-I cooperation.<br />
The project is divided in sub-projects:<br />
• SAFEPROBE: in-vehicle sensing and platform<br />
• INFRASENS: infrastructure sensing and platform<br />
• SINTECH: innovative technologies<br />
• SCOVA: co-operative systems applications vehicle based<br />
• COSSIB: co-operative safety systems infrastructure based<br />
• BLADE: business models, legal aspects, and deployment<br />
• SCORE: SAFESPOT core architecture<br />
Reference Architecture 2.0<br />
Page 27 of 159
COOPERS<br />
integrated project<br />
3.3.2.1 SAFESPOT in-vehicle sensing (SAFEPROBE)<br />
The main objective of this subproject is the acquisition of in-vehicle information, their processing and<br />
distribution to other vehicles and the infrastructure and to develop an in-vehicle platform. The data<br />
coming from different sources like<br />
• vehicle on-board sensors<br />
• vehicle data<br />
• other vehicles through vehicle-to-vehicle communication (V2V)<br />
• infrastructure through vehicle-to-infrastructure communication (V2I)<br />
3.3.2.2 SAFESPOT infrastructure sensing (INFRASENS)<br />
This subproject has to define, develop, specify and validate co-operative infrastructure-based<br />
components for the SAFESPOT applications. The defined sensing system on the infrastructure side<br />
in combination with the information coming from the vehicle will make the detection of critical<br />
conditions and events.<br />
3.3.2.3 SAFESPOT technologies (SINTECH)<br />
The main purpose of this subproject is to specify technologies for the application development in the<br />
aspects of relative positioning, maintaining dynamic local digital maps and communication and<br />
networking for vehicle-to-vehicle/vehicle-to-infrastructure communication. For realising this there are<br />
three different approaches:<br />
• adapting the specified technologies from recent or running projects (e.g.: PReVENT, GST)<br />
or standardisation initiatives (CALM, Car2Car-Communication Consortium)<br />
• exchanging technological breakthroughs between vehicle and infrastructure sectors<br />
• developing additional needed technologies<br />
3.3.2.4 SAFESPOT co-operative applications vehicle based (SCOVA)<br />
The focus of SCOVA is the specification and development of safety cooperative systems application<br />
mainly based on the vehicle to vehicle communication system.<br />
3.3.2.5 SAFESPOT co-operative systems infrastructure based (COSSIB)<br />
COSSIB has to specify and develop a set of co-operative system applications which support the<br />
roadside equipment (i.e. infrastructure-based sensing and actuation).<br />
Reference Architecture 2.0<br />
Page 28 of 159
COOPERS<br />
integrated project<br />
3.3.2.6 SAFESPOT business model (BLADE)<br />
BLADE has the focus on the architecture depending on many aspects from a business perspective,<br />
like organization, legal, responsibilities, regulations and economical.<br />
3.3.2.7 SAFESPOT architecture (SCORE)<br />
The main objective of SCORE is the definition of a system architecture for both the development of<br />
new ITS safety services and the development of applications increasing the ITS traffic efficiency.<br />
That will involve:<br />
• the specification of a high level architecture, that will consider all possible applications<br />
(safety and traffic efficiency) and technologies coming from SAFESPOT, C2C-C (Car to Car<br />
Communication) Consortium and other relevant European research projects<br />
• the detailed specification of SAFESPOT reference system architecture, with particular focus<br />
on local area vehicle-vehicle-infrastructure network (based on C2C-C technology and<br />
protocols) as communication infrastructure<br />
• the definition of architectural guidelines to design and develop vehicle and road side<br />
infrastructure platforms (contribution to other SPs)<br />
• the definition of certification areas and associated certification modules as elements of<br />
validation for the SPs contributing to the implementation of the SAFESPOT reference<br />
system architecture<br />
3.3.2.8 SAFESPOT ITS Architecture documents<br />
As major Safespot project partners, mainly OEM manufacturer and automotive suppliers are also<br />
members of the Car2Car CC and the development of the adhoc networks between vehicles are the<br />
main technical element which is developed together with the C2C CC also the Manifesto of the CAR<br />
2 CAR Communication Consortium, version 1.1 has been taken into account together with D7.3.2<br />
Global System Reference Architecture Building Guide. As the technical systems and networks<br />
between C2C and COOPERS are complementary in terms of the distribution of information between<br />
infrastructure and vehicles the imminent impact of the SAFESPOT work on COOPERS is not very<br />
high. Nevertheless there are several areas were a cooperation betweeen the projects is beneficial for<br />
both and these are the so called highway applications in COSSIB and the area of vehicle probe data<br />
were a common definition work in terms of content, format and data structure is a work item for both<br />
projects. Other areas could be the technical approach on positioning and the respective matching<br />
processes to on vehicle maps, but this needs to be further elaborated.<br />
3.3.3 COMeSafety (communication for electronical safety)<br />
The COMeSafety project supports the eSafety Forum with respect to all issues related to vehicle-tovehicle<br />
and vehicle-to-infrastructure communications as the basis for cooperative intelligent road<br />
transport systems. The main task of ComEsafety is the Communication Architecture and the<br />
Reference Architecture 2.0<br />
Page 29 of 159
COOPERS<br />
integrated project<br />
interaction with standardisation bodies. COMeSafety provides a platform for exchanging information<br />
between projects and presenting the results. For the common work with COMeSafety see next<br />
chapter.<br />
3.3.4 Co-oporation between projects<br />
As described in the previous chapters the running projects from the sixth framework program have<br />
different focus:<br />
• CVIS: core technologies<br />
• SAFESPOT: car-to-car communication<br />
• COOPERS: vehicle-to-infrastructure communication<br />
• COMeSafety: support platform for the other projects, standardisation<br />
The started projects may provide a real step forward in the safety impact on road traffic, if they<br />
realise synergies between the projects and contribute actively to the common elements of work.<br />
First of all the development of the architectures from every project will be built on the European ITS<br />
Framework Architecture KAREN/FRAME that was created and supported by the European<br />
Commission. The purpose of this high level architecture is to provide guidelines for planning and<br />
implementing of ITS services. If the main High Level ITS Architectures with the different<br />
communication aspects would be designed with KAREN/FRAME it is possible to compare the project<br />
specific results and functionalities and extend the existing version of FRAME with a cooperative<br />
systems view.<br />
Common services of co-operative systems have the need of standardisation, the involvement of<br />
different actors from various fields and the necessity of a common basic understanding. Depending<br />
on this there is a huge potential to work together between the projects for the same standard solution<br />
of communication. The standardisation initiative related to CALM hereby could provide a viable path<br />
towards standardisation and is needed to make sustainable business models possible.<br />
As the mentioned projects are all formal commitments (contracts) of the project consortia with the<br />
European Commission, DG Information Society and Media, the collaboration between the projects<br />
needed also to be reflected in the formal contract documentation of every single project to make an<br />
exchange of information, documentation possible. <strong>Coopers</strong> had to include an additional chapter in<br />
the Consortium Agreement and define a cooperation agreement with the other projects, which<br />
needed to be signed by the respective coordinators. This was achieved by all projects by November<br />
2007 and exchange of documents and information started from that point on.<br />
It is COMeSafety´s responsibility to elaborate the Communication Architecture and the other projects<br />
have regularly contributed to that task, for the overall ITS Architecture CVIS, SAFESPOT and<br />
COOPERS have agreed to produce a common requirements document, which will be defined till the<br />
1st Quarter 2008. Based on that result the further steps for a next version of an EU framework<br />
architecture including cooperative systems functionality need to be defined.<br />
Hereby two specific aspects related to the in vehicle environment, which are not the core work<br />
content of COOPERS are of specific interest in the co-operation with the other projects. First a<br />
Reference Architecture 2.0<br />
Page 30 of 159
COOPERS<br />
integrated project<br />
standardised interface to in-vehicle electronics (in car vehicle gateway in CVIS terms) and a common<br />
and standardised set of messages send from the vehicles to the other vehicles in the surrounding<br />
environment.These messages need to be common to all the vehicle manufacturers to have the<br />
potential to really improve road safety and efficiency of traffic flows. And this is valid for the regular<br />
transmitted messages and for the event triggered ones, which are even more important from an<br />
operators point of view.<br />
In COOPERS version 2.0 of this document has been produced to include the main work items from<br />
the discussions with the other projects, and this document will be further adapted to the progress<br />
achieved till the start of the demonstrations.<br />
From a process point of view the possibility to incorporate common elements of work with the other<br />
projects in the development work of COOPERS is decreasing becauise of the rapid progress in the<br />
development work packages, and here the cooperation and the results achieved need to improve.<br />
Reference Architecture 2.0<br />
Page 31 of 159
COOPERS<br />
integrated project<br />
4 Architectural Overview<br />
The COOPERS project planned from the beginning to elaborate the project ITS Architecture based<br />
on the FRAME and to proceed with the detailed design and developement work with the help of UML<br />
modelling and industry standard tools in traffic telematics. Hereby it was also conceived to define the<br />
additional elements of FRAME in the project and to contribute to a new version of FRAME which<br />
incorporates also cooperative systems functionalities as a consecutive step.<br />
The FRAME architecture covers the areas:<br />
• Traveller Journey Assistance,<br />
• Traffic Management,<br />
• Public Transport Operations,<br />
• Freight and Fleet Operations,<br />
• Advanced Driver Assistance Systems,<br />
• Safety and Emergency Facilities,<br />
• Support for Law Enforcement and<br />
• Electronic Payment.<br />
Each of these areas includes many functions, data flows and data stores in hierarchical structure<br />
and nodes within the COOPERS system as well as to the outside world.<br />
The architecture approach of COOPERS is based on KAREN and FRAME. A special focus is given<br />
to the traffic information collection on infrastructure basis and the communication to the vehicles for<br />
information exchange. The communication from infrastructure to the vehicles (I2V) is the most<br />
important aspect in this case. *<br />
Further areas of importance for the completion of this information chain on architecture level are the<br />
technical network development with migration scenarios and the in-car presentation of this<br />
information to drivers (in-car human machine interface). Topics covered partly by the COOPERS<br />
approach are the vehicle to infrastructure (V2I) communication link and the traffic information service<br />
provider, which will get access to enhanced traffic information.<br />
4.1 FRAME guideline<br />
The user handbook of the FRAME Selection Tool provides a step-by-step guideline to build up the<br />
own functional architecture:<br />
• Identify the user needs that define the services to be provided.<br />
Reference Architecture 2.0<br />
Page 32 of 159
COOPERS<br />
integrated project<br />
• Select functions form the trace table, which provide a cross reference from user needs to the<br />
functions that help to satisfy them.<br />
• Identify their functional areas or sub-functional group.<br />
• Confirm that the selected functions are reasonable.<br />
• Confirm that those functions “nearby” but not selected, should be omitted.<br />
• Select the data flows needed by the selected functions.<br />
• Select the data stores needed by the selected data flows.<br />
• Select the additional data flows needed by the selected data stores.<br />
• Identify the terminators (node to outside world) with all these data flows.<br />
For the development of the physical viewpoint on basis of the defined functional viewpoint following<br />
steps are necessary:<br />
• Allocate the functions and data stores to physical locations.<br />
• Define the physical data flows between the sub-systems, modules and the outside world.<br />
More information about the methodology and an explanation of the terms used in this context can be<br />
found in [FRAME2] and [FRAME3].<br />
4.1.1 Different FRAME viewpoints<br />
The Functional Viewpoint defines the functionality for the ITS System for realising the user needs<br />
and interfaces to the outside world. The input and output data used by the system are defined. There<br />
are functional areas, which are divided into functions. The data flow diagrams show how the<br />
functions relate to each other, to data stores and to the terminators (the outside world) through the<br />
data flows.<br />
The physical viewpoint is describing the next layer to the functional architecture where the<br />
functionalities are grouped into physical locations. If user needs contain physical requirements, they<br />
have to be linked to this viewpoint. The resulting physical modules and sub-systems are the basis for<br />
procurement and development of components while the physical data flows represent the actual,<br />
physical links within the COOPERS system.<br />
The communications viewpoint describes the kind of communications links needed in a system in<br />
order to support its physical data flows. It may include some requirements from the User Needs,<br />
where they relate to specific communication requirements. It consists of an analysis of the<br />
communications requirements of the reference system which is described in the physical viewpoint.<br />
Furthermore, it describes the communication technologies and standards. The communication link<br />
analysis is provided in a separate report called [COOPERS2].<br />
Reference Architecture 2.0<br />
Page 33 of 159
COOPERS<br />
integrated project<br />
More information regarding the development process of the COOPERS high-level architecture in the<br />
project’s context can be found in section 8.<br />
4.1.2 Function groups and their sub-functions within FRAME<br />
The functional architecture consists of eight functional areas with a unique number and a description.<br />
Each of them contains functions for its purpose. The functional areas are:<br />
• Provide Electronic Payment Facilities<br />
• Provide Safety and Emergency Facilities<br />
• Manage Traffic<br />
• Manage Public Transport Operations<br />
• Provide Advanced Driver Assistance Systems<br />
• Provide Traveller Journey Assistance<br />
• Provide Support for Law Enforcement<br />
• Manage Freight and Fleet Operations<br />
There are two types of functions that may be found in these areas – high-level and low-level<br />
functions. High-level functions are very complex and for this reason they consist of lower-level<br />
functions to fulfil the user needs.<br />
4.1.2.1 Provide Electronic Payment Facilities<br />
This area is providing the functionality to perform the electronic payment for different services<br />
provided by other functional areas within the architecture. It shall have an interface with the financial<br />
clearinghouse terminator to enable actual payment transactions to be made. If payment violations<br />
are detected, any details that are available shall be passed to functionality in the Law Enforcement<br />
Area.<br />
4.1.2.2 Provide Safety and Emergency Facilities<br />
This area comprises the management of what response is provided when an emergency occurs and<br />
the notifications of stolen vehicles.<br />
4.1.2.3 Manage Traffic<br />
The area functionality will manage the traffic flows in an efficient way to use the road space and<br />
minimize the impact of vehicles on the environment. The communication possibility and including the<br />
provision of priority for their vehicles with emergency services is also provided is this area.<br />
Reference Architecture 2.0<br />
Page 34 of 159
COOPERS<br />
integrated project<br />
4.1.2.4 Manage Public Transport Operations<br />
• This area is responsible for managing the public transport services in a geographical way<br />
and to use<br />
4.1.2.5 Provide Advanced Driver Assistance Systems<br />
The area functionality is providing the communications facilities between the vehicle’s systems and<br />
other vehicle system and/ or the road infrastructure.<br />
4.1.2.6 Provide Traveller Journey Assistance<br />
The main focus of this area is planning and completing trips of travellers and the opportunity to make<br />
requests for travel information.<br />
4.1.2.7 Provide Support for Law Enforcement<br />
Area 7 is responsible for reporting of violations to the law enforcement agencies, but without the<br />
detection of over-weight vehicles and individual vehicle pollution levels.<br />
4.1.2.8 Manage Freight and Fleet Operations<br />
This area is providing facilities for the management of freight and fleet operations for:<br />
• A static freight and fleet operations centre, where the route will be chosen and this may<br />
involve the use of modes other than that provided by road transport.<br />
• The managing of the operation of a fleet of freight vehicles with scheduling and specification<br />
of drive duties and vehicle maintenance.<br />
• Providing functionality for freight and fleet management that is positioned on-board of a<br />
freight vehicle for receiving instructions about route plans and schedules or other<br />
information.<br />
Reference Architecture 2.0<br />
Page 35 of 159
COOPERS<br />
integrated project<br />
5 Definition of COOPERS services<br />
The developed COOPERS architecture on the basis of FRAME has not the focus on extending the<br />
FRAME architecture about co-operative systems and their applications and functionality. The<br />
COOPERS architecture should show how the European framework architecture can be upgraded to<br />
realize the defined safety relevant services during the COOPERS project. The final COOPERS<br />
architecture would not be European framework architecture for co-operative systems and<br />
applications, but it will be a first step for further work in the future.<br />
To ensure the logical consistency of the architecture – as in the FRAME architecture – the predefined<br />
functions and sub-functions should be used. New additional functions are a potential source<br />
of errors during the architecture conceptual phase.<br />
5.1 COOPERS services<br />
Previous work within the COOPERS project (WP2000) has identified 12 different COOPERS<br />
services which are listed in the Executive Summary.<br />
A description on the main user needs, the process how the new services were identified, and the<br />
assessment of their potential impact can be found in [COOPERS4]. Based on this output, the<br />
WP3000 group developed the high-level system requirement specification, which is attached to this<br />
document in Annex 2: service description tables<br />
5.2 Additional requirements of the COOPERS services<br />
5.2.1 Floating Car Data (S13)<br />
During the service description process it became evident that the simple inclusion of xFCD as an<br />
additional data source is not enough. A separate description is needed to enable detailed description<br />
and discussion of the process and breakdown of xFCD generation and data fusion. Furthermore, the<br />
V2I message set and specific requirements can be provided in well-structured manner.<br />
The aim of this process is to update the TCC data base with real-time xFCD. This benefits the<br />
COOPERS services by improved event detection and area coverage due to the complementary<br />
nature of data sources compared to established roadside sensors.<br />
The detection of accidents, hazardous road conditions, fog or the tail end of congestions are some<br />
examples which are either not reliably detectable or only with heavy investments in road detection<br />
technology upgrades.<br />
Reference Architecture 2.0<br />
Page 36 of 159
COOPERS<br />
integrated project<br />
Extended floating car data are gathered by monitoring of the CAN in-vehicle bus, sensors which<br />
have been integrated in the on-board unit or, in case of specialised applications, additional sensors<br />
with external interfaces to the on-board unit. At present, it is difficult to monitor the CAN bus of<br />
different vehicles as all types use different data formats. It is essential for successful xFCD support<br />
to provide either an open, intermediate format or to harmonise the CAN matrices of the different<br />
vehicle types and brands.<br />
Vehicle data is categorised in either periodic data or event-triggered data depending on the added<br />
value of information content. For example, vehicle position data, heading and speed are useful when<br />
provided periodic, while it is more effective to report ESP activation or heavy braking activities only<br />
when they are happening.<br />
This strategy can also be seen in context with the requirement for economic transmission of xFCD<br />
packets. Depending on the transmission technology transmission costs can arise. Whenever a<br />
terminal free-of-charge is available all data shall be sent immediately. If the transmission is done via<br />
a 3 rd party e.g. GSM/GPRS provider only directly safety relevant data shall be transmitted.<br />
Therefore, algorithms have to be implemented into the on-board unit to ensure economic use of<br />
xFCD packet transmission and implement measures to verify correctness and relevance.<br />
5.2.2 Service Acknowledgement<br />
Another requirement which came up during discussions on the detailed break-down of the service<br />
was to provide means to ensure that drivers got specific messages from the infrastructure. This is<br />
the case for all services which give or are planned to give legal advice such as variable speed limit<br />
and lane banning instructions. Furthermore, as the ISA service is planned to provide optimum speed<br />
limits to the ISA facilities of the vehicle correct data transmission also needs to be verifiably ensured.<br />
Within COOPERS this functionality will only be implemented for demonstration purposes, but has<br />
nevertheless to be covered by the architecture. To address privacy issues it is also required that the<br />
ID which is needed for acknowledgement can not be linked to the vehicle or driver and has to be<br />
separately generated for each trip.<br />
5.3 Note on COOPERS services<br />
The first six (S1 – S6) defined services are mainly network information services with real-time<br />
information on the status of the road network and the environment and the second part of the<br />
services should also provide information and should assist the driver.<br />
For further information about the COOPERS services, please take the results and definitions from<br />
WP2000 work packages.<br />
Many of the COOPERS service need a whole set of different data sources, for example output data<br />
from other COOPERS services or already implemented systems like MAYDAY systems, information<br />
from historical databases or event databases.<br />
For some COOPERS services a special payment system to aware the driver’s anonymity is needed,<br />
and for this reason the COOPERS system/services operate with ID’s from registered vehicles. The<br />
COOPERS system has access to the ID’s and will transmit it to the responding provider.<br />
Reference Architecture 2.0<br />
Page 37 of 159
COOPERS<br />
integrated project<br />
6 Defined user needs<br />
The list of the European User Needs in FRAME is divided into 10 areas:<br />
1. General<br />
2. Infrastructure Planning and Maintenance<br />
3. Law Enforcement<br />
4. Financial Transactions<br />
5. Emergency Services<br />
6. Travel Information and Guidance<br />
7. Traffic, Incidents and Demand Management<br />
8. Intelligent Vehicle Systems<br />
9. Freight and Fleet Management<br />
10. Public Transport Management<br />
For detailed description of the areas please visit: http://www.frameonline.net/BrowsingTool/BrowsingTool_Version3/HomePage.html.<br />
The different areas have some<br />
identical user needs, and so also twice in the COOPERS list.<br />
To keep the FRAME systematic also the new COOPERS User Needs got a unique number starting<br />
with “13”. This “13” will help to identify new user needs within all overview tables and graphs.<br />
Reference Architecture 2.0<br />
Page 38 of 159
COOPERS<br />
integrated project<br />
6.1 User Needs for COOPERS<br />
Reference Architecture 2.0<br />
Page 39 of 159
COOPERS<br />
integrated project<br />
Reference Architecture 2.0<br />
Page 40 of 159
COOPERS<br />
integrated project<br />
Reference Architecture 2.0<br />
Page 41 of 159
COOPERS<br />
integrated project<br />
Table 1: COOPERS User Needs<br />
6.2 New User Needs for COOPERS<br />
Table 1: COOPERS User Needs shows the selected FRAME user needs and how they are linked to<br />
each of the COOPERS services. Several new user needs were needed to cover the requirements of<br />
all 12 services. The identified new user needs are listed below together with their link to the<br />
respective services.<br />
Table 2: New COOPERS User Needs<br />
Reference Architecture 2.0<br />
Page 42 of 159
COOPERS<br />
integrated project<br />
7 Functional viewpoint<br />
For the functional viewpoint it is important to identify the services to be provided first and to clear<br />
what main functionality stands behind. The FRAME results are providing a high number of functions<br />
and sub-functions. If the needed specific function is not defined in the framework, a new one has to<br />
be defined. But it should be tried to combine different functions for reaching the goal functionality.<br />
Depending on the selected user needs from the FRAME framework and the additionally defined<br />
COOPERS user needs listed in section 6.2, the needed functions for realisation of these user needs<br />
have been specified. An overview about the functionality of each element listed in 7.1 and 7.2 can be<br />
found in Annex 1: Summary of the functions.<br />
7.1 Functions for COOPERS system<br />
1.3.1 Detect User<br />
1.6.1 Manage Tariffs<br />
2.1.1 Acquire Mayday Call on Roadside<br />
2.1.2.1 Identify and Classify Emergencies<br />
2.1.2.4 Process Emergency Progress Reports<br />
2.1.5 Provide Access and Maintain Data for Emergency<br />
3.1.2.3 Provide Inter-urban Traffic Forecasts and Strategies<br />
3.1.2.5.1 Provide Inter-urban Traffic Management<br />
3.1.2.5.2 Provide Planned Inter-urban Traffic Management Facilities<br />
3.1.2.5.4 Provide Inter-urban Traffic Speed Management<br />
3.1.2.5.5 Provide Inter-urban Output Actuation<br />
3.1.2.5.7 Provide Operator Inter-urban Traffic Management Facilities<br />
3.1.2.5.9 Manage Inter-urban Static Traffic Data<br />
3.2.1 Detect Incidents<br />
3.2.2 Identify and Classify Incidents<br />
3.2.5 Provide Incident Management Operator Interface<br />
3.4.1 Monitor Weather Conditions<br />
Reference Architecture 2.0<br />
Page 43 of 159
COOPERS<br />
integrated project<br />
3.4.4 Predict Environmental Conditions<br />
3.4.5 Provide Environmental Conditions Operator Interfaces<br />
3.4.6 Manage Environmental Conditions Data<br />
3.5.1 Evaluate Short Term Maintenance Needs<br />
3.5.2 Evaluate Long Term Maintenance Needs<br />
3.5.4 Evaluate De-icing Need<br />
3.5.5 Provide Operator Maintenance Operations Interface<br />
3.5.6 Manage Maintenance Data Store<br />
5.11.3 Provide Mayday Call<br />
5.12.2 Provide Communications with In-Vehicle Systems<br />
5.12.3 Collect Road Infrastructure Data<br />
5.12.4 Provide Traffic Regulations<br />
5.12.5 Provide Vehicle ID<br />
5.13.1 Provide Vehicle Position Determination<br />
5.13.2 Prepare Floating Car Data<br />
5.13.3 Provide ISA Facilities<br />
5.13.4 Provide ISA Speed Limits<br />
5.13.5 Provide Current Speed Limit<br />
6.1 Define Traveller's GTP<br />
6.3.1 Track Traveller and Implement Trip Plan<br />
6.3.3 Inform Traveller<br />
6.3.6 Provide Traveller Guidance<br />
6.3.7 Assess the need for Trip Plan Changes<br />
6.5.1 Define Traveller Trip Preferences<br />
6.5.2 Provide Trip Planning Interface<br />
Reference Architecture 2.0<br />
Page 44 of 159
COOPERS<br />
integrated project<br />
6.5.3.1 Plan Traveller Trip<br />
6.5.3.2 Collect Road Traffic Data<br />
Table 3: Functions for COOPERS<br />
7.2 New Functions for COOPERS system<br />
Table 4: New COOPERS Functions gives an overview about the functionality which has either been<br />
added or modified to address the new user needs raised by COOPERS. If a function has only been<br />
modified, the number 13 – representing the COOPERS category for new elements – has been<br />
attached in front. If a function has been designed from the scratch, the most similar category<br />
together with a new, non-occupied index number at the last digit has been chosen.<br />
13.1.3.2 COOPERS Identify User<br />
13.1.3.5 COOPERS Compute Service Fee<br />
13.1.3.8 COOPERS Provide Charging Information<br />
13.3.1.2.1 COOPERS Collect Inter-urban Traffic Data<br />
13.3.1.2.4 COOPERS Manage Inter-Urban Traffic Data<br />
13.3.1.2.5.6 COOPERS Provide Inter-urban Lane Management<br />
13.3.1.2.5.8 COOPERS Detect Inter-urban Traffic Violations<br />
13.3.1.2.6 COOPERS Sample traffic data<br />
13.3.1.2.7 COOPERS Collect floating car data<br />
13.3.1.2.8 COOPERS Gather Traffic Status<br />
13.3.1.2.9 COOPERS Manage FCD<br />
13.3.2.3 COOPERS Assess Incidents and Determine Responses<br />
13.3.2.4 COOPERS Manage Incident data and validation<br />
13.5.14.4 COOPERS Provide Traffic Status<br />
13.7.3.1 COOPERS Manage Traffic Violator Notifications<br />
13.7.3.3 COOPERS Provide Violator Notifications Interface<br />
Table 4: New COOPERS Functions<br />
Reference Architecture 2.0<br />
Page 45 of 159
COOPERS<br />
integrated project<br />
8 Relations between COOPERS services and FRAME<br />
viewpoints<br />
Figure 1 describes the FRAME methodology as it has already been used for several national ITS<br />
architectures [FRAME4], together with the COOPERS specific context.<br />
<br />
<br />
<br />
!<br />
<br />
<br />
"#<br />
<br />
<br />
<br />
<br />
<br />
<br />
!<br />
!"#<br />
<br />
<br />
<br />
% <br />
<br />
<br />
$% <br />
&&% <br />
' &<br />
<br />
&&<br />
!<br />
Figure 1: COOPERS Architecture development process and context<br />
First, a selection of EITSFA user needs has been made according to the identified COOPERS<br />
services in [COOPERS4]. User needs have a harmonized syntax and provide requirements in a<br />
written, formalized language, which sentences are linked to functional elements of the EITSFA.<br />
Table 1 provides the list of standard EITSFA user needs which have been selected for the<br />
COOPERS system. This allows discussions with stakeholders that have no technical or telematics<br />
background on the basis of unambiguous user needs instead of functional designs. During the<br />
discussions with the variety of different stakeholders, a lack of standard EITSFA user needs to<br />
describe the COOPERS system has been identified. The newly defined user needs are listed in<br />
Table 2.<br />
Once the whole set of selected EITSFA and newly defined COOPERS user needs is completed and<br />
accepted by all stakeholders the functional viewpoint can be derived with the support of the FRAME<br />
selection tool. It basically consists of a database in which all user needs, functional elements and<br />
their logical link are maintained. The selection tool provides a set of functions which is directly linked<br />
Reference Architecture 2.0<br />
Page 46 of 159
COOPERS<br />
integrated project<br />
to the set of selected user needs. Each function has a set of input and output data flows, which are<br />
logical links to the other elements in the functional viewpoint: functions, terminators, actors (a<br />
subclass of terminators) and data stores. A subset of these functional elements can be selected by<br />
hand to form a consistent and efficient system. A consistency check ensures that all links of the<br />
selection are connected and no necessary element is missing. The functional viewpoint is finished<br />
when it passed the consistency check and all user needs have been met.<br />
The functional viewpoint is also the proper level of abstraction to discuss common elements with the<br />
other projects and national ITS architectures. For COOPERS, this discussion is currently ongoing<br />
with the other integrating projects CVIS and SAFESPOT and the support of the COMeSafety<br />
initiative.<br />
The next step towards a more realistic representation of the future system is to create the physical<br />
viewpoint. Hereby, the selected functions have to be grouped into locations (e.g. vehicle, roadside<br />
and central), sub-systems and modules.<br />
Functional data flows within a component are only virtual as the component will be provided fully<br />
integrated, whereas the other data flows become physical ones. Therefore, smart and representative<br />
grouping of functions is crucial for an efficient system. State-of-the-art and best-practice sub-system<br />
designs can serve as models, but in COOPERS the focus is to represent the actual test site system<br />
implementations where applicable, to utilize existing equipment as much as possible.<br />
The trace tables shown in Table 5 to 8 document the link between Sub-system, location, module,<br />
functional elements and corresponding user needs. Together with the user need tables provided in<br />
Table 2 it is possible to link each component to the COOPERS service which uses it.<br />
Some physical links require more attention. This is especially true for the link between the<br />
roadside/central sub-systems to the vehicle sub-system because it is obviously the centerpiece of an<br />
I2V service and has additional bandwidth constraints. Following the FRAME approach it was<br />
possible to identify all high-level data that needs to be exchanged via this physical link.<br />
One other sub-work package of COOPERS dedicated its work to analyze and define the related<br />
requirements, identify and evaluate possible wireless bearers [COOPERS2]. Additionally,<br />
organizational aspects such as operational or data transmission costs, external operators have been<br />
taken into account.<br />
Reference Architecture 2.0<br />
Page 47 of 159
COOPERS<br />
integrated project<br />
SubSystem.name location Module.name elementID corresponding user needs<br />
COOPERS Center Central Provide Environmental Conditions Assessment 3.4.4 7.1.2.5<br />
3.4.5<br />
3.4.6 7.1.0.4<br />
Provide Incident Management 13.3.2.3<br />
13.3.2.4 13.1.2.1, 6.2.2.11, 7.2.2.1, 7.2.2.3, 7.2.3.1<br />
3.2.2 5.1.0.3, 7.2.0.1, 7.2.0.6, 7.2.0.7, 7.2.2.1, 7.2.2.2, 7.2.5.1<br />
3.2.5<br />
D3.4<br />
Provide Safety Support for Maintenance Management 3.5.1 2.2.0.1, 2.2.0.3, 2.2.0.5<br />
3.5.2 2.2.0.6<br />
3.5.5<br />
3.5.6 2.2.0.6<br />
D3.6<br />
Provide Support for Emergency Management 2.1.2.1 5.1.0.2, 5.1.0.3, 7.2.0.5, 7.2.0.7, 7.2.2.1, 7.2.2.2, 7.2.2.3<br />
2.1.2.4 7.2.1.2<br />
2.1.5 7.2.1.2<br />
D2.1<br />
Provide Support for Road Charging 1.6.1<br />
13.1.3.5<br />
D1.5<br />
Provide Support for Traffic Violation Reporting 13.3.1.2.9<br />
13.7.3.1 13.1.5.1<br />
13.7.3.3 13.1.5.1<br />
D13.3<br />
D13.7<br />
Provide Traffic Management 13.3.1.2.4 13.1.2.1, 6.1.2.6,<br />
13.3.1.2.5.6 13.1.6.1, 7.1.0.11, 7.1.10.1, 7.1.4.3, 7.1.5.2<br />
13.3.1.2.5.8<br />
3.1.2.3 2.1.2.1, 7.1.0.13, 7.1.2.2, 7.1.2.4, 7.1.6.1, 7.1.8.1,<br />
2.1.2.2, 2.1.3.1, 7.1.0.11, 7.1.0.12, 7.1.0.13, 7.1.0.4, 7.1.0.5, 7.1.0.6, 7.1.4.8,<br />
3.1.2.5.1 7.1.5.5,<br />
3.1.2.5.2 7.1.0.11<br />
3.1.2.5.4 7.1.0.11, 7.1.7.1, 7.1.7.2, 7.1.7.3, 7.1.7.5, 7.1.7.6,<br />
3.1.2.5.7 7.1.3.1, 7.1.3.2, 7.1.3.3, 7.1.3.5,<br />
3.1.2.5.9 7.1.7.4, 7.1.8.1,<br />
D3.2<br />
D3.8<br />
Table 5: COOPERS service system – central sub-system, modules, functions<br />
Reference Architecture 2.0<br />
Page 48 of 159
COOPERS<br />
integrated project<br />
SubSystem.name location Module.name elementID corresponding user needs<br />
COOPERS On-board Unit Vehicle Perform Mayday Call 5.11.3<br />
Provide charging information 13.1.3.8<br />
Provide On-Board Communication Interfaces 13.5.14.4<br />
5.12.2 8.2.5.1<br />
5.12.3 7.1.7.6, 8.2.2.2, 8.5.5.1<br />
5.12.4 8.5.5.1<br />
5.12.5<br />
6.5.3.2 6.1.2.5, 6.2.0.4, 6.2.2.10, 6.2.2.5, 6.2.3.3, 6.2.3.4, 6.4.1.3, 6.4.1.4,<br />
Provide Speed Information and FCD 5.13.2 6.1.2.5, 6.2.2.10,<br />
5.13.3 8.2.5.1, 8.2.5.2, 8.2.5.4<br />
5.13.4 8.2.5.2<br />
5.13.5 8.2.5.4<br />
Provide Vehicle Position 5.13.1<br />
Table 6: COOPERS service system – on-board unit sub-system, modules, functions<br />
SubSystem.name location Module.name elementID corresponding user needs<br />
COOPERS Roadside Unit Roadside Detect Incidents 2.1.1<br />
3.2.1 7.2.0.1, 7.2.0.6, 7.2.5.1<br />
Identify On-Board Unit 1.3.1 4.1.1.1, 4.1.1.2, 4.1.1.3, 4.1.3.1, 4.1.0.4, 4.1.2.1, 7.3.2.1, 7.3.2.2,<br />
13.1.3.2<br />
Monitor Environment 3.4.1 7.1.1.6<br />
3.5.4<br />
Provide Roadside Communications 13.3.1.2.1<br />
13.3.1.2.6<br />
13.3.1.2.7<br />
13.3.1.2.8<br />
3.1.2.5.5 7.1.0.11, 7.1.0.3, 7.1.0.5, 7.1.3.4,<br />
Table 7: COOPERS service system – roadside sub-system, modules, functions<br />
Reference Architecture 2.0<br />
Page 49 of 159
COOPERS<br />
integrated project<br />
SubSystem.name location Module.name elementID corresponding user needs<br />
6.1.0.4, 6.1.0.5, 6.2.3.1, 6.2.3.2, 6.2.3.3, 6.2.3.4, 6.2.3.5, 6.2.3.6, 6.4.1.4,<br />
COOPERS-compliant portable device Personal Device Provide Infrastructure-supported Navigation 6.1 6.4.2.2,<br />
6.3.1<br />
6.3.3 6.1.2.3, 6.2.0.4, 6.2.0.5, 6.2.0.6, 6.2.2.4, 6.2.2.5,<br />
6.3.6 6.2.3.1, 6.2.3.2, 6.2.3.3, 6.2.3.4, 6.2.3.5, 6.4.0.1, 6.4.0.4, 6.4.1.2,<br />
6.3.7 6.1.2.1, 6.2.0.6,<br />
6.5.1 6.1.0.5, 6.1.2.6, 6.2.3.1, 6.2.3.2, 6.2.3.3, 6.2.3.4,<br />
6.5.2 6.1.2.6, 6.2.3.1, 6.2.3.2, 6.2.3.3, 6.2.3.4, 6.2.3.5, 6.4.1.3, 6.4.1.4, 7.3.0.1<br />
6.1.2.5, 6.1.2.6, 6.2.0.4, 6.2.2.10, 6.2.2.5, 6.2.3.1, 6.2.3.2, 6.2.3.3, 6.2.3.4,<br />
6.5.3.1 6.2.3.5, 6.4.0.1, 6.4.1.3, 6.4.1.4, 6.4.1.6, 7.3.0.1<br />
D6.1<br />
D6.2<br />
D6.3<br />
Table 8: COOPERS service system – personal device sub-systems, modules, functions<br />
Reference Architecture 2.0<br />
Page 50 of 159
COOPERS<br />
integrated project<br />
9 System Architecture – physical viewpoint<br />
The physical viewpoint, and also called physical architecture is the outcome of grouping together the<br />
defined functions in the functional architecture from every single service into physical entities. For<br />
creating the physical architecture, defined physical elements are used to make the relationship to the<br />
functional architecture.<br />
The following chapter describes these used physical elements.<br />
9.1 Definitions of physical elements<br />
systems<br />
To cover all the feasible opportunities in the physical architecture it would make it very large and<br />
unmanageable. And so it is possible to generate a physical architecture depending on the functions<br />
of the functional architecture as different systems, for example “P23 COOPERS”. These present how<br />
the functional viewpoint/architecture can be used to create an example of a particular application of a<br />
system.<br />
Each system will have its own context diagram with the relevant terminators (see Figure 2).<br />
sub-systems<br />
Each system consists of two or more sub-systems and each sub-system could be consisting of one<br />
or more element types of the functional architecture (functions, data stores) and to communicate with<br />
other sub-systems and terminators, called physical data flows. It is important that each sub-system<br />
will include all of the parts within the functional architecture existing in the same physical location.<br />
The work in the KAREN project has defined the following generic locations for sub-systems:<br />
• Central – the place that is used by parts of a system to collect and manage the storage of<br />
traffic data, toll payments, freight shipping orders, and/or the generation of traffic<br />
management measures, or fleet management instructions, with or without human<br />
intervention, e.g. TCC, or TIC, or freight and fleet management centre.<br />
• Roadside – the place that is used by parts of a system for the detection of traffic, vehicles<br />
and pedestrians, or the collection of tolls, and/or the generation of traffic management<br />
measures, and/or the provision of information and commands to drivers and/or pedestrians.<br />
• Vehicle – a device that is capable of moving through the road network and carrying one or<br />
mere people (bicycles, motorcycles, cars, public transport vehicles) and/or goods (vans and<br />
any other form of road going freight carrying vehicle) in which parts of system can be<br />
installed during manufacture or can be added to later.<br />
• Personal device – a device in which part of the system can be installed so that it can be<br />
easily used (and possibly carried) by travellers as one of their personal possessions.<br />
Reference Architecture 2.0<br />
Page 51 of 159
COOPERS<br />
integrated project<br />
• Freight device – a device in which part of the system can be installed so that it is an integral<br />
part of a freight carrying unit, e. g. freight container, trailer, or vehicle body.<br />
• Kiosk – a device usually located in a public place, into which part of the system can be<br />
installed to enable travellers to have limited and controlled access to some of its facilities.<br />
An overall location can have more than one sub-system, for example more than one sub-systems<br />
within the central location because of the different physical places. But a sub-system may not exist in<br />
two or more different locations. Sub-systems that provide the same service in different locations will<br />
be two separate sub-systems, with different identification.<br />
modules<br />
A sub-system could consist of two or more modules and each module has the same properties as<br />
the sub-system but its own separate physical identity. The main difference between modules and<br />
sub-systems is that each module is more likely to contain functionality from a single area of the<br />
function architecture. Another reason for using modules is to create physical components that<br />
contain a grouping of functionality that is more logical from a manufacturing or physical design view<br />
point. Modules will communicate with each other using physical data flows.<br />
terminators<br />
A terminator is the link between the outside world and the architecture system. It defines the needed<br />
functionality and data in the architecture from the outside world. A terminator may be a system, a<br />
human entity and a physical entity.<br />
physical data flows<br />
Physical data flows are the communication links within a system – between sub-systems, modules<br />
and to/from terminators. Each physical data flow may consist of one or more functional data flows.<br />
terminator data flows<br />
The terminator data flows provide the communication links between sub-systems/modules and the<br />
outside world – terminators.<br />
Reference Architecture 2.0<br />
Page 52 of 159
COOPERS<br />
integrated project<br />
9.2 Overview of the P23 COOPERS<br />
The P23 COOPERS system, that will be described in this chapter, has analyzed the needed<br />
functions for realization of every defined service within the COOPERS project. Some functions are<br />
needed in more than one service. The physical architecture shows the potential regulation of the<br />
functionality progresses.<br />
9.3 System context diagram of the P23 COOPERS<br />
The context diagram of the P23 COOPERS system describes the links from the system to the<br />
outside world – called terminators. Used terminators within the P23 COOPERS:<br />
• Operator<br />
• Emergency Systems<br />
• Maintenance Organisation<br />
• Vehicle<br />
• Road Pavement<br />
• Driver<br />
• Road Related System<br />
• Weather Systems<br />
• Traveller<br />
• External Service Provider<br />
• Traffic and Travel Information Provider<br />
• Monitor Environment<br />
• Road Network Operator<br />
• Broadcaster<br />
• Road Network Operator<br />
• Geographic Information Provider<br />
• General Information Provider<br />
• Financial Clearinghouse<br />
Reference Architecture 2.0<br />
Page 53 of 159
COOPERS<br />
integrated project<br />
Figure 2: System Context Diagram<br />
Reference Architecture 2.0<br />
Page 54 of 159
COOPERS<br />
integrated project<br />
9.4 Sub-systems of the COOPERS system<br />
The system P23 COOPERS obtains three four sub-systems dependent on the location – roadside,<br />
central, vehicle and portable device. Within the COOPERS project, the main focus is on<br />
infrastructure-to-vehicle communication, meaning the data flows from Roadside Unit to On-board unit<br />
and from Center to On-board-unit . The sub-system at the portable device location is different<br />
compared to the others as it is not within the scope of development work in COOPERS.<br />
Nevertheless, it is covered by the architecture because certain functionality and compliance is<br />
required in order to address all COOPERS services.<br />
9.4.1 P23.1 COOPERS Central Sub-system<br />
The central sub-system has a vital role in the COOPERS concept. Today’s high capacity backbone<br />
communication networks allow a highly centralised system design, which has a lot of beneficial<br />
aspects:<br />
• Decrease costs of roadside and on-board equipment<br />
COOPERS requires high data processing and storage capacities at the central location,<br />
but lowers the requirements and therefore costs of other, non-central equipment. This is<br />
crucial for the on-board unit, if end users need to accept the costs.<br />
• Central data fusion<br />
The roadside sensor data will be fused with extended floating car data, resulting in more<br />
comprehensive information of the current road network status. Furthermore, it enables<br />
effective interfaces and information exchange with external information service providers.<br />
The more different data sources are gathered at a single location the more possibilities for<br />
sophisticated data fusion algorithms arise.<br />
• Central data maintenance<br />
In COOPERS, the road operator is responsible for data maintenance which is also the<br />
entity legally responsible for traffic information. This ensures that the entity responsible for<br />
data maintenance has experience and established organisational means for responsible<br />
data maintenance. The centralised data maintenance and fusion approach enables also<br />
easier system upgrades as most of the system’s “intelligence” is focused on a single<br />
location compared to an upgrade of all on-board units.<br />
• Single source of data<br />
The architecture ensures that there is only a single data collection source of a specific<br />
type within the system. Combined with the before mentioned benefits it ensures<br />
compliance of all information which can still be provided customised via different output<br />
streams. The avoidance of duplication of data stores saves system costs.<br />
Figure 3 shows the seven modules of the Central sub-system which are described in section 9.5.1.<br />
Reference Architecture 2.0<br />
Page 55 of 159
COOPERS<br />
integrated project<br />
<br />
&<br />
# !.<br />
#.&.<br />
-#&.<br />
&&<br />
<br />
!<br />
<br />
&(<br />
!<br />
$<br />
(<br />
(!&<br />
(<br />
!<br />
&!$<br />
$&<br />
#./<br />
#.<br />
!&<br />
#..!<br />
(<br />
!<br />
#&.<br />
-.&$$..<br />
..&$.$.<br />
<br />
!!<br />
&&!$$&<br />
&!$$&<br />
#&.<br />
,!<br />
&<br />
<br />
-!#.&.<br />
$<br />
&!$<br />
(!&<br />
#.<br />
<br />
..&$.$.<br />
. !&<br />
#.<br />
<br />
-!#/.<br />
.<br />
<br />
,<br />
&<br />
<br />
#&!$..<br />
.<br />
#&!$..<br />
.<br />
-#&.<br />
<br />
) <br />
<br />
0<br />
<br />
<br />
#.<br />
.!<br />
...<br />
..!<br />
-#.<br />
+<br />
$&<br />
# .<br />
..<br />
<br />
#.<br />
<br />
#.<br />
!<br />
<br />
$&<br />
-#.<br />
&.<br />
-#&.<br />
.&&<br />
-#&.<br />
.<br />
&-. .<br />
&.<br />
<br />
%<br />
!<br />
#&..<br />
-##".<br />
-#. .<br />
&.&&<br />
-##".<br />
.&&<br />
&.#"..!.<br />
#&.<br />
-#.<br />
&<br />
<br />
&<br />
&. .<br />
..<br />
(<br />
&<br />
#.<br />
)<br />
&.#"..<br />
&-.#". ."<br />
#&.<br />
<br />
<br />
&<br />
<br />
#.<br />
<br />
&.!..<br />
-#.<br />
-##"<br />
..<br />
#..<br />
.<br />
<br />
(!&<br />
#.<br />
.!<br />
#.<br />
!$./<br />
#.<br />
<br />
(!&<br />
#.<br />
-"#.<br />
<br />
*<br />
-"##".<br />
.<br />
#.<br />
<br />
#.<br />
&!&."<br />
#.&!&.<br />
#&.<br />
%<br />
#.<br />
#.<br />
.<br />
<br />
#!.<br />
.<br />
#..&!&.<br />
-&.#"..!.<br />
#..&!&.<br />
Figure 3: P23.1 COOPERS Central Sub-system diagram<br />
Reference Architecture 2.0<br />
Page 56 of 159
COOPERS<br />
integrated project<br />
9.4.2 P23.2 COOPERS Roadside Unit<br />
This sub-system contains all elements of the COOPERS system which are located at the roadside.<br />
Different to the other sub-systems of COOPERS it is likely that the various modules it contains are<br />
not integrated but at physically separate locations.<br />
The roadside sub-system is responsible for establishing the bi-directional communication between<br />
vehicle and infrastructure. This includes also basic local processing such as grouping or verification<br />
of extended floating car data packets. Furthermore, local data fusion is processed in case there are<br />
real-time restrictions. Beside traffic flow monitoring, weather and environmental conditions are also<br />
monitored at neuralgic points to enhance the information provided to the central system by an<br />
external service provider. This is needed to address local weather system dynamics and data which<br />
is only relevant for the road operator and therefore not provided by external parties.<br />
Reference Architecture 2.0<br />
Page 57 of 159
COOPERS<br />
integrated project<br />
Figure 4: P23.2 COOPERS Roadside Unit diagram<br />
Reference Architecture 2.0<br />
Page 58 of 159
COOPERS<br />
integrated project<br />
9.4.3 P23.3 COOPERS On-board Unit<br />
In the in-vehicle sub-system the messages from the infrastructure are decoded and processed. This<br />
includes the management of the HMI display of messages to the driver. A key strategy of the<br />
COOPERS system is to provide messages only at the area where the driver needs it. Therefore a<br />
vehicle positioning module is obligatory, although the “Provide Vehicle Position” module may be a<br />
separate device and not integrated within the COOPERS OBU. The compilation of xFCD packets is<br />
also an important task of the OBU which includes to interface the in-vehicle bus and positioning<br />
module.<br />
#<br />
#<br />
,!<br />
&<br />
<br />
1<br />
<br />
-.!..<br />
&<br />
<br />
-!#<br />
#.<br />
-&#..<br />
&.&.<br />
#.<br />
.!<br />
..!<br />
#.<br />
%<br />
...&.&.<br />
!!<br />
&<br />
-.<br />
-&#!!.<br />
#.<br />
.!<br />
&-.2<br />
&-. .&.<br />
'&(<br />
<br />
-&#.<br />
&!<br />
#*<br />
&&<br />
&-..&.<br />
#..&$$<br />
&%<br />
$&<br />
%$&<br />
#.&!&.<br />
-..<br />
....!.<br />
&<br />
#!.<br />
<br />
-.../<br />
#.<br />
<br />
#&$$.<br />
.<br />
&($$<br />
Figure 5: P23.3 COOPERS On-board Unit diagram<br />
Reference Architecture 2.0<br />
Page 59 of 159
COOPERS<br />
integrated project<br />
9.4.4 P23.4 COOPERS-compliant Portable Device<br />
The scope of the COOPERS project is not to design a new navigation system, but to provide an<br />
interface to an external navigation system, which could cover the positioning and navigation<br />
functionalities to support the COOPERS services. Nevertheless, it is part of the physical viewpoint<br />
because the device is needed in order to support the full range of COOPERS services and<br />
corresponding user needs. This implies that a certain functionality is expected by the navigation<br />
system which is represented by the functional elements it includes.<br />
The COOPERS system will provide road network status information such as journey time delays,<br />
route recommendations and availability of map updates via an open interface which the navigation<br />
units can access and use to provide better services for the end user.<br />
Figure 6: P23.2 COOPERS-compliant Portable Device diagram<br />
Reference Architecture 2.0<br />
Page 60 of 159
COOPERS<br />
integrated project<br />
9.5 Modules of P23 COOPERS<br />
The four sub-systems are divided into modules to gain flexibility in component procurement and<br />
integration. The defined modules within the COOPERS project are chosen due to their specific field<br />
of application and functionality.<br />
9.5.1 Modules for P23.1 COOPERS Central Sub-system<br />
The central sub-system consists of seven modules:<br />
• P23.1.1 Provide Incident Management<br />
This module contains functionality to detect and identify incidents by processing a number of<br />
different sources including data from roadside sensors, floating cars or external providers.<br />
Detectable incidents include:<br />
o<br />
o<br />
o<br />
o<br />
Accident/Incidents/Wrong-way-drivers<br />
Hazardous weather conditions<br />
Maintenance activities<br />
Traffic congestion warning<br />
After assessment and selection of the proper response the incident warning is forwarded to<br />
the different dissemination channels including broadcaster, external traffic information<br />
provider and other modules within the system such as “Provide traffic management”.<br />
• P23.1.2 Provide Traffic Management<br />
This module provides means to manage and control traffic, especially traffic flow by<br />
controlling lane use and variable speed limits. Static and dynamic traffic and infrastructure<br />
data is collected and maintained centrally to provide the current and predicted traffic status.<br />
The main distribution channels utilised by this module are VMS and on-board unit.<br />
• P23.1.3 Provide Environmental Conditions Assessment<br />
This module mainly collects and monitors weather conditions to provide the current and<br />
predicted weather situation for the road network. This functionality is needed by the incident<br />
management to detect hazardous conditions and the traffic management to determine the<br />
legal and optimal speed limits.<br />
• P23.1.4 Provide Safety Support for Maintenance Management<br />
In this module all relevant maintenance activities are stored. Current and near-future<br />
maintenance activities are sent to the incident management module to ensure a proper<br />
warning is disseminated to raise user awareness and increase safety.<br />
• P23.1.5 Provide support for emergency management<br />
This module provides an interface to emergency systems to obtain updates on emergency<br />
progress reports. The additional data is used to improve the Accident warning service<br />
Reference Architecture 2.0<br />
Page 61 of 159
COOPERS<br />
integrated project<br />
• P23.1.6 Provide Support for Traffic Violation Reporting<br />
This module provides functionality to log violators of lane banning and legal speed limit<br />
instructions for statistical purposes to assess the acceptance and efficiency of dynamic legal<br />
restrictions. Violations are reported by the traffic management module and stored into the<br />
D13.7 COOPERS Traffic Violator Notifications data store from which the operator can<br />
request surveys.<br />
• P23.1.7 Provide Support for Road Charging<br />
This module computes the road charging fee based on dynamic parameters such as traffic<br />
status or environmental conditions. It is also responsible for maintaining the data store of<br />
charging tables which are provided by an external service provider. The calculated dynamic<br />
fee is forwarded to the driver to influence behaviour on route and travel time selection during<br />
peak periods in the long term.<br />
#.<br />
#.<br />
-#.<br />
-&..<br />
-&...<br />
&.&..<br />
&...<br />
&.!.&.&.<br />
&..&.&.<br />
&.#"....<br />
Figure 7: P23.1 Central Sub-system – P23.1.1 Provide Incident Management module<br />
Reference Architecture 2.0<br />
Page 62 of 159
COOPERS<br />
integrated project<br />
##"..<br />
&!&.!<br />
<br />
$&<br />
*<br />
<br />
&<br />
<br />
) <br />
<br />
-##<br />
"..<br />
-"##<br />
"..<br />
-##".<br />
.&&<br />
-##"..<br />
##"..<br />
##"..<br />
<br />
(!&<br />
##"..<br />
&!&.!<br />
-&.#"..!.<br />
&.#"..<br />
&-.#"...3<br />
&.#"....<br />
&-.#". ."<br />
&-.#"..<br />
&-.#". .<br />
&.#"./.<br />
&.#"..&!&.<br />
&.#"..<br />
&.#".!..<br />
&.#".. .&!&.<br />
&..#"..<br />
&-.#"..!<br />
&-.#"..!<br />
&.#"..&&.3<br />
&.#"..&!&./<br />
&.#"..&&<br />
&.#"..&&<br />
&.#".<br />
.!$./<br />
&.#".<br />
.&.<br />
<br />
&.#".<br />
..<br />
Figure 8: P23.1 Central Sub-system – P23.1.2 Provide Traffic Management module<br />
Figure 9: P23.1 Central Sub-system – P23.1.3 Provide Environmental Conditions Assessment<br />
module<br />
Reference Architecture 2.0<br />
Page 63 of 159
COOPERS<br />
integrated project<br />
Figure 10: P23.1 Central Sub-system – P23.1.4 Provide Safety Support for Maintenance<br />
Management module<br />
Reference Architecture 2.0<br />
Page 64 of 159
COOPERS<br />
integrated project<br />
&!$<br />
$&<br />
#<br />
!".!.<br />
#<br />
&!$.!.<br />
#<br />
&!$..&<br />
$<br />
&!$(!&<br />
..&$.$.<br />
-.&$$..<br />
&-..<br />
-!#.<br />
-!#&.<br />
,!<br />
&<br />
<br />
#&!$...<br />
#&!$...<br />
-&...<br />
-&..<br />
..&$.$...<br />
!&<br />
-!#<br />
/..<br />
,<br />
&<br />
<br />
<br />
$&<br />
Figure 11: P23.1 Central Sub-system – P23.1.5 Provide Support for Emergency Management<br />
module<br />
Figure 12: P23.1 Central Sub-system – P23.1.6 Provide Support Traffic Violation Reporting<br />
module<br />
Reference Architecture 2.0<br />
Page 65 of 159
COOPERS<br />
integrated project<br />
Figure 13: P23.1 Central Sub-system – P23.1.7 Provide Support for Road Charging module<br />
9.5.2 Modules for P23.2 COOPERS Roadside Unit<br />
The roadside sub-system consists of three modules:<br />
• P23.2.1 Provide Roadside Communications<br />
This module collects raw traffic data from attached sensors and extended floating car data<br />
packets. Basic processing of xFCD is performed in this module to verify and organise<br />
incoming data. Raw traffic data from attached sensors must be processed locally to meet<br />
real-time restrictions and to save bandwidth. After pre-processing, data such as traffic flow,<br />
occupancy level, or vehicle classification, is forwarded to the center.<br />
This module is also responsible to forward messages of relevance for the respective area to<br />
the on-board units bypassing vehicles and to control the VMS output.<br />
• P23.2.2 Detect Incidents<br />
This module processes sensor and closed-circuit video data in real-time to detect possible<br />
occurrences of incidents such as accident or objects on the road.<br />
• P23.2.3 Monitor Environment<br />
Weather and environmental conditions are also monitored at neuralgic points to address<br />
local weather system dynamics and data which is only relevant for the road operator and<br />
therefore not provided by external parties.<br />
Reference Architecture 2.0<br />
Page 66 of 159
COOPERS<br />
integrated project<br />
• P23.2.4 Identify On-board Unit<br />
This module is able to detect and identify bypassing on-board units and the respective<br />
vehicle type. This information is used by the “Provide Support for road charging” module to<br />
calculate the corresponding dynamic charging fee which has to be transmitted back to the<br />
addressed vehicle.<br />
Figure 14: P23.2 COOPERS Roadside Unit – P23.2.1 Provide Roadside Communications<br />
module<br />
Reference Architecture 2.0<br />
Page 67 of 159
COOPERS<br />
integrated project<br />
Figure 15: P23.2 COOPERS Roadside Unit – P23.2.2 Detect Incidents module<br />
Figure 16: P23.2 COOPERS Roadside Unit – P23.2.3 Monitor Environment module<br />
Reference Architecture 2.0<br />
Page 68 of 159
COOPERS<br />
integrated project<br />
Figure 17: P23.2 COOPERS Roadside Unit – P23.2.5 Identify On-board Unit module<br />
9.5.3 Modules for P23.3 COOPERS On-board Unit<br />
The vehicle sub-system consists of four modules:<br />
• P23.3.1 Provide On-board Communication Interfaces<br />
This module contains the wired interface to the in-vehicle bus system and the wireless<br />
interface to the infrastructure. Furthermore it manages the HMI display of warning messages<br />
to the driver and provides the corresponding trip delays to the external navigation device via<br />
an open interface.<br />
• P23.3.2 Provide speed Information and FCD<br />
This module is responsible for the provision of the current speed limit to the in-vehicle<br />
intelligent speed adaptation facilities and to the HMI. The other main task is the compilation<br />
of extended floating car data packets which contain not only the vehicle position provided by<br />
P23.3.3, but also the vehicle status information derived from the in-vehicle bus in module<br />
P23.3.1.<br />
• P23.3.3 Provide Vehicle Position<br />
This module contains the positioning and map-matching functionaliy to determine the<br />
vehicle’s position needed for xFCD packet generation and provision of the current speed<br />
limit.<br />
Reference Architecture 2.0<br />
Page 69 of 159
COOPERS<br />
integrated project<br />
• P23.3.4 Perform Mayday Call<br />
This module provides basic mayday call functionality by triggering the transmission of an<br />
extended floating car data packet in case of accident event detection via in-vehicle bus data<br />
such as airbag activation.<br />
• P23.3.5 Provide Charging Information<br />
This module provides charging information to the driver. This can be information about the<br />
current section or the cumulative sum of the charges paid so far on the current trip.<br />
Figure 18: P23.3 COOPERS On-board Unit – P23.3.1 Provide On-board Communication<br />
Interfaces module<br />
Reference Architecture 2.0<br />
Page 70 of 159
COOPERS<br />
integrated project<br />
'&(<br />
<br />
-&#..<br />
&.&.<br />
-.!..<br />
-&.#".<br />
!..<br />
&<br />
<br />
...&.&.<br />
&-.#".<br />
.!<br />
..&.3<br />
....<br />
....<br />
....<br />
....<br />
Figure 19: P23.3 COOPERS On-board Unit – P23.3.2 Provide Speed Information and FCD<br />
module<br />
Figure 20: P23.3 COOPERS On-board Unit – P23.3.3 Provide Vehicle Position module<br />
Reference Architecture 2.0<br />
Page 71 of 159
COOPERS<br />
integrated project<br />
Figure 21: P23.3 COOPERS On-board Unit – P23.3.4 Perform Mayday Call module<br />
Figure 22: P23.4 COOPERS On-board Unit – P23.3.4 Provide Charging Information module<br />
9.5.4 Modules for P23.4 COOPERS-compliant Portable Device<br />
The complaint Portable Device sub-system consists of on module:<br />
• P23.4.1 Provide Infrastructure-supported Navigation<br />
In order to realize additional navigation services like estimated journey time, route navigation or<br />
map update an external device will be needed. This device shall provide routing and navigation<br />
functionality, while the On-board Unit provides dynamic route information like incidents and their<br />
estimated journey time delay via an open interface (e.g. bluetooth, USB2.0, WiFi) to support the<br />
calculations. Additionally, this COOPERS-compliant portable device could also be able to<br />
receive data from other information service providers as well.<br />
Reference Architecture 2.0<br />
Page 72 of 159
COOPERS<br />
integrated project<br />
Reference Architecture 2.0<br />
Page 73 of 159
COOPERS<br />
integrated project<br />
9.5.5 Physical data flows<br />
This section describes the resulting physical data flows on system layer as depicted in Figure 2. For<br />
more detailed information about the physical data flows the trace tables in Table 9 to 11 can be<br />
used. A detailed description of the contained functional data flows can be obtained from [FRAME5].<br />
coopers-central_information<br />
This data flow consists of information about incidents and perturbations which are relevant for on-trip<br />
planning or trip re-routing if delays are above a predefined tolerance level.<br />
coopers-central_info<br />
This data flow consists of the dynamic and static speed limits as well as “copies” of all other static<br />
traffic signs along the motorway.<br />
coopers-collected_roadside_data<br />
This data flow consists of all data collected at the roadside unit which is relevant for the COOPERS<br />
center including preprocessed xFCD, traffic conditions, detected incidents, local weather conditions<br />
and may day calls.<br />
coopers-fcd<br />
This data flow contains the composed extended floating car data packets including vehicle ID,<br />
position and status information from the in-vehicle bus system.<br />
coopers-messages_for_road_users<br />
This data flow contains all messages for the road users of the respective segments including incident<br />
warnings, lane instructions and the legal dynamic speed limits for the variable message signs.<br />
coopers-route_and_vehicle_status<br />
This data flow contains information about the planned route including floating car data to reconstruct<br />
the previous motion characteristics to assess the need for trip plan changes.<br />
coopers-traffic_status<br />
It contains the warnings, information and lane commands that are forwarded from the roadside unit<br />
to the vehicle on-board unit. Furthermore, the roadside unit can request the ID of the on-board unit.<br />
coopers-vehicle_messages<br />
This data flow contains the vehicle position which is needed to calculate the current dynamic tolling<br />
fee. Additionally, in case the vehicle is involved in an accident, this link is used to provide mayday<br />
call data.<br />
fae-weather_inputs<br />
Reference Architecture 2.0<br />
Page 74 of 159
COOPERS<br />
integrated project<br />
It contains analogue data about the weather that may be general and apply to the geographic area<br />
served by the System, or be from individual points at or near the road network.<br />
fd-incident_notification<br />
It contains details of an incident that are being provided by a Driver to the Center. In this case the<br />
Driver may be from any of the actors that make up this terminator.<br />
fd-mayday_call<br />
It contains a mayday call realised by a static traveller on a roadside system. Mayday call must<br />
contain : time, location, involved vehicles and status, involved people and health status, and any<br />
relevant information for emergency.<br />
fesp.g-additional_map_data<br />
It contains all data from a geographic information provider which is needed by the COOPERS center.<br />
This includes mainly map updates.<br />
fesp.g-data<br />
It contains geographic data from which, given a set of co-ordinates, a named location can be<br />
identified.<br />
fesp-tariff_grids<br />
It contains all the elements necessary to determine the tariff for a given service and contract. The<br />
data flow includes the following elements: date, service provider ID, service ID, and for each service<br />
ID the tariff for every combination of parameters defining the service, and for various contract types<br />
flds-psef_location_data<br />
It contains location information for emergency vehicle<br />
flds-ptja_location<br />
It contains analogue or digital data from which functionality within the Area can determine the current<br />
location of a Traveller.<br />
flds-vehicle_location<br />
It contains the current position of the vehicle in co-ordinate units.<br />
From Traffic<br />
It contains raw analogue sensor data that will be used to detect the presence of a vehicle and to<br />
calculate traffic flow.<br />
From/To Emergency Systems<br />
Reference Architecture 2.0<br />
Page 75 of 159
COOPERS<br />
integrated project<br />
This bidirectional data flow between the COOPERS center and emergency systems contains<br />
information about the emergency process progress to co-ordinate the corresponding actions.<br />
From/To Financial Clearinghouse<br />
It contains the pseudonymous vehicle ID and the amount of money to be charged, the timestamp<br />
and location ID provide information to manage the revenue of the different motorway operators.<br />
From the clearinghouse to the COOPERS center it contains the receipt of the transaction request.<br />
From/To Maintenance Organisation<br />
This data flow contains requests for maintenance operations to be carried out as well as updates on<br />
maintenance activities from the maintenance organisation to the COOPERS center.<br />
From/To Operator<br />
This bidirectional dataflow represents the interface between the road network operator and the<br />
COOPERS system including all commands and requests and their relating responses of the system.<br />
From/To Road Related System<br />
Via this bidirectional data flow incident and traffic data are exchanged with other instances of the<br />
COOPERS system to realise the international service handover.<br />
From/To Traveller<br />
This bidirectional dataflow represents mainly the interface between the navigation device and its<br />
user. It includes preference settings, route requests and alternatives, notification on track changes<br />
and their approval.<br />
frp-current_conditions<br />
It contains analogue data from which sensors within a Function can determine the current state of<br />
the pavement in terms of its temperature and moisture content. This will be used to decide whether<br />
or not de-icing treatment will be needed.<br />
frp-wearing_state<br />
It contains analogue data from which sensors within a Function can determine the need for<br />
maintenance of the road pavement.<br />
ft-incident_notification<br />
It contains details of an incident that are being provided by a Traveller. In this case the Traveller may<br />
be a Pedestrian, a Static Traveller, or a Dynamic Traveller.<br />
Reference Architecture 2.0<br />
Page 76 of 159
COOPERS<br />
integrated project<br />
fv-incident_notification<br />
It contains details of an incident that are being provided automatically by a Vehicle. In this case the<br />
Vehicle may be a Pedestrian from any of the actors that make up this terminator.<br />
fv-vehicle_characteristics<br />
It represents the Vehicle physical characteristics that are used by the detection sensors of the<br />
system in the "Detect User" Function.<br />
fws-maintenance_conditions<br />
It contains information about weather conditions and is to be used in the determination of<br />
maintenance activity.<br />
fws-weather_conditions<br />
It contains data about current and forecast weather conditions and icing formation over the<br />
geographic area managed by the System.<br />
td-mayday_ack<br />
It contains the response given by the system to a static traveller that the mayday call is processed.<br />
td-output_actuation<br />
If contains output from the traffic management Functions that serve the inter-urban road network.<br />
This output will direct all types of Drivers to take actions so that the progress of their vehicles will<br />
make best use of the inter-urban road network.<br />
To External Service Provider<br />
This data flow contains all data of the COOPERS system to external information provider which is to<br />
be broadcasted either via radio channels or web services.<br />
tv-hmi_messages<br />
It contains the warnings, road network status information, toll charging information and lane<br />
instructions to be displayed at the HMI.<br />
Reference Architecture 2.0<br />
Page 77 of 159
COOPERS<br />
integrated project<br />
Physical Data Flows<br />
Consistuents<br />
Name Physical Data Flows Functional Data Flows<br />
coopers-accident_detected<br />
padas_accident_detected<br />
coopers-central_information<br />
coopers-ptja_maintenance_data<br />
mt.ptja_incident_information_AP<br />
mt.ptja_inter-urban_network_perturbations<br />
mt.ptja_weather_information_AP<br />
coopers-collected_roadside_data<br />
coopers-driver_instructions<br />
coopers-environmental_incidents<br />
coopers-environmental_info_PRT<br />
coopers-fcd<br />
coopers-fcd_content<br />
coopers-fraud_notifications<br />
coopers-icing_incident_data<br />
coopers-incident_data<br />
coopers-incident_detection_data<br />
coopers-incident_info_PRT<br />
coopers-incident_notification<br />
coopers-incident_strategy_request<br />
coopers-incident_warnings<br />
coopers-maintenance_conditions<br />
coopers-maintenance_data<br />
coopers-messages_for_road_users<br />
coopers-position_for_mayday<br />
coopers-position_for_processing<br />
coopers-ptja_maintenance_data<br />
coopers-regulations_and_charge_info<br />
coopers-route_and_vehicle_status<br />
coopers-traffic_data_for_incident_detection<br />
coopers-traffic_data_for_incidents<br />
coopers-traffic_management_feedback<br />
coopers-traffic_management_info<br />
coopers-icing_incident_data<br />
coopers-traffic_management_feedback<br />
coopers-weather_condition_data<br />
coopers-driver_instructions<br />
coopers-incident_warnings<br />
coopers-static_traffic_regulations<br />
coopers-vsl<br />
mt_inter-urban_preprocessed_single_fcd<br />
pepf.mt_inter-urban_infra_usage_info<br />
pepf_vehicle_data_CSF<br />
psef_roadside_may_day_call<br />
mt_inter-urban_lane_commands<br />
mt_inter-urban_lane_commands_2<br />
mt_inter-urban_speed_commands<br />
mt_inter-urban_traffic_management_requests<br />
mt_environmental_incident_inputs<br />
mt.ptja_pollution<br />
mt.ptja_weather_information_PRT<br />
padas.mt_inter-urban_floating_car_data<br />
padas.pepf_vehicle_ID<br />
padas_current_time_2<br />
padas_status_data_for_fcd<br />
padas_vehicle_ID_for_fcd<br />
mt.psle_inter-urban_fraud_notifications_2<br />
mt_inter-urban_request_violators<br />
mt_icing_incident_data<br />
psef.mt_incident_data<br />
psef.mt_incident_data_update<br />
mt_incident_detection_data<br />
mt.ptja_incident_information_PRT<br />
mt.psef_incident_notification<br />
mt_inter-urban_incident_strategy_request<br />
mt_inter-urban_incident_warning_commands<br />
mt_inter-urban_incident_warning_commands_2<br />
mt_inter-urban_road_use_data<br />
mt_inter-urban_traffic_maintenance_conditions<br />
mt_long_term_maintenance_data<br />
mt_short_term_maintenance_data<br />
psef_roadside_may_day_call_first_acknowledgement<br />
padas_vehicle_position_for_mayday<br />
padas_vehicle_position_for_fcd<br />
padas_vehicle_position_for_ISA<br />
mt.ptja_long_term_maintenance_data<br />
mt.ptja_short_term_maintenance_data<br />
pepf_current_charge<br />
padas.ptja_floating_car_data<br />
ptja_store_road_trip_planning_data<br />
mt_inter-urban_traffic_data_for_incident_detection<br />
mt_inter-urban_traffic_data_for_incidents<br />
mt_collected_inter-urban_traffic_data<br />
mt_inter-urban_actuator_status<br />
mt_inter-urban_floating_car_location<br />
mt_inter-urban_traffic_flow_management_data<br />
mt_inter-urban_traffic_management_responses<br />
mt.padas_inter-urban_traffic_regulations<br />
mt.ptja_inter-urban_network_conditions<br />
mt.ptja_inter-urban_traffic_predictions<br />
Table 9: Physical data flows – functional data flows within the COOPERS system (part 1)<br />
Reference Architecture 2.0<br />
Page 78 of 159
COOPERS<br />
integrated project<br />
Physical Data Flows<br />
Consistuents<br />
Name Physical Data Flows Functional Data Flows<br />
coopers-traffic_status<br />
coopers-environmental_info_PRT<br />
coopers-incident_info_PRT<br />
mt.padas_inter-urban_traffic_status<br />
pepf.padas_vehicle_ID_request<br />
coopers-vehicle_messages<br />
padas.pepf_vehicle_position<br />
padas.psef_mayday_call_data<br />
coopers-vsl<br />
mt.padas_inter-urban_speed_settings<br />
coopers-weather_condition_data<br />
mt_weather_condition_data_inputs<br />
fae-weather_inputs<br />
fae-weather_inputs<br />
fd-incident_notification<br />
fd-incident_notification<br />
fd-mayday_call<br />
fd-mayday_call<br />
fesp.g-additional_map_data<br />
fesp.g-identification_response<br />
fesp.g-map_update<br />
fesp.g-data<br />
fesp.g-data<br />
flds-psef_location_data<br />
flds-psef_location_data<br />
flds-vehicle_location<br />
flds-vehicle_location<br />
fo.rno-environmental_conditions_commands<br />
fo.rno-environmental_conditions_commands<br />
fo.rno-fraud_information_commands<br />
fo.rno-fraud_information_commands<br />
fo.rno-incident_inputs<br />
fo.rno-incident_inputs<br />
fo.rno-inter-urban_traffic_commands<br />
fo.rno-inter-urban_traffic_commands<br />
fo.rno-maintenance_commands<br />
fo.rno-maintenance_commands<br />
From / To Traveller<br />
ft-change_approval<br />
ft-factual_parameters<br />
ft-general_trip_preferences<br />
ft-secondary_criteria<br />
ft-trip_selection<br />
tt-itinerary_changes<br />
tt-output_GTP_data<br />
tt-request_preferences<br />
tt-route_guidance_info<br />
tt-trip_alternatives<br />
From Emergency Systems<br />
fes-emergency_progress_report<br />
fes-emergency_services_information<br />
From HMI<br />
fv.hmi-initiate_mayday<br />
From Maintenance Organisation<br />
fmo-update_activity_status<br />
From Operator<br />
fo.rno-environmental_conditions_commands<br />
fo.rno-fraud_information_commands<br />
fo.rno-incident_inputs<br />
fo.rno-inter-urban_traffic_commands<br />
fo.rno-maintenance_commands<br />
From Road Related System<br />
frrs-emergency_or_incident_notification<br />
frrs-incident_data<br />
frrs-traffic_data<br />
From Traffic<br />
ftrfc-inter-urban_raw_traffic_flow_data<br />
ftrfc-presence_indication<br />
From Vehicle Systems<br />
fv.vs-input_data<br />
frp-current_conditions<br />
frp-current_conditions<br />
frp-guidance_data<br />
frp-guidance_data<br />
frp-wearing_state<br />
frp-long_term_wearing_state<br />
frp-short_term_wearing_state<br />
frp-short_term_wearing_state_2<br />
frrs-data_and_management_updates<br />
ffrs-inter-urban_data_updates<br />
frrs-inter-urban_traffic_management_strategies<br />
frrs-emergency_or_incident_notification<br />
frrs-emergency_or_incident_notification<br />
frrs-incident_data<br />
frrs-incident_data<br />
frrs-traffic_data<br />
frrs-inter-urban_data_updates<br />
frrs-inter-urban_traffic_management_strategies<br />
ft-incident_notification<br />
ft-incident_notification<br />
ftrfc-inter-urban_raw_traffic_flow_data<br />
ftrfc-inter-urban_raw_traffic_flow_data<br />
ftrfc-presence_indication<br />
ftrfc-presence_indication<br />
fv-incident_notification<br />
fv-incident_notification<br />
fws-maintenance_conditions<br />
fws-long_term_maintenance_conditions<br />
fws-short_term_maintenance_conditions<br />
fws-short_term_maintenance_conditions_2<br />
Table 10: Physical data flows – functional data flows within the COOPERS system (part 2)<br />
Reference Architecture 2.0<br />
Page 79 of 159
COOPERS<br />
integrated project<br />
Name Physical Data Flows Functional Data Flows<br />
fws-weather_conditions<br />
fws-ice_formation_conditions<br />
fws-weather_data<br />
fws-weather_data_for_incidents<br />
fws-weather_data_for_incidents<br />
td-mayday_acknowledgement<br />
td-mayday_acknowledgement<br />
td-output_actuation<br />
td-inter-urban_traffic_commands<br />
tesp.b-incident_data<br />
tesp.b-incident_data<br />
tesp.b-inter-urban_traffic_data<br />
tesp.b-inter-urban_traffic_data<br />
tesp.gip-request_for_identification<br />
tesp.gip-request_for_identification<br />
tesp.ttip-incident_data<br />
tesp.ttip-incident_data<br />
tesp.ttip-inter-urban_traffic_data<br />
tesp.ttip-inter-urban_traffic_data<br />
To Emergency Systems<br />
tes-global_progress_report<br />
To External Service Provider<br />
tesp.b-incident_data<br />
tesp.b-inter-urban_traffic_data<br />
tesp.gip-request_for_identification<br />
tesp.ttip-incident_data<br />
tesp.ttip-inter-urban_traffic_data<br />
To Maintenance Organisation<br />
tmo-long_term_activities<br />
tmo-short_term_activities<br />
To Operator<br />
To Emergency Operator<br />
to.rno-environmental_condition_responses<br />
to.rno-fraud_information_responses<br />
to.rno-incident_outputs<br />
to.rno-inter-urban_traffic_responses<br />
to.rno-maintenance_responses<br />
To Road Related System<br />
trrs-emergency_or_incident_notification<br />
trrs-incident_data<br />
trrs-traffic_data<br />
to.rno-environmental_condition_responses<br />
to.rno-environmental_condition_responses<br />
to.rno-fraud_information_responses<br />
to.rno-fraud_information_responses<br />
to.rno-incident_outputs<br />
to.rno-incident_outputs<br />
to.rno-inter-urban_traffic_responses<br />
to.rno-inter-urban_traffic_responses<br />
to.rno-maintenance_responses<br />
to.rno-maintenance_responses<br />
trrs-data_and_management_updates<br />
trrs-inter-urban_data_updates<br />
trrs-inter-urban_traffic_management_strategies<br />
trrs-emergency_or_incident_notification<br />
trrs-emergency_or_incident_notification<br />
trrs-incident_data<br />
trrs-incident_data<br />
trrs-traffic_data<br />
trrs-inter-urban_data_updates<br />
trrs-inter-urban_traffic_management_strategies<br />
tv.hmi-current_speed_limit_from_ISA<br />
tv.hmi-current_speed_limit_from_ISA<br />
tv.hmi-traffic_messages<br />
tv.hmi-charging_info<br />
tv.hmi-traffic_regulations<br />
tv.hmi-traffic_status_information<br />
Table 11: Physical data flows – functional data flows within the COOPERS system (part 3)<br />
Reference Architecture 2.0<br />
Page 80 of 159
COOPERS<br />
integrated project<br />
10 Adoption of the Reference Architecture to the<br />
Demonstration Sites<br />
The defined Reference Architecture will not only be the basis for the architecture and development of<br />
the single components, but needs also to be reflected within the single Demonstration Sites. This<br />
needs to be done to guarantee the interoperability and to ensure continuous services within the<br />
single Test Sites. One goal of the demonstration needs to show, that for the end user (driver) there is<br />
no difference if he is driving in France, Germany or Italy – he will receive the same services and will<br />
not be aware of the different communication technologies used for the transmission of the<br />
messages.<br />
Figure 23: Demonstration Sites planned within COOPERS<br />
10.1 Demonstration Site 1<br />
This Demonstration Site needs to have a very special focus on the Reference Architecture, as here 3<br />
different countries (Austria, Italy and Germany) will demonstrate a continuous service provision to<br />
the driver including the service handover between the included road operators. Hereby it must be<br />
ensured, that even if the data sources and data quality are different, the service and information that<br />
will be presented to the driver needs to be similar. So the driver will not recognise if the information<br />
comes from Autostrada del Brennero, ASFINAG, OBB or someone else.<br />
Along this Demonstration Site also different communication technologies will be used:<br />
Reference Architecture 2.0<br />
Page 81 of 159
COOPERS<br />
integrated project<br />
<br />
<br />
<br />
Broadcasting technologies (DAB, DVB-H)<br />
Cell based technologies (GSM, GPRS)<br />
Dedicated Short Range Communication Technologies (Microwave, Infrared)<br />
By using the FRAME methodology to generate the Reference Architecture it is ensured that all<br />
services are described technology independent. Therefore the choice of one or the other<br />
communication technology will have no impact on the service itself.<br />
10.2 Demonstration Site 2<br />
This Demonstration Site is located between Rotterdam and Antwerp and will also cover two different<br />
countries (Netherlands, Belgium). Similar to Demonstration Site 1 the driver will not recognise any<br />
differences in the services by driving in Belgium against driving in the Netherlands<br />
For this Demonstration Site it is planned that a Traffic Information Service Provider (TISP) will collect<br />
the input data from the Dutch and Belgium Road Operator and generate out of them the COOPERS<br />
messages. So here the location of the service generation is different to the other demonstration<br />
sites, where the service generation is done at the Traffic Control Centre (TCC). However it needs to<br />
be ensured, that even if the process chain is different, the transmitted data are similar and the data<br />
processing is performed at comparable physical entities (compare to chapter 1 – physical viewpoint).<br />
It has been decided on January 2008 that on test site 2 also WIMAX will be included in the<br />
demonstration to evaluate the performance of that commmunication technology for the transmission<br />
of safety relevant traffic information into the vehicle.<br />
10.3 Demonstration Site 3<br />
Also in the Berlin Test Site very specific points have to be taken into account by realising the<br />
COOPERS services. As in Berlin the unidirectional Digital Audio Broadcast (DAB) will be the main<br />
dissemination medium for the COOPERS messages, a back link for the acknowledgement, as it is<br />
requested for some services (e.g.: Variable Speed Limit Information), needs to be established.<br />
Additionally a solution needs to be found, how it can be verified, that all drivers in a specific section<br />
have received the valid messages – as it is a requirement e.g. for the ISA with Infrastructure Link-<br />
Service. This needs to be taken into account in the development work.<br />
10.4 Demonstration Site 4<br />
Demonstration Site 4 consists of several parts of motorways spread all over France. Even if the<br />
Motorway Operators are different and the implementation of the COOPERS services will be for sure<br />
different, the functions of the Reference Architecture need to be followed to ensure a common view<br />
on COOPERS services.<br />
Reference Architecture 2.0<br />
Page 82 of 159
COOPERS<br />
integrated project<br />
11 Next steps<br />
11.1 UML architecture (SWP3200)<br />
The COOPERS high-level architecture which has been developed with the FRAME methodology is<br />
used for discussion and communication with project partners as well as external stakeholders.<br />
Furthermore, its use ensures compliance with other projects and operational systems, but on the<br />
other hand, it is too abstract to derive patterns for the hard- and software development.<br />
Therefore an additional “layer” in between had to be implemented. COOPERS uses UML defined<br />
models that are based on the FRAME-compliant high-level architecture and Annex 2: service<br />
description tables, but offer a higher degree of detail for developers and procurement. Moreover, it is<br />
the proper tool to track changes and results of discussions about specific parts of the architecture.<br />
The UML model contains use case, activity and sequence diagrams which enable it to better<br />
describe the chronology of events compared to FRAME architecture. The user needs and<br />
descriptions of frame functional elements are included in the descriptions of the use cases and<br />
activity elements of the UML diagrams. The model is currently provided in draft version 1.6 and<br />
included in the draft report IR3200.<br />
11.2 Communication viewpoint – link analysis (SWP3300)<br />
Together with partners of SWP3300 and 3400 many feedback cycles have been established to<br />
ensure that the high-level architecture and the service descriptions meet all the requirements to<br />
assess the communication links. In SWP3300 several promising wireless transmission technologies<br />
such as IR-MR, CALM-IR, DSRC, WLAN derivates, Bluetooth, broadcast media like DAB/DVB and<br />
cellular media such as GPRS/UMTS or WiMAX are analysed regarding their link capabilities such as<br />
latency, throughput, link costs or coverage to assess if they are able to provide the services and their<br />
specified content to the vehicle. For further information see IR3300-2.<br />
11.3 In-car networks – Floating Car data (SWP3400)<br />
The COOPERS high-level architecture includes the extended floating car data concept which utilises<br />
data from the in-vehicle bus systems. SWP3400 assesses the potential of vehicle sensor data and<br />
data fusion to detect events and provide additional information to the infrastructure. In cooperation<br />
with the FP6 IP SAFESPOT it is aimed to provide a common set of messages from the vehicle either<br />
to other vehicles or the infrastructure.<br />
11.4 Definition of new functions and requirements (SWP3800)<br />
The work on the COOPERS high-level architecture is carried on by SWP3800 which has the task to<br />
define new functions and requirements that were not already covered by the EITSFA. Therefore, the<br />
service descriptions are analysed in detail to extract new, additional requirements. New functional<br />
elements have to be designed to cover all needs, such as integration of extended floating car data or<br />
verifiable message transmission. Chapter 4.2 describes the main new functionality which has to be<br />
developed. After the definition of functionality and requirements is done an update of the COOPERS<br />
Reference Architecture 2.0<br />
Page 83 of 159
COOPERS<br />
integrated project<br />
high-level architecture is necessary to ensure proper integration into the system. The resulting<br />
update will be documented and added to this report.<br />
Furthermore, a common catalogue of new requirements and functionality of cooperative systems is<br />
developed by collaboration with the other FP6 IPs CVIS and SAFESPOT and will be forwarded with<br />
a request to standardisation. Another area of cooperation at system architecture level is the definition<br />
of a harmonised map update service.<br />
Reference Architecture 2.0<br />
Page 84 of 159
COOPERS<br />
integrated project<br />
12 References<br />
[EASIS]: Deliverable D0.2.4, General Architecture Framework, Version 1.1, 13. 8. 2004<br />
[FRAME1]: European ITS Framework Architecture, FRAME Selection Tool, User Handbook, Version<br />
1, April 2004<br />
[FRAME2]: European ITS Framework Architecture, Functional Viewpoint, D3.1 Main Document,<br />
Version 3, November 2004<br />
[FRAME3]: European ITS Framework Architecture, Physical Architecture, Annex 1 – Descriptions of<br />
“example Systems”, Annex 1 of D3.2 - Issue 1, August 2000<br />
[FRAME4]: Jan Willem Tierolf, Richard Bossom, “Planning a modern transport system – A guide to<br />
intelligent transport architecture”, Issue 2, April 2004<br />
[GST1]: DEL_GST_SAF_CHAN_3_1 Architecture and Interface Specifications, Version 1.1,<br />
15.12.2005<br />
[GST2]: High Level Architecture, DEL_IP_3.1, 8/11/2004<br />
[GST3]: GST Safety Channel System and Messages specification, DEL_GST_SAF_CHAN_3.2,<br />
Version 1.0, 15/03/2006<br />
[IJPO] ITS Joint Program Office, US Department of Transportation: Vehicle Infrastructure Integration<br />
(VII), VII Architecture and Functional Requirements, Version 1.1, July 2005<br />
[PREVENT]: Willwarn, SP Deliverable, D22.54 Communication Architecture and Simulation<br />
Environments, V.10, January 2006<br />
[SAFESPOT1] Project Outline: SIXTH FRAMEWORK PROGRAMME, FP6-2004-IST-4, Strategic<br />
Objectives Addressed, September 2005<br />
[SPEEDALERT] SpeedAlert: D4, Work Package 4, Version 2.0, July 2005<br />
[COOPERS1] COOPERS: IR3200, Delivery of UML specification documents, Draft 1.6, October<br />
2007<br />
[COOPERS2] COOPERS: IR3300-2, Analysis of impact on communication links, Final v4.7,<br />
December 2007<br />
[COOPERS3] COOPERS: IR3400-1, State of the art of in-car networks and on-board Intelligence,<br />
Final v1.1, February 2007<br />
[COOPERS4] COOPERS, “Summary report on safety standards and indicators to improve the safety<br />
on roads”, COOPERS D5-2100, September 2007<br />
Reference Architecture 2.0<br />
Page 85 of 159
COOPERS<br />
integrated project<br />
Internet sources<br />
[FRAME5] http://www.frame-online.net/BrowsingTool/BrowsingTool_Version3/HomePage.html<br />
www.car-to-car.org<br />
www.comesafety.org<br />
www.cvisproject.org<br />
www.frame-online.net<br />
www.gstproject.org<br />
www.safespot-eu.org<br />
Reference Architecture 2.0<br />
Page 86 of 159
COOPERS<br />
integrated project<br />
Annex 1: Summary of the functions<br />
1.3.1 Detect User<br />
This Low Level Function shall detect the approaching traveller or vehicle. When<br />
detected, the Function shall trigger the other Functions in the Provide Electronic<br />
Payment Facilities Area.<br />
1.6.1 Manage Tariffs<br />
This Low Level Function shall maintain the "tariffs" Data Store with information<br />
from the (public transport) operators or service providers. It shall be able to<br />
modify these tariffs with messages from the Manage Traffic Area.<br />
2.1.1 Acquire Mayday Call on Roadside<br />
This Low Level Function shall provide facilities to enable any traveller to send a<br />
mayday call from a roadside system. It shall include a human/machine interface<br />
to receive information from a traveller and to give them the information contained<br />
in the mayday call acknowledgement. It shall also include functionality that sends<br />
and receives messages from an emergency centre.<br />
2.1.2.1 Identify and Classify Emergencies<br />
This Low Level Function shall be in charge of collecting incident notification,<br />
mayday call and alarm. It shall filter and gather them to complete the associated<br />
information (location, cargo status, identification of vehicle and traveller...) in<br />
order to produce an emergency ready to be planned. It shall also give an<br />
immediate acknowledgement to mayday call and transmit every incident/mayday<br />
call for traffic management purpose.<br />
2.1.2.4 Process Emergency Progress Reports<br />
This Low Level Function shall include all functionality related to co-ordination of<br />
the emergency services and traffic authorities. It shall provide also informed<br />
acknowledgement to mayday call originator.<br />
2.1.5 Provide Access and Maintain Data for Emergency<br />
This Low Level Function shall include all functionality that enable it to<br />
acquire/update data that is useful during incident/emergency processing and that<br />
can be prepared before. This data shall comprise but not be limited to road<br />
network map, predefined emergency road, emergency services references and<br />
roles, plus emergency procedures. This Function is the mandatory interface with<br />
the Common Emergency Data Store.<br />
3.1.2.3 Provide Inter-urban Traffic Forecasts and Strategies<br />
This Low Level Function shall provide predictions of traffic conditions and traffic<br />
management strategies for the inter-urban road network. It shall use current and<br />
historical traffic data for the inter-urban road network as input to algorithms that<br />
enable it to predict what the traffic flow shall be like and produce the new<br />
strategies. These predictions and strategies shall be produced periodically or at<br />
the request of the Operator. When completed the predictions shall be sent to<br />
Reference Architecture 2.0<br />
Page 87 of 159
COOPERS<br />
integrated project<br />
other Functions and to other Areas within the System. The traffic management<br />
strategies shall be sent to the inter-urban traffic control Function.<br />
3.1.2.5.1 Provide Inter-urban Traffic Management<br />
This Low Level Function shall provide traffic control facilities for the inter-urban<br />
road network. It shall enable the traffic to be controlled so that the most efficient<br />
use is made of the inter-urban road network. The Function shall be able to<br />
implement control strategies in a planned sequence according to the time of day<br />
and day of week. It shall be possible for these strategies to include control of<br />
access to the inter-urban network (ramp metering), plus lane use and speed<br />
control commands. Facilities shall be provided to enable these strategies to be<br />
overridden by the Operator, as well as by inputs from the incident, demand and<br />
access management Functions. It shall be possible for the Function to use<br />
current, historic and predicted traffic data from the inter-urban network and to<br />
change its actual control commands to take account of this data in real-time. This<br />
shall enable the Function to continuously adapt its control of the inter-urban road<br />
network to suit the actual traffic conditions if so required. The Operator interface<br />
Function shall be able to obtain details of the current and previous modes of<br />
control on some or all parts of the inter-urban road network. Feedback of the<br />
results of commands sent to the output actuation Function shall be monitored so<br />
that if necessary corrective action can be taken if commands are not followed.<br />
3.1.2.5.2 Provide Planned Inter-urban Traffic Management Facility<br />
This Low Level Function shall provide facilities that enable inter-urban traffic<br />
control strategies to be implemented automatically by a timed sequence. This<br />
sequence mechanism within the Function shall permit the implementation to be<br />
by any combination of time of day, day of week, day of month, or day of year.<br />
The sequences shall be received from the Operator interface Function which<br />
shall also be able to request output of the sequences currently available for use.<br />
Requests for implementation of control strategies shall be sent to the inter-urban<br />
traffic and access control Functions.<br />
3.1.2.5.4 Provide Inter-urban Traffic Speed Management<br />
This Low Level Function shall provide the management of vehicle speed settings<br />
within the inter-urban road network. It shall receive commands to implement<br />
speed settings from either the Operator interface or the inter-urban traffic control<br />
Functions. The Operator request shall take priority and shall override that from<br />
the inter-urban traffic control Function. Speed settings shall be sent by the<br />
Function to the inter-urban output actuation Function and the Provide Advanced<br />
Driving Assistance Systems Area.<br />
3.1.2.5.5 Provide Inter-urban Output Actuation<br />
This Low Level Function shall provide output of commands to travellers that<br />
enable the inter-urban road network to be managed in a safe and efficient way.<br />
These commands shall be provided by the inter-urban traffic control Function.<br />
Output of the commands shall be possible in a variety of ways such as single<br />
indications, and/or multiple indications, and/or text messages. It shall be possible<br />
for the output to be read and acted upon by all types of drivers, cyclists and<br />
pedestrians using the inter-urban road network. Facilities shall be provided by<br />
Reference Architecture 2.0<br />
Page 88 of 159
COOPERS<br />
integrated project<br />
the Function so that incorrect action the commands can be reported to the<br />
maintenance management Function.<br />
3.1.2.5.7 Provide Operator Inter-urban Traffic Management Facility<br />
This Low Level Function shall enable the Operator to manage the control of<br />
traffic in the inter-urban road network. It shall be possible for the Operator to<br />
change the current inter-urban traffic control strategy, except when it is imposed<br />
as part of an incident or demand management strategy, or to provide selective<br />
vehicle priority. The Operator shall be informed of the success or failure of the<br />
requested change. It shall also be possible for the Operator to examine and<br />
update the sequence of inter-urban traffic control strategies that are implemented<br />
automatically, and to see the "log" of previously implemented inter-urban traffic<br />
control strategy changes. The Operator shall be able to provide input through a<br />
keyboard, some form of "point and click" based data collection, an electromechanical<br />
device, or audio converter. It shall be possible for the output can be<br />
sent to the Operator using an audio device, a visual device, a mechanical device,<br />
as printed material, or any combination of these. Output shall also be available<br />
on electronic storage devices at the request of the Operator.<br />
3.1.2.5.9 Manage Inter-urban Static Traffic Data<br />
This Low Level Function shall be responsible for managing the store of static<br />
data that is used by the inter-urban traffic management Function. It shall be able<br />
to receive updates from the Operator and shall make all data available to the<br />
inter-urban traffic management Function. Data about charges and vehicle access<br />
regulations for the urban road network shall also be sent to Functions in the<br />
Provide Electronic Payment Facilities Area. When vehicle location data is<br />
received, the Function shall send data about traffic regulations that apply to the<br />
geographic area relevant to the location to Functions in the Provide Advanced<br />
Driver Assistance Area.<br />
3.2.1 Detect Incidents<br />
This Low Level Function shall detect that possibly incidents have occurred. It<br />
shall provide facilities that enable the use of both data provided by other<br />
Functions and video image data as inputs. Both types of data shall be analysed<br />
for patterns that suggest the occurrence of an incident. Details of an incident<br />
occurrence shall be sent to another Function for classification storage.<br />
3.2.2 Identify and Classify Incidents<br />
This Low Level Function shall identify and classify incidents. It shall use data<br />
about incidents that is provided by another Function, the functionality in other<br />
Areas of the System and received from terminators. The data shall be identified<br />
and classified as a particular type of incident according to its source using<br />
internal "rules" within the Function. It shall then be sent for storage and<br />
subsequent assessment.<br />
3.2.5 Provide Incident Management Operator Interface<br />
This Low Level Function shall provide the interface through which the Operator<br />
can control the management of incidents and the implementation of incident<br />
management strategies. It shall enable the Operator to confirm the<br />
Reference Architecture 2.0<br />
Page 89 of 159
COOPERS<br />
integrated project<br />
implementation if needed, to input and update incident data, and to provide<br />
incident management strategies. The Function shall also enable statistical<br />
reports on the occurrence of incidents and the use strategies to be provided to<br />
the Operator on request. The Operator shall be able to provide input through a<br />
keyboard, some form of "point and click" based data collection, an electromechanical<br />
device, or audio converter. It shall be possible for the output can be<br />
sent to the Operator using an audio device, a visual device, a mechanical device,<br />
as printed material, or any combination of these. Output shall also be available<br />
on electronic storage devices at the request of the Operator.<br />
3.4.1 Monitor Weather Conditions<br />
This Low Level Function shall collect data about weather conditions. It shall be<br />
possible for the data to come from Weather Systems or to be detected using<br />
sensors within the road network. The data shall be forwarded to another Function<br />
for storage.<br />
3.4.4 Predict Environmental Conditions<br />
This Low Level Function shall use collected data to predict the environmental<br />
conditions that will occur in and around the road network managed by the<br />
System. The collected data shall be provided by another Function. It shall be<br />
used with an algorithm and static data to produce the predictions. These shall be<br />
sent to another Function for storage.<br />
3.4.5 Provide Environmental Conditions Operator Interface<br />
This Low Level Function shall provide the interface through which the Road<br />
Network Operator shall be able to manage the collection of environmental data<br />
and its use by other functionality within the System. As part of this activity it shall<br />
be possible for the Operator to obtain output of the data currently being collected,<br />
prediction of environmental conditions and historical data. It shall also be<br />
possible for the Operator to update the static data used in the prediction of<br />
environmental conditions. The Operator shall be able to provide input through a<br />
keyboard, some form of "point and click" based data collection, an electromechanical<br />
device, or audio converter. It shall be possible for the output can be<br />
sent to the Operator using an audio device, a visual device, a mechanical device,<br />
as printed material, or any combination of these. Output shall also be available<br />
on electronic storage devices at the request of the Operator.<br />
3.4.6 Manage Environmental Conditions Data<br />
This Low Level Function shall manage the Data Store of environmental data. In<br />
performing this activity, it shall collect and collate data provided by other<br />
Functions and from other System(s) and load them into the Data Store. When<br />
requested by the Operator, or at periodic intervals, the Stored data shall be sent<br />
to the prediction function. The resulting environmental conditions predictions<br />
shall be added by the Function to the contents of the Data Store. Data shall be<br />
sent to other Functional Areas and other parts of the Manage Traffic Area again<br />
at periodic intervals, or at the request of the Operator.<br />
3.5.1 Evaluate Short Term Maintenance Needs<br />
This Low Level Function shall evaluate the short term maintenance needs of the<br />
Reference Architecture 2.0<br />
Page 90 of 159
COOPERS<br />
integrated project<br />
road network and shall request any needed repair activities. It shall use data<br />
about the amount of traffic that has been using the road network and weather<br />
information. This shall be compared against what it means in terms of required<br />
short term maintenance and from this recommended activities shall be derived. If<br />
these are confirmed by the Operator then the Maintenance Organisation shall be<br />
requested to carry out the work.<br />
3.5.2 Evaluate Long Term Maintenance Needs<br />
This Low Level Function shall evaluate the long term maintenance needs of the<br />
road network and shall request any needed repair activities. It shall collect data<br />
about the use that traffic has been making of the road network and weather<br />
information. This shall be compared against what it means in terms of required<br />
long term maintenance and from this recommended activities shall be derived. If<br />
the application of these activities are confirmed by the Operator then the<br />
Maintenance Organisation shall be requested to carry out the work.<br />
3.5.4 Evaluate De-icing Need<br />
This Low Level Function shall evaluate the need for the de-icing of roads and<br />
pavements. It shall collect data about the current state of the road and pavement<br />
surfaces and evaluate these against criteria for the need to apply de-icing. When<br />
de-icing is found to be required, the Function shall request the Maintenance<br />
Organisation to carry out the activity.<br />
3.5.5 Provide Operator Maintenance Operations Interface<br />
This Low Level Function shall provide the interface through which the Operator<br />
can control maintenance activities. It shall enable the Operator to confirm or<br />
reject both short term and long term maintenance activities, to review and update<br />
the criteria by which the need for maintenance and repair is decided and to<br />
monitor maintenance activities. The Operator shall be able to provide input<br />
through a keyboard, some form of "point and click" based data collection, an<br />
electro-mechanical device, or audio converter. It shall be possible for the output<br />
can be sent to the Operator using an audio device, a visual device, a mechanical<br />
device, as printed material, or any combination of these. Output shall also be<br />
available on electronic storage devices at the request of the Operator.<br />
3.5.6 Manage Maintenance Data Store<br />
This Low Level Function shall be responsible for the management of the store of<br />
maintenance data. This store shall contain databases of maintenance operations<br />
and of the road network, infrastructure and road-side equipment. It shall be<br />
possible for other maintenance Functions to obtain data from the store and for its<br />
contents to be changed through the operator interface Function. The Function<br />
shall update the data about maintenance activities based using input from other<br />
Functions and from the Maintenance Organisation.<br />
5.11.3 Provide Mayday Call<br />
This Low Level Function shall make a “Mayday Call” to the emergency services,<br />
and provide some basic information on the reason for it. The call to be both<br />
manually by an occupant of the vehicle, or automatically by the driver monitoring<br />
Reference Architecture 2.0<br />
Page 91 of 159
COOPERS<br />
integrated project<br />
system or the accident sensor.<br />
5.12.2 Provide Communications with In-Vehicle Systems<br />
This Low Level Function provides an interface between the systems inside the<br />
vehicle, usually Advanced Driver Assistance Systems (ADAS), and the<br />
functionality contained within the Framework Architecture.<br />
5.12.3 Collect Road Infrastructure Data<br />
This Low Level Function collects data from the infrastructure of two forms.<br />
“Copies” of the traffic signs are sent to a display for the driver, and also to other<br />
vehicles. Guidance signals are received from the road pavement, together with<br />
an indication of their integrity, and passed on to the relevant in-vehicle systems.<br />
5.12.4 Provide Traffic Regulations<br />
This Low Level Function receives the current traffic regulations for this section of<br />
the road and displays them to the driver.<br />
5.12.5 Provide Vehicle ID<br />
This Low Level Function shall read the vehicle ID from the vehicle system and<br />
send it to other functions on request.<br />
5.13.1 Provide Vehicle Position Determination<br />
This Low Level Function shall provide the capability for the vehicle to determine<br />
its position. This shall be determined with the accuracy required by the service<br />
provider to really dispatch the specific service to the vehicle.<br />
5.13.2 Prepare Floating Car Data<br />
This Low Level Function shall make available to the Manage Traffic Functions<br />
(Area 3) data collected by the vehicle. The Function shall transmit this data at<br />
periodic intervals so that the vehicles become probes within the road network.<br />
5.13.3 Provide ISA Facilities<br />
This Low Level Function shall provide support for the driver to keep the vehicle<br />
below a mandatory speed limit automatically.<br />
5.13.4 Provide ISA Speed Limits<br />
This Low Level Function shall provide speed limits for ISA directly. These will<br />
override the speed limits held in the ISA Data Store (D5.2) if it exists.<br />
5.13.5 Provide Current Speed Limit<br />
This Low Level Function receives the current speed limit and display it to the<br />
driver.<br />
6.1 Define Traveller’s GTP<br />
This Low Level Function shall construct a set of factual data and general trip<br />
preferences. This shall be done once as a preparation to full personalisation,<br />
although this part shall not be absolutely necessary in all applications. The<br />
Function shall also activate measures to reduce the amount of information<br />
generated. The following parts can or have to be defined: Each time a new trip is<br />
initiated this set can be adapted for the trip at hand; also during trip evaluation<br />
Reference Architecture 2.0<br />
Page 92 of 159
COOPERS<br />
integrated project<br />
this set can be changed, this time for all trips.<br />
6.3.1 Track Traveller and Implement Trip Plan<br />
This Low Level Function shall follow the progress of the Traveller and implement<br />
each part of the trip plan. It shall be possible for a variety of tracking methods to<br />
be used by the Function to determine the actual location of the Traveller. If none<br />
are available, the Function shall follow the time schedule. i.e. use a form of dead<br />
reckoning. As the Traveller moves through the travel network, the Function shall<br />
monitor progress against the trip plan. Based on this data the Function shall<br />
request assessment of any perturbations in the travel network. If required by the<br />
trip plan, the Function shall activate the route guidance Function.<br />
6.3.3 Inform Traveller<br />
This Low Level Function shall inform the moving traveller any perturbations to<br />
the travel network and the eventual consequences to the trip plan. Any feedback<br />
given by the Traveller shall be used to update the data in the trip file Data Store.<br />
The results of the implementation of the trip plan shall be sent by this Function to<br />
the evaluation Function.<br />
6.3.6 Provide Traveller Guidance<br />
This Low Level Function shall provide route guidance to Travellers. The<br />
guidance will be provided regardless of the mode of travel, provided that the<br />
Traveller has a means of receiving the instructions. It shall be possible for the<br />
information to be it based on the original or the adapted trip plan and route. The<br />
information shall take account of the latest traffic information so that congestion<br />
and other problems can be avoided. Initially if the Traveller does not appear<br />
follow instructions the Function will repeat the guidance information to<br />
compensate for the mistake.<br />
6.3.7 Assess the need for Trip Plan Changes<br />
This Low Level Function shall assess any perturbations to conditions in the travel<br />
network and the way in which the Traveller is following the Trip Plan. The<br />
conditions assessment shall be performed against the latest information about<br />
perturbations in the road network conditions. Deviations from the Trip Plan shall<br />
be calculated by comparing the current position of the Traveller with the<br />
expected location according to the Trip Plan. If necessary the Function shall<br />
request the preparation of a revised Trip Plan for the remaining portion of the<br />
journey. Any revised Trip Plan must be sent to another Function so that the<br />
Traveller can be consulted before it is implemented.<br />
6.5.1 Define Traveller Trip Preferences<br />
This Low Level Function shall compose the set of factual data and preferences<br />
for the actual trip. If available the Function shall use the definition of this data in<br />
GTP. Otherwise, or if the trip deviates from GTP data or it involved pedestrian<br />
and/ or cycling modes the data shall be produced by the Function. The data shall<br />
comprise but not be limited to the destination, any necessary bookings, the<br />
schedule, and whatever else is deemed interesting for trip satisfaction. It shall<br />
enable Support Trip Function to react in the correct way when perturbations<br />
Reference Architecture 2.0<br />
Page 93 of 159
COOPERS<br />
integrated project<br />
occur with the travel network.<br />
6.5.2 Provide Trip Planning Interface<br />
This Low Level Function shall initiate the actual trip planning process using the<br />
parameters collected by F6.5.1. When the trip planning process has been<br />
completed, the Function shall present the results to the Traveller. If necessary<br />
the Function shall initiate the trip planning process several times so that it can<br />
present a number of alternative itineraries to the Traveller. These alternatives<br />
may comprise but not be limited to possible perturbations of the schedules,<br />
journey times and costs. The Function shall provide the Traveller with the<br />
opportunity to refine the current parameters to produce alternative trip plans. It<br />
shall work in an iterative way to produce more and more accurate trip plans.<br />
Successive trip plans shall be stored internally so that they can be re-called by<br />
the Traveller if later versions turn out to be unsatisfactory. Once a trip plan has<br />
been accepted by the Traveller, the Function shall send the details to the<br />
Function responsible for producing the travel itinerary, or to the Function<br />
responsible for making any bookings that are included in the trip plan.<br />
6.5.3.1 Plan Traveller Trip<br />
This Low Level Function shall manage the production of trip plans based on data<br />
provided by the Traveller through other Functions. The Function shall check the<br />
criteria provided by the Traveller and obtain information for the specified modes,<br />
for the requested trip. Where required it shall use data from the Road Trip<br />
Planning Data Store (D6.3) and/or the PT Trip Planning Data Store (D6.4). It may<br />
also request information from other modes where specified by the Traveller, or<br />
due to transport policy requirements. Road trips for cyclists and pedestrians shall<br />
be produced by the Function using the road network data and related<br />
perturbations, but disregarding traffic incident information. If required by the<br />
Traveller’s criteria, the Function shall obtain travel information for other transport<br />
modes. It shall also obtain information about tolls and other charges if they will<br />
be required in order for the Traveller to complete the trip. The Function shall also<br />
be able to revise a part completed trip plan when a Traveller departs in any way<br />
from its contents, or travel conditions change. In these circumstances the<br />
Function will perform processing similar to that for a new trip plan, but start from<br />
the new Traveller location and/or mode of travel.<br />
6.5.3.2 Collect Road Traffic Data<br />
This Low Level Function shall collect road based travel data for use in the<br />
preparation of trip plans for Travellers, as well as for Freight and Emergency<br />
Vehicles. The data shall be collected as it arrives from functionality in the<br />
Manage Traffic Functional Area (3) and entered into the Road Trip Planning Data<br />
Store (D6.3).<br />
13.1.3.2 COOPERS Identify User<br />
This Low Level Function shall identify the traveller, driver or the vehicle. It shall<br />
also inform other Functions about the use that is being made of various parts of<br />
the road transport infrastructure, e.g. parking occupancy, time of travel between<br />
Reference Architecture 2.0<br />
Page 94 of 159
COOPERS<br />
integrated project<br />
toll gates, etc.<br />
13.1.3.5 COOPERS Compute Service Fee<br />
This Low Level Function shall calculate the fee corresponding to the service<br />
required by the user, based on the characteristics of this service, and on the<br />
contract established by the user. The general tariffs for the service are held in a<br />
data store, and the Function may vary the fee depending on the current situation.<br />
13.1.3.8 COOPERS Provide Charging Information<br />
This Low Level Function shall provide charging information to the driver. This can<br />
be information about the current section or the cumulative sum of the charges<br />
paid so far on the current trip.<br />
13.3.1.2.1 COOPERS Collect Inter-urban Traffic Data<br />
This Low Level Function shall collect sampled data from the road network and<br />
fuse it with collected FCD to ensure consistent and reliable traffic.<br />
13.3.1.2.4 COOPERS Manage Inter-urban Traffic Data<br />
This Low Level Function shall manage the Inter-urban Traffic Data Store. It shall<br />
receive inter-urban traffic and service area data from other Functions in the<br />
Manage Traffic Area and from other Systems. This data shall be loaded into the<br />
Store and also sent to other Functions and Areas for their use. The data in the<br />
Store shall be divided into three parts, current, historic and predicted. If needed,<br />
data from another independent source shall be used for validation to prevent<br />
false alarms.<br />
13.3.1.2.5.6 COOPERS Provide Inter-urban Lane Management<br />
This Low Level Function shall provide management of the lanes on roads in the<br />
inter-urban network. The Function shall enable the management of the lanes so<br />
that the most efficient use can be made of the available road space. It shall<br />
enable the use of lanes to be changed in a way that is safe for vehicle operation<br />
and that causes the minimum disruption to all forms of inter-urban road traffic.<br />
Implementation of commands to alter the use of lanes shall be sent to the urban<br />
output actuation Function.<br />
13.3.1.2.5.8 COOPERS Detect Inter-urban Traffic Violations<br />
This Low Level Function shall detect violations of inter-urban traffic control<br />
commands and report them to functionality in the Provide Support for Law<br />
Enforcement Area. Reporting of a violation shall only occur when it is detected<br />
that a vehicle does not follow the current inter-urban traffic commands. Details of<br />
these commands shall be provided by the inter-urban traffic management<br />
Function.<br />
13.3.1.2.6 COOPERS Sample Traffic Data<br />
This Low Level Function shall sample traffic data from the inter-urban road<br />
network. This data shall be provided as raw input by sensors within the Function<br />
that are capable of detecting the presence of all types of road vehicle, from<br />
bicycles to heavy freight vehicles. This raw input shall be processed to provide<br />
actual traffic flow data, e.g. flow, speed, etc. It shall be passed to other Functions<br />
Reference Architecture 2.0<br />
Page 95 of 159
COOPERS<br />
integrated project<br />
for collation and use in traffic control.<br />
13.3.1.2.7 COOPERS Collect Floating Car Data<br />
This Low Level Function shall gather floating car data and extended floating car<br />
data from vehicles. It shall include a filter mechanism to prevent that unusual<br />
behaviour of one driver or vehicle influences the predictions.<br />
13.3.1.2.8 COOPERS Gather Traffic Status<br />
this Low Level Function shall manage the database access of the FCD store. It<br />
shall also be able to implement filter & deletion algorithms to ensure the effective<br />
storage of only relevant floating car data.<br />
13.3.1.2.9 COOPERS Manage FCD<br />
This Low Level Function shall manage the database access of the FCD store. It<br />
shall also be able to implement filter & deletion algorithms to ensure the effective<br />
storage of only relevant floating car data.<br />
13.3.2.3 COOPERS Assess Incidents and Determine Responses<br />
This Low Level Function shall manage the assessment and response to<br />
incidents that have been detected by other Functions. Periodically it shall review<br />
the data that has been collected about incidents and decide if any action is<br />
needed. When action is needed the Function shall search for an appropriate<br />
incident strategy, for which it shall obtain Operator confirmation before<br />
implementing. It shall be possible for an incident strategy to involve revisions to<br />
the current traffic management strategy, output of warning messages (locally and<br />
globally), plus notification of the Manage Public Transport Operations and<br />
Provide Safety and Emergency Services Areas. If the Function finds that there is<br />
no appropriate strategy the Operator shall be informed so that either a strategy<br />
can be produced, or the Operator can take action by direct intervention using<br />
other Functions. Updates about the progress of dealing with current incidents<br />
received from the Emergency Services shall be assessed and any current<br />
incident strategies refined to accommodate changes.<br />
13.3.2.4 COOPERS Manage Incident Data and Validation<br />
This Low Level Function shall be responsible for the management of data about<br />
incidents and the production of statistical reports. It shall receive data about<br />
reported incidents and updates to that data from other Functions and incident<br />
data from other Systems. All the data shall be Stored and retrieved when<br />
requested by another Function for assessment. When requested by the<br />
Operator, the Function shall retrieve the data from the Store and produce the<br />
required incident statistics reports. If needed, data from another independent<br />
source shall be used for validation to prevent false alarms.<br />
13.5.14.4 COOPERS Provide Traffic Status<br />
This Low Level Function receives the current traffic warnings and information for<br />
this section of the road and displays them to the driver.<br />
13.7.3.1 COOPERS Manage Traffic Regulations Violators Notifications<br />
This Low Level Function shall organize and store incoming traffic violations for<br />
Reference Architecture 2.0<br />
Page 96 of 159
COOPERS<br />
integrated project<br />
statistical usage.<br />
13.7.3.3 COOPERS Provide Violator Notifications Interface<br />
This Low Level Function shall provide an interface to access fraud notification<br />
data for operators.<br />
Reference Architecture 2.0<br />
Page 97 of 159
COOPERS<br />
integrated project<br />
Annex 2: service description tables<br />
Based on the identified services in [COOPERS4] the high-level system requirements specification<br />
has been elaborated in WP3000. The result of this work is listed in this chapter of the annex. The<br />
same table structure as provided from WP2000 has been used.<br />
ID<br />
Service Area<br />
Name of Service<br />
General functions<br />
typical event<br />
occurence<br />
S1a<br />
Incident management<br />
Accident warning<br />
To warn drivers of a road accident ahead with in-vehicle, dynamic<br />
information. No direct, automated message link to inform an emergency<br />
service provider is foreseen.<br />
* Location Type: spot, section<br />
* Lateral: lane(s), one direction<br />
(carriageway)<br />
* Movement: stationary<br />
Reference Architecture 2.0<br />
Page 98 of 159
COOPERS<br />
integrated project<br />
data sources<br />
DIRECT DATA SOURCES:<br />
* TCC Decision Support System<br />
* Road Operator<br />
INDIRECT DATA SOURCES:<br />
* roadside traffic sensors and detection technologies<br />
* emergency call box network<br />
* CCTV (closed-circuit television)<br />
-> video stream<br />
-> automated image processing analysis<br />
* police or highway authorities (e.g. patrols, toll gate staff)<br />
-> position, direction<br />
-> traffic situation<br />
-> lane bans, instructions<br />
-> accident scene cleared<br />
* vehicle(s)<br />
- phone call<br />
- FCD (event based, notification latency < 10sec)<br />
-> airbag activations<br />
-> longitudinal acceleration<br />
-> average speed (feedback if speed profile is adequate)<br />
-> position<br />
-> brake force<br />
-> brake status<br />
* external sources:<br />
- eCall<br />
- TISP<br />
- other phone calls<br />
Road type applied Motorways (including tunnels and bridges) and INDIRECT road network in<br />
Berlin (Heerstraße)<br />
User<br />
User<br />
group<br />
Drivers on motorways<br />
Other traffic information providers<br />
Objective To make drivers aware of the<br />
situation and prevent following<br />
accidents and congestion<br />
To warn other road users of the<br />
accident<br />
Reference Architecture 2.0<br />
Page 99 of 159
COOPERS<br />
integrated project<br />
Message content<br />
Condition for<br />
starting the<br />
service<br />
Condition for<br />
terminating the<br />
service<br />
1) Service identifier (N) 2) detailed<br />
cause of trigger (O)3) Current time<br />
(N)4) Location and direction of the<br />
road sections affected (N)5) Lane(s)<br />
of the road sections affected (O)6)<br />
Severity of accident (O)7)<br />
Recommendations/instructions<br />
[Speed, Lane] (O)8) time until<br />
accident scene cleared (O)9)<br />
recommended diversion route (O)10)<br />
message time-to-live (N)11) expected<br />
delay (O)<br />
As soon as reported by an established, reliable source.<br />
1) Service identifier (N) 2) detailed<br />
cause of trigger (O)3) Current time<br />
(N)4) Location and direction of the<br />
road sections affected (N)5) Lane(s)<br />
of the road sections affected (O)6)<br />
Severity of accident (O)7)<br />
Recommendations/instructions<br />
[Speed, Lane] (O)8) time until<br />
accident scene cleared (O)9)<br />
recommended diversion route (O)10)<br />
message time-to-live (N)11) expected<br />
delay (O)<br />
* Police call<br />
* Passenger call (verified)<br />
* Automatic detection of accident scene cleared through monitoring of the<br />
impact on traffic flow by TCC (verified)<br />
* Scene clearing validated by operator via CCTV<br />
Key Requirements * TCC -> OBU<br />
- System latency: 1min average, 5min maximum<br />
- OBU message has to be consistent with VMS<br />
- message frequency < 3min<br />
- Information wether the service is currently supported has to be given to the<br />
OBU/user.<br />
* OBU/RSU/Sensor -> TCC<br />
- reliable data sources for detection/validation<br />
- event has to be detected within 10sec<br />
* OBU<br />
- drivers have to be informed at least 2km before the accident scene<br />
- drivers should be pre-warned early enough to exit the motorway before the<br />
accident scene<br />
- The information provided are understood by all road users ( via a language<br />
independent format)<br />
- The information should be provided well designed in terms of format and<br />
amount to avoid overloading and distracting<br />
* message display requirements<br />
locality: longitudinal: 30m, transversal: lane-specific<br />
content: consistent with VMS display + eventual additional information<br />
priority: correct according to specification (to be defined)<br />
user: correct message filtering according to vehicle type<br />
Break-Down<br />
Step 1: Information/data about the accident can be collected from various<br />
internal/external sources including driver report (automatically or manually),<br />
CCTV or others.<br />
Step 2: Traffic condition is analysed/diagnosed by processing the collected<br />
Reference Architecture 2.0<br />
Page 100 of 159
COOPERS<br />
integrated project<br />
data.<br />
Step 3: Data confirmed by 2nd source<br />
Step 4: Based on the results from data processing, an action (or set of<br />
actions) is automatically executed or provided to the road operator for<br />
confirmation.<br />
Step 5: Road operator confirms action, if needed.<br />
Step 6: Transmit the warning/information to the affected drivers on the<br />
specific road segments via a language independent format. At mean time,<br />
providing the information to TISP for warning other road users (e.g. through<br />
web information for pre-trip planning).<br />
Step 7: Display message at the OBU according to priority and requirements<br />
Step 8: Retransmit message according to requirements to ensure that new<br />
vehicles also get the information<br />
Step 9: Update message content when new information is available.<br />
Step 10: Stop service if terminating condition is valid<br />
Link with other<br />
services<br />
The following services may need to be operated parallelly:<br />
* service triggers:<br />
- Variable speed limit<br />
- Traffic congestion warning<br />
- Lane banning<br />
* service gets triggered by:<br />
- -<br />
Exeption<br />
Reference Architecture 2.0<br />
Page 101 of 159
COOPERS<br />
integrated project<br />
ID<br />
Service Area<br />
Name of Service<br />
General functions<br />
typical event<br />
occurence<br />
S1b<br />
Incident management<br />
Incident warning<br />
To warn drivers of obstacles ahead with in-vehicle, dynamic information.<br />
* Location Type: spot, section<br />
* Lateral: lane(s), one direction (carriageway), complete road<br />
* Movement: stationary<br />
data sources<br />
DIRECT DATA SOURCES:<br />
* TCC Decision Support System<br />
* Road Operator<br />
INDIRECT DATA SOURCES:<br />
* roadside traffic sensors and detection technologies<br />
* emergency call box network<br />
* CCTV (closed-circuit television)<br />
-> video stream<br />
-> automated image processing analysis<br />
* police, fire brigade, or highway authorities (e.g. patrols, toll gate staff)<br />
-> position, direction<br />
-> traffic situation<br />
-> lane bans, instructions<br />
-> accident scene cleared<br />
* vehicle(s):<br />
- passenger calls<br />
- FCD (event based, notification latency < 10sec)<br />
-> brake status<br />
-> brake force<br />
-> position<br />
-> ESP, ABS<br />
-> average speed<br />
* external sources:<br />
- eCall<br />
- TISP<br />
Reference Architecture 2.0<br />
Page 102 of 159
COOPERS<br />
integrated project<br />
- other phone calls<br />
Road type applied<br />
Motorways (including tunnels and bridges)<br />
User<br />
User group Drivers on motorways Other traffic information providers<br />
Objective<br />
Providing<br />
Information/Instruction<br />
To make drivers aware of the<br />
situation and prevent following<br />
accidents and congestion<br />
1) Service identifier (N)<br />
2) detailed cause of trigger (O)<br />
3) Current time (N)<br />
4) Location and direction of the<br />
road sections affected (N)<br />
5) Lane(s) of the road sections<br />
affected (O)<br />
6) Severity of incident (O)<br />
7) Recommendations/instructions<br />
[Speed, Lane] (O)<br />
8) time until incident scene cleared<br />
(O)<br />
9) recommended diversion route<br />
(O)<br />
10) message time-to-live (N)<br />
11) expected delay (O)<br />
To warn other road users of the<br />
incident.<br />
1) Service identifier (N)<br />
2) detailed cause of trigger (O)<br />
3) Current time (N)<br />
4) Location and direction of the<br />
road sections affected (N)<br />
5) Lane(s) of the road sections<br />
affected (O)<br />
6) Severity of incident (O)<br />
7) Recommendations/instructions<br />
[Speed, Lane] (O)<br />
8) time until incident scene cleared<br />
(O)<br />
9) recommended diversion route<br />
(O)<br />
10) message time-to-live (N)<br />
11) expected delay (O)<br />
Condition for starting<br />
the service<br />
Condition for<br />
terminating the service<br />
As soon as reported by an established, reliable source.<br />
In case of a Heavy Goods Transport the warning strategy starts<br />
according to the trip start.<br />
* Police or fire dept. call<br />
* Passenger call (verified)<br />
* Automatic detection of incident scene cleared through monitoring of<br />
the impact on traffic flow by TCC (verified)<br />
* Scene clearing validated by operator via CCTV<br />
Reference Architecture 2.0<br />
Page 103 of 159
COOPERS<br />
integrated project<br />
Key Requirements<br />
* TCC -> OBU- System latency: 1min average, 5min maximum- warning<br />
message has to be consistent with VMS - message frequency < 3min-<br />
Information wether the service is currently supported has to be given to<br />
the OBU/user.<br />
* OBU/RSU/Sensor -> TCC<br />
- reliable data sources for detection/validation<br />
- event has to be detected within 10sec<br />
* OBU<br />
- drivers have to be informed 2km before the accident scene<br />
- drivers should be pre-warned early enough to exit the motorway before<br />
the accident scene<br />
- The information provided are understood by all road users ( via a<br />
language independent format)<br />
- The information should be provided well designed in terms of format<br />
and amount to avoid overloading and distracting<br />
* message display requirements<br />
locality: longitudinal: 30m,<br />
transversal: lane-specific<br />
content: consistent with VMS display + eventual additional information<br />
priority: correct according to specification (to be defined)<br />
user: correct message filtering according to vehicle type<br />
Reference Architecture 2.0<br />
Page 104 of 159
COOPERS<br />
integrated project<br />
Break-Down<br />
Step 1: Information/data about the accident can be collected from<br />
various internal/external sources including driver report (automatically or<br />
manually), CCTV or others.<br />
Step 2: Traffic condition is analysed/diagnosed by processing the<br />
collected data.<br />
Step 3: Data confirmed by 2nd source<br />
Step 4: Based on the results from data processing, an action (or set of<br />
actions) is automatically executed or provided to the road operator for<br />
confirmation.<br />
Step 5: Road operator confirms action, if needed.<br />
Step 6: Transmit the warning/information to the affected drivers on the<br />
specific road segments via a language independent format. At mean<br />
time, providing the information to TISP for warning other road users<br />
(e.g. through web information for pre-trip planning).<br />
Step 7: Display message at the OBU according to priority and<br />
requirements<br />
Step 8: Retransmit message according to requirements to ensure that<br />
new vehicles also get the information<br />
Step 9: Update message content when new information is available<br />
(e.g. update HGV position regularly)<br />
Step 10: Stop service if terminating condition is valid<br />
Link with other<br />
services<br />
The following services may need to be operated parallelly:<br />
* service triggers:<br />
- Variable speed limit<br />
- Traffic congestion warning<br />
- Lane banning<br />
* service gets triggered by:- -<br />
Exeption<br />
Reference Architecture 2.0<br />
Page 105 of 159
COOPERS<br />
integrated project<br />
ID<br />
Service Area<br />
Name of Service<br />
General functions<br />
typical event<br />
occurence<br />
S1c<br />
Incident management<br />
wrong-way driver warning<br />
To warn drivers of oncoming wrong-way drivers with in-vehicle, dynamic<br />
information.<br />
* Location Type: section, area<br />
* Lateral: one direction (carriageway), complete road<br />
* Movement: downstream/upstream (speed)<br />
data sources<br />
DIRECT DATA SOURCES:<br />
* TCC Decision Support System<br />
* Road Operator<br />
INDIRECT DATA SOURCES:<br />
* roadside traffic sensors and detection technologies<br />
* CCTV (closed-circuit television)<br />
-> video stream<br />
-> automated image processing analysis<br />
* police or highway authorities<br />
-> position, direction<br />
-> traffic situation<br />
-> instructions<br />
-> wrong-way driver left motorway<br />
* passing vehicle(s)<br />
- phone calls<br />
* other external sources<br />
- TISP<br />
Road type applied<br />
Motorways (including tunnels and bridges)<br />
User<br />
User group Drivers on motorways Other traffic information providers<br />
Objective<br />
To make drivers aware of the<br />
situation and prevent following<br />
accidents and congestion<br />
To warn other road users of the<br />
wrong-way driver.<br />
Reference Architecture 2.0<br />
Page 106 of 159
COOPERS<br />
integrated project<br />
Providing<br />
Information/Instruction<br />
1) Service identifier (N)<br />
2) detailed cause of trigger (O)<br />
3) Current time (N)<br />
4) Location and direction of the<br />
road sections affected (N)<br />
5) Recommendations/instructions<br />
[Speed, Lane] (O)<br />
6) message time-to-live (N)<br />
7) expected delay (O)<br />
1) Service identifier (N)<br />
2) detailed cause of trigger (O)<br />
3) Current time (N)<br />
4) Location and direction of the<br />
road sections affected (N)<br />
5) Recommendations/instructions<br />
[Speed, Lane] (O)<br />
6) message time-to-live (N)<br />
7) expected delay (O)<br />
Condition for starting<br />
the service<br />
Condition for<br />
terminating the service<br />
Key Requirements<br />
As soon as an wrong-way driver is reported<br />
* Police or fire dept. call<br />
* Passenger call (verified)<br />
* Automatic detection of incident scene cleared through monitoring of<br />
the impact on traffic flow by TCC (verified)<br />
* Scene clearing validated by operator via CCTV<br />
* TCC -> OBU<br />
- System latency: < 1min<br />
- warning message has to be consistent with VMS<br />
- message frequency < 10sec<br />
- Information wether the service is currently supported has to be given to<br />
the OBU/user.<br />
* OBU<br />
- drivers should be pre-warned early enough to exit the motorway before<br />
the accident scene<br />
- if information is unreliable, warn both directions (human error in phone<br />
call report possible)<br />
- The information provided are understood by all road users ( via a<br />
language independent format)<br />
- The information should be provided well designed in terms of format<br />
and amount to avoid overloading and distracting<br />
* message display requirements<br />
locality: longitudinal: 30m, transversal: lane-specific<br />
content: consistent with VMS display + eventual additional information<br />
priority: correct according to specification (to be defined)<br />
user: correct message filtering according to vehicle type<br />
* Priority<br />
- wrong-way driver warning has the highest priority and shall be passed<br />
Reference Architecture 2.0<br />
Page 107 of 159
COOPERS<br />
integrated project<br />
to the beginning of the queue<br />
Break-Down<br />
Step 1: Information/data about the accident can be collected from<br />
various internal/external sources including driver report manually),<br />
CCTV or others.<br />
Step 2: Based on the results from data processing, an action (or set of<br />
actions) is automatically executed or provided to the road operator for<br />
confirmation.<br />
Step 3: Road operator confirms action, if needed.<br />
Step 4: Transmit the warning/information to the affected drivers on the<br />
specific road segments via a language independent format. At mean<br />
time, providing the information to TISP for warning other road users<br />
(e.g. through web information for pre-trip planning).<br />
Step 5: Display message at the OBU according to priority and<br />
requirements<br />
Step 6: Retransmit message according to requirements to ensure that<br />
new vehicles also get the information<br />
Step 7: Update message content when new information is available.<br />
Step 8: Stop service if terminating condition is valid<br />
Link with other<br />
services<br />
The following services may need to be operated parallelly:<br />
* service triggers:<br />
- Variable speed limit<br />
- Traffic congestion warning<br />
- Lane banning<br />
* service gets triggered by:<br />
- -<br />
Exception<br />
Reference Architecture 2.0<br />
Page 108 of 159
COOPERS<br />
integrated project<br />
ID<br />
Service Area<br />
Service Name<br />
General functions<br />
typical event<br />
occurence<br />
S2<br />
Weather condition<br />
Weather condition warning<br />
Provide in-vehicle, dynamic information to warn drivers of hazardous<br />
conditions ahead caused by weather conditions<br />
* Location Type: spot, section, area<br />
* Lateral: lane(s), one direction (carriageway), complete road<br />
* Movement: stationary<br />
data sources<br />
DIRECT DATA SOURCES:<br />
* TCC Decision Support System<br />
* Road Operator<br />
INDIRECT DATA SOURCES:<br />
* infrastructure weather sensors<br />
* external weather information provider<br />
* incl. predicted data (hourly, 72h horizon)<br />
* all data sources can provide parts or all of the following content:<br />
- air temperature<br />
- dew point<br />
- rel. Humidity<br />
- road surface temperature<br />
- sustained wind<br />
- peak wind<br />
- wind direction<br />
- snow line<br />
- precipitate (type, amount)<br />
- fresh snow<br />
- visibility<br />
- cloud base<br />
- barometric pressure<br />
- hourly prediction for next 72h<br />
* vehicle sensor data (event based,
COOPERS<br />
integrated project<br />
- temperature<br />
- wiper activity<br />
- location<br />
* police<br />
* road maintenance centre<br />
User<br />
Drivers on motorways<br />
Objective To increase driving safety by making<br />
drivers aware of the situation and be<br />
prepared for the hazard condition<br />
To provide other road users with<br />
weather warning<br />
Message<br />
content<br />
1) Service identifier (N)<br />
2) detailed cause of trigger (e.g.<br />
weather condition type)<br />
3) Current time (N)<br />
4) Location and direction of the road<br />
sections affected (N)<br />
--> point, section, direction (N)<br />
--> lane (O)<br />
--> length (O)<br />
5) Severity of current weather<br />
condition (O)<br />
--> severity (O)<br />
--> reduced sight indicator (O)<br />
--> slip hazard (O)<br />
--> appearance [full, partial, direction]<br />
(O)<br />
--> passable [yes/no, vehicle type<br />
restriction] (O)<br />
--> damage hazard to vehicle (O)<br />
6) Severity of predicted conditions<br />
incl. time indicator (O)<br />
--> see 5)<br />
7) estimated delay (O)<br />
8) message time-to-live<br />
1) Service (N)<br />
2) detailed cause of trigger (e.g.<br />
weather condition type)<br />
3) Current time (N)<br />
4) Location and direction of the road<br />
sections affected (N) --> point,<br />
section, direction (N)--> lane (O)--><br />
length (O)<br />
5) Severity (O)<br />
6) estimated delay (O)<br />
7) message time-to-live* link to VSL,<br />
lane management services for<br />
recommendations/instructions<br />
Condition for<br />
starting the<br />
service<br />
Condition for<br />
terminating the<br />
service<br />
* link to VSL, lane management<br />
services for<br />
recommendations/instructions<br />
As soon as possible weather hazard is reported by a reliable (either<br />
established source, or verified FCD messages) source<br />
Terminated by TCC on the basis of reliable sources.<br />
Reference Architecture 2.0<br />
Page 110 of 159
COOPERS<br />
integrated project<br />
Key Requirements * TCC -> vehicle:<br />
- warn only severe weather conditions that could affect safety or if there is a<br />
link to a different legal speed<br />
- system latency < 30 sec<br />
- system latency via FCD path < 3min<br />
- update frequency < 3min<br />
- warning message has to be consistent with VMS<br />
- Information wether the service is currently supported has to be given to the<br />
OBU/user.<br />
* vehicle -> TCC:<br />
- data-limiting algorithm has to be implemented to prevent floating the TCC in<br />
case of wide area weather hazards (e.g. don't send FCD warnings if similar<br />
warning message has been received)<br />
* TCC:<br />
- accuracy and correctness of warning message > 97%<br />
- perform plausibility check to ensure correctness of warning message<br />
* OBU:<br />
- drivers have to be informed at least 2km in front of weather hazard scene.<br />
- Consider locationing and tracking difficulties of various weather conditions<br />
and adapt information range<br />
- The information provided are understood by all road users ( via a language<br />
independent format)<br />
- The information should be provided well designed in terms of format and<br />
amount to avoid overloading and distracting<br />
* weather warning types include:<br />
- rain<br />
- snow<br />
- ice<br />
- hail<br />
- wind<br />
- fog<br />
- thunder storm<br />
Reference Architecture 2.0<br />
Page 111 of 159
COOPERS<br />
integrated project<br />
Break-Down<br />
Step 1: Information/data about the accident can be collected from various,<br />
reliable internal/external sources including driver reports (automatically or<br />
manually), CCTV or others.<br />
Step 2: Weather condition is analysed/diagnosed by processing the collected<br />
data.<br />
Step 3: Based on the results from data processing, an action (or set of<br />
actions) is automatically executed or provided to the road operator for<br />
confirmation.<br />
Step 4: Road operator confirms action, if needed.<br />
Step 5: Transmit the warning/information to the affected drivers on the<br />
specific road segments via a language independent format. At mean time,<br />
providing the information to TISP for warning other road users (e.g. through<br />
web information for pre-trip planning).<br />
Step 6: Display message at the OBU according to priority and requirements<br />
Step 7: Retransmit message according to requirements to ensure that new<br />
vehicles also get the information<br />
Step 8: Update message content when new information is available.Step 9:<br />
Stop service if terminating condition is valid<br />
Link with other<br />
services<br />
The following services may need to be operated parallelly:<br />
* service triggers:<br />
- Variable speed limit<br />
- Lane banning<br />
- Roadwork information (in case of winter maintenance)<br />
* service gets triggered by:<br />
- -<br />
Exeption<br />
Reference Architecture 2.0<br />
Page 112 of 159
COOPERS<br />
integrated project<br />
ID<br />
Service Area<br />
Name of<br />
Service<br />
General<br />
functions<br />
typical event<br />
occurence<br />
S3<br />
Roadwork information<br />
Roadwork information<br />
To warn drivers of roadworks ahead with in-vehicle, dynamic information.<br />
* Location Type: spot, section<br />
* Lateral: lane(s), one direction (carriageway), complete road<br />
* Movement: stationary, downstrem/upstream (speed)<br />
data sources<br />
DIRECT DATA SOURCES:<br />
* TCC Decision Support System<br />
* Road Operator<br />
INDIRECT DATA SOURCES:<br />
1) short-term / long-term scheduled roadworks:<br />
- road maintenance plan<br />
- scheduled events (daily, weekly, monthly)<br />
- road maintenance centre phone call<br />
2) roadwork monitoring:<br />
* roadside traffic sensors and detection technologies<br />
* CCTV (closed-circuit television)<br />
-> video stream<br />
-> automated image processing analysis<br />
3) roadwork trailers, winter maintenance or heavy load vehicles<br />
- provide regularly updated position<br />
- trajectory<br />
- size and vehicle type<br />
* passenger call<br />
* police (reports heavy load vehicles)<br />
Road type<br />
applied<br />
Motorways (including tunnels and bridges)<br />
Reference Architecture 2.0<br />
Page 113 of 159
COOPERS<br />
integrated project<br />
User group Drivers on motorways Other traffic information providers<br />
Objective<br />
To make drivers aware of the situation<br />
and prevent following accidents and<br />
congestion caused by bottleneck road<br />
To warn other road users of the<br />
roadwork<br />
specific interface<br />
Message<br />
content<br />
1) Service identifier (N)<br />
2) detailed cause of trigger (O)<br />
3) Current time (N)<br />
4) Location, direction, length and lane<br />
of the road sections affected (N)<br />
5) Recommendations/instructions [link<br />
to VSL, Lane management services]<br />
(O)<br />
6) time when roadwork installation<br />
starts (O)<br />
7) time until roadwork scene cleared<br />
(O)<br />
8) recommended diversion route (O)<br />
9) message time-to-live (N)<br />
10) expected delay (O)<br />
1) Service identifier (N)<br />
2) detailed cause of trigger (O)<br />
3) Current time (N)<br />
4) Location, direction, length and lane<br />
of the road sections affected (N)<br />
5) Recommendations/instructions [link<br />
to VSL, Lane management services]<br />
(O)<br />
6) time until roadwork scene cleared<br />
(O)<br />
7) recommended diversion route (O)<br />
8) message time-to-live (N)<br />
9) expected delay (O)<br />
Condition for<br />
starting the<br />
service<br />
Condition for<br />
terminating<br />
the service<br />
The warning strategy starts according to the roadwork trip start or notification<br />
from the maintenance centre.<br />
* Call / Message from Roadwork Trailer or Maintenence Centre that<br />
roadworks are finished.<br />
* Roadwork scene clearing validated by operator via CCTV<br />
* Service timeout for planned roadworks for TISP (e.g. 1 month)<br />
Reference Architecture 2.0<br />
Page 114 of 159
COOPERS<br />
integrated project<br />
Key<br />
Requirements<br />
* TCC -> OBU<br />
- System latency for planned roadworks: < 30 sec<br />
- System latency for unplanned roadworks: 1min average; 5min maximum<br />
- message frequency < 3min<br />
- Information wether the service is currently supported has to be given to the<br />
OBU/user.<br />
* TCC<br />
- reliable data sources for detection/validation<br />
* OBU<br />
- drivers have to be informed at least 2km before the roadwork scene<br />
- The information provided are understood by all road users ( via a language<br />
independent format)<br />
- The information should be provided well designed in terms of format and<br />
amount to avoid overloading and distracting<br />
* message display requirementslocality:<br />
longitudinal: 30m,<br />
transversal: lane-specific<br />
content: consistent with VMS display + eventual additional informationpriority:<br />
correct according to specification (to be defined)<br />
user: correct message filtering according to vehicle type<br />
Reference Architecture 2.0<br />
Page 115 of 159
COOPERS<br />
integrated project<br />
Break-Down Step 1: Information about roadworks is given by plan, roadwork trailer or<br />
maintenance centre.<br />
Step 2: Generate warnings according to planned warning strategy.<br />
Step 3: Transmit the warning/information to the affected drivers on the specific<br />
road segments via a language independent format. At mean time, providing<br />
the information to TISP for warning other road users (e.g. through web<br />
information for pre-trip planning).<br />
Step 4: Display message at the OBU according to priority and requirements<br />
Step 5: Retransmit message according to requirements to ensure that new<br />
vehicles also get the information<br />
Step 6a: Monitor roadwork on a regular basis or continously<br />
Step 6b: Update message content when new information is available (e.g.<br />
update roadwork position regularly)<br />
Step 7: Stop service if terminating condition is valid<br />
Link with<br />
other<br />
services<br />
The following services may need to be operated parallelly:<br />
* service triggers:<br />
- Variable speed limit<br />
- Traffic congestion warning<br />
- Lane banning- Auxiliary lane<br />
- recommended next link<br />
*service gets triggered by:<br />
- Accident warning<br />
- Incident warning<br />
Exeption<br />
Reference Architecture 2.0<br />
Page 116 of 159
COOPERS<br />
integrated project<br />
ID<br />
Service Area<br />
Service Name<br />
General functions<br />
typical event<br />
occurence<br />
S4a<br />
Lane utilization<br />
Lane banning<br />
According to the type of vehicle and the network condition, it provides drivers<br />
with in-vehicle information about lanes which are not accessible, e.g. on<br />
HGV are not allowed to drive on the off-side lane on motorways. Also, some<br />
network section has dedicated lanes for HOV or Public transport.<br />
* Location Type: section<br />
* Lateral: lane(s), one direction (carriageway), complete road<br />
* Movement: stationary<br />
data sources<br />
DIRECT DATA SOURCES:<br />
* TCC Decision Support System<br />
* Road Operator<br />
INDIRECT DATA SOURCES:<br />
* roadside traffic sensors and detection technologies<br />
* CCTV (closed-circuit television)<br />
-> video stream<br />
-> automated image processing analysis<br />
* status of local autonomous VMS<br />
* TCC<br />
- static lane (restriction) database<br />
- scheduled/planned lane restrictions<br />
- historical data (traffic flow diagrams)<br />
* vehicle sensor data (periodic, every 30sec)<br />
- vehicle type<br />
- location (lane)<br />
- occupants<br />
* other COOPERS services<br />
- weather condition warning<br />
- traffic congestion warning<br />
- roadwork information<br />
- accident warning<br />
Reference Architecture 2.0<br />
Page 117 of 159
COOPERS<br />
integrated project<br />
- incident warning<br />
* external sources<br />
- police<br />
User<br />
Drivers on motorways<br />
Highly occupied vehicles (HOV)<br />
Heavy goods vehicles (HGV)<br />
Objective To increase driving safety by making drivers aware of the situation and be<br />
prepared for early lane change or diversion to avoid the closed lane/road<br />
Message<br />
content<br />
1) Service identifier (N)<br />
2) detailed cause of trigger (O)<br />
3) Current time (N)<br />
4) Location, direction of the referred lane restriction (N)<br />
5) length of lane restriction (N)<br />
6) Number and position of banned lanes (N)<br />
7) Vehicle type (N)<br />
8) Reason for Lane ban (HOV, HGV, other services)<br />
9) message time-to-live (DAB, GPRS?)<br />
10) distance-to-live (short range, GPRS?)<br />
Condition for<br />
starting the<br />
service<br />
Condition for<br />
terminating the<br />
service<br />
1) scheduled plan of lane banning operation<br />
2) Operator command; triggered by other services<br />
1) scheduled plan of lane banning operation<br />
2) Operator command, when reason for lane ban does not apply anymore.<br />
Validation via CCTV or other reliable source<br />
Reference Architecture 2.0<br />
Page 118 of 159
COOPERS<br />
integrated project<br />
Key Requirements * TCC -> vehicles:<br />
- System latency: < 1min (incremental changes)<br />
- Update frequency: < 5min<br />
- Information wether the service is currently supported has to be given to the<br />
OBU/user.<br />
* ACK link:<br />
- ACK has to be received within 15min<br />
- ACK should have low data volume<br />
- ACK received by > 99% of addressed vehicles (this requirement is not<br />
evaluable for DAB))<br />
* OBU<br />
- lane restriction has to be filtered correctly according to vehicle type and<br />
segment (N)<br />
- Lane restrictions must be displayed as long as they apply. Display out-oforder<br />
message if service can't be guaranteed.<br />
- lane restriction has to be consistent with roadside signs<br />
- lane instruction has to be unambigous<br />
- driver and vehicle type has to be configured<br />
- in case of lane restrictions, accessible lanes have to be indicated as well<br />
Break-Down<br />
Step 1: Lane restrictions are static or triggered by other services or external<br />
sources.<br />
Step 2: Code lane restrictions to segments (position, length, vehicle type,<br />
lane, direction) according to a standardized protocol.<br />
Step 3: Transmit lane restrictions to vehicles and VMS.<br />
Step 4: Processing of lane restriction<br />
Step 5: Transmit application-level ACK back to TCC.<br />
Step 6: Display of unambigous lane restriction.<br />
Step 7: Retransmit message according to requirements to ensure that new<br />
vehicles also get the information (broadcast media)<br />
Step 8: Stop service if terminating condition is valid<br />
Reference Architecture 2.0<br />
Page 119 of 159
COOPERS<br />
integrated project<br />
Link with other<br />
services<br />
The following services may need to be operated parallelly:<br />
* service triggers:<br />
--<br />
* service gets triggered by<br />
- accident warning<br />
- incident warning<br />
- wrong-way driver warning<br />
- auxiliary lane<br />
- weather condition warning<br />
- roadwork information<br />
- traffic congestion warning<br />
Exeption<br />
locally controlled VMS<br />
Reference Architecture 2.0<br />
Page 120 of 159
COOPERS<br />
integrated project<br />
ID<br />
Service Area<br />
Service Name<br />
General<br />
functions<br />
data collection<br />
method<br />
S4b<br />
Lane utilization<br />
Lane keeping<br />
To provide in-vehicle advice for drivers not to overtake to stabilize traffic<br />
flow.<br />
* Location Type: spot, section, area<br />
* Lateral: lane(s), one direction (carriageway), complete road<br />
* Movement: stationary<br />
data sources<br />
DIRECT DATA SOURCES:<br />
* TCC Decision Support System<br />
* Road Operator<br />
* other COOPERS services<br />
- traffic congestion warning (this service monitors & predicts traffic flow.<br />
S4b warning can be triggered before actual traffic congestion warning is<br />
distributed)<br />
INDIRECT DATA SOURCES:<br />
* roadside traffic sensors and detection technologies<br />
* CCTV (closed-circuit television)<br />
-> video stream<br />
-> automated image processing analysis<br />
* vehicle sensor data (periodic, every 30sec)<br />
- average speed<br />
- location<br />
Road type<br />
applied<br />
User group<br />
Objective<br />
Motorways (including tunnels and bridges)<br />
Drivers on motorways<br />
To increase traffic flow by making drivers aware of the situation.<br />
Reference Architecture 2.0<br />
Page 121 of 159
COOPERS<br />
integrated project<br />
Message content 1) Service (N)<br />
2) detailed cause of trigger (O)<br />
3) Current time (N)<br />
3) Location, direction, length of the lane keeping advice (N)<br />
4) Vehicle type (O)<br />
5) message time-to-live (DAB, GPRS?)<br />
6) distance-to-live (short range, GPRS?)<br />
Condition for<br />
starting the<br />
service<br />
Condition for<br />
terminating the<br />
service<br />
1) As soon as critical traffic flow density is monitored/reported by a reliable<br />
(either established source, or verified FCD messages) source.<br />
2) Operator command<br />
1) As soon as congestion fading is reported by a reliable (either<br />
established source, or verified FCD messages) source.<br />
2) Service timeout (insert empirical value from road operator)<br />
3) Operator command<br />
Key<br />
Requirements<br />
* TCC -> vehicles:<br />
- System latency: < 1min (incremental changes)<br />
- Update frequency: < 5min * OBU<br />
- Keep in lane advice has to be filtered correctly according to segment (N)<br />
and vehicle type (O).<br />
- Keep in lane advice must be displayed as long as they apply.<br />
- Keep in lane advice has to be consistent with roadside signs, if available<br />
- vehicle type has to be configured<br />
Reference Architecture 2.0<br />
Page 122 of 159
COOPERS<br />
integrated project<br />
Break-Down<br />
Step 1: Keep-in-lane advice is triggered by critical traffic flow density or<br />
road operator.<br />
Step 2: Code keep-in-lane advice to segments (position, length, vehicle<br />
type, direction) according to a standardized protocol.<br />
Step 3: Transmit keep-in-lane advice to vehicles and VMS, if possible.<br />
Step 4: Processing of keep-in-lane advice message<br />
Step 5: Display keep-in-lane-advice incl. reason (increase traffic flow)<br />
Step 6: Retransmit message according to requirements to ensure that new<br />
vehicles also get the information (broadcast media)<br />
Step 7: Stop service if terminating condition is valid<br />
Link with other<br />
services<br />
The following services may need to be operated parallelly:<br />
* Service is triggered by:<br />
- traffic congestion warning<br />
* Service triggers:<br />
- -<br />
Exeption<br />
Reference Architecture 2.0<br />
Page 123 of 159
COOPERS<br />
integrated project<br />
ID<br />
Service Area<br />
Service Name<br />
General<br />
functions<br />
typical event<br />
occurence<br />
S4c<br />
Lane utilization<br />
Auxiliary Lane Accessibility<br />
Provide in-vehicle information to inform drivers on a specific motorway section<br />
about the availability of auxiliary lanes for driving.<br />
* Location Type: section, area<br />
* Lateral: lane(s)<br />
* Movement: stationary<br />
data sources<br />
DIRECT DATA SOURCES:<br />
* TCC Decision Support System<br />
* Road Operator<br />
INDIRECT DATA SOURCES:<br />
* roadside traffic sensors and detection technologies<br />
* CCTV (closed-circuit television)<br />
-> video stream<br />
-> automated image processing analysis<br />
* TCC<br />
- static lane database<br />
- scheduled/planned auxiliary lane accessibility<br />
* vehicle sensor data (periodic, every 30sec)<br />
- average speed<br />
- location<br />
* external sources<br />
- police<br />
- operator cars<br />
Road type<br />
applied<br />
User group<br />
Objective<br />
Motorways (including tunnels and bridges)<br />
Drivers on motorways<br />
Highly occupied vehicles (HOV)<br />
Heavy goods vehicles (HGV)<br />
To increase driving safety by making drivers aware of the situation and be<br />
Reference Architecture 2.0<br />
Page 124 of 159
COOPERS<br />
integrated project<br />
prepared for the availablility of the auxiliary lane.<br />
Message<br />
content<br />
1) Service identifier (N)<br />
2) detailed cause of trigger (O)<br />
3) Current time (N)<br />
4) Location, direction of the referred auxiliary lane (N)<br />
5) length of auxiliary lane (N)<br />
5) Number and position of auxiliary lane (N)<br />
6) Reason (O)<br />
7) Vehicle type (HOV) (N)<br />
8) message time-to-live (DAB, GPRS?)<br />
9) distance-to-live (short range, GPRS?)<br />
Condition for<br />
starting the<br />
service<br />
Condition for<br />
terminating<br />
the service<br />
Key<br />
Requirements<br />
Operator command (scheduled plan of auxiliary lane operation)<br />
Operator command (scheduled plan of auxiliary lane operation)<br />
* TCC -> vehicles:<br />
- System latency: < 30sec<br />
- Update frequency: < 5min<br />
* OBU<br />
- Auxiliary lane has to be filtered correctly according to vehicle type and<br />
segment (N)<br />
- Auxiliary lanes must be displayed as long as they apply. Display out-of-order<br />
message if service can't be guaranteed.<br />
- Auxiliary lanes have to be consistent with roadside signs<br />
- Auxiliary lanes have to be unambigous with respect to other direction<br />
- vehicle type has to be configured<br />
Reference Architecture 2.0<br />
Page 125 of 159
COOPERS<br />
integrated project<br />
Break-Down<br />
Step 1: Free auxiliary lane is validated via TCC. The whole length has to be<br />
monitored simulateously to ensure that lane is non-occupied.<br />
Step 2: Auxiliary lane service is triggered by operator.<br />
Step 3: Code auxiliary lane to segments (position, length, vehicle type, lane,<br />
direction) according to a standardized protocol.<br />
Step 4: Transmit auxiliary lane availability to vehicles and VMS.<br />
Step 5: Processing of auxiliary lane message.<br />
Step 6: Display of unambigous auxiliary lane availability.<br />
Step 7: Retransmit message according to requirements to ensure that new<br />
vehicles also get the information (broadcast media)<br />
Step 8: Stop service if terminating condition is valid<br />
Link with<br />
other services<br />
The following services may need to be operated parallelly:<br />
* Service triggers:<br />
- lane banning<br />
* Service gets triggered by:<br />
- traffic congestion warning<br />
- roadwork information<br />
Exeption<br />
locally controlled VMS<br />
Reference Architecture 2.0<br />
Page 126 of 159
COOPERS<br />
integrated project<br />
ID<br />
Service Area<br />
Service Name<br />
General<br />
functions<br />
typical event<br />
occurence<br />
S5<br />
Traffic management<br />
In-Vehicle Variable Speed Limit Information<br />
Provide drivers with in-vehicle information on legal speed for current<br />
segment. Legal speed is correlated to traffic, environmental and infrastructure<br />
conditions as well as the input parameters from other services. It contains static<br />
and dynamic speed limits.<br />
* Location Type: section, area<br />
* Lateral: lane(s), one direction (carriageway), complete road<br />
* Movement: stationary<br />
data sources<br />
DIRECT DATA SOURCES:<br />
* TCC Decision Support System<br />
* Road Operator<br />
INDIRECT DATA SOURCES:<br />
* roadside traffic sensors and detection technologies<br />
* CCTV (closed-circuit television)<br />
-> video stream<br />
-> automated image processing analysis<br />
* infrastructure equipment<br />
- VMS (driver output actuation, status feedback to TCC)<br />
- section control<br />
* TCC<br />
- speed profile<br />
- static speed limit database<br />
- historical data (traffic flow diagrams)<br />
* vehicle sensor data (periodic, every 30sec)<br />
- average speed<br />
- location<br />
* other COOPERS services<br />
- weather condition warning<br />
- congestion warning<br />
- roadwork information<br />
- accident warning<br />
Reference Architecture 2.0<br />
Page 127 of 159
COOPERS<br />
integrated project<br />
- incident warning<br />
* external sources<br />
- police<br />
Road type<br />
applied<br />
User group<br />
Objective<br />
Motorways (including tunnels and bridges)<br />
Drivers on motorways<br />
To inform drivers of current legal speed limit and help them to support the<br />
timely adaptation of their speed to upcoming driving conditions.<br />
Message content 1) Service (N)<br />
2) Current time (N)<br />
3) Location, direction, lane and length of the referred speed limit zone (N)<br />
4) legal speed limit (N) and type advised/mandatory (N)<br />
5) Vehicle type (N)<br />
6) message time-to-live (DAB, GPRS?)<br />
7) distance-to-live (short range, GPRS?)<br />
Condition for<br />
starting the<br />
service<br />
Condition for<br />
terminating the<br />
service<br />
Service is continuously provided for motorways.<br />
After entering the motorway (DAB, GPRS) or the first connection setup (DSRC,<br />
IR) the legal speed limit has to be displayed.<br />
Leaving motorway.<br />
Time/distance to live exceeded (indication of system error)<br />
Reference Architecture 2.0<br />
Page 128 of 159
COOPERS<br />
integrated project<br />
Key<br />
Requirements<br />
* TCC:<br />
- every segment has at least 1 legal speed limit<br />
* TCC -> vehicles:<br />
- System latency: < 1min (incremental changes)<br />
- Update frequency: < 5min<br />
- Information wether the service is currently supported has to be given to the<br />
OBU/user.<br />
* VMS -> TCC:<br />
- System latency: < 10 sec<br />
* ACK link:<br />
- ACK has to be received within 15min<br />
- ACK should have low data volume<br />
- ACK received by > 97% of addressed vehicles (this requirement is not<br />
evaluable for DAB)<br />
* OBU<br />
- speed limit has to be filtered correctly according to vehicle type and position<br />
(segment (N), lane (O))<br />
- Entering/Leaving the motorway has to be detected<br />
- Legal speed limit must be displayed all the time. Display out-of-order message<br />
if service can't be guaranteed.<br />
- speed limit signs must be displayed at specified positions (+- 30m)<br />
- speed limit has to be consistent with roadside signs<br />
- speed limit has to be unambiguous (lane, unit)<br />
- driver and vehicle type has to be configured<br />
- speed limits have to be displayed according to vienna convention<br />
- plausibility check has to be performed<br />
Break-Down<br />
Step 1: Speed profile is generated by TCC software<br />
Step 2: Code speed limits to segments (position, length, vehicle type, lane,<br />
direction) according to a standardized protocol and ensure that all segments<br />
are covered.<br />
Step 3: Transmit speed limits to vehicles and VMS.<br />
Step 4: Processing of speed messages<br />
Step 5: Transmit application-level ACK back to TCC.<br />
Step 6: Display of unambiguous speed limit.<br />
Step 7: Retransmit message according to requirements to ensure that new<br />
vehicles also get the information (broadcast media)<br />
Reference Architecture 2.0<br />
Page 129 of 159
COOPERS<br />
integrated project<br />
Link with other<br />
services<br />
The following services may need to be operated parallelly:<br />
* Service triggers:<br />
- ISA with infrastructure link<br />
* Service gets triggered by:<br />
- weather condition warning<br />
- Traffic congestion warning<br />
- incident warning<br />
- accident warning<br />
- roadwork information<br />
- wrong-way driver warning<br />
Exeption<br />
Locally controlled VMS or roadwork trailer could trigger VSL service.<br />
Reference Architecture 2.0<br />
Page 130 of 159
COOPERS<br />
integrated project<br />
ID<br />
Service Area<br />
Name of<br />
Service<br />
General<br />
functions<br />
typical event<br />
occurence<br />
S6<br />
Traffic congestion warning<br />
Traffic congestion warning<br />
Provide in-vehicle, dynamic information to warn drivers of congested traffic<br />
ahead<br />
* Location Type: spot, section, area<br />
* Lateral: lane(s), one direction (carriageway), complete road<br />
* Movement: stationary, downstream/upstream (speed)<br />
data sources<br />
DIRECT DATA SOURCES:<br />
* TCC Decision Support System<br />
* Road Operator<br />
INDIRECT DATA SOURCES:<br />
* roadside traffic sensors and detection technologies<br />
* CCTV (closed-circuit television)<br />
-> video stream<br />
-> automated image processing analysis<br />
* historical & predicted data<br />
- traffic flow diagrams<br />
* police, fire dept. and highway authorities (e.g. patrols)<br />
-> position, direction<br />
-> traffic situation<br />
-> lane bans, instructions<br />
-> accident scene cleared<br />
* vehicle(s):<br />
- passenger calls<br />
- FCD (event based, notification latency < 10sec)<br />
-> average speed<br />
-> position<br />
Road type<br />
applied<br />
Motorways (including tunnels and bridges)<br />
Reference Architecture 2.0<br />
Page 131 of 159
COOPERS<br />
integrated project<br />
User group Drivers on motorways Other traffic information providers<br />
Objective<br />
Message<br />
content<br />
To increase driving safety by making<br />
drivers aware of the congested traffic<br />
and be prepared for the condition.<br />
1) Service (N)<br />
2) detailed cause of trigger (O)<br />
3) Current time (N)<br />
4) Severity [classification,<br />
estimated/observed queue length,<br />
delay time, average speed]<br />
5) location of congestion tail end,<br />
estimated propagation speed<br />
To provide other road users with<br />
traffic congestion information<br />
1) Service identifier (N)<br />
2) detailed cause of trigger (O)<br />
3) Current time (N)<br />
4) Location and direction of the road<br />
sections affected (N)<br />
5) Severity [classification,<br />
estimated/observed queue length,<br />
delay time, average speed]<br />
6) Recommendations/instructions<br />
[link to VSL, Lane management<br />
services, recommended next link] (O)<br />
7) Estimated time to congestion<br />
fading (O)<br />
6) location of congestion tail end,<br />
estimated propagation speed<br />
7) Recommendations/instructions<br />
[link to VSL, Lane management<br />
services, recommended next link] (O)<br />
8) message time-to-live (N)<br />
8) Estimated time to congestion<br />
fading (O)<br />
9) message time-to-live (N)<br />
Condition for<br />
starting the<br />
service<br />
Condition for<br />
terminating<br />
the service<br />
As soon as an congestion is reported by a reliable (either established<br />
source, or verified FCD messages) source.<br />
*As soon as congestion fading is reported by a reliable (either established<br />
source, or verified FCD messages) source.<br />
* Service timeout (insert empirical value from road operator)<br />
Reference Architecture 2.0<br />
Page 132 of 159
COOPERS<br />
integrated project<br />
Key<br />
Requirements<br />
* TCC -> OBU<br />
- System latency: 1min average, 5min maximum<br />
- if congestion is displayed via VMS, OBU warning has to be consistentmessage<br />
frequency < 3min<br />
- Information whether the service is currently supported has to be given to<br />
the OBU/user.<br />
* OBU/RSU/Sensor -> TCC<br />
- reliable data sources for detection/validation<br />
* OBU<br />
- drivers have to be informed 4km before the congestion end<br />
- The information provided are understood by all road users ( via a language<br />
independent format)<br />
- The information should be provided well designed in terms of format and<br />
amount to avoid overloading and distracting<br />
* message display requirementslocality:<br />
longitudinal: 30m,<br />
transversal: lane-specific<br />
content: consistent with VMS display + eventual additional information<br />
priority: correct according to specification (to be defined)<br />
user: correct message filtering according to vehicle type<br />
Reference Architecture 2.0<br />
Page 133 of 159
COOPERS<br />
integrated project<br />
Break-Down Step 1: Information/data about the congestion can be collected from various<br />
reliable internal/external sources including driver reports (automatically or<br />
manually), CCTV or others.<br />
Step 2: Traffic condition is analysed/diagnosed by processing the collected<br />
data.<br />
Step 3: Based on the results from data processing, an action (or set of<br />
actions) is automatically executed or provided to the road operator for<br />
confirmation.<br />
Step 4: Road operator confirms action, if needed.<br />
Step 5: Transmit the warning/information to the affected drivers on the<br />
specific road segments via a language independent format. At mean time,<br />
providing the information to TISP for warning other road users (e.g. through<br />
web information for pre-trip planning).<br />
Step 6: Display message at the OBU according to priority and requirements<br />
Step 7: Retransmit message according to requirements to ensure that new<br />
vehicles also get the information<br />
Step 8: Update message content when new information is available (e.g.<br />
update queue end position regularly)<br />
Step 9: Stop service if terminating condition is valid<br />
Link with<br />
other<br />
services<br />
The following services may need to be operated parallelly:<br />
* service triggers:<br />
- Variable speed limit<br />
- Keep in lane<br />
- Lane banning<br />
- Auxiliary lane<br />
- Recommended next link<br />
- Estimated journey time<br />
* service gets triggered by:<br />
Reference Architecture 2.0<br />
Page 134 of 159
COOPERS<br />
integrated project<br />
- accident warning<br />
- incident warning<br />
- roadwork information<br />
Exeption<br />
Reference Architecture 2.0<br />
Page 135 of 159
COOPERS<br />
integrated project<br />
ID<br />
Service Area<br />
S7<br />
Speed Limit Information<br />
Service Name ISA with infrastructure links<br />
General<br />
functions<br />
typical event<br />
occurence<br />
Inform drivers of the current recommended speed limit and provide support<br />
to match their automatic speed control to prevailing traffic, weather and road<br />
conditions.<br />
* Location Type: section, area<br />
* Lateral: lane(s), one direction (carriageway), complete road<br />
* Movement: stationary<br />
data sources<br />
DIRECT DATA SOURCES:<br />
* recommended speed limit profile<br />
INDIRECT DATA SOURCES:<br />
* Variable speed limit profile<br />
* static speed limit database<br />
* roadside traffic sensors and detection technologies<br />
* CCTV (closed-circuit television)<br />
-> video stream<br />
-> automated image processing analysis<br />
* infrastructure equipment<br />
- VMS (driver output actuation, status feedback to TCC)<br />
- section control<br />
* TCC<br />
- historical data (traffic flow diagrams)<br />
* vehicle sensor data (periodic, every 30sec)<br />
- average speed<br />
- location<br />
* vehicle sensor data ("continous")<br />
- current speed<br />
Reference Architecture 2.0<br />
Page 136 of 159
COOPERS<br />
integrated project<br />
* other COOPERS services<br />
- weather condition warning<br />
- congestion warning<br />
- roadwork information<br />
- accident warning<br />
- incident warning<br />
* external sources<br />
- police<br />
Road type<br />
applied<br />
User group<br />
Objective<br />
Message<br />
content<br />
Motorways (including tunnels and bridges)<br />
Drivers on motorways<br />
To guide drivers applying the current recommended speed limit. After<br />
confirmation by the driver at the beginning of the service, the vehicle speed<br />
should be adapted to the recommended speed limit automatically.<br />
1) Service (N)<br />
2) Current time (N)<br />
3) Location, direction, lane and length of the referred speed limit zone (N)<br />
4) recommended speed limit (N)<br />
5) Vehicle type (N)<br />
6) message time-to-live (DAB, GPRS?)<br />
7) distance-to-live (short range, GPRS?)<br />
Condition for<br />
starting the<br />
service<br />
Condition for<br />
terminating<br />
the service<br />
Service is continuously provided for motorways.<br />
After entering the motorway (DAB, GPRS) or the first connection setup<br />
(DSRC, IR) the service can be activated by manual confirmation of the driver<br />
Leaving motorway.<br />
Time/distance to live exceeded.<br />
Driver disables service manually.<br />
Reference Architecture 2.0<br />
Page 137 of 159
COOPERS<br />
integrated project<br />
Key<br />
Requirements<br />
* TCC:<br />
- every segment has at least 1 legal speed limit<br />
* TCC -> vehicles:<br />
- System latency: < 10 sec (incremental changes)<br />
- Update frequency: < 30 sec<br />
- Information whether the service is currently supported has to be given to<br />
the OBU/user.<br />
* VMS -> TCC:<br />
- System latency: < 10 sec<br />
* ACK link:<br />
- ACK has to be received within 15min<br />
- ACK should have low data volume<br />
- ACK received by > 99% of addressed vehicles (this requirement is not<br />
evaluable for DAB)<br />
* OBU<br />
- Recommended speed limit has to be filtered correctly according to vehicle<br />
type and position (segment (N), lane (O))<br />
- Entering/Leaving the motorway has to be detected<br />
- Recommended speed limit must be provided all the time. Display out-oforder<br />
message and disable ISA if service can't be guaranteed.<br />
- Recommended speed limits must be triggered at specified positions (+-<br />
30m)<br />
- Recommended speed limit has to be consistent with roadside signs<br />
- Recommended speed limit has to be unambiguous (lane, unit)<br />
- driver and vehicle type has to be configured<br />
- speed limits have to be displayed according to vienna convention<br />
- plausibility check has to be performed.<br />
* RPU<br />
- RPU must be able to determine the current lane<br />
* vehicle:<br />
- adaptive cruise control<br />
Reference Architecture 2.0<br />
Page 138 of 159
COOPERS<br />
integrated project<br />
Break-Down Step 1: Speed profile is generated by TCC software<br />
Step 2: Code recommended speed limits to segments (position, length,<br />
vehicle type, lane, direction) according to a standardized protocol and<br />
ensure that all segments are covered.<br />
Step 3: Transmit speed limits to vehicles and VMS.<br />
Step 4: Processing of speed messages<br />
Step 5: Transmit application-level ACK back to TCC.<br />
Step 6: Display of unambiguous speed limit.<br />
Step 7: Retransmit message according to requirements to ensure that new<br />
vehicles also get the information (broadcast media)<br />
========================<br />
2nd breakdown: user's viewpoint<br />
Step 1: Driver starts service manually<br />
Step 2: Recommended speed limit is received by OBU<br />
Step 3: Plausibility check performed by OBU<br />
Step 4: Provide recommended speed limit to Adaptive Cruise Control<br />
Step 5: Service is disabled either manually by driver or follow-up speed data<br />
is missing or leaving the motorway.<br />
Link with<br />
other<br />
services<br />
The following services may need to be operated parallelly:<br />
Service gets triggered by:<br />
* Variable Speed Limit<br />
Service triggers:<br />
--<br />
Exeption<br />
Locally controlled VMS or roadwork trailers transmit speed data to TCC.<br />
Reference Architecture 2.0<br />
Page 139 of 159
COOPERS<br />
integrated project<br />
ID<br />
Service Area<br />
Service Name<br />
General<br />
functions<br />
Road type<br />
applied<br />
User group<br />
Objective<br />
Message/display<br />
content<br />
S8<br />
Service continuity<br />
International service continuity<br />
Exchange static and dynamic network information based on standard<br />
protocols between neighbouring control centres (internationally or<br />
regionally) to ensure continuity of services for travellers.<br />
Motorways<br />
Traffic information centres or control centres<br />
Data exchange for providing continued service<br />
I2I<br />
Copies of coded warning messages as defined in the services S1-S7<br />
I2V<br />
1) Originator<br />
2) list of supported services<br />
Condition for<br />
starting the<br />
service<br />
Condition for<br />
terminating the<br />
service<br />
Starts as defined in the interchange agreements between the road<br />
operators or traffic information providers.<br />
Ends as defined in interchange agreements between the road operators<br />
or traffic information providers.<br />
1. regular/scheduled static information exchange<br />
Completion of information exchange is acknowledged.<br />
2. dynamic information exchange.<br />
Receipt of warning message is acknowledged.<br />
Reference Architecture 2.0<br />
Page 140 of 159
COOPERS<br />
integrated project<br />
Key<br />
requirements<br />
* Warning event content shall be provided in a ready-to-send format.<br />
Situational data must not be interpreted by the receiving TCC<br />
* Warning message generation to partner distribution latency < 10 sec, if<br />
no or predefined strategy is realized.<br />
* If needed, the database model has to be extended to manage the<br />
extended area<br />
* Information about the currently supported services has to be given to<br />
the OBU/user.<br />
* Message filtering shall be possible<br />
* OBU has to transmit ACKs to the source TCC<br />
* The communication link between the TCCs has to be reliable (>99%<br />
transmissions successful within distribution latency)<br />
* The user shall not recognise any difference in service provision during<br />
and after the service handover.<br />
* Events have to be classified and described in a standardised way.<br />
* The OBU needs to provide valid service information also during the<br />
handover. (no HMI service provision break)<br />
* Locations shall always be referenced in the same way.<br />
* The OBU shall be able to combine events if they are transmitted<br />
separately due to different TCC responsibilities or information providers.<br />
* Static information exchange:- Information will be exchanged on a<br />
regular, scheduled basis as defined in the interchange agreements (e.g.<br />
daily)<br />
* Dynamic information exchange:<br />
- Copies of warning messages are sent to the partner TCCs as soon as<br />
they are generated (event based).<br />
Reference Architecture 2.0<br />
Page 141 of 159
COOPERS<br />
integrated project<br />
Breakdown<br />
1) Warning message is generated in TCCsource.<br />
2) Check interchange agreements between neighbouring TCCs and<br />
determine if information is relevant for them.<br />
3) Design/Use joint traffic management strategy if necessary<br />
4) TCCsink: apply spatial and content filtering<br />
5) Determine relevant segments the information needs to be sent to<br />
6) Feed into queue. Take joint strategy into account.<br />
Link with other<br />
COOPERS<br />
services<br />
service triggers:<br />
- S1-S7<br />
service is triggered by:<br />
- S1-S7<br />
Reference Architecture 2.0<br />
Page 142 of 159
COOPERS<br />
integrated project<br />
ID<br />
Service Area<br />
S9<br />
Road Charging<br />
Name of Service Road Charging to influence on demand<br />
General<br />
functions<br />
typical event<br />
occurency<br />
The main focus is "to influence demand" by displaying the current, dynamic toll<br />
directly to the user. The service will focus on demonstration of dynamic road<br />
charing schemes and implement other parts of an EFC system only as far as<br />
they are necessary to this functionality.<br />
* Location Type: spot, section, area<br />
* Lateral: lane(s), one direction<br />
(carriageway), complete road<br />
* Movement: stationary<br />
data sources<br />
DIRECT DATA SOURCES<br />
* high-level road network status and prediction unit<br />
* environmental sensors (e.g. pollution, noise)<br />
* dynamic charging scheme data base<br />
* historical database (environmental, traffic conditions)<br />
* vehicle<br />
- timestamp<br />
- ID<br />
- vehicle type<br />
- location<br />
- occupants<br />
- route information (e.g. targeted motorway exit)<br />
User Driver Fleet operator<br />
Objective<br />
To make the driver aware to protect<br />
the environment and to optimize traffic<br />
load on motorways.<br />
To optimize HGV traffic load on<br />
motorways by provision of dynamic<br />
tolling information to fleet dispatchers<br />
to support their pre-trip and on-trip<br />
planning.<br />
Reference Architecture 2.0<br />
Page 143 of 159
COOPERS<br />
integrated project<br />
Message<br />
content<br />
Condition for<br />
starting the<br />
service<br />
Condition for<br />
terminating the<br />
service<br />
I2V Link:<br />
1) toll amount of current segment<br />
2) current charging scheme (c/km,<br />
dynamic parameters used)<br />
3) prediction for next segments<br />
according to travel time<br />
V2I Link:<br />
1) timestamp (N)<br />
2) location: segment (N)<br />
3) location: lane (O)<br />
4) vehicle type (N)<br />
5) number of occupants (O)<br />
6) route information (e.g. targeted<br />
motorway exit) (O)<br />
After entering the motorway (DAB,<br />
GPRS) or the first connection setup<br />
(DSRC, IR) the service can be<br />
provided.<br />
Leaving motorway.<br />
Driver disables service manually.<br />
I2I Link:<br />
A database is maintained by the road<br />
operator and accessible to fleet<br />
operators. It contains all motorway<br />
segments each of them providing the<br />
following information:<br />
1) segment ID<br />
2) active charging parameters (e.g.<br />
traffic load, vehicle type, time,<br />
environmental)<br />
3) current toll amount per vehicle type<br />
4) short-term toll amount forecast (0-<br />
2h) according to dynamic parameter<br />
predictions (time, traffic load,<br />
environment) and vehicle type<br />
5) mid-term forecast (2-24h) according<br />
to dynamic parameter predictions<br />
(time, traffic load, environment) and<br />
vehicle type<br />
always on<br />
Reference Architecture 2.0<br />
Page 144 of 159
COOPERS<br />
integrated project<br />
Key<br />
Requirements<br />
Requirements OBU:<br />
The OBU shall store a geo object database consisting of a set of coordinates of<br />
tolled road links<br />
(this may be part of COOPERS navigation services).<br />
It shall be possible to perform an update of the geo object database (-> Service<br />
‘Check map update’)<br />
for newer information about the position, the attributes of the roads on the<br />
planned route,<br />
for planning purposes and for incidents like dynamic road work if the<br />
environmental aspect is concerned.<br />
The OBU shall be able to detect if vehicle is on toll road within 600 m or 1/3 of<br />
length of road link<br />
(whatever happens first) after entering the according road link (requirement<br />
from [MISTER]).<br />
The error rate in not detecting a tolled road link shall be below 10-4<br />
(requirement from [MISTER]).<br />
The rate of erroneously detecting a road link as being used shall be below 10-6<br />
relative to all correctly<br />
detected segments (requirement from [MISTER]).<br />
The OBU shall be able to be configured according to vehicle type (passenger<br />
car, HGV …).<br />
The OBU shall support HMI for input of current vehicle configuration (e.g.<br />
number axes, weight …).<br />
The OBU shall store the passed toll road link IDs together with current<br />
date/time, vehicle configuration (e.g. number axes, weight …).<br />
The OBU shall send the stored data (toll road link ID …) together with vehicle<br />
configuration to the EFC provider.<br />
The OBU shall receive current toll and display it on the HMI.<br />
Optional: The OBU shall sum up the toll of the driven road links and display the<br />
sum.<br />
Optional: The OBU shall be able to send a list of road link IDs (planned route)<br />
with a time schedule<br />
together with vehicle configuration to the EFC provider (link to navigation<br />
services).<br />
Optional: The OBU shall receive the sum of the toll which must be paid for the<br />
planned route and display it on the HMI.<br />
When using lane specific tolling:<br />
The OBU shall record the (mostly?) used lane on a road link.<br />
Requirements geo object database<br />
The coordinates shall be accurate enough to distinguish roads (toll road from<br />
toll road, toll road from other road).<br />
When using lane specific tolling:<br />
The coordinates shall be accurate enough to distinguish lanes.<br />
Reference Architecture 2.0<br />
Page 145 of 159
COOPERS<br />
integrated project<br />
Break-Down<br />
Service breakdown for displaying current toll:<br />
Step1) OBU: Detect road link on which vehicle just drives.<br />
Step2) OBU -> TCC: Send road link ID and vehicle configuration (type/class …)<br />
to TCC.<br />
Step3) TCC (EFC provider): Calculate toll based on vehicle configuration, time,<br />
road demand …<br />
Step4) TCC -> OBU: Send calculated toll to OBU.<br />
Step5) Display toll for road link OR value in € cent/km on HMI.Step6) Display<br />
accumulated toll for current trip on HMI.<br />
Service breakdown for displaying toll for planned route:<br />
Step1) Get information about route from COOPERS navigation service.<br />
Step2) OBU -> TCC: Send list of road link IDs, time schedule and vehicle<br />
configuration (type/class …) to TCC.<br />
Step3) TCC (EFC provider): Calculate accumulation of toll based on vehicle<br />
configuration, time, road demand …<br />
Step4) TCC -> OBU: Send calculated accumulation of toll to OBU.<br />
Step5) Display toll for planned route on HMI.<br />
Link with other<br />
services<br />
--<br />
Exeption<br />
Reference Architecture 2.0<br />
Page 146 of 159
COOPERS<br />
integrated project<br />
ID<br />
Service Area<br />
S10<br />
Estimated Journey Time<br />
Name of Service Estimated Journey Time<br />
General<br />
functions<br />
typical event<br />
occurence<br />
data sources<br />
Provide in-vehicle, dynamic information on the estimated journey time of<br />
motorway segments of the planned route to enable dynamic navigation.<br />
1. route based<br />
2. link based<br />
DIRECT DATA SOURCES:<br />
* predicted travel times from TCC database<br />
INDIRECT DATA SOURCES:<br />
- roadside unit<br />
- tolling unit<br />
- Floating Car Data<br />
- historical travel times<br />
- highway patrols<br />
- external service provider (e.g. vehicle fleet, GSM provider)<br />
User Drivers on motorways Other traffic information providers<br />
Objective<br />
Message<br />
Condition for<br />
starting the<br />
To increase road safety by optimizing<br />
use of the road capacity and allowing<br />
drivers to select more efficient routes<br />
on the basis of real time information.<br />
V2I:<br />
1) ID<br />
2) timestamp<br />
3) vehicle type<br />
4) route information (e.g. array of<br />
segments)<br />
I2V:<br />
1) target ID<br />
2) service identifier<br />
3) estimated journey time deviations<br />
for requested segments (estimations<br />
based on predicted journey progress)<br />
Estimated Journey time service is<br />
activated by user (menu option).<br />
To provide road users with journey<br />
time estimates<br />
1) Identification of the road sections for<br />
which journey times are provided (N)<br />
2) Identification of date and time period<br />
for which estimated journey times are<br />
provided<br />
3) Journey time predictions, time<br />
series (short-term, mid-term, longterm)<br />
Estimated Journey time is always on.<br />
Reference Architecture 2.0<br />
Page 147 of 159
COOPERS<br />
integrated project<br />
service<br />
Condition for<br />
terminating the<br />
service<br />
Key<br />
Requirements<br />
Deactivation by user.<br />
* TCC -> OBU<br />
- System latency: 30 s average, 2 min maximum<br />
- if journey time is displayed via VMS, OBU display has to be consistent<br />
- message frequency depending on requests<br />
- Information whether the service is currently supported has to be given to the<br />
OBU/user.<br />
- journey time deviations of requested segments > 3min shall be transmittedjourney<br />
time predictions for routes shall take predicted journey progress into<br />
account (time window for estimation of follow-up segments)<br />
* OBU<br />
- drivers have to be informed if changes to route planning occur<br />
- The information provided are understood by all road users ( via a language<br />
independent format)<br />
- The information should be provided well designed in terms of format and<br />
amount to avoid overloading and distracting<br />
- Automated route requests can be activated/deactivated at OBU<br />
- map database with default journey times has to be available<br />
- The routing algorithm shall be able to handle incoming deviations<br />
* message display requirements<br />
locality: longitudinal: 30m<br />
content: consistent with VMS display + eventual additional information<br />
priority: correct according to specification (to be defined)<br />
Reference Architecture 2.0<br />
Page 148 of 159
COOPERS<br />
integrated project<br />
user: correct message filtering according to vehicle type<br />
Break-<br />
Down<br />
In case of a broadcast mode, the TCC will send a coded list of road sections<br />
and estimated travel times and periods for which these estimations are valid.<br />
No message management is applied, though only the estimated journey times<br />
are broadcasted that depart from the free flow condition.<br />
In case of a personalized journey time estimation, the approach will be the<br />
following:<br />
Step 1: prepare route information based on current planned route<br />
Step 2: transmit request for estimated journey times of the prepared route<br />
Step 3: Check continously updated journey time estimations at TCC for<br />
deviations<br />
Step 4: Transmit deviations of requested segments back to requester<br />
Step 5: update route at OBU based on new journey times<br />
Step 6: Inform driver of route changes<br />
note: feedback of actual journey time (FCD) is now covered by S13!<br />
Link with other<br />
services<br />
The following services may need to be operated parallelly:* service triggers:-<br />
Variable speed limit* service gets triggered by:- accident warning- incident<br />
warning- roadwork information- traffic congestion warning<br />
Exeption<br />
Not applicable<br />
Reference Architecture 2.0<br />
Page 149 of 159
COOPERS<br />
integrated project<br />
ID<br />
Service Area<br />
Name of Service<br />
S11<br />
Recommended next link<br />
Recommended next link<br />
General functions Provide in-vehicle, dynamicm, public recommendations on motorway links<br />
selected by the road operator.<br />
typical event<br />
occurence<br />
data sources<br />
1. route based<br />
2. link based<br />
DIRECT DATA SOURCES:<br />
* road operator<br />
* TCC decision support system<br />
INDIRECT DATA SOURCES:<br />
- road network status map<br />
- high-level road network map database<br />
- travel time database<br />
- roadwork database<br />
- highway authorities<br />
- police<br />
- rescue services<br />
Road type<br />
applied<br />
User group<br />
Objective<br />
motorway<br />
Drivers on motorways<br />
To increase road safety and efficiency by optimizing use of the road capacity<br />
via operator selection of more efficient routes on the basis of real time<br />
information.<br />
Reference Architecture 2.0<br />
Page 150 of 159
COOPERS<br />
integrated project<br />
Message content<br />
1) Service identifier (N)<br />
2) detailed cause of trigger (O)<br />
3) Current time (N)<br />
4) vehicle type restriction (N)<br />
5) location / affected route (N)<br />
6) validity period (N)<br />
7) alternate route (N)<br />
8) details on alternate route [e.g. travel times] (O)<br />
9) information type [informative/recommendation/binding] (N)<br />
Condition for<br />
starting the<br />
service<br />
Condition for<br />
terminating the<br />
service<br />
Recommended next link is always on if dynamic data is available.<br />
Recommended next link is always on if dynamic data is available.<br />
Reference Architecture 2.0<br />
Page 151 of 159
COOPERS<br />
integrated project<br />
Key<br />
Requirements<br />
* TCC -> OBU<br />
- System latency: 30 s average, 2 min maximum<br />
- if recommended next link is displayed via VMS, OBU information has to be<br />
consistent<br />
- Information whether the service is currently supported has to be given to<br />
the OBU/user.<br />
* TCC<br />
- The application shall provide means for the road operator to define<br />
information dissemination strategy (local area, vehicle type, information<br />
provided to every x. vehicle)<br />
* OBU<br />
- drivers have to be informed during route planning and during the trip- The<br />
information provided are understood by all road users ( via a language<br />
independent format)<br />
- The information should be provided well designed in terms of format and<br />
amount to avoid overloading and distracting<br />
- The user shall be able to set the level of impact for route planning (e.g. take<br />
only legal/legal+recommended/all information into account)<br />
* message display requirements<br />
locality: longitudinal: 30m<br />
content: consistent with VMS display + eventual additional information<br />
priority: correct according to specification (to be defined)<br />
user: correct message filtering according to vehicle type<br />
Reference Architecture 2.0<br />
Page 152 of 159
COOPERS<br />
integrated project<br />
Break-Down<br />
1) Motorway link level of service drops below treshold<br />
2) Identify route alternatives on high-level network and select best option<br />
3) Route, target group (e.g. HGV, PT, driver) and level (informative,<br />
recommendation, binding instruction) confirmed by road operator<br />
4) Message transmission according to selected strategy<br />
5) update route at OBU based on road operator recommendations according<br />
to user settings in case of information/recommendation.<br />
Link with other<br />
services<br />
The following services may need to be operated parallelly:<br />
* service triggers:<br />
- Variable speed limit<br />
- Estimated Journey time<br />
* service gets triggered by:<br />
- accident warning<br />
- incident warning<br />
- roadwork information<br />
ID<br />
Service Area<br />
Name of Service<br />
S12<br />
Map update<br />
Map update<br />
General functions Provide up-to-date non-dynamic information for digital maps. This includes<br />
structural alteration, static speed limits and default journey times. The<br />
service is complementary to dynamic update services such as S5 and S10.<br />
typical event<br />
occurence<br />
data sources<br />
1. map updates on planned routes<br />
* in-vehicle digital map database<br />
* TCC digital map database<br />
* road operator construction plans (digital)<br />
* historical journey time database<br />
* static speed limit database<br />
Reference Architecture 2.0<br />
Page 153 of 159
COOPERS<br />
integrated project<br />
User Drivers on motorways Digital map providers<br />
Providing<br />
Information/Instru<br />
ction<br />
To increase road safety and efficiency by<br />
ensuring that drivers always have the<br />
latest static road network infromation<br />
available.<br />
V2I:<br />
1) service identifier<br />
2) ID<br />
3) standardised version number of nondynamic<br />
content<br />
4) requested area restriction (route,<br />
specific motorway, segment, area)<br />
I2V:<br />
1) service identifier<br />
2) target ID / request reference<br />
3) version number of update<br />
4) Update on road infrastructure geometry<br />
and attributes<br />
5) Update on static speed limits incl.<br />
location reference<br />
6) Update on default travel times incl. Link<br />
reference<br />
To increase road safety and<br />
efficiency by ensuring that<br />
provided maps have up-to-date<br />
non-dynamic information<br />
implemented.<br />
Infrastructure operator to map<br />
provider:<br />
1) standardised Version number<br />
/ period of included changes (N)<br />
2) Update on road infrastructure<br />
geometry and attributes<br />
3) Update on static speed limits<br />
incl. location reference<br />
4) Update on default travel times<br />
incl. Link reference<br />
Condition for<br />
starting the<br />
service<br />
Map updates are provided on request of<br />
the OBU<br />
Based on bilateral agreement<br />
between infrastructure operator<br />
and map provider.<br />
Condition for<br />
terminating the<br />
service<br />
The service is terminated if the map update request is completed or<br />
terminated.<br />
Reference Architecture 2.0<br />
Page 154 of 159
COOPERS<br />
integrated project<br />
Key<br />
Requirements<br />
* TCC -> OBU<br />
- System latency: 1 min average, 10min maximum (depending on size of<br />
map update)<br />
- message frequency depends on OBU request<br />
- Information whether the service is currently supported has to be given to<br />
the OBU/user.<br />
* TCC update data:<br />
- standardised representation of non-dynamic content<br />
- representation shall support update of infrastructure (motorway) geometry<br />
and related attributes<br />
- representation shall support update of static speed limits- representation<br />
shall support update of default segment travel times<br />
* OBU and map database<br />
- user shall be able to activate/deactivate service<br />
- implementation of content is NOT focus of COOPERS, but has to be done<br />
by map provider algorithm<br />
- in-vehicle map needs to maintain a standardized version format regarding<br />
the non-dynamic content<br />
Reference Architecture 2.0<br />
Page 155 of 159
COOPERS<br />
integrated project<br />
Break-Down<br />
Map update process with map provider:<br />
1) TCC: prepare and provide updates of non-dynamic content in a<br />
standardized format in regular intervals according to agreements<br />
2) Map provider: Implement updates provided by infrastructure operators<br />
into next map database version.<br />
3) Map provider: Provide new version of digital map database to<br />
infrastructure operators and end users according to agreements<br />
===========================<br />
Map update process with end user:<br />
1) OBU requests map update for specified version and geographical region<br />
2) TCC checks for non-dynamic content changes and prepare update<br />
according to request<br />
3) Transmit update via I2V link<br />
4) ACK reception<br />
5) ACK successful map update<br />
Link with other<br />
services<br />
The following services may need to be operated in parallel:<br />
* service triggers:<br />
---<br />
* service gets triggered by:<br />
- user<br />
Exeption<br />
Not applicable<br />
ID<br />
Service Area<br />
Name of<br />
Service<br />
General<br />
functions<br />
S13<br />
FCD<br />
Floating Car Data<br />
Update TCC data base with accurate, real-time Floating Car Data to improve<br />
traffic status knowledge and event detection.<br />
Reference Architecture 2.0<br />
Page 156 of 159
COOPERS<br />
integrated project<br />
typical event<br />
occurence<br />
periodic FCD (fixed sample interval)<br />
e.g.:<br />
* Timestamp<br />
* Vehicle Position<br />
* Vehicle heading<br />
* Vehicle speed<br />
* Vehicle ambient temperature<br />
event-triggered FCD<br />
e.g.:<br />
* Collision Warning System<br />
* Hazard warning flasher<br />
* Break status<br />
* ABS/ESP status<br />
* Wiper status<br />
data sources<br />
• CAN accessible in-vehicle sensors<br />
(car kinematics eg wheel speeds, ABS/ASR/ESP state, rain sensor)<br />
• OBU internal sensors<br />
(eg. Temperature or acceleration sensor)<br />
• additional sensors attached to OBU (eg. Fog light status and emergency flasher<br />
- if not coded on CAN)<br />
• see chapter 2.4.1 Car Data in IR_3400_V1_1_0.PDF for possible In-Car data<br />
sources and their relation to services<br />
(e.g. ESP status, ABS status, Wiper status, Hazard Warning Flasher, Brake<br />
status, Speed, Collision Warn. System)<br />
Road type<br />
applied<br />
User group<br />
Objective<br />
Complete road network<br />
TCC<br />
Enhance TCC data base with FCD to improve event detection and area<br />
coverage due to complementary nature of FCD (accident detection, hazardous<br />
road conditions, end of traffic jam, fog,..).<br />
Reference Architecture 2.0<br />
Page 157 of 159
COOPERS<br />
integrated project<br />
Message<br />
content<br />
Periodic Messages :<br />
1) Temporary randomised Vehicle ID (N)<br />
2) Vehicle Type (N)<br />
3) Vehicle Position (N)<br />
4) Timestamp (N)<br />
5) Vehicle Speed (N)<br />
6) Vehicle Heading (N)<br />
7) Vehicle ambient temperature (O)<br />
Event triggered Messages:<br />
1) Temporary randomised Vehicle ID (N)<br />
2) Vehicle Type (N)<br />
3) Vehicle Position (N)<br />
4) Timestamp (N)<br />
5) Type of Trigger Sensor (e.g. ESP activation) (N)<br />
6) Value of Trigger Sensor (N)<br />
7) Type and Value of other accessable in-vehicle sensors specified in "Data<br />
sources" (O)<br />
Condition for<br />
starting the<br />
service<br />
Condition for<br />
terminating<br />
the service<br />
powering on the OBU.<br />
power off.<br />
Key<br />
Requirements<br />
* communication from OBU ->TCC<br />
- System latency:
COOPERS<br />
integrated project<br />
can be transmitted in a separate field. (class ID from 0 .. 99)<br />
Break-Down<br />
The gathering of floating car data shall be done permanent and cyclically.<br />
Step 1: read data from in-car network<br />
Step 2: read data from OBU internal and external sensors.<br />
Step 3: combine/associate/calculate the various data to extract the wanted<br />
information.<br />
Step 3: do a plausibility check at OBU<br />
Step 4: transmit the data according to the Key Requirements<br />
Step 5: ACK transmission at TCC or RSU<br />
Step 6: Collect data at TCC or RSU and fuse with Infrastructure sensors or other<br />
FCD sets<br />
Step 7: If extacted information (traffic flow, road surface...) is verified, update<br />
TCC data base<br />
Link with<br />
other<br />
services<br />
The following services may need to be operated parallelly:<br />
* service triggers:<br />
- only indirect triggerend trough improved TCC data base. This service is a data<br />
input for S1(a,b,c), S4b, S5, S6, S9, S10<br />
* service gets triggered by:<br />
- Timer (periodic messages)<br />
- Events (ESP, ABS, Wiper, as specified in "data sources" and "typical event<br />
occurency"<br />
Exeption<br />
Data transmission is rejected, if plausibility checks fail.<br />
(e.g. invalid speed information: not fitting to GPS position change within time)<br />
Reference Architecture 2.0<br />
Page 159 of 159