传感器问题
传感器问题
ABSTRACT Automated driving is expected to enormously evolve the transportation industry and ecosys-
tems. Advancement in communications and sensor technologies have further accelerated the realization
process of the autonomous driving goals. There are a number of autonomous driving initiatives around the
world with varying objectives and scope, e.g. vehicle perception in a controlled environment or highway
settings. Autonomous driving in a more complex environment with mixed traffic poses major challenges.
The solutions for such environments is the focus of this paper. We start with a quick overview of
current autonomous driving development activities worldwide. We then discuss the solution concept for
autonomous driving in urban environments and its enabling components, e.g. road digitization and flexible
communication infrastructure, to realize an urban autonomous driving testbed. We highlight the major
challenges hindering the realization use-cases of Level 5 autonomous driving. Solution sketches to address
these or similar changes are briefly discussed. We also implement some elements of the solution approaches
on the real test-road. We demonstrate an artificial intelligence based approach for the analysis of real traffic
data measured on the testbed. We implement approaches for predicting the network resource demands and
allocation, which are crucial for realizing the use-cases of autonomous driving in complex environments. For
the experiments, real data from the test-road is used. Results show that traffic patterns and resource demands
are predicted accurately. These experiments are expected to instrumental for realizing other use-cases of
autonomous driving.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/
VOLUME 9, 2021 32997
M. A. Khan: Intelligent Environment Enabling AD
FIGURE 1. Figure capturing the complex environmental dynamics for autonomous driving.
achieve required DDT performance or achieve minimal risk infrastructure. This is still a great challenge for autonomous
condition (MRC), in case of any vehicle failure, or Automated driving as evident from recent incidents involving AVs on
Driving System (ADS) failure or approaching exit from public roads. Cooperative driving relying purely on sensors
Operational Design Domain (ODD). ODD is the operat- is prone to sensor errors, processing delays, and line-of-sight
ing condition in which the system is intended; to perform restrictions [6].
the automation. At levels 1, 2, and 3 the DDT fallback The idea of autonomous driving rests on the capabilities
is performed by the driver, and at Level 4 and Level 5, of vehicles to understand their environment and to react to
the procedure is performed by the system, conditions applied. the dynamic events of the environment, which we term as the
In Level 4 automation, the automated driving system is vehicle’s perception or situational awareness. With the infor-
responsible for any lateral or longitudinal vehicle motion, the mation and sensory data from on-vehicle sensors, the vehicles
ADS is responsible for sensing, monitoring, and responding are able to create a perception of their environment. Vehicles’
to events. ADS is responsible for achieving the MRC in the perception together with the capability of interacting with
response of any vehicle failure, ADS failure, or approaching other vehicles does allow some level of automation but relies
an ODD exit. However, ADS may request the passengers to on the vehicle’s visibility. It is unclear as to how capable
intervene and perform the DDT but would not reply if the the AV can cope with different situations and environments.
passenger does not reply. In the case of Level 5 automation, Autonomous driving does pledge an increase in road safety.
the scope of ODD is unlimited. Meaning thereby, in any The fact that a vehicle’s sensors are a limiting factor on
condition, the ADS is responsible for DDT performance and the quality and extent of the vehicles perception is however
undertakes the DDT fallout procedure if required. detrimental to that pledge of increased safety.
The race towards achieving the goals of fully autonomous The challenging question is: Will autonomous vehicles be
vehicles (i.e., Level 5) is continuing and the stakeholders, able to cope with unprecedented and complex situations?
including car makers and technology leaders, are consis- Roads with unregulated traffic, temporary or dynamic obsta-
tently evolving their solutions to achieve the required level cles, vulnerable road users, sharp turns, etc., Figure 1 capture
of automation for their vehicles. A further step towards the these dynamics, by defining different road segments e.g., seg-
autonomous driving reality was achieved with the establish- ment 1 is with simplified setting i.e., a straight road with clear
ment of testing facilities and demonstrators around the world. road marking. Autonomous vehicles operate on knowledge
These testing environments are of vital importance for eval- from past experiences, either built-in by engineers or trained
uating the capabilities of the autonomous vehicles under dif- using machine learning. However, not all variables and situa-
ferent environmental dynamics. One of the major objectives tions for decision-making are known in advance. Relying on
of testing facilities is to create a realistic environment that the information from on-vehicle sensors alone or implement-
best represents the real environment autonomous vehicles are ing pre-trained reactions to events may not suffice to achieve
going to operate in. the goals of level 5 autonomous driving [5].
Dynamic traffic situations on public roads require coor- To improve the situational awareness and environment
dination between the AV, conventional vehicles and road understanding of vehicles in complex urban environments,
an improved version of Cooperative, Connected and Auto- buildings, sidewalks, obstacles, and footpaths. AV function-
mated Mobility (CCAM) is provisioned, which is expected alities for different use cases are evaluated by simulating
to push the automated driving to the next level of vehicle scenario specific environments. Similarly, there are initiatives
automation (i.e., SAE Level 4 and Level 5). This asks for with closed and controlled testing facilities to evaluate the
the upgrade of existing street furniture and key assets e.g., performance of AV solutions. Shanghai International Auto-
network infrastructure, roadside and cloud infrastructure and mobile City in China, K-City autonomous driving facility
vehicles to realise improved performance of autonomous in Korea [9], or Gunma University’s Aramaki campus in
driving in complex urban environment. Japan [10] are some of the examples for controlled test facil-
These requirements drive a project of Germany (author ities that are developed through public private partnerships.
was the technical lead of the project) [7] to follow the Automobile makers have also been involved in creating such
philosophy of ‘‘Intelligent vehicle is good but intelligent testing facilities, e.g. Toyota Research Institute’s oval track
environment is better’’. The project focused on providing in the USA. Readers are also encouraged to refer to the
an end-to-end solution with a distributed and autonomous following list of autonomous driving testing facilities around
decision-making framework that is envisioned as a promis- the world: e.g., C-ITS test corridor [11], [12], Colorado
ing step towards achieving human-like perception within testroad [13], Columbus connected corridor [14], Forth Road
the vehicle and ensures road safety with fully autonomous Bridge Corridor in Edinburgh [15], [16] featuring full sized
vehicles. autonomous buses operating at AV Level 4 autonomy, DTU
In this work, we discuss the necessary ingredients and Lyngby Campus corridor [17], On-demand self-driving car
solutions that help achieve the objectives of higher automa- service to Frisco, Texas [18], and iMove, Autonomous park-
tion levels. We provide details of road infrastructure and ing service for VW, Audi, and Porsche vehicles at Hamburg
communication infrastructure for cooperative, connected and Airport [19]. There are large number of test-roads focusing
automated mobility (CCAM) use cases and demonstrate on investigating different aspects of autonomous driving.
their implementations. The paper is structured as follows: Readers are encouraged to refer to [20] for an updated list
In Section II, we present efforts around the world to create of the test-roads around the globe and their scope.
testing facilities for autonomous driving. Section III details Most of the facilities are in controlled or closed envi-
how a testing facility for autonomous driving in an urban ronment, which do provide more realistic environmental
environment is realized. Sections IV and V present this testing dynamics but pose the challenge to properly replicate the
facility’s distributed architecture of the compute and storage dynamics of public roads in the controlled testing facility.
infrastructure and the communication infrastructure respec- It goes without saying that no matter how detailed the envi-
tively. Section VI highlights major challenges hindering the ronmental dynamics are modeled for validating AV solutions
realization of fully autonomous driving. Some examples of in simulation or controlled environments, the real environ-
implemented use cases are presented in Section VII. Poten- ment (urban/rural) presents with unprecedented dynamics
tial solution sketches are discussed in Section VIII. This that cannot easily be captured. This strengthens the need for
article also focuses on realizing the flexible communication open and urban test facilities.
infrastructure employing 5G enabling technologies and end- Consequently, recent clarifications of legal frameworks for
to-end autonomous management enabled by artificial intel- autonomous vehicles testing and operation have paved the
ligence (AI) i.e., demand attentive infrastructure adaptation way for testing facilities to be extended or built on public
based on learned traffic patterns. We demonstrate the fun- highways and even in urban areas, especially in the US,
damental step, which is the analysis of real traffic data col- Sweden, Germany, and China. These real environments allow
lected by various traffic sensors in the urban autonomous probing AVs in a wider breadth of autonomous opera-
driving testbed. Knowing future traffic demands provides tions, for example cooperative driving and mixed traffic.
valuable inputs for efficient, low delay management of var- End-to-end intelligent transport services, e.g. parking man-
ious autonomous driving infrastructure operations, e.g. com- agement, route planning, traffic control, infotainment can
munication, MEC, or vertical services, this is discussed in also be developed and tested there. For this purpose, public
section IX-A. Section X concludes the paper. roads are upgraded with sensor and communication infras-
tructures supporting AVs. Germany’s ‘‘Digital Motorway
II. RELATED PROJECTS AND ENABLING TECHNOLOGIES Testbed’’ on A9 autobahn [21] is the first public road that
Realistic testing tracks are crucial to probing the capabil- allows testing AVs, which recognizes the importance of the
ities of autonomous vehicles. Various autonomous driving environment perception. The digitization of the A9 segments
labs aim at providing realistic traffic situations for train- includes, among others, communication infrastructure allow-
ing intelligent vehicles, e.g. obstacles detection, self-braking ing V2X communication and the use of 700 Mhz bands for
and steering, and collision avoidance. Mcity [8] is a testing V2V communication. Additional public testbeds are being
facility at the North Campus of Michigan University in Ann deployed in several German cities, e.g. Karlsruhe, Düssel-
Arbor, which aims at evaluating the potential of automated dorf, Berlin. In the city of Karlsruhe, the test site include
and connected vehicles by simulating the urban environment. different road types, from reduced-speed areas and parking
The simulation includes urban roads, roundabouts, crossings, lots up to interstate and highway roads. Urban test beds
worldwide also aim at providing complex public environ- III. THE INGREDIENTS FOR AUTONOMOUS DRIVING
ments for testing innovations of autonomous driving, e.g. IN URBAN AND OPEN ENVIRONMENT
London (UK), Brainport (NL), Tampere (FI), Vigo (SP), or The challenges of urban and open environments are a lot
Daejeon (KR). In the mentioned public test beds, commu- different than those of controlled, rural, and highway envi-
nication infrastructure is identified as an important enabler ronments. This work is in parts inspired by the Diginetps
for autonomous driving, which explains the participation of and Smart City Berlin projects, an autonomous driving test-
network operators and providers of vertical services in corri- road and digitized roundabout in Berlin. To understand the
dor use-cases i.e., A2-M2 corridor [22] in the UK connecting challenges, let us have a brief overview of the ground truths of
London urban and link roads in Kent or 5G network cover- urban test-road for autonomous driving at the center of Berlin,
age for the Thessaloniki - Sofia - Belgrade corridor, which Germany. There are two roundabouts with 5 ins and 5 outs,
will allow tests to be conducted with AVs over hundreds of the road itself has three lanes in each direction. Co-existence
kilometers of motorways. of an autonomous vehicle with conventional vehicles in these
Achieving the evolved CCAM for higher levels of complex roundabouts require efficient control and extensive
autonomous driving is expected to be heavily comple- knowledge of the roundabouts and their vicinity. We believe
mented by the communication infrastructure that meets that relying on vehicle research alone will not suffice to reach
the service requirements (e.g., bandwidth, delay, sup- the goals of Level 5 autonomous driving, which is why we
ported speed for handover management, connection den- suggest a three-level solution architecture i.e., vehicle level,
sity, etc.) of communication amongst CCAM infrastructure, roadside level, and central data-center level. The proposed
autonomous vehicles, and backends of the automobile big picture is depicted in Figure 3. At each level, the sensory
makers. Recognizing the importance of communication data is collected by the IoT middleware that further makes the
infrastructure for cooperative driving, recent development of data available to a smart decision engine that encamps vari-
future communication network technologies aims at identi- ous AI mechanisms for different decision making instances.
fying the requirements, the architecture and the approaches The middleware APIs are exposed for developer of different
with focus on autonomous driving applications. Standard- applications including traffic, parking, impact of traffic inten-
ization groups like the Next Generation Mobile Networks sity on environment, traffic data flow management, security,
Alliance (NGMN) V2X task force, 5G Automotive Associ- filtering, and others. Let us now discuss the three levels and
ation (5GAA), and TD-LTE, are cooperating with the auto- their operations, which we depict in Figure 3.
motive industry to promote LTE and New Radio (NR) based
V2X solutions known as cellular V2X (C-V2X) technology. A. INTELLIGENCE AT THE VEHICLE LEVEL
Multi-Access edge computing (MEC) extends cloud comput- The Level 5 autonomous vehicles are required to have the
ing capabilities closer to devices and services to the network competencies of a human driver, specifically the ability to
edge and is standardized by ETSI MEC group [23]. It is make safe and rule-conforming decisions based on their
increasingly recognized as an important enabler for future environment perception. An autonomous vehicle builds its
mobile networks to support autonomous driving. MEC infras- perception of the environment based on the sensory data
tructure has been designed to realize vehicle to everything it captures through on-board sensors. It corresponds to the
(V2X) communication in various autonomous driving test capability of the vehicle to know its environment including
beds, forexample in C-V2X (China), CAV (UK), or Concorda obstacles, road markings, traffic lights, other vehicles, pedes-
(NL). An extensive review of MEC architectures is provided trians, cyclists, or objects. The autonomous vehicle is a com-
in [24]. bination of sensors, actuators, sophisticated algorithms, and
Beside the various digitization and communication tech- powerful processors to execute software. There are hundreds
nologies for enabling constant data flows, a cooperative of such sensors and actuators in an AV, which are situated
and distributed decision making framework also plays a in various parts of the vehicle. All these sensors feed into
crucial role in enabling a stable autonomous driving sys- what we know as Local Dynamic Map (LDM), which holds
tem. In [25], the benefit of cloud-based, central vehicles all the vehicles knowledge. The LDM plays a key role when it
control making use of collective sensing data from multi- comes to the decision making at the vehicle level. In Figure 4,
ple vehicles is realized. The authors demonstrate flexible we depict the well known four hierarchical layer structure
coordination of data processing between data center and of the LDM [27], ranging from very static environmental
MEC infrastructure to eliminate the former’s delay con- information to transient static to transient dynamic to very
straint and the latter’s resource constraint in order to real- dynamic information.
ize stability of AV fleets. The authors of [26] propose an The standardized four layered architecture of LDM may
integrated urban traffic management architecture with 5G not cope with the requirements of Level 5 autonomous
and MEC. The work demonstrates the benefit of an effi- driving i.e., capturing the real-time and external informa-
cient communication system in supporting vehicle local- tion (e.g., perception created through on-road deployed sen-
ization, data pre-fetching, traffic light control, and traffic sors, information from backends of automobile makers, city
prediction during an accident rescue operation in urban authorities, prediction of environmental variables from edge,
settings. etc.). Hence, evolution of the classical LDM is imperative.
control information. The LDM component in the AV control application protocols and messages are
constantly updates its environment perception and shares implemented, e.g. Decentralised Environmental Noti-
this information with the PAE instances hosted on the fication Messages (DENM), Cooperative Awareness
eRSUs using available Wi-Fi, C-V2X (PC5 sidelink) inter- Messages (CAM) or Basic Safety Message (BSM).
faces. This allows additional information for the PAE and Other roadside infrastructure related messages are
GIM to construct a virtual map of a broader area. The also transmitted over the DSRC interface: Sig-
global map is also shared with all vehicles in the area nal Phase and Timing Message (SPAT), In Vehi-
through PAE applications. Based on the environment per- cle Information Message (IVI), and Service Request
ceptions, the AVs coordinate their driving decision through Message (SRM).
V2V interfaces. The vehicle interfaces are specified as • V2I: Communication for CCAM applications relies on
follows: high bandwidth technologies with less stringent delay
• V2V: Interfaces include both short-range low delay requirements in contrast to the short-range communica-
communication for autonomous driving operations and tion technology. These interfaces are based on C-V2X
high bandwidth communication for CCAM applica- (LTE-V2X, 5G-V2X) and Wi-Fi technologies for the
tion and vehicle perception. The short-range interface transfer of media data, messages of the ITS V2X ref-
is based on DSRC (802.11p) wireless technology. erence architecture protocols [32], or other IP-based
On DSRC interface, cooperative driving and traffic protocols.
B. E-RSU INTERFACES SPECIFICATION applications are required to be placed towards UEs and AVs,
CCAM infrastructure operations involve the real-time update they must be dynamically deployed on MEH available in
of the GIM and PAE maps, their interactions with other ITS different mobile network segments.
and road management applications, and the management of Intuitively, SC segment will produce and consume most
network and edge computing resources for those applications. application data. It goes without saying that applications for
CCAM applications have a global instance deployed in data autonomous driving are mainly data sensitive e.g., appli-
center while location specific instances deployed on-demand cations for generating collision warnings, applications for
on eRSUs. PAE instances on eRSUs are constantly fed with identifying the vulnerable road users, etc. The data locally
data from nearby road sensors through Wi-Fi and wired generated by AV sensors and roadside components are com-
interfaces. They synchronize the analyzed sensor information bined with downstream data from cloud services to provide
with the global instance using application specific protocols AV agents context for autonomous decision-making. With
through cellular and wired interfaces. The RSU interfaces are their inherent computing capacity, AVs can be seen as moving
specified as follows: MEHs. This raises the challenges for the management of
mobile edge platforms (MEP) and the orchestration of edge
• eRSU-2-eRSU: communication is based on high band-
applications. Due to the wider coverage of Radio Access Net-
width and low latency direct Wi-Fi connection. These work (RAN) components (eNB/gNB), mobile edge applica-
links serve as reliable transport and back-haul network tions (MEA) are expected to aggregate situational data from
for road side infrastructure. The interfaces between
AVs and road sensors and provide AVs with a broader con-
eRSUs is used by the Software Defined Network (SDN)
text for more strategical decision-making. Samples of such
data and control plane, which provides a virtualized
applications are traffic information and route planning ser-
network for the distributed MEC platform hosted on
vices. Where eNBs provide wireless backhaul to the eRSUs,
the eRSUs. additional network management functions, e.g. mobility
• eRSU-2-MEC/Cloud: communication is provided by management or resource management, could employ the
4G/5G. The use of Mobile Network Operator’s MEC
associated MEHs to increase network control efficiency by
infrastructure in the core network (CN) for CCAM appli-
timely reconfiguration of network components. Towards CN
cations enables their low delay communication from
and service segment, critical MEAs are increasingly con-
eRSU. Autonomous vehicles with broadband access can
cerned with the management and orchestration of mobile net-
make use of this interface to access services hosted in the work provisioning, and MEC infrastructure in lower network
road infrastructure. segment. Disappearing network and computing constraints of
centralized computing infrastructures allows CN and service
C. E-RSU AND MEC SPECIFICATION applications to be deployed in in data center or on a dedicated
Based on the eRSU interface specification above, the eRSUs server. Nevertheless, they may take advantage of manage-
include network interfaces and computing capability. For ment and orchestration functions for MEP i.e., sharing of
the access network, the roadside unit provides DSRC and user context, dynamic migration, load balancing, or high
Wi-Fi interfaces. The transport network has two inter- availability. The application services must be designed and
faces: Cellular network and a redundant P2P wireless link. implemented with the support for cloud-based provisioning
In some cases, neighbouring eRSUs are connected through paradigms, e.g. XaaS, container, and micro-service-based
another P2P wireless link. To provide edge computing architectures.
resources, a machine may be connected to the router in the In proportion with the high degree of distribution of MEHs,
roadside unit. Depending on the deployment, roadside sen- management and orchestration (MANO) of both MEPs and
sors are connected through either wired or wireless con- application services has to deal with increasingly com-
nections. Given that the transport network is created by plex network operations, service provisioning and compo-
wireless links, only a 230V power supply is required to sitions. While distributed MANO functions themselves can
provide power to the devices (230V, Power-over-Ethernet be deployed on MEHs closer to the network segments to be
(PoE), PoE+). managed, centralized MANO in system layer is an inevitable
Given the high mobility nature of autonomous vehicle part of the architecture. With the global view and aggregated
applications, the mobile broadband network has been the intelligence, it deals with the business objectives of multi-
baseline infrastructure for the design of their MEC enabled ple stakeholders i.e., service providers, operators, and users.
architecture. The ETSI MEC reference architecture [23] com- These objectives are translated to lower level operational
ponents are required to be flexibly placed in cellular infras- objectives and configurations to be carried out by the respec-
tructure. eRSUs coverage extend the mobile network with tive network, VIM and MEP control elements. As a result,
small cell (SC) segments, which plays a significant role in the control interfaces (reference points) between MANO ele-
future autonomous driving scenarios. The Mobile Edge Host ments constitutes a MEC control plane, which utilizes non-
(MEH) in the MEC architecture corresponds to the eRSU negligible mobile network data plane resources. The delay
component that provides computing, storage, and network and reserved bandwidth for the MEC control plane must be
capacity for edge applications. Depending on how close the guaranteed to provide consistence and stable operation of
the MEC platform depending on the selected application and application (i.e., GIM). Examples for such services are
virtualization technologies. the control center, data collection and storage, data ana-
lytics, machine learning components, etc.
D. DATA-CENTER INFRASTRUCTURE INTERFACES • IoT middleware, data fusion, analytics, etc.
SPECIFICATION • Autonomous Network and Service Management Frame-
Beside the centralized CCAM service instances, the cloud work: it is based on a meta-machine learning approach
infrastructure also hosts network management and orchestra- that enables the autonomic management of network enti-
tion (MANO) applications. The network slice management ties and dynamically orchestrates the services in differ-
and orchestration service deployed in the central cloud plat- ent segments of the network.
form may coordinate difference network functions deployed • Software Defined Network (SDN) enabled core and
on eRSUs and AVs. Mobility and application aware net- transport network: is designed and developed as cus-
work management protocols are developed to meet e2e QoS tomized virtualized lite-core network (L-EPC) that
requirements of CCAM applications. The cloud interfaces are implements specialized network functions.
specified as follows:
V. FLEXIBLE COMMUNICATION INFRASTRUCTURE
• eRSU (MEC)-2-Cloud: To meet the high availability and
The communication infrastructure enables vehicle to vehicle
QoS requirements of CCAM scenarios, MEC infrastruc-
(V2V), vehicle to sensors, vehicle to data-center, and sensors
ture with central and distributed mobile edge hosts is
to data-center communication. Figure 7 presents an overview
the main platform for microservice based CCAM appli-
of the communication infrastructure of the testbed. In this
cations. Mobile edge CCAM services are developed as
section, the two constituting parts of the communication net-
web services and composed by REST based protocols.
work are described: roadside access and transport network,
• Multi-Cloud: Platforms with large computing and net-
and mobile broadband network.
work capacities host various backend components of
CCAM services, e.g. data analytics, data fusion pro-
cesses, data bases, or service implementations. Depend-
ing on application scenario and service providers,
CCAM services can be deployed on cloud, near edge,
and far edge platforms. This raises the challenges for
service composition and interactions. The solutions for
such a highly flexible deployment is based on network
virtualization technologies, e.g. SD-WAN, tunnelling,
and hybrid cloud management and orchestration.
FIGURE 7. An overview of communication infrastructure architecture.
E. CLOUD INFRASTRUCTURE SPECIFICATION
The cloud infrastructure consists of a data center and a far
edge. The cloud infrastructure provides different QoS for A. SOFTWARE DEFINED ACCESS AND TRANSPORT
CCAM services allowing them to be flexibly deployed to NETWORK
meet the use cases’ requirements. It is connected to the Figure 8 depicts the solution approaches at the roadside
Internet and external network through the data center net- level, which includes the software defined eRSU access and
work. Additionally, a SDN based transport network allows a transport network connecting them. Each eRSU has an SDN
direct high bandwidth and low latency connectivity between switch with multiple radio interfaces, e.g., Wi-Fi, DSRC, etc.
the data centre and other (eRSU) infrastructure in the test- A logically centralized controller is able to control the data
road. The far edge infrastructure provides universal access flows in the access network. The centralized control plane
to deployed CCAM services through mobile broad band net- is implemented as multiple controllers, which coordinate the
work. In contrast to the access to public cloud infrastructure control of multiple access network segments.
through the Internet, the direct connection between the far To enable SDN control of wireless interfaces, multiple
edge infrastructure and cellular CN allows very low delay extensions and customization are made to the OpenFlow
connectivity to the deployed services. protocol implementation and wireless network stack. A vir-
Depending on the QoS requirements, autonomous driv- tual interface managed by Open vSwitch is created for each
ing and network infrastructure management services may be wireless interface. The wireless stack converts wireless net-
deployed on far edge or data centre. These services provide work events and measurements to Open vSwitch data and
the solution approaches at the data-centre level to support update the flow tables for the managed interfaces, as shown
autonomous driving use cases: in the left of Figure 8. To overcome the lack of features
• Autonomous Driving Services at the Global Level: and restrictions current OpenFlow version (v1.5), various
Coordinate the distributed CCAM service instances extension are proposed and implemented as customized SDN
and provide global context for autonomous driving switch for the eRSU. This includes new OpenFlow header,
the objectives of Level 5 autonomous driving. Hence, in this resources (specifically in terms of throughput) should be
section, we list major communication related challenges. ensured.
• Ch 1: Delay in Switching between 5G Standalone • Ch 8: Different Network Functions - Device isolation
Networks - Vehicles relying on external information provisions different network functions so that it can pro-
and C-V2X communication for creation of their environ- vide access to external traffice (i.e., from other vendors,
ment understanding will need near real-time availability sources, etc.)
of information. However, a vehicle moving with the • Ch 9: Cloud Imparted Latency - It is expected that
speed of 50kmph or more will go through coverage of MEC deployment will be a new normal when it comes
many small cells and likely to carryout frequent han- to infrastructure deployment of mobile networks. It is
dovers between standalone networks of 5G, which may expected to reduced the latency. However, when the
incur latency. vehicle moves to a different cell the latency will increase
• Ch 2: Delay in Switching between 4G eNodeB and 5G e.g., due to data exchange with neighbouring MECs via
gNodeB - On the similar lines as in Ch2, if the coverage cloud node, etc.
footprint constitutes of heterogeneous mobile networks. • Ch 10: APIs for 3rd Party Services - Autonomous
Handing over the between these mobile network tech- driving is looking into adapting the eco-system by
nologies incur higher handover delays, specifically if introducing new stakeholders and creating the rela-
one of the technologies if pre-5G. Reducing the han- tionships amongst them. For instance, the road infras-
dover delays in such settings is a major challenge. tructure provider will be a key player in sharing the
• Ch 3: Delay in Switching between 5G Standalone on-road created perception with vehicles, city authorities
and Non-standalone networks - 5G network capacity will be actively involved in policy implementation, net-
planning is expected to following the deployment of work providers will ensure the exchange of information
NSA followed by SA. Hence, the coverage footprint of amongst the relevant stakeholders, vehicles, and infras-
the network will be a mix of these network technologies tructure. Hence, right interfaces, protocols, and APIs
over the stretch of a trajectory. On the similar lines as should be developed, which are then exposed to the
above, in complex scenarios of L-5 autonomous driving, stakeholders to implement the defined operations of the
the handover latency between these technologies should inter-stakeholders relationships.
be as low as possible. • Ch 11: Support for Multi-interface Communication
• Ch 4: Under-covered and Low Capacity Coverage - Owing to the fact that operator has deployment of
Footprint - It goes without saying that not all the road heterogeneous technologies covering different areas and
segments and city areas have enough network capacity. road segments, the need for optimal use of the available
Even if the installed capacity is enough for a region, network resources is imperative. Hence, operators may
it may choke during busy hours of the day. To realize opt for the simultaneous use of the multiple network
all the use-cases of level 5 autonomous driving, the net- interfaces for enabling communication amongst the enti-
work resources with required service quality should be ties of autonomous driving. This however, is challenging
ensured under all circumstances. to achieve specially if most of the operations are to be
• Ch 5: Improper Handover - In a complex urban envi- executed in real-time.
ronment, the coverage footprint of mobile network is
usually irregular and creates improper overlapping/ han-
dover regions. Hence, to facilitate the required commu- VII. USE-CASE SCENARIOS FOR LEVEL-5 AUTONOMOUS
nication of autonomously driven vehicles, the execution DRIVING
of handovers in the irregular coverage regions should be Having discussed the intelligent environment concepts at the
smooth. edge and cloud levels and their realization by different infras-
• Ch 6: Impact on Efficiency of Protocol(s) - As we tructure components to support AD, this section discusses
know that the change of point of attachment results a few use cases of complex scenarios that are representa-
in: change of IP address, flow tables in the network tive of level 5 autonomous driving. The use-case scenarios
devices, and other services over the backhaul, core, are inspired by the ones detailed in 3GPP TS 22.186 [40]
and radio segments of the network. Considering that and the documents mentioned therein. Readers are further
a large number of vehicles will frequently change the encouraged to refer to communication relevant requirements
point of attachments (switching eNodeBs, gNodeBs, for different use-case scenes in this 3GPP document. It should
etc.), it should ensured that the required operations for be noted that use-case scenarios are carefully selected to
the aforementioned switching are executed within the highlight the communication relevant challenges owing to
acceptable time (i.e., seamless handover). the fact that efficient communication is expected to be the
• Ch 7: Unprecedented Network Load - The recent crucial component for realizing level 5 autonomous driving.
transit from Internet-of-People (IoP) to Internet-of- Although a few selected use-case scenarios are detailed in this
Things (IoT) consequences in dynamically varying paper, we discuss the realization of the crucial scenes of the
network resource demands. Availability of required scenarios due to limited paper length.
vehicles and roadside infrastructure, for example when In a later section of this paper, we discuss the details of our
braking to pull into a parking spot. experiments for demand estimation, traffic patterns investi-
gation and resource allocation.
C. GREEN DRIVING
A vehicles’ environmental impact is caused by the use of its B. EVOLVING THE LOCAL DYNAMIC MAP
engine, tires and brakes in the form of emissions (e.g. Carbon The IETF standardized four layered architecture of Local
monoxide, NOx) and fine dust. These emissions and particles Dynamic Map (LDM) may be evolved with additional layers
are caused by any moving vehicle and cannot be entirely of information, which are populated with perception created
eliminated. However, intelligent and anticipatory driving as from on-road deployed sensors and learning mechanism in
well as smart traffic management can reduce the amount of the edge and cloud. These layers may also be populated AI
emissions and fine dust significantly. While the emissions of a enabled approaches for predicting events, objects, variables
combustion engine are directly linked to the fuel consumption of the environment.
and the efficiency of the exhaust filtration system, fine dust
created by abrasion of brakes and tires are linked to the C. INTELLIGENT ROAD INFRASTRUCTURE
driving behavior. For example, a shorter route reduces tire Traditional roadside units should be evolved to intelligent
abrasions while a green wave reduces brake abrasions. edge that do not only support V2X communication but
The Green Driving use case explores the efficacy of the also serve as the perception creator, network manager, and
testbed, its systems and its autonomous vehicles in reducing service orchestrator. In this connection, contributions may
vehicles’ emission of exhaust gases and fine dust. Measuring include: IoT middleware integrating all the on-road deployed
the levels of fine dust and emissions harmful for humans’ sensors by developing the right drivers and protocols for
health, traffic control and intelligent transport systems can the type of sensors; communication solutions for down-
steer traffic in a way to mitigate the vehicle traffic’s impact stream and upstream for implemented network slicing to meet
on these levels in certain areas. the autonomous driving service requirements for the use-
By integrating with ITS services (i.e., traffic analysis), cases. Traffic engineering approaches by developing the SDN
environment reading can be linked with the traffic volumes native applications, smart management and dynamic knitting
at different times of the day. The impact of the traffic can of VNFs, exploiting the service based architectural features
also be accessed relatively with the sensing of visitors in of 5G-C for efficient service crafting and network slicing, etc.
the area by activity analysis sensors (visualizing motion and are some of the potential communication solution areas.
dwelling time, objective measurement of hot spots, statistical
evaluation). Based on the assessment, traffic regulation can D. ACTIVE LEARNING FOR PLANNING, BEHAVIOR, AND
be dynamically adapted to the perceived load of emission. CONTROL LAYERS
Traffic control and management services deployed at the edge Since the objects and environment is to be detected in real-
can regulate traffic lights and average speed of AVs based on time and best maneuver should be executed for realizing
both statistical and real-time data to minimize environmen- level-5 autonomous driving scenarios, it is imperative to
tal impacts. Such dynamic regulation immediately results in achieve real-time learning framework federating different
‘‘green-line’’ driving experience and avoids forming queues learning instances (e.g., on vehicle, intelligent edge, and
and stop-and-go traffic, which greatly increase emission and clouds) to meet the requirements of complex environmen-
fuel consumption. tal dynamics. Multi-layer coalitional learning with speedup
framework is one potential research direction in this regard.
VIII. POTENTIAL SOLUTION DIRECTIONS It should be noted that this approach advances and exploits
In this section, we sketch the solution directions to address the deep learning approaches. The interplay of game-theory
the aforementioned challenges and realize the use-cases. and deep learning for autonomous driving may be investi-
gated. Approaches for speeding up for both deep learning
A. DYNAMIC DEMAND ESTIMATION and gradient-based algorithm in the L-5 autonomous driving
Challenges Ch 1 - Ch 9 may be addressed if the system is pro- use-cases may be investigated, as we expect deep learning
vided with an estimated network resource demand in advance algorithms will have larger depth. Our earlier approaches
so that relevant operations required for resource reservation like Bregman based algorithms for speedup, meta-learning
and allocation are carried out beforehand. For instance, if the for self-x network management, strategic deep learning algo-
traffic intensity at different road segments is known then the rithms for robust games may be evolved. A coalition frame-
operator may do the proper capacity planning proactively. work to federate the learning mechanisms at the vehicle,
Ch 1 - Ch 3 may be addressed by preempting the mobility edge, and cloud levels. Furthermore, coalitional framework
pattern the vehicles on the road segments and proactively may also be implanted with features for inter-vehicles coor-
managing the handover/mobility operations. Ch 4, Ch 5, and dination (specifically in platooning use-case). For instance,
Ch 7 may be addressed by implementing proper resource platoon formation may be based on coalition game-theoretic
reservation and allocation, which can be made very efficient approach. The utilities of vehicles will be modelled and
if the algorithm is provided with estimated resource demands. intra/inter-platoons coordination will be complemented by
FIGURE 14. Example for raw traffic volume (number of vehicles per minute) data as provided by the system over a period of 1.5 days
around Wednesday 2018-01-10 (top) and 5 minute averages of four selected locations highlighting a traffic interruption on 2018-01-25
(bottom).
• Matching: In this, we match the data with data from well with other sources. The peaks (commonly referred
other sources e.g., distribution over day and peaks, daily to as ‘rush hour’, usually present in the morning and
averages, and other general trends for working days and evening) are expected (see e.g. [41]) and easily spotted
holidays etc. (cf. figures 14 & 15). They are attributed to people going
• Temporal Closure: It is validated that the temporal clo- to their daily business (8h-11h) and back home from work
sures may easily be detectable. (16h-19h). Weekends, holidays and bridge-days differ in this
• Correlation: There should be simple and obvious cor- regard, so that the first peak is reduced or absent and that
relations observable between sensor stations, refer there is overall slightly less total activity. The data collected
to Figure 15. at Ernst-Reuter-Platz differs only slightly in its characteristics
• Detectability: Depending on time resolution, the phase from those published in the 2014 report. One example being
of traffic lights may be detectable, at least as statistical that the 2nd daily peak is not reduced as much.
artifact. The data is valuable for creating valid models for the
We explore the dataset by visualizing it using interactive traffic occurring on the Ernst-Reuter-Platz intersection to
plots with freely selectable time ranges, freely selectable sub- optimize the routing of vehicles, by adapting traffic signal
sets of sensor locations, and smoothing options. For a spatial phases or individual navigation decisions or can be used as
understanding the cumulative counts for a time-interval of all input to predict the state at intersections for the communica-
the stations can be visualized on a map (cf. Fig 13). tion network.
It was observed that there are some common pat- For traffic volume predictions we trained a simple Neu-
terns in daily traffic with simple explanations that match ral Network regressor on the first 20 days of the test set
FIGURE 15. Exemplary causal relations between sensor readings (here: inclusion): Because of the spatial arrangement all vehicles passing
sensor location ‘O’ (cmp. fig. 13) (the lower, green plot) should also pass sensor location P (the higher, blue plot) with some delay; the
plots show data of roughly three days around Sat./Sun., 13/14th of Jan. 2018.
FIGURE 16. Response of neural network regressor trained on 2 weeks of data. Predicting the traffic volume given the minute of day. The
two curves are predictions for workday (Mon.-Tue. in cyan) and weekend (Sat./Sun. in red) with correspondingly colored training instances
in the background.
from a total of an equivalent of 38 days of available data. not yet included because of the limited amount of available
We experimented with different input formatting, the number data (less than a year) at this point.
of layers and neurons trying to find a comparatively sim-
ple and small network, that produces acceptable predictions,
B. AI ENABLED NETWORK DEMAND ESTIMATION AND
as shown in Figure 16. Of course, this depends on the accu-
NETWORK RESOURCE ALLOCATION
racy required for the application intended. We finally settled
on a network with 100 neurons in a single hidden layer, This experiment focuses on estimating the network resource
L-BFGS [42] as solver and tanh as activation function, using demands and allocation for autonomous vehicles on the test-
the following features: road. As mentioned earlier that the road segment shown
in Figure 17 is driven by the fact that it is most complex
• Minute of the day (0..1439), segment with 5 ins and 5 outs, where each in and out are
• Day of week (0..6 Mon.-Sun.), 3 lanes. It also has cuts and walkways for pedestrians. Hence,
• Is a holiday (true, false), meeting the requirements for communication services is of
• Vehicle count of that minute (number) - the class utmost importance to enable the exchange of right informa-
label/output. tion for execution of the right critical maneuvers.
Figure 17 depicts our understanding of the traffic flow on
Additional promising features, which we think to have a the considered road segment. There are 5 paths defined (as
high potential to improve prediction accuracy, are: Seasonal can be seen in the figure), which are represented by different
vacations (school) or weather information. However these are colors i.e., blue, grey, black, green, and red. These paths are
covered by different network cells. The paths are decomposed We implemented a data pre-processing stage, which fur-
into multiple trajectories to highlight the entry and departure ther implements data regularization and data personalization
areas with respect to network cells, which are summarized stages. In the data presonalization stage, necessary adjust-
in Table 2. ments to the data is made for different scenes of the scenarios.
To separate features of the datasets, we carried out the data
TABLE 2. Trajectories (Represented by T).
representation activity. In this connection, operations such as
k-field validation were performed. When it comes to improv-
ing the results, standardization. These stages are followed by
choosing and applying algorithm to predicts traffic intensity
and resource demands with highest accuracy.
FIGURE 19. Figure depicting the processing stages of data analysis and
machine learning implementation.
e.g., the cells covering path in red color of Figure 17 is given autonomous driving project of Berlin. We also demonstrated
higher priority. This is to say in situations of higher demands the use of machine leaning approach for traffic demand
than the capacity, the system will allow the reservation of prediction.
resources following the defined priority values, which could
be in terms of percentage. ACKNOWLEDGMENT
This turns out to be an effective way to provide the The author would like thank Xuan Thuy Dang and Martin
bandwidth where traffic congestion becomes a normal phe- Berger, who were in his team and assisted in this work. Major
nomenon. This algorithm gives priority to the max traffic work in this article was carried out when the authors was with
either two-node or one node. TUB, Germany.
[20] iMove. (Jan. 2021). Smart Mobility Projects and Trials Across the World. [32] Intelligent Transport Systems (ITS); Security; Security Header and Certifi-
[Online]. Available: https://imoveaustralia.com/smart-mobility-projects- cate Formats, Standard ETSI TS 103 097 V1.3.1, v1.2.1. Tech. Specifica-
trials-list/ tion, 2015, [Online]. Available: https://portal.3gpp.org
[21] Bavarian a9 Autobahn Test-Road for Digital Field Highway. Accessed: [33] H. Song, ‘‘Protocol-oblivious forwarding: Unleash the power of SDN
Dec. 1, 2020. [Online]. Available: www.nuancespublicaffairsblogen. through a future-proof forwarding plane,’’ in Proc. 2nd ACM SIGCOMM
wordpress.com/2015/05/22/bavarian-a9-aut%obahn-test-road-for-digital- Workshop Hot Topics Softw. Defined Netw. - HotSDN, 2013, pp. 127–132.
field-highway/ [34] M. A. Khan, S. Peters, X. T. Dang, T. Dorsch, and P. Engelhard, ‘‘On
[22] M. Blackwell and A. Jamal, ‘‘A2/m2 connected corridor connected the approaches for efficient mobility management in SDNized wireless
autonomous vehicle testbed,’’ Contemp. EHF, vol. 5, no. 4, 2020. networks,’’ in Proc. 6th Int. Conf. Commun. Netw. (ComNet), Mar. 2017,
[Online]. Available: https://publications.ergonomics.org.uk/uploads/A2- pp. 1–8.
M2-Connected-Corridor-Connected-Autonomous-Vehicle-Testbed.pdf [35] M. A. Khan, P. Engelhard, and T. Dörsch, ‘‘SDNizing the wireless
[23] ETSI. (2016). Mobile Edge Computing (MEC); Framework and Ref- LAN—A practical approach,’’ in Proc. 9th EUROSIM Congr. Model.
erence Architecture. ETSI GS MEC. [Online]. Available: www.etsi. Simul., EUROSIM , 57th SIMS Conf. Simul. Model. SIMS, Dec. 2018,
org/deliver/etsi_gs/MEC pp. 1116–1121.
[24] T. Taleb, K. Samdanis, B. Mada, H. Flinck, S. Dutta, and D. Sabella, [36] X.-T. Dang, M. A. Khan, S. Peters, and T. Dorsch, ‘‘Realization of
‘‘On multi-access edge computing: A survey of the emerging 5G network handover management in SDNized 3GPP architecture with protocol
edge cloud architecture and orchestration,’’ IEEE Commun. Surveys Tuts., independent forwarding,’’ in Proc. Wireless Days (WD), Apr. 2018,
vol. 19, no. 3, pp. 1657–1681, 3rd Quart., 2017. pp. 60–67.
[25] K. Sasaki, N. Suzuki, S. Makido, and A. Nakao, ‘‘Vehicle control system [37] System Architecture for the 5G System; Stage 2, Standard ETSI TS 123
coordinated between cloud and mobile edge computing,’’ in Proc. 501 V15.3.0, Technical Specification (TS) 23.501, 06 2019. [Online].
55th Annu. Conf. Soc. Instrum. Control Eng. Jpn. (SICE), Sep. 2016, Available: https://portal.3gpp.org
pp. 1122–1127. [38] NR; Overall description; Stage-2, Standard ETSI TS 138 300 V15.8.0,
[26] J. Liu, J. Wan, D. Jia, B. Zeng, D. Li, C.-H. Hsu, and H. Che, ‘‘High- 3rd Generation Partnership Project (3GPP), Tech. Specification (TS),
efficiency urban traffic management in context-aware computing and 5G Jun. 2019. [Online]. Available: https://portal.3gpp.org
communication,’’ IEEE Commun. Mag., vol. 55, no. 1, pp. 34–40, Jan. [39] X.-T. Dang, M. A. Khan, and F. Sivrikaya, ‘‘An autonomous service-
2017, doi: 10.1109/MCOM.2017.1600371CM. oriented orchestration framework for software defined mobile networks,’’
[27] Intelligent Transport Systems (ITS); Vehicular Communications; Basic Set in Proc. 22nd Conf. Innov. Clouds, Internet Netw. Workshops, Feb. 2019,
of Applications; Local Dynamic Map (LDM); Rationale for and Guidance pp. 277–284.
on Standardization, Standard ETSI TR 102 863 V1.1.1, ETSI, Tech. Rep., [40] 5G; Service Requirements for Enhanced V2X Scenarios, Standard ETSI
2011. TS 122 186 V15.3.0. 3GPP, Jul. 2018.
[28] M. A. Khan and H. Tembine, ‘‘Meta-learning for realizing self-x [41] Senatverwaltung Stadtentwiclung und Umwelt, ‘‘Straßenverkehrszählung
management of future networks,’’ IEEE Access, vol. 5, pp. 19072–19083, Berlin 2014,’’ Senatsverwaltung Für Stadtentwicklung Und Umwelt,
2017. Berlin, Germany, Tech. Rep. StranssenverkehrszÃC̆Âdlung-2014, 2014.
[29] H. Tembine, ‘‘Deep learning meets game theory: bregman-based algo- [42] D. C. Liu and J. Nocedal, ‘‘On the limited memory BFGS method for
rithms for interactive deep generative adversarial networks,’’ IEEE Trans. large scale optimization,’’ Math. Program., vol. 45, nos. 1–3, pp. 503–528,
Cybern., vol. 50, no. 3, pp. 1132–1145, Mar. 2020. Aug. 1989, doi: 10.1007/BF01589116.
[30] M. A. Khan, X. T. Dang, and S. Peters, ‘‘Preemptive flow management in [43] M. Khan and U. Toseef, ‘‘User utility function as quality of experience
future SDNized wireless networks,’’ in Proc. IEEE 12th Int. Conf. Wireless (QOE),’’ in Proc. 10th Int. Conf. Netw., Jan. 2011, pp. 99–104.
Mobile Comput., Netw. Commun. (WiMob), Oct. 2016, pp. 1–8. [44] U. R. Mughal, M. Ahmed Khan, A. Beg, and G. Q. Mughal, ‘‘AI enabled
[31] M. A. Khan, H. Tembine, and A. V. Vasilakos, ‘‘Game dynamics and cost resource allocation in future mobile networks,’’ in Proc. NOMS IEEE/IFIP
of learning in heterogeneous 4G networks,’’ IEEE J. Sel. Areas Commun., Netw. Oper. Manage. Symp., Apr. 2020, pp. 1–6.
vol. 30, no. 1, pp. 198–213, Jan. 2012.