Hradec Králové - a complex C-ITS system
Our flagship project showing almost a full spectrum of C-ITS use-cases in a working and tightly coupled ITS system. C-ITS was not the goal, it was just a tool to improve the city traffic. The project was awarded in C-ROADS Urban C-ITS Contest.
Internationally appreciated showcase of C-ITS
The project "Intelligent transportation system in Hradec Králové" was done by Czech companies Cross and Herman. In the project we were responsible for the C-ITS part. The goal of the project was to improve efficiency and safety of the traffic in the city. C-ITS as such was not the goal of the project, it was just selected to be the most suitable technology to achieve the goal. Building upon our experience from Brno, we have created a system which achieved a tight integration of all C-ITS parts to the overall ITS system. Thanks to that, the deployment counts as one of the most interesting urban C-ITS installations in Europe.
The city decided to build a complex intelligent transportation system, which would allow more efficient and safer traffic in the city. Therefore, the following was done in the years of 2020 - 2023:
Designed to improve life of citizens now
The project was done with the goal of improving the life of the citizens of the city. Therefore, there are use cases whose effect is already visible – priority of public transport and emergency vehicles at intersections. In addition, the system provides use-cases which allow the drivers of connected cars to be better informed.
The complete C-ITS system in Hradec Králové consists of:
We supplied all C-ITS units in the city and made them interoperable. In addition, the C-ITS Back office server is our server Anbos.
Public transport vehicles
In 2022, we equipped about 130 public transport vehicles with OBU units. The OBU takes the trip-related data from the on-board computer (proprietary protocol). Using the same protocol, it provides the on-board computer the status of priority requests.
In 2022, we supplied 40 RSUs to Cross to be connected to their traffic light controllers (TLC). The RSU is connected to the TLC using Ethernet with PoE. The RSUs have the following tasks:
- Providing public transport priority by SREM+SEEM messages. After receiving the first SREM? the RSU monitors the vehicle position using CAM and SREM messages and informs the TLC accordingly.
- Providing emergency vehicle priority using CAM messages. The RSU monitors the vehicle and triggers priority in the TLC at the right time. As there is route available at the OBU, there is no reason to use SREM messages. Thanks to a complete coverage of all TLCs with emergency priority, the travelling of emergency services is much safer and faster.
- Providing MAPEM and SPATEM information from the TLC to connected vehicles. Currently, all intersection are configured with MAPEM following C-ROADS standards.
- Distribution of C-ITS messages to and from the C-ITS Back office Anbos. The RSU does not alter the messages, it is able to send the signed messages from the C-ITS BO.In the opposite direction, it sends the received messages from vehicles to the C-ITS BO.
The 7 road operator vehicles, mainly sweepers and winter maintenance, warn passing drivers by sending either RWW-WM or RWW-RM warnings. The warning is triggered automatically when the lightbar is activated.
C-ITS Back office
The hearth of the C-ITS system in Hradec Králové is our C-ITS Back office system Anbos. It is responsible of two important tasks:
- monitoring, configuration and updates of all connected C-ITS units.
- generation, signing, verification and processing of C-ITS message.
The C-ITS messages are then distributed using MQTT protocol following the results of the project C-MobILE. Such message distribution also allows a fully hybrid communication, where the C-ITS units communicate both directly (via V2X) and also via the C-ITS Back office (latency cca 60 ms). For instance, the SREM request arrives to the RSU both directly and using the C-ITS BO. This helps in making the priority more reliable, as there are intersections where the direct communication is not possible early enough.
Configuration of C-ITS units
The Anbos system allows a complete monitoring and configuration of the units. This means that the following is possible:
- Full OBU settings (e.g., vehicle typeor communication with the board computer).
- Full RSU settings, including its location and complete MAPEM configuration.
- Full communication settings including security, PKI and communication with servers.
- Full IP setting, including IP addresses, APN and routing tables.
The delivered system consists of several parts as shown on the figure above. The items in the polygon were delivered in the project:
- INVIPO – top-level traffic management system, also called a smart city platform. It is responsible of collecting all traffic-related events and information.
- Anbos – C-ITS Back office server, responsible for unit monitoring and configuration.
- C-ITS Backend – a part of Anbos responsible for C-ITS message generation, signature, reception and processing.
- RSU – the RSU units typically connected to the traffic light controllers.
- OBU – the OBU units installed on several types of vehicles.
- PKI – the units are connected to Czech PKI.
- BO-to-BO server – this server provides C-ITS messages from other C-ITS BOs in Czechia.
- Other traffic servers – source of traffic information for INVIPO.
Note that the C-ITS Back office Anbos communicate with units using two protocols:
- Protocol I3 – MQTTS-based protocol for message distribution, following the proposal from the C-MobILE project.
- Protocol I4 – HTTPS-based interface for monitoring and configuration.