This video shows a trial test in Barcelona city last September 2020 under the project 5GCroco. 5GCroCo project aims at defining successful path towards the provision of cooperative, connected and automated mobility (CCAM) services along cross-border scenarios and reduce the uncertainties of a real 5G cross-border deployment. The Barcelona small-scale trial site is composed of a 5G neutral hosting platform deployed in Barcelona (in the 22@ district), and an emulated cross-border Internet Exchange Point (IXP) platform deployed at CTTC.
The vehicles used in the Barcelona trial site are equipped with a car PC system which can be used as Communications Control Unit (CCU) in any vehicle. The core of the car PC is a laptop that uses Linux and a software application based on OpenC2X, an open-source software that supports ITS protocol stack. The car PC communicates with the backend over 4G LTE, it is connected to a GNSS (Global Navigation Satellite System) receiver to obtain the real-time position of the vehicle and to the CAN bus of the vehicle by means of an On-Board Diagnostic (OBD) interface adapter or a CAN to USB adapter.
The main concepts to illustrate are:
- A 5G neutral hosting platform composed of three lampposts with LTE small cells at 3.5 GHz.
- An IXP platform where multiple vMNOs can exchange data traffic.
- A car PC configured as vehicle emulator.
- An Edge MQTT broker able to receive and send JSON messages.
- An Edge Dynamic Map (EDM) database to detected hazard events.
- An end-to-end orchestration handled by the Service Orchestrator (SO) and the Multi-domain Orchestrator (MDO).
The demonstrated SDN controller is based on DISTRIBUTED CLOUD-NATIVE ARCHITECTURE, which provides resource placement, scalability and migration mechanisms, thus including autonomous self-protected and self-healing mechanisms. It is based on ONF Transport API data models for the required cloud-native micro-services and their integration within the SDN controller. Each microservice provides the necessary scaling, resiliency and core-edge migration mechanisms on defined use cases in order to be deployed under heavy load requests.
The main concepts to illustrate are:
- Container-based uABNO architecture, based on gRPC and protocol buffers.
- Auto-scale mechanisms for multiple use cases: path computation, Machine Learning, Optical impairments.
- Auto-healing mechanism for underlying network element detected faults.
- ONF Transport API 2.0 implementation.
- Web-based User Interface.
This demo shows a complete V2X communication using open-source tools for an adaptative cooperative collision avoidance service. The V2X communication is composed of two on-board units (OBUs) using OpenC2X and a Road-Side unit (RSU) performing as a V2X manager with Vanetza. The OBUs aim to be located inside the vehicles to communicate both in and out-car and the RSU is located on urban mobiliary (e.g., traffic lights). This demo represents a technical view on how a vehicle triggers a hazard event, an accident between two cars, and this event is broadcasted to nearby drivers to avoid a possible collision with the accidental vehicles, and maneuver to a different path.
This demo is running in a single physical computer where each element runs on a different Ubuntu virtual machine.
The main concepts to illustrate are:
- On-board units capable of sending periodically cooperative and hazard events messages.
- A road-side unit which receives and forwards vehicular messages for disruptive services.
- Hazard event messages broadcasted to reduce probability of collision.
- A scalable V2X communication system easily deployed.