Next Article in Journal
Operational Deflection Shape Measurements on Bladed Disks with Continuous Scanning Laser Doppler Vibrometry
Previous Article in Journal
Off-Design Operation and Cavitation Detection in Centrifugal Pumps Using Vibration and Motor Stator Current Analyses
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Towards Autonomous Driving: Technologies and Data for Vehicles-to-Everything Communication

by
Vygantas Ušinskis
,
Mantas Makulavičius
,
Sigitas Petkevičius
,
Andrius Dzedzickis
and
Vytautas Bučinskas
*
Department of Mechatronics, Robotics and Digital Manufacturing, Vilnius Gediminas Technical University, LT-10105 Vilnius, Lithuania
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(11), 3411; https://doi.org/10.3390/s24113411
Submission received: 4 April 2024 / Revised: 17 May 2024 / Accepted: 21 May 2024 / Published: 25 May 2024
(This article belongs to the Section Vehicular Sensing)

Abstract

:
Autonomous systems are becoming increasingly relevant in our everyday life. The transportation field is no exception and the smart cities concept raises new tasks and challenges for the development of autonomous systems development which has been progressively researched in literature. One of the main challenges is communication between different traffic objects. For instance, a mobile robot system can work as a standalone autonomous system reacting to a static environment and avoiding obstacles to reach a target. Nevertheless, more intensive communication and decision making is needed when additional dynamic objects and other autonomous systems are present in the same working environment. Traffic is a complicated environment consisting of vehicles, pedestrians, and various infrastructure elements. To apply autonomous systems in this kind of environment it is important to integrate object localization and to guarantee functional and trustworthy communication between each element. To achieve this, various sensors, communication standards, and equipment are integrated via the application of sensor fusion and AI machine learning methods. In this work review of vehicular communication systems is presented. The main focus is the researched sensors, communication standards, devices, machine learning methods, and vehicular-related data to find existing gaps for future vehicular communication system development. In the end, discussion and conclusions are presented.

1. Introduction

Intelligent transport systems (ITSs) define progressive topics of connected cars, connected automated driving, and vehicular communication systems which are expected to be game changers for future traffic mobility with further technological developments [1,2]. The main concern of ITSs is the increase in road safety and security by minimizing or fully avoiding human errors through the development of autonomous vehicles (AVs) [3]. It is unlikely that Avs can achieve their full potential without automating the vehicle’s communication with surrounding objects. This can be achieved through technological improvements in sensors that can sense the surrounding environment based on physical stimuli and a range of communication equipment that transmits collected and/or pre-processed data to nearby road users to ensure an efficient traffic cycle. Communication quality is one of the critical factors that determine the development of ITSs. According to [4], recent studies have analyzed and developed road safety and security in terms of latency and reliability. Research has also concluded that ITSs, because of wireless data transmission, encounter various attacks, e.g., signal hacking, that could lead to reduced autonomous driving performance. Therefore, the main communication attributes such as data authentication, availability, confidentiality, and real-time constraints must be taken into account. The concept of vehicular communication systems in the common literature is known more as vehicle-to-everything (V2X) communication, which has a wide range and covers different traffic elements, as shown in Figure 1.
These different elements of V2X communication are essential for autonomous driving to make it safe and robust. The complexity of autonomous driving is defined in terms of automation levels, which can be specified for a particular V2X element and are represented in Table 1, as described in previous research [5,6].
Each element of V2X has specific advantages, problems, and limitations. One of the main communications elements of V2X that has attracted attention is connectivity between vehicles (V2V). The main task and challenge of this connectivity is to enable unlimited data exchange in real-time without additional means [7]. It is believed that the achievement of this aim will enhance and replace traditional forms of data exchange in traffic with different wireless communications. For example, many turn to AI methods for developing improved wireless communications systems with enhanced optimization and security changing human-based linear rules to AI-based non-linear rules.
Research presented in [8] has pointed out four main V2V-related applications: traffic management, road safety, direction and route optimization, and driver assistance. Traffic management can be implemented using shared communication systems between vehicles to avoid high traffic and congestion and to optimize the schedule of traffic lights to reduce average delays. For road safety applications, the main concern is to prevent and reduce the number of road accidents, which are represented in terms of communication delays. Direction and route can be optimized by analyzing road and weather conditions. Driver assistance, also known as Advanced Driver Assistance Systems (ADASs), can be used to improve, automate, or adapt some or all of the tasks depending on vehicle operation, e.g., braking or avoiding collisions. One of the examples of V2V communication is platooning, where connected and autonomous vehicles can coordinate their driving speed to reduce vehicles’ air resistances by optimizing the distance between them [9].
Vehicles enroute face not only other vehicles but also surrounding infrastructure such as traffic lights, road signs, communication antennas, buildings, bridges, etc. Communication with such objects is referred to as vehicle-to-infrastructure (V2I) connectivity. V2I connectivity can be divided into two big research fields according to the raised challenges and required equipment. These sub-fields are: surrounding or road infrastructure [10] and smart parking systems [11]. The main concern of surrounding infrastructure (outside) is that can be influenced by the environment and weather [12], whereas smart parking systems (mostly inside) are the signals throughput across dense constructions [13]. They can be improved using additional equipment. In the road infrastructure, sensors like cameras, radars, and other infrastructure like road signs or weather stations are used to broadcast information, e.g., about speed limits and weather conditions [14]. In smart parking systems, for example, proximity sensors [15] and Radio-Frequency Identification (RFID) [16] tags are used to identify and broadcast the data about a vehicle or parking lot status.
Even more vehicles, like battery electric vehicles (BEV) and plug-in hybrid vehicles (PHEV), are becoming prevalent in traffic, and additional infrastructure of charging stations is necessary in parking places and at homes. Therefore, the information regarding available charging stations or needed load is important. This particular case is called vehicle-to-grid (V2G) communication, in which the main concern is to balance charging loads, e.g., by transferring the energy from the most charged cell to the least charged, in parking systems [17] or even at homes (vehicle-to-home (V2H)) [18] based on data exchange with electric vehicles (EV), thus reducing bill costs.
Another aspect of V2X communication is vehicle-to-pedestrian (V2P) connectivity, which is also an important part of the traffic, and the main concern is to ensure the safety of both parties [19]. This communication uses on-board sensors in the vehicle, like LiDAR (light detection and ranging), radars, or cameras to warn the drivers of some detected obstacles, e.g., in their way and blind spots, or automatically bypassing them, thus reducing the number of traffic crashes [20]. Another example is when the pedestrian is informed by a smartphone of an upcoming threat [19].
To ensure effective vehicle communication between pedestrians and other road infrastructure, additional devices like smartphones or tablets are employed to collect real-time data from multiple sources [21]. This type of communication is referred to as vehicle-to-device (V2D) connectivity and is commonly implemented via Bluetooth. There is a large number of connected devices, e.g., with long battery life, on the Internet of Things (IoT) (or Internet of Vehicles (IoV)) and V2D applications, where transmission of low-volume data with low latency is implemented [22].
Guaranteeing continuous data transfer in IoT applications and all V2X communication management systems and network technologies is the priority. Such a case is referred to as vehicle-to-network (V2N) connectivity. For instance, all alerts regarding road and weather conditions from different points on a long route are transferred to the vehicle in advance, or communication with nearby vehicles via a cellular network is implemented using networking [4]. Together with networking, cloud computing (vehicle-to-cloud (V2C)) and data centers for vehicular applications are implemented as data management facilities [23]. Various software updates, remote vehicle diagnostics, and complex computations like machine learning tasks are commonly executed on the cloud [24]. It has been found that machine learning algorithms are effective enhancements of V2X systems and are capable of computing various complex statistical and prediction problems [25].
One of the main concerns to make autonomous driving available for everyone around the globe is the regulation differences between different countries or continents in terms of used frequency bands or the preference for specific communication technologies over others [26]. For instance, Long range (LoRa) and ZigBee operate on the frequencies of 433 MHz in Australia, 915 MHz in America, and 868 MHz in Europe [27]. Analogously, Dedicated Short-range Communication (DSRC) operates on the frequency bands of 902–928 MHz in America, 5.795–5.815 GHz in Europe, and 5.770–5.850 GHz in Japan [26].
A set of various local restrictions, achievements, legal regulations, and habits require detailed analysis and systematization for the further development of ITSs. This is true especially in terms of technological advancements in environment sensing, fast and efficient data processing, and the use of artificial intelligence (AI) and signal transfer.
The motivation of this review is to systematically evaluate and, in a concentrated manner, present the latest V2X-related research and information which directly relates to the data types and methods used for ensuring reliable efficient and secure communication. Communication complexity strongly depends on the automation level, as a variety of data and tasks increase significantly. This information is relevant for further experimental research on data transferring in autonomous vehicular networking. This review focuses on the information, data types, communication equipment, tools, and machine learning methods used to process and optimize the collected data and the communication technologies used to transfer the data.

2. Method of the Selection Process

The search method for this research was based on [28]. Different databases such as MDPI, IEEE Xplore, Science Direct, and Google Scholar have been utilized, and some others were also explored because of several limitations (e.g., the article is only accessed in specific databases) after analyzing the reference lists. Several criteria (specifically for V2X communication) for articles have been defined for inclusion in this survey, as follows:
  • Is focused on sensor applications;
  • Is focused on equipment utilization;
  • Is focused on machine learning adaptations;
  • Is focused on data exchange;
  • Is focused mostly on V2V and V2I connectivity.
Correspondingly, defined exclusion criteria are as follows:
  • Articles older than 5 years are excluded with some exceptions after reviewing reference lists;
  • Articles not specifically focusing on vehicular communication or data gathering were not selected;
  • Articles focusing on railways, sea, air, or military transport were discarded.
The selection approach for this manuscript was implemented by using V2X-related keywords, such as “car2car”, “vehicle2vehicle”, “vehicle communication”, “car2infrastructure”, “vehicle2infrastructure”, “v2x communication”, “smart cars”, “vehicle network”, “smart parking”, “road signs”, “traffic signs”, “vehicle detection”, and “vehicle sensors”. The complete simplified selection procedure is shown in Figure 2.
The search procedure gave an extensive result list, but the authors used only verified and rectified papers.

3. Technologies in Vehicles-to-Everything Communication

3.1. Sensors

According to [29], sensors used in V2X communication can be classified into two groups: internal and environmental. Internal sensors measure such parameters as the vehicle’s motion, dynamic state, wheel speeds, and braking acceleration. Typical examples of internal sensors are accelerometers and gyroscopes. Environmental sensors monitor external objects like road signs and pedestrians. Typically for such applications, various cameras and radar-based sensors are used. In terms of sensing technologies, the evaluation of internal parameters is more developed and relies on older, reliable methods and technologies tested in various practical applications; contrary to environment sensing (Figure 3), there still exist many uncertainties requiring comprehensive research and validation.
In V2X communication, sensors installed in the infrastructure also play an essential role. For example, proximity sensors [30] could be implemented in the infrastructure to monitor the absence of vehicles for effective localization in parking lots or enroute. Radio-Frequency Identification (RFID) tags [31] could provide relevant information about various objects (road signs, etc.).
For of a large variety of measured quantities, sensor classification based on their operating principles allows for representing the current situation in the research area and reveals gaps for future development. Therefore, further tables (Table 2 and Table 3) present different types of sensors and their uses in V2X.
Depth (ToF), RGB, and RGB-D cameras are mostly mounted at the position of the front window and/or the rear window in vehicles [41]. Calibration is needed to avoid the distortion of images and for applications requiring data fusion (e.g., with LiDAR measurements) [42]. In ML, data from cameras are used to train ML models, e.g., object classification [43]. Another type of camera with a CMOS image sensor exploits the rolling-shutter effect—a picture is captured line by line from top to bottom [39]. On-road area cameras like CCTVs [47] and IPs [48] are built for vehicle observation.
Table 3. Proprioceptive sensors used in V2X.
Table 3. Proprioceptive sensors used in V2X.
SensorMeasurementsAdvantagesDisadvantagesRefs.
Magnetic sensors, magnetometerMagnetic field or magnetic dipole momentIt has high sensitivity, small size, flexible installation, and strong anti-interference abilityNot susceptible to adjacent vehicles and can be affected by the magnetic signal dead zones[15,49,50,51,52]
AccelerometerX, Y, and Z-axis acceleration data along with latitude and longitude dataPortable, high-frequency, simple interfaceSensitive to external vibration and noise[53,54,55]
Proprioceptive sensors detect the state of a system. The information from magnetic sensors and magnetometers covers the orientation estimation in combination with other on-board inertial measurement units, e.g., accelerometers and gyroscopes [50]. Sensing data from smartphones and ML algorithms are used to detect vehicle user status, i.e., inside or outside the vehicle, while parking occupancy is detected via a combination of infrared detectors, and distance sensors [52]. The accelerometer is one of the widely used sensors that can be a separate devices or embedded into a smartphone. It is used as an internal positioning system (IPS) as a motion and orientation sensor along with gyroscopes, GPS, and digital compasses for mapping movements (outside the vehicle or by driving it) of the user for short distances. It is also detects vehicle abnormalities, such as those caused by vibrations, e.g., loosening of wheel fixing bolts before riding or speed bump detection [53].
Table 4. Exteroceptive sensors used in V2X.
Table 4. Exteroceptive sensors used in V2X.
SensorMeasurementsAdvantagesDisadvantagesRefs.
LiDAR sensorPosition/distance, angle, and velocity measurements of a specific objectThe distance to an object and the accuracy are significantly higher than from a radar, high angular resolution, good mid-range detectionHigh computational resources, uncertainty of data interpretation and analysis[32,56,57]
Radar sensorPosition/distance, angle, and velocity measurements of a specific objectCan work in bad weather conditionsHave difficulty providing high-accuracy readings[58]
Infrared (IR) sensorDistance estimated by reflected IR light from the object’s surfaceCan measure large distances and in a wide areaDifficult to distinguish the color or object from the complex environment, quality can be improved by using Gamma Correction method[9,59]
Light Dependable Resistor (LDR) sensorMeasures light intensity mostly identifying if a light is present or notSimple to use and integrateThe height of the vehicle has a severe impact on the accuracy[30]
Ultrasound/ultrasonic sensorsA vehicle in smart parking lots or a vacant lotLow cost and required simple installationMore suitable for outdoor environments, sensitive to temperature changes and extreme air turbulence, limited range[51,60,61,62,63]
Acoustic sensorsThe presence detection of an objectNo needed a
direct line-of-sight
Struggle to determine
object sizes
[64]
Radio-Frequency Identification
(RFID)
Coded readingsFast and accurate identification, programable configurations of keysAdditional infrastructure is needed[63,65,66,67,68]
Exteroceptive sensors measure the state of an environment. Examples are shown in Table 4. Radar sensors are found to be used in combination with other on-board sensors, e.g., cameras, LiDAR, and odometer measurements to obtain information about the surrounding environment. The radar sensor commonly is located on the front of the vehicle [58]. Additionally, LiDARs are used mostly in combination with other on-board sensors, e.g., cameras, radar measurements, and GNSSs (Global Navigation System Satellites) for C-V2X wireless technology. A LiDAR-based image processing approach is used with ML methods. These can generate a precise 3D (point cloud) map of the surroundings [32]. RFID technology and FMCW radars (or mm-wave radar) can also be used to locate the tags [29].
From the IR sensor, the gray map is in front of the vehicle, and according to it, the tracking is judged. As an example, according to sensor measurements between other vehicles, vehicle velocity can be adjusted [59]. LDR sensors are quite often used with vehicles in smart parking systems and are based on the shadow detection method [33]. Ultrasound/ultrasonic sensors help to identify if the vehicle is in a smart parking lot or a vacant lot [63]. Large, high-density networks of parked vehicles can be recognized more easilyusing RFID technology compared to cameras. Only an RFID tag with a unique identification code needs to be installed within the vehicles or road signs to be read [68]. Mostly, RFID tags are used for vehicular use, e.g., parking places (Figure 4a) or tunnels (Figure 4b), where network technologies are weak, or for the road sign (Figure 4c), e.g., behind obstacles, during bad weather conditions, or at night for enhanced localization and recognition. They are also used for security authentication.
Also, it should be mentioned that in terms of V2X communication, due to the implementation of multiple sensors based on various physical principles, sometimes sensors are classified according to the operating range, communication technology, or implementation method. The most typical cases are summarized in Table 5.
As mentioned before vehicular communication systems consist of various V2X elements, and it is necessary to evaluate sensors properties and functionalities to choose accordingly for the required task. Depending on the specific task, properties like accuracy, measurement range, robustness, and cost must be evaluated. Also, functionality is a very important factor. For example, V2V and V2P elements require a more local detection approach, and sensors like LiDAR, ultrasonic, and infrared should be taken into account. On the other hand, V2I elements are used to communicate with the infrastructure, and RFID or camera devices should be taken into consideration for integrating elements not only into the vehicle but into the infrastructure itself. This can also allow for the extension of vehicular communication systems outside traffic, for example for parking place monitoring.

3.2. Communication Equipment and Tools

Additional equipment and tools are necessary in V2X communication that interacts with surroundings by indicating the action, e.g., break status indication via LEDs, storing measured or other important information on cloud servers, or preprocessing and fusing measured data using additional fillers. This technology also requires communication with satellites to monitor essential navigation data. These are several examples; more are presented in further tables (Table 6, Table 7 and Table 8).
Reliable data flow and storage are essential for vehicular communication systems. Because of the listed advantages and disadvantages presented in Table 6, each communication equipment has its place in the overall functionality of the urban system. This equipment enables communication between all elements of vehicular communication systems.
Filters are essential tools to deal with the raw data of the sensors, which, after postprocessing, can be manipulated much more efficiently. Some key factors to take into account when choosing a filter for a specific task are computational load, ability to deal with non-linear data, and noise. As data can vary depending on their physical nature, the task and functionality of the device’s AI machine learning methods are commonly integrated which will be introduced in the next chapter.
Because of the wide variety of devices used in vehicular systems, specific units are commonly used to interconnect different sensors or communication devices. Modules make it easier to set up and integrate required devices. Also, as shown in the table above, these units serve the purpose of classifying devices according to their applications, making it more convenient for vehicular system development.

3.3. Machine Learning Tools

Various artificial intelligence (AI) and specifically machine learning (ML) algorithms are used to enhance the quality of different vehicle communication systems. All ML algorithms can be separated into four distinctive categories: supervised, unsupervised, semi-supervised, and reinforcement learning [49]. In V2X communication, all four types of ML are applied. Supervised learning could be used to detect the occupancy of a parking lot by using labeled data to solve classification and regression tasks [95]. Unsupervised learning is more suitable for data grouping (clustering) tasks and could be used to group various types of vehicles according to their shape [82] or similar tasks. Semi-supervised learning is used when there is a lot of unlabeled data, but in combination with a small amount of similar labeled data, the pattern can be trained and used for classification tasks [96]. Reinforcement learning provides the most positive outcome in a sequence of decisions by ignoring irrelevant information during the training [97]. For example, it can be used to define the best vehicle acceleration at any point of the route to minimize fuel consumption.
With the development of microcomputers and the increase in computational power in edge computing devices, ML implementation in V2X communication has become possible. Research performed by W. Tong et al. [25] pointed out that V2X and ITS systems, together with AI can expand the driving perception and predict potential accidents to avoid them, enhancing the comfort, safety, and efficiency of driving. They can also enable real-time traffic flow prediction and management, location-based applications, congestion control, and enhanced capabilities of self-driving vehicles [98]. The authors of [99] proposed an idea to use AI to identify and monitor the authorized drivers and their state, count the number of passengers in the vehicle, and detect an unattended child in a vehicle, thus increasing the safety inside the vehicle. In contrast, research presented in [100] was focused on vehicle safety. It has been revealed that AI algorithms can overcome some important challenges for V2X communication security systems. AI algorithms could minimize delays caused by security key distribution for authentication and optimize data fusion procedures in terms of time and computational resources.
One of the most researched and technologically fulfilled ML implementations in V2X communication is vehicle localization. A summary of the research reported in this field in the last 5 years is presented in Table 9.
Another main aspect of the training is the material used to train ML models or architectures. Most datasets are open source and can be composed of different information specifically for any ITS field of interest, which mostly consists of numerical, statistical, or visual information. As an example, images of different road signs [106], statistical historical data of parking lot occupancy [107], and relevant sensor data [54] can be found in datasets. More summarized datasets of vehicle-related detection can be found in [108] with more comprehensive information including environmental information, sensors used for the data collection, format, and capacity.
From Table 9 it can be noted that CNN-based ML architectures are used the most for object recognition and localization since images are used. In Figure 5, the example of CNN architecture when a bunch of images of different vehicles are used to recognize the absence of a vehicle is presented from [38]. As can be seen from these data, different CNN architectures can be built. For instance, in Figure 5, the network is composed of 13 convolutional layers, 5 pooling layers, and 3 fully connected layers, where ReLU is an activation function, and at the end, there is another activation function–Softmax. The key point before using this network is that the images have to be resized to the same dimension first.
An interesting point of view has been provided in the research [109], where several aspects of CNN architecture that also can apply to other ML architectures have been exposed:
  • With more available data, more reliable classification results could be explored;
  • If a network is calibrated well enough–it is not necessary to update the calibration on new data;
  • Increasing the number of different drivers with different driving performances will decrease the performance of classification, and thus more data are required to receive similar classification results;
  • Aadditional information, e.g., road or weather conditions and vehicle type, could affect the overall performance of classification;
  • One of the limitations of CNN is that the input must be in the same dimension, whereas recurrent neural networks and long short-term memory networks are more flexible regarding the input dimensions.
In Table 10, machine learning methods are presented specifically for perception and best selection outcome, where CNNs are widely used, as well as some forms of YOLO (You Only Look Once) model variations [110]. These methods focus more on monitoring parking infrastructure and vehicles to predict the most optimal options for space availability.
Without these applications, ML is also used to optimize the performance of autonomous driving. Some of the examples are presented in Table 11.
Many other applications of ML were applied in recent research oriented toward some outcome prediction and other traffic parts recognition systems. Some of the examples are presented in Table 12.
As shown in Table 10 and Table 11 many different ML architectures are applied, enhancing the performance of regular search algorithms which would otherwise consume a lot of time dealing with monitoring parking spaces, recognizing road abnormalities, and other traffic features as mentioned before. Nevertheless, a lot of detailed information must be extracted from everyday traffic scenarios and simulated or classified using other methods to prepare suitable test input data and labels for ML algorithms.

3.4. Communication Technologies

A vehicular ad-hoc network (VANET) is a variation of the ad hoc network and mobile ad hoc networks (MANETs), where nodes (i.e., vehicles, and internal sensors) are communicating mostly wirelessly and only between each other [123]. It can be easier to implement because no infrastructure, like RSUs, is needed to be used as the central server, thus increasing the communication efficiency and road safety in intelligent transportation systems (ITSs) [20]. As an example, [75] has provided some cases of VANET in autonomous smart parking, like real-time occupancy monitoring of the parking lot, whilest [124] has presented the VANET-based architecture, which covers security services, network, and link layers and thus provides improved computations for collision probability and preventive measures for cooperative collision avoidance. One of the medium-range communication technologies, the Dedicated Short-Range Communication (DSRC), has been approved and considered by the CAR2CAR Consortium for common use for VANET [125]. Other communication technologies based on transmission range used in VANET and ITS applications can be divided into short- (<100 m), medium- (~100 m), and long-range (>10 km) communications [3]. Descriptions of each communication technology are provided in Table 13, Table 14 and Table 15 for short-, medium-, and long-range communications respectively. It can also be noted that different communication technologies are commonly defined by different standards such as 3GPP (3rd Generation Partnership Project) [126] and IEEE 802 (Institute of Electrical and Electronics Engineers) [127] with collections of networking technologies such as Ethernet and wireless.
Bluetooth is periodically used in close proximity as a short-range communication method [115]. Furthermore, compared to Bluetooth, BLE (Bluetooth Low Energy) applications are similar; however, it is a more energy-efficient technology. It works with a low transition range [15]. Using UWB, devices can operate at low power using short pulses of 3.1–10.6 GHz. Signals can penetrate through construction materials except metal surfaces [76]. Visible Light Communication or VLC transmits wireless Internet data at very high speeds using only light beams and can reach up to 100 Gbps. However, the modulation needs to be reliable under high vehicle density scenarios and variable road environments [39]. In addition, beaconing communication has low transmission power and a low-frequency band of approximately 10–50 Hz [123]. ZigBee technology consumes less energy compared to Wi-Fi and Blue-tooth and it is inexpensive to implement [65]. Compared to other short-range communication technologies, ZigBee can be used in a range of up to 100 m (sometimes it is considered as a medium-range communication as well). It is less sensitive to noises and obstructions by vehicles in terms of the bit error rate (BER) and signal-to-noise ratio (SNR) [128].
For more information about short-range communication technologies see Table 13.
Table 13. Short-range communication technologies used in V2X.
Table 13. Short-range communication technologies used in V2X.
TechnologyRangeApplicationsRefs.
Bluetooth
(IEEE 802.15.1)
Up to 10 mCommonly used for the user to access devices and notifications, e.g., in terms of a parking lot’s availability via smartphones or tablets; is used for inner communication between OBUs in the vehicle, e.g., for notification about an engine problem[77,129]
BLE
(IEEE 802.15.1)
Up to 5 mCommonly used for notifications and with battery-functioned small devices.; a small amount of data is used for transmission, e.g., only the device ID; not suitable for inter-vehicular communication or precise localization applications because of its severe fading effects[15]
UWB
(IEEE 802.15.3)
Up to 10 mBecause of low signal amplitude, it is less sensitive to the noisy environment and thus has more secure signal transmission, e.g., secure locking and unlocking of vehicles using key fobs; uses radio-based localization with the accuracy of sub-meters[37,76]
Visible Light Communication (VLC)
(IEEE 802.15.7)
Up to 6 mData transmission between two adjacent vehicles, although a stable communication link between the two vehicles is needed and since the distance between the transmitter and the receiver increases, the transmitted power must also increase; drawbacks can be eliminated by applying distant measurement sensors, e.g., LiDAR additional optical systems to boost the received power[34,39]
BeaconingUp to 5 mSuitable for small amounts of safe data transmission and can be easily implementable; this type is used as an auxiliary means for other technologies, e.g., BLE, to periodically transmit data in the form of beacons with adjustable rate[7,123]
ZigBee
(IEEE 802.15.4)
Up to 100 mOne of the common communication choices in smart parking systems; it can broadcast small amounts of data over a short range with a smaller energy consumption compared to Wi-Fi and, theoretically, up to 65 000 devices in a network can be managed; this technology finds it more difficult to penetrate obstacles compared to Wi-Fi, although this drawback may apply to tunnel communication[65,71,128]
Going into the medium range, Dedicated Short Range Communication (DSRC) technology is commercially available and the (WLAN) IEEE 802.11p protocol emerged as the first ever standard for V2X communications, which does not require a basic serves set [130]. However, the 11p protocol still lacks safety for critical communication and autonomous driving. For this reason, the IEEE 802.11bd protocol is being used for new generation V2X developments to improve these shortcomings. Some of the safety requirements are to be reached at 99.99%, including a latency of no greater than 3 ms, making it very challenging. Current DSRC systems based on the 11p protocol have a latency of about 100 ms, as long as traffic is not too dense [131]. Systems incorporating DSRC are also highly expensive. In comparison, Wi-Fi can provide a stable performance in terms of reliability and latency [125]. On the other hand, Wi-Fi communication can operate under the circumstances of obstructions, with the help of multipath propagation [132]. The main drawbacks are its latency and short range, which can be overcome using other technologies, e.g., DSRC or LTE [133]. Further details are provided in Table 14.
Table 14. Medium-range communication technologies used in V2X.
Table 14. Medium-range communication technologies used in V2X.
TechnologyRangeApplicationsRefs.
DSRC (IEEE 802.11p/
IEEE 802.11bd)
Up to 1 kmUsed in Vehicle Safety Communication (VSC) in urban environments because of its robustness against severe fading in highly vehicular infrastructural environments[36,94,125]
Wi-Fi
(IEEE 802.11ac/
IEEE 802.11ax)
Up to 100 mOne of the common connections between vehicle and driver or passenger on-road or in the parking lot, e.g., via smartphone, and to transfer related information to/from the database[16,92,132,133]
Compared to Wi-Fi (54 Mbps), Wireless Intero-perability for Microwave Access (WiMAX) can provide higher Internet access speed (up to 70 Mbps). It is expensive to install and operate because a line of sight (LOS) is needed, and it also has higher latency [134]. The 4G Long-Term Evolution (LTE) V2X has high throughput, low latency (10–100 ms), and is one of the main short-range communications [2]. It has two physical channels one for the data carrying and the other for the control of information for decoding the data carrying channel [132]. Although, to meet the requirements of 3GPP, the effective use of network resources is needed and 5G (LTE) provides an even higher speed and a latency as low as 35 ms. In reference [135], the effective edge nodes resource allocation method is proposed by processing the demanded user data using the centralized RMU algorithm in the core network. The 5G New Radio (NR) is one of the latest technologies for which 5G infrastructure first needs to be deployed and adopted. There are two communication modes: one for direct vehicular communications via the UU air interface under the coverage of the cellular network, and another for the out-of-coverage area of the cellular network via the PC5 interface [126]. Currently under development, 6G-V2X communication technology is the latest technology in the THz band and can support even better hyper-fast, ultra-reliable, and low-latency communication compared to 5G-NR [136]. Cellular V2X (C-V2X) consists of 4G-LTE or 5G-NR communication technologies and thus can cost-efficiently provide a longer range than Wi-Fi with the extended detection of the coverage and blind spots [26]. Long-Range (LoRa) communication technology has a data transmission rate of 300 bps –37.5 kbps and is low-power. Data transmission is reliable with low latency; however, the transmission throughput is very low as well [27]. The last of the long-range communication technologies is Narrowband (NB) IoT, which has low power consumption, high performance, high security, and wide area coverage communication, and signals are sufficient to penetrate through obstructions [137]. More details can be found in Table 14.
Table 15. Long-range communication technologies used in V2X.
Table 15. Long-range communication technologies used in V2X.
TechnologyRangeApplicationsRefs.
WiMAX
(IEEE 802.16)
Up to 50 kmWiMAX is mainly considered as a supplement to Wi-Fi[134]
5G NR
(3GPP Rel. 16,17)
Up to 5 kmHigh throughput with very low latency (1 ms); can provide higher data rates and be ultra-reliable for critical applications, e.g., secure and efficient control functions in autonomous vehicles; additional research is being performed to evaluate the support and enhancement capabilities of this communication[126]
C-V2X
(3GPP Rel. 14)
Up to 1 kmFeatured with low latency and high reliability. ensuring critical and safe vehicle sensors connectivity; used for keeping safe distance and speed between vehicles, connection with roadside infrastructure, sensing of other roadside participants; can overcome LOS issues with long-range perception using cellular networks[26]
LoRa
(Based on IEEE 802.15.4)
Up to 20 kmAccording to research, LoRa can cope with real-world scenarios with actual vehicles at higher speeds and a dynamic environment in terms of reliability and performance[27]
6G-V2X
(under development)
-Massive information exchange technology by combining several communication networks, e.g., satellite and unmanned-aerial-vehicle (UAV) networks, with a combination of ML methods[136]
4G LTE V2X
(3GPP Rel. 14, 15)
Up to 20 kmCan be used as an alternative to Wi-Fi; 4G LTE does not support C-V2X applications as well 5G NR, although the infrastructure is more deployed[2,132]
NB IoT
(3GPP Rel. 13)
Up to 10 kmSuitable in smart parking systems; small data volume amounts are transmitted, e.g., parking lot availability and parking time[137]
One of the main concerns in V2X communication research that can be found in the literature is the system performance in terms of the bit error rate (BER), signal-to-noise Ratio (SNR), signal throughput, and latency [123,129]. BER is defined as the ratio between the number of unsuccessfully transmitted bits and the number of all transmitted bits. In VLC communication, it can be optimized by having a lower pulse width ratio or adjusting other settings of the modulation [34,39]. For instance, ref. [123] stated that in order to keep the BER lower, the received power at the vehicle must be larger or equal to the receiver sensitivity. The researches of [129] conducted studies on the BER and throughput analyses for the performance of Bluetooth. Some 3GPP standard communications [126] have used Long-Term Evolution (LTE) turbo coding to minimize BER and found that increasing vehicle density does not affect it. In the same research, different SNR values were considered for several scenarios. The researches of Ref. [1] evaluated C-ITS architecture based on millimeter-wave (mmW) and Free-Space Optics (FSO) technologies in terms of SNR.
In another example, ref. [22] simulated the systems throughput and the transmission latency with different vehicle densities in the rural and the urban scenarios in the 5G network environment, which is based on Software-Defined Networking (SDN). Road weather and traffic influence on throughput, packet loss, and latency have been evaluated in [12], comparing LTE and the 5G Test Network (5GTN). Here 5GTN showed better results compared to LTE. Signal latency and throughput have been used to evaluate the smart parking network in [61] to optimize the placement of RFID-based WSNs. In [100] information interchange latency between vehicles and RSUs was significantly decreased when security keys and a key-sharing network for signal security were used with the help of ML algorithms.
Software-defined radio (SDR) testbeds can be used to evaluate the broadcast distance power, packet delivery ratio, throughput, latency, reliability, and packet loss rate of the signal, e.g., to reduce the stopping distance [125]. It also can be used to analyze the parameters and identification of RFID tags [138]. SDR can provide functions such as signal modulation and demodulation, spectrum analysis and monitoring, filtering, and frequency selection and it is an open source.
V2V and V2I interactions can be implementable by applying different simulation frameworks. Different open source frameworks and platforms, which have libraries of different implemented models by the scientific community, can be found as Objective Modular Network Testbeds in C++ (OMNet++), Vehicles in Network Simulation (VEINS), Internet networking (INET) [139], and Simulations of Urban Mobility (SUMOs) [67]. These platforms are used to simulate real-life scenarios by determining a different number of variables of the V2X system, e.g., vehicle nodes, infrastructure nodes, and other specific nodes [118].
Furthermore, computational analysis using 3D ray-tracing tools and 3D ray-launching algorithms for V2I of WSNs can be simulated to evaluate the received power, power delay profile, delay spread, and coherence bandwidth [74]. These tools are used to model and simulate real-life scenarios for the deployment of radio planning and propagation monitoring in V2I environments representing terrain, buildings, pedestrians, vehicles, streets, and other geographic data, different frequencies, the height of the transmitter and receiver antennas, and transmission power. As an example, [73] used these simulations for the optimal distribution of WSNs and deployment of urban RSUs with affordable computational cost. The authors of Ref. [71] used it to utilize the deployment of WSNs in a tunnel scenario as a complex and singular environment considering limited dimensions and metallic elements within it, e.g., user pathways or service trays.
In order to facilitate the efficient navigation of digital maps, ref. [140] proposed a six-layer map model, designated to describe unstructured real-world operational design domains, as illustrated in Figure 6. Each layer contains distinct types of data, which are dedicated to a specific navigation task.
In order to utilize a six-layer map for V2X modeling in connected and autonomous vehicles (CAVs), it is essential to comprehend the contribution of each layer to the overall functionality and the manner in which the information within each layer is updated. This map encompasses the road network, roadside structures, modifications, dynamic objects, environmental conditions, and digital information layers. Each of these layers plays a pivotal role in ensuring the efficient and safe operation of CAVs.
Further tables (Table 16, Table 17 and Table 18) summarize different vehicle-related, infrastructure-related, and other data and their purpose in the V2X communication-related research, and are tabulated respectively.
Considering there will be more and more vehicles, especially electric vehicles, in the future, there is a strong likelihood that there will not be enough resources to charge vehicles fully or efficiently without the addition of more public charging grids (V2G). Therefore, more attention is needed to individualize smart charging systems at homes, housing estates, and apartment buildings (V2H) by utilizing previous research on smart parking systems.
The current challenge for most communication types and data transfer is to make them secure and robust. The more information is used in communication, the more it is responsible for different aspects of autonomous driving and the loss or overwriting of one part of the data sequence can vitally affect the whole system. Therefore, signal authentication in V2X communication is one of the main challenges.

4. Discussion and Conclusions

Sensors are an essential part of vehicular-to-everything communication, allowing for localization of vehicles, obstacles, and infrastructure elements like signs, traffic lights, road markings, etc. Integrating various sensors not only in vehicles but also in infrastructure elements allows for to the functional expansion of parking and tunnel monitoring, and thus better management of overall traffic and greenhouse gas emissions.
Vehicular communication systems require various sensors of different physical natures with essential properties like range, computational resources, robustness, and sensitivity to noise, which must be evaluated and then chosen according to the task. Autonomous systems have expanded the range of measurements, requiring us to take into account not only common features like speed and distance but also color and shape. This requires a synergy of sensors that can be achieved with the development of sensor fusion and ML methods and architectures.
Vehicular communication systems’ functionalities are very dependent on reliable data transfer. Communication can be influenced by many factors, including security, data corruption, bandwidth limitations, and physical interferences. Summarizing the review, three main scenarios of data transfer can be distinguished:
  • Regular scenario. Data are transferred using OBU in vehicles (V2V scenario) using RSUs (V2I scenario) without significant or critical signal losses. However, the main challenge in adapting this equipment is the high speed of vehicles and the dynamic environment for real-time data transmission between vehicles or another RSU. Communication tools can be radio TX and RX, action TX, and sensor RX (e.g., light signaling and detection).
  • Lack of data scenario. The system does not receive required data to properly complete the tasks, for example to follow road lines or to keep a constant distance from the car in the front. Data transfer is weakened by car overcrowding, dense infrastructure, or reflectors, e.g., buildings and power lines, low signal interruption, and hazardous environments affected by weather (blizzards, sand dust). Visual data can be affected by unwanted obstacles, (trees or bushes grown up in front of road signs which partially or fully block a view). A Software Defined Radio (SDR) testbed can be used to evaluate the broadcast distance power, packet delivery ratio, throughput, latency, reliability, and packet loss rate of the signal. Furthermore, computational analysis using 3D ray-tracing tools/3D ray-launching algorithms for the vehicle to the infrastructure of wireless sensor networks (WSNs) can be simulated to evaluate the received power, power delay profile, delay spread, and coherence bandwidth.
  • Faulty scenario A common scenario has faulty information interpreted as correct data. For example, non-intentional road patterns may be interpreted as road lines. Faulty or unstable information is sent via V2V or V2I connectivity, and may be affected by high signal interruption, the risk of a hacked signal and being replaced by another, delayed signals, disappearing signals (tunnels, underground parking), or a misdirection situation of crossing cars signaling from the wrong direction (visual-based problem). Therefore, additional security key protocols (and time stamps) are necessary, and additional short-range communication infrastructure and additional object or light recognition (via machine learning) tools are a plus.
Integration of AI machine learning methods is essential to enhance and ensure reliable performance for data processing, which is essential in every level of a vehicular communication system, including recognition of system elements, decision making, data transfer, and planning. However, robustness of the AI system strongly depends on training data and monitoring of the model in real-time because the system can encounter unexpected values and data distribution drift over time. The most commonly used ML architectures for vehicle-to-everything communication include NN, CNN, KNN, RNN, decision tree, and adapted GA in some cases. Nevertheless, future challenges require us to search for new solutions. The hybrid architectures of ML are designed for different types of vehicle communication techniques. For example, while CNNs are more efficient with spatial data like images, RNNs deal better with sequential data. Joining these two networks, the spatial distribution of traffic from images and the sequential features of traffic dynamics can bypass the limitations of both networks. Another addition for ML architectures are transformers, which have encoder–decoder architecture and were first introduced for syntax and semantics characterization and translation tasks. Now, they are used effectively for vision tasks and demonstrate better results than CNNs. Developing a combination of DNNs and transformer architectures enables efficient real-time task classification and a smoother operation in the highest automation modes.
Further research of the mentioned ML algorithms and their combinations is essential for the development of intelligent transportation systems as the infrastructure of smart cities will grow in the future. Going forward, there are also plans to focus on vehicle localization in closed environments like tunnels to enable local detection of static and dynamic obstacles and to ensure communication with the target destination due to the predicte increase in transport flow in the growing city. Autonomous driving facilities must conform to the rules for vehicle-to-vehicle and vehicles-to-infrastructure communication.

Author Contributions

Conceptualization, M.M. and V.U.; methodology, V.B.; software, M.M.; validation, A.D. and S.P.; formal analysis, M.M.; investigation, V.U.; resources, M.M. and S.P.; data curation, A.D.; writing—original draft preparation, M.M.; writing—review and editing, V.U. and S.P.; visualization, M.M.; supervision, A.D.; project administration, V.B.; funding acquisition, V.B. All authors have read and agreed to the published version of the manuscript.

Funding

This work is part of the AI4SCM project and received funding from the European H2020 research and innovation program’s, ECSEL joint undertaking, under grant agreement No. 101007326.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Brambilla, M.; Combi, L.; Matera, A.; Tagliaferri, D.; Nicoli, M.; Spagnolini, U. Sensor-Aided V2X Beam Tracking for Connected Automated Driving: Distributed Architecture and Processing Algorithms. Sensors 2020, 20, 3573. [Google Scholar] [CrossRef] [PubMed]
  2. Kwon, D.; Park, S.; Ryu, J.-T. A Study on Big Data Thinking of the Internet of Things-Based Smart-Connected Car in Conjunction with Controller Area Network Bus and 4G-Long Term Evolution. Symmetry 2017, 9, 152. [Google Scholar] [CrossRef]
  3. Ahangar, M.N.; Ahmed, Q.Z.; Khan, F.A.; Hafeez, M. A Survey of Autonomous Vehicles: Enabling Communication Technologies and Challenges. Sensors 2021, 21, 706. [Google Scholar] [CrossRef] [PubMed]
  4. Wang, J.; Shao, Y.; Ge, Y.; Yu, R. A Survey of Vehicle to Everything (V2X) Testing. Sensors 2019, 19, 334. [Google Scholar] [CrossRef] [PubMed]
  5. Arena, F.; Pau, G.; Severino, A. An Overview on the Current Status and Future Perspectives of Smart Cars. Infrastructures 2020, 5, 53. [Google Scholar] [CrossRef]
  6. Liu, C.; Zhou, C.; Cao, W.; Li, F.; Jia, P. A Novel Design and Implementation of Autonomous Robotic Car Based on ROS in Indoor Scenario. Robotics 2020, 9, 19. [Google Scholar] [CrossRef]
  7. Kim, H.; Kim, T. Vehicle-to-Vehicle (V2V) Message Content Plausibility Check for Platoons through Low-Power Beaconing. Sensors 2019, 19, 5493. [Google Scholar] [CrossRef] [PubMed]
  8. Ameen, H.A.; Mahamad, A.K.; Saon, S.; Nor, D.M.; Ghazi, K. A Review on Vehicle to Vehicle Communication System Applications. Indones. J. Electr. Eng. Comput. Sci. 2019, 18, 188–198. [Google Scholar] [CrossRef]
  9. Luu, D.L.; Lupu, C.; Chirita, D. Design and Development of Smart Cars Model for Autonomous Vehicles in a Platooning. In Proceedings of the International Conference on Engineering of Modern Electric Systems (EMES), Oradea, Romania, 13–14 June 2019; pp. 21–24. [Google Scholar] [CrossRef]
  10. Sobanjo, J.O. Civil Infrastructure Management Models for the Connected and Automated Vehicles Technology. Infrastructures 2019, 4, 49. [Google Scholar] [CrossRef]
  11. Barriga, J.J.; Sulca, J.; Luis, J.L.; Ulloa, A.; Portero, D.; Andrade, R.; Guun, S.Y. Smart Parking: A Literature Review from the Technological Perspective. Appl. Sci. 2019, 9, 4569. [Google Scholar] [CrossRef]
  12. Tahir, M.N.; Leviäkangas, P.; Katz, M. Connected Vehicles: V2V and V2I Road Weather and Traffic Communication Using Cellular Technologies. Sensors 2022, 22, 1142. [Google Scholar] [CrossRef] [PubMed]
  13. Biyik, C.; Allam, Z.; Pieri, G.; Moroni, D.; O’fraifer, M.; O’connell, E.; Olariu, S.; Khalid, M. Smart Parking Systems: Reviewing the Literature, Architecture and Ways Forward. Smart Cities 2021, 4, 623–642. [Google Scholar] [CrossRef]
  14. Galanis, I.; Anagnostopoulos, I.; Gurunathan, P.; Burkard, D. Environmental-Based Speed Recommendation for Future Smart Cars. Futur. Internet 2019, 11, 78. [Google Scholar] [CrossRef]
  15. Park, S. D-Park: User-Centric Smart Parking System over Ble-Beacon Based Internet of Things. Electronics 2021, 10, 541. [Google Scholar] [CrossRef]
  16. Tsiropoulou, E.E.; Baras, J.S.; Papavassiliou, S.; Sinha, S. RFID-Based Smart Parking Management System. Cyber-Phys. Syst. 2017, 3, 22–41. [Google Scholar] [CrossRef]
  17. Harighi, T.; Bayindir, R.; Padmanaban, S.; Mihet-Popa, L.; Hossain, E. An Overview of Energy Scenarios, Storage Systems and the Infrastructure for Vehicle-to-Grid Technology. Energies 2018, 11, 2174. [Google Scholar] [CrossRef]
  18. Vadi, S.; Bayindir, R.; Colak, A.M.; Hossain, E. A Review on Communication Standards and Charging Topologies of V2G and V2H Operation Strategies. Energies 2019, 12, 3748. [Google Scholar] [CrossRef]
  19. Arena, F.; Pau, G.; Severino, A. V2X Communications Applied to Safety of Pedestrians and Vehicles. J. Sens. Actuator Netw. 2020, 9, 3. [Google Scholar] [CrossRef]
  20. Jing, P.; Huang, W.; Chen, L. Car-to-Pedestrian Communication Safety System Based on the Vehicular Ad-Hoc Network Environment: A Systematic Review. Information 2017, 8, 127. [Google Scholar] [CrossRef]
  21. Goikoetxea-Gonzalez, J.; Casado-Mansilla, D.; López-De-ipiña, D. The Role of IoT Devices in Sustainable Car Expenses in the Context of the Intelligent Mobility: A Comparative Approach. Appl. Sci. 2022, 12, 1080. [Google Scholar] [CrossRef]
  22. Storck, C.R.; Duarte-Figueiredo, F. A 5G V2X Ecosystem Providing Internet of Vehicles. Sensors 2019, 19, 550. [Google Scholar] [CrossRef] [PubMed]
  23. Kumar, V.; Ahmad, M.; Mishra, D.; Kumari, S.; Khan, M.K. RSEAP: RFID Based Secure and Efficient Authentication Protocol for Vehicular Cloud Computing. Veh. Commun. 2020, 22, 100213. [Google Scholar] [CrossRef]
  24. Chen, C.H.; Lee, C.R.; Lu, W.C.H. Smart In-Car Camera System Using Mobile Cloud Computing Framework for Deep Learning. Veh. Commun. 2017, 10, 84–90. [Google Scholar] [CrossRef]
  25. Tong, W.; Hussain, A.; Bo, W.X.; Maharjan, S. Artificial Intelligence for Vehicle-To-Everything: A Survey. IEEE Access 2019, 7, 10823–10843. [Google Scholar] [CrossRef]
  26. Kiela, K.; Barzdenas, V.; Jurgo, M.; Macaitis, V.; Navickas, R. Review of V2X–IoT Standards and Frameworks for ITS Applications. Appl. Sci. 2020, 10, 4314. [Google Scholar] [CrossRef]
  27. Haque, K.F.; Abdelgawad, A.; Yanambaka, V.P.; Yelamarthi, K. Lora Architecture for V2x Communication: An Experimental Evaluation with Vehicles on the Move. Sensors 2020, 20, 6876. [Google Scholar] [CrossRef] [PubMed]
  28. Almeida, J.; Rufino, J.; Alam, M.; Ferreira, J. A Survey on Fault Tolerance Techniques for Wireless Vehicular Networks. Electronics 2019, 8, 1358. [Google Scholar] [CrossRef]
  29. Mihalj, T.; Li, H.; Babić, D.; Lex, C.; Jeudy, M.; Zovak, G.; Babić, D.; Eichberger, A. Road Infrastructure Challenges Faced by Automated Driving: A Review. Appl. Sci. 2022, 12, 3477. [Google Scholar] [CrossRef]
  30. Bachani, M.; Qureshi, U.M.; Shaikh, F.K. Performance Analysis of Proximity and Light Sensors for Smart Parking. Procedia Comput. Sci. 2016, 83, 385–392. [Google Scholar] [CrossRef]
  31. García Oya, J.R.; Martín Clemente, R.; Hidalgo Fort, E.; González Carvajal, R.; Muñoz Chavero, F. Passive RFID-Based Inventory of Traffic Signs on Roads and Urban Environments. Sensors 2018, 18, 2385. [Google Scholar] [CrossRef]
  32. Wang, J.; Zheng, Q.; Mei, F.; Deng, W.; Ge, Y. A Novel Method to Enable the Awareness Ability of Non-V2v-Equipped Vehicles in Vehicular Networks. Sensors 2019, 19, 2187. [Google Scholar] [CrossRef] [PubMed]
  33. Haselhoff, A.; Hoehmann, L.; Kummert, A.; Nunn, C.; Meuter, M.; Mueller-Schneiders, S. Multi-Camera Pedestrian Detection by Means of Track-to-Track Fusion and Car2Car Communication. In Proceedings of the International Conference on Computer Vision Theory and Applications, Algarve, Portugal, 5–7 March 2011; pp. 307–312. [Google Scholar] [CrossRef]
  34. Shen, W.H.; Tsai, H.M. Testing Vehicle-to-Vehicle Visible Light Communications in Real-World Driving Scenarios. In Proceedings of the 2017 IEEE Vehicular Networking Conference (VNC), Torino, Italy, 27–29 November 2017; pp. 187–194. [Google Scholar] [CrossRef]
  35. Wang, J.G.; Zhou, L.; Pan, Y.; Lee, S.; Song, Z.; Han, B.S.; Saputra, V.B. Appearance-Based Brake-Lights Recognition Using Deep Learning and Vehicle Detection. In Proceedings of the 2016 IEEE Intelligent Vehicles Symposium (IV), Gotenburg, Sweden, 19–22 June 2016; pp. 815–820. [Google Scholar] [CrossRef]
  36. Lyu, F.; Zhu, H.; Cheng, N.; Zhou, H.; Xu, W.; Li, M.; Shen, X. Characterizing Urban Vehicle-to-Vehicle Communications for Reliable Safety Applications. IEEE Trans. Intell. Transp. Syst. 2020, 21, 2586–2602. [Google Scholar] [CrossRef]
  37. Masiero, A.; Toth, C.; Gabela, J.; Retscher, G.; Kealy, A.; Perakis, H.; Gikas, V.; Grejner-Brzezinska, D. Experimental Assessment of UWB and Vision-Based Car Cooperative Positioning System. Remote Sens. 2021, 13, 4858. [Google Scholar] [CrossRef]
  38. Ammour, N.; Alhichri, H.; Bazi, Y.; Benjdira, B.; Alajlan, N.; Zuair, M. Deep Learning Approach for Car Detection in UAV Imagery. Remote Sens. 2017, 9, 312. [Google Scholar] [CrossRef]
  39. Plattner, M.; Ostermayer, G. Undersampled Differential Phase Shift On–Off Keying for Visible Light Vehicle-to-Vehicle Communication. Appl. Sci. 2021, 11, 2195. [Google Scholar] [CrossRef]
  40. Iacobescu, C.; Oltean, G.; Florea, C.; Burtea, B. Unified Interplanetary Smart Parking Network for Maximum End-User Flexibility. Sensors 2022, 22, 221. [Google Scholar] [CrossRef] [PubMed]
  41. Farley, A.; Ham, H. Hendra Real Time IP Camera Parking Occupancy Detection Using Deep Learning. Procedia Comput. Sci. 2021, 179, 606–614. [Google Scholar] [CrossRef]
  42. Shariff, W.; Dilmaghani, M.S.; Kielty, P.; Moustafa, M.; Lemley, J.; Corcoran, P. Event Cameras in Automotive Sensing: A Review. IEEE Access 2024, 12, 51275–51306. [Google Scholar] [CrossRef]
  43. von Arnim, A.; Lecomte, J.; Borras, N.E.; Woźniak, S.; Pantazi, A. Dynamic Event-Based Optical Identification and Communication. Front. Neurorobot. 2024, 18, 1290965. Available online: https://arxiv.org/pdf/2303.07169 (accessed on 4 April 2024). [CrossRef]
  44. Carmichael, S.; Buchan, A.; Ramanagopal, M.; Ravi, R.; Jan, R.O. Dataset and Benchmark: Novel Sensors for Autonomous Vehicle Perception. arXiv 2024, arXiv:2401.13853. [Google Scholar]
  45. Jakab, D.; Deegan, B.M.; Sharma, S.; Grua, E.M.; Horgan, J.; Ward, E.; van de Ven, P.; Scanlan, A.; Eising, C. Surround-View Fisheye Optics in Computer Vision and Simulation: Survey and Challenges. IEEE Trans. Intell. Transp. Syst. 2024, 1–23. [Google Scholar] [CrossRef]
  46. Yogamani, S.; Unger, D.; Narayanan, V.; Kumar, V.R. DaF-BEVSeg: Distortion-Aware Fisheye Camera Based Bird’s Eye View Segmentation with Occlusion Reasoning. 2024. Available online: https://arxiv-sanity-lite.com/?rank=pid&pid=2404.06352 (accessed on 4 April 2024).
  47. Koplon, L.W.; Nessaee, A.G.; Choi, A.; Mentoza, A.; Villasana, M. Cyclops: Binding a Vehicle ’s Digital Identity to Its Physical Trajectory Using Monocular Cameras. Symp. Veh. Secur. Priv. 2024. Available online: https://www.ndss-symposium.org/wp-content/uploads/vehiclesec2024-52-paper.pdf (accessed on 4 April 2024).
  48. Li, Y.; Moreau, J.; Ibanez-Guzman, J. Emergent Visual Sensors for Autonomous Vehicles. IEEE Trans. Intell. Transp. Syst. 2022, 24, 4716–4737. [Google Scholar] [CrossRef]
  49. Rodić, L.D.; Perković, T.; Županović, T.; Šolić, P. Sensing Occupancy through Software: Smart Parking Proof of Concept. Electronics 2020, 9, 2207. [Google Scholar] [CrossRef]
  50. Lou, L.; Zhang, J.; Xiong, Y.; Jin, Y. An Improved Roadside Parking Space Occupancy. Sensors 2019, 19, 2348. [Google Scholar] [CrossRef] [PubMed]
  51. Perković, T.; Šolić, P.; Zargariasl, H.; Čoko, D.; Rodrigues, J.J.P.C. Smart Parking Sensors: State of the Art and Performance Evaluation. J. Clean. Prod. 2020, 262, 121181. [Google Scholar] [CrossRef]
  52. Xu, R.; Liu, H.; Wang, H.H. Design of Smart Car Networking System Based on Multi-Sensor Network. In Proceedings of the 2021 6th International Conference on Inventive Computation Technologies (ICICT), Coimbatore, India, 20–22 January 2021; pp. 471–475. [Google Scholar] [CrossRef]
  53. Hossen, M.I.; Michael, G.K.O.; Connie, T.; Lau, S.H.; Hossain, F. Smartphone-Based Context Flow Recognition for Outdoor Parking System with Machine Learning Approaches. Electronics 2019, 8, 784. [Google Scholar] [CrossRef]
  54. Doniec, R.J.; Sieciński, S.; Duraj, K.M.; Piaseczna, N.J.; Mocny-Pachońska, K.; Tkacz, E.J. Recognition of Drivers’ Activity Based on 1D Convolutional Neural Network. Electronics 2020, 9, 2002. [Google Scholar] [CrossRef]
  55. Celaya-Padilla, J.M.; Galván-Tejada, C.E.; López-Monteagudo, F.E.; Alonso-González, O.; Moreno-Báez, A.; Martínez-Torteya, A.; Galván-Tejada, J.I.; Arceo-Olague, J.G.; Luna-García, H.; Gamboa-Rosales, H. Speed Bump Detection Using Accelerometric Features: A Genetic Algorithm Approach. Sensors 2018, 18, 443. [Google Scholar] [CrossRef]
  56. Zhang, S.; Wang, C.; Lin, L.; Wen, C.; Yang, C.; Zhang, Z.; Li, J. Automated Visual Recognizability Evaluation of Traffic Sign Based on 3D LiDAR Point Clouds. Remote Sens. 2019, 11, 1453. [Google Scholar] [CrossRef]
  57. Javanmardi, M.; Song, Z.; Qi, X. A Fusion Approach to Detect Traffic Signs Using Registered Color Images and Noisy Airborne LiDAR Data. Appl. Sci. 2021, 11, 309. [Google Scholar] [CrossRef]
  58. Schinkel, W.; van der Sande, T.; Nijmeijer, H. State Estimation for Cooperative Lateral Vehicle Following Using Vehicle-to-Vehicle Communication. Electronics 2021, 10, 651. [Google Scholar] [CrossRef]
  59. Li, J.T.; Li, Z.E.; Li, X.F.; Yang, Y.J.; Xiao, J. A Simple and Efficient Algorithm Design for Improving the Infrared Tracking Accuracy of Smart Cars. Procedia Comput. Sci. 2020, 166, 339–343. [Google Scholar] [CrossRef]
  60. Sviatov, K.; Yarushkina, N.; Kanin, D.; Rubtcov, I.; Jitkov, R.; Mikhailov, V.; Kanin, P. Functional Model of a Self-Driving Car Control System. Technologies 2021, 9, 100. [Google Scholar] [CrossRef]
  61. Bagula, A.; Castelli, L.; Zennaro, M. On the Design of Smart Parking Networks in the Smart Cities: An Optimal Sensor Placement Model. Sensors 2015, 15, 15443–15467. [Google Scholar] [CrossRef]
  62. Alshehri, F.; Almawgani, A.H.M.; Alqahtani, A.; Alqahtani, A. Smart Parking System for Monitoring Cars and Wrong Parking. In Proceedings of the 2019 2nd International Conference on Computer Applications & Information Security (ICCAIS), Riyadh, Saudi Arabia, 1–3 May 2019; pp. 1–6. [Google Scholar] [CrossRef]
  63. Panganiban, E.B.; Dela Cruz, J.C. RFID-Based Vehicle Monitoring System. In Proceedings of the 2017 IEEE 9th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment, and Management (HNICEM), Manila, Philippines, 1–3 December 2017; pp. 1–6. [Google Scholar] [CrossRef]
  64. Roy, D.; Li, Y.; Jian, T.; Tian, P.; Chowdhury, K.; Ioannidis, S. Multi-Modality Sensing and Data Fusion for Multi-Vehicle Detection. IEEE Trans. Multimed. 2023, 25, 2280–2295. [Google Scholar] [CrossRef]
  65. Hilmani, A.; Maizate, A.; Hassouni, L. Designing and Managing a Smart Parking System Using Wireless Sensor Networks. J. Sens. Actuator Netw. 2018, 7, 24. [Google Scholar] [CrossRef]
  66. Salah, B. Design, Simulation, and Performance-Evaluation-Based Validation of a Novel RFID-Based Automatic Parking System. Simulation 2020, 96, 487–497. [Google Scholar] [CrossRef]
  67. Griggs, W.M.; Verago, R.; Naoum-Sawaya, J.; Ordonez-Hurtado, R.H.; Gilmore, R.; Shorten, R.N. Localizing Missing Entities Using Parked Vehicles: An RFID-Based System. IEEE Internet Things J. 2018, 5, 4018–4030. [Google Scholar] [CrossRef]
  68. Zhang, Y.; Ma, Y.; Liu, K.; Wang, J.; Li, S. RFID Based Vehicular Localization for Intelligent Transportation Systems. In Proceedings of the 2019 IEEE International Conference on RFID Technology and Applications (RFID-TA), Pisa, Italy, 25–27 September 2019; pp. 267–272. [Google Scholar] [CrossRef]
  69. Barriga, J.J.; Sulca, J.; León, J.; Ulloa, A.; Portero, D.; García, J.; Yoo, S.G. A Smart Parking Solution Architecture Based on LoRaWAN and Kubernetes. Appl. Sci. 2020, 10, 4674. [Google Scholar] [CrossRef]
  70. Coulibaly, M.; Errami, A.; Belkhala, S.; Medromi, H. A Live Smart Parking Demonstrator: Architecture, Data Flows, and Deployment. Energies 2021, 14, 1827. [Google Scholar] [CrossRef]
  71. Celaya-Echarri, M.; Azpilicueta, L.; Lopez-Iturri, P.; Picallo, I.; Aguirre, E.; Astrain, J.J.; Villadangos, J.; Falcone, F. Radio Wave Propagation and WSN Deployment in Complex Utility Tunnel Environments. Sensors 2020, 20, 6710. [Google Scholar] [CrossRef] [PubMed]
  72. Fahim, A.; Hasan, M.; Chowdhury, M.A. Smart Parking Systems: Comprehensive Review Based on Various Aspects. Heliyon 2021, 7, e07050. [Google Scholar] [CrossRef] [PubMed]
  73. Granda, F.; Azpilicueta, L.; Vargas-Rosales, C.; Lopez-Iturri, P.; Aguirre, E.; Astrain, J.J.; Villandangos, J.; Falcone, F. Deterministic Propagation Modeling for Intelligent Vehicle Communication in Smart Cities. Proceedings 2018, 2, 107. [Google Scholar] [CrossRef]
  74. Granda, F.; Azpilicueta, L.; Vargas-Rosales, C.; Lopez-Iturri, P.; Aguirre, E.; Astrain, J.J.; Villandangos, J.; Falcone, F. Characterization of Radio Propagation Channel in Urban Vehicle to Infrastructure Environments to Support WSNs. Proceedings 2017, 1, 19. [Google Scholar] [CrossRef]
  75. Correa, A.; Boquet, G.; Morell, A.; Vicario, J.L. Autonomous Car Parking System through a Cooperative Vehicular Positioning Network. Sensors 2017, 17, 848. [Google Scholar] [CrossRef] [PubMed]
  76. Ledergerber, A.; D’Andrea, R. A Multi-Static Radar Network with Ultra-Wideband Radio-Equipped Devices. Sensors 2020, 20, 1599. [Google Scholar] [CrossRef] [PubMed]
  77. Swatha, M.; Pooja, K. Smart Car Parking with Monitoring System. In Proceedings of the IEEE International Conference on System, Computation, Automation and Networking (ICSCAN), Pondicherry, India, 6–7 July 2018. [Google Scholar] [CrossRef]
  78. Baral, P. Report on Preparation of Topographical Map of Dhulikhel Kavre Nepal Using Unmanned Air Vehicle (UAV); Kathmandu University: Kavre, Nepal, 2024. [Google Scholar] [CrossRef]
  79. Li, X.; Huang, J.; Li, X.; Shen, Z.; Han, J.; Li, L.; Wang, B. Review of PPP–RTK: Achievements, Challenges, and Opportunities. Satell. Navig. 2022, 3, 28. [Google Scholar] [CrossRef]
  80. Li, X.; Xu, Q.; Li, X.; Xin, H.; Yuan, Y.; Shen, Z.; Zhou, Y. Improving PPP-RTK-Based Vehicle Navigation in Urban Environments via Multilayer Perceptron-Based NLOS Signal Detection. GPS Solut. 2024, 28, 29. [Google Scholar] [CrossRef]
  81. Spahiu, C.S.; Stanescu, L.; Brezovan, M.; Petcusin, F. Lifi Technology Feasibility Study for Car-2-Car Communication. In Proceedings of the 2020 21th International Carpathian Control Conference (ICCC), High Tatras, Slovakia, 27–29 October 2020. [Google Scholar] [CrossRef]
  82. Sharma, T.; Debaque, B.; Duclos, N.; Chehri, A.; Kinder, B.; Fortier, P. Deep Learning-Based Object Detection and Scene Perception under Bad Weather Conditions. Electronics 2022, 11, 563. [Google Scholar] [CrossRef]
  83. Shipman, R.; Waldron, J.; Naylor, S.; Pinchin, J.; Rodrigues, L.; Gillott, M. Where Will You Park? Predicting Vehicle Locations for Vehicle-to-grid. Energies 2020, 13, 1933. [Google Scholar] [CrossRef]
  84. Balfaqih, M.; Jabbar, W.; Khayyat, M.; Hassan, R. Design and Development of Smart Parking System Based on Fog Computing and Internet of Things. Electronics 2021, 10, 3184. [Google Scholar] [CrossRef]
  85. Bertipaglia, A.; Alirezaei, M.; Happee, R.; Shyrokau, B. An Unscented Kalman Filter-Informed Neural Network for Vehicle Sideslip Angle Estimation. Res. Output Contrib. J. 2023, 1–15. [Google Scholar] [CrossRef]
  86. Du, X.; Hu, X.B.; Hu, J.S.; Sun, Z.D. An Adaptive Interactive Multi-Model Navigation Method Based on UUV. Ocean Eng. 2023, 267, 113217. [Google Scholar] [CrossRef]
  87. Chen, B.; Dang, L.; Zheng, N.; Principe, J.C. Additional Topics in Kalman Filtering Under Information Theoretic Criteria. Kalman Filter. Under Inf. Theor. Criteria 2023, 229–284. [Google Scholar] [CrossRef]
  88. Lin, M.; Yoon, J.; Kim, B. Self-Driving Car Location Estimation Based on a Particle-Aided Unscented Kalman Filter. Sensors 2020, 20, 2544. [Google Scholar] [CrossRef] [PubMed]
  89. Tao, B.; Wu, H.; Gong, Z.; Yin, Z.; Ding, H. An RFID-Based Mobile Robot Localization Method Combining Phase Difference and Readability. IEEE Trans. Autom. Sci. Eng. 2021, 18, 1406–1416. [Google Scholar] [CrossRef]
  90. Zhang, F.; Hinz, G.; Clarke, D.; Knoll, A. Vehicle-Infrastructure Localization Based on the SME Filter. In Proceedings of the 2015 IEEE 18th International Conference on Intelligent Transportation Systems-(ITSC 2015), Gran Canaria, Spain, 15–18 September 2015; pp. 225–230. [Google Scholar] [CrossRef]
  91. Bai, L.; Zhao, Y.; Huang, X. A Near Sensor Edge Computing System for Point Cloud Semantic Segmentation. In Proceedings of the 2022 IEEE International Symposium on Circuits and Systems (ISCAS), Austin, TX, USA, 27 May–1 June 2022; pp. 1818–1822. [Google Scholar] [CrossRef]
  92. Chandra, K.; Rayamajhi, A.; Chowdhury, M.; Bhavsar, P.; Martin, J. Vehicle-to-Vehicle (V2V) and Vehicle-to-Infrastructure (V2I) Communication in a Heterogeneous Wireless Network—Performance Evaluation. Transp. Res. Part C 2016, 68, 168–184. [Google Scholar] [CrossRef]
  93. Lyu, N.; Wen, J.; Wu, C. Novel Time-Delay Side-Collision Warning Model at Non-Signalized Intersections Based on Vehicle-to-Infrastructure Communication. Int. J. Environ. Res. Public Health 2021, 18, 1520. [Google Scholar] [CrossRef]
  94. Mir, Z.H.; Filali, F. C-ITS Applications, Use Cases and Requirements for V2X Communication Systems—Threading through IEEE 802.11p to 5G. In Towards a Wireless Connected World: Achievements and New Technologies; Springer: Cham, Switzerland, 2022; pp. 261–285. [Google Scholar] [CrossRef]
  95. Li, T.; Wu, X.; Zhang, J. Time Series Clustering Model Based on DTW for Classifying Car Parks. Algorithms 2020, 13, 57. [Google Scholar] [CrossRef]
  96. Ouali, Y.; Hudelot, C.; Tami, M. An Overview of Deep Semi-Supervised Learning. arXiv 2020, arXiv:2006.05278. [Google Scholar]
  97. Kiran, B.R.; Sobh, I.; Talpaert, V.; Mannion, P.; Sallab, A.A.A.; Yogamani, S.; Perez, P. Deep Reinforcement Learning for Autonomous Driving: A Survey. IEEE Trans. Intell. Transp. Syst. 2022, 23, 4909–4926. [Google Scholar] [CrossRef]
  98. Ni, J.; Chen, Y.; Chen, Y.; Zhu, J.; Ali, D.; Cao, W. A Survey on Theories and Applications for Self-Driving Cars Based on Deep Learning Methods. Appl. Sci. 2020, 10, 2749. [Google Scholar] [CrossRef]
  99. Xu, Q.; Wang, B.; Zhang, F.; Regani, D.S.; Wang, F.; Ray Liu, K.J. Wireless AI in Smart Car: How Smart a Car Can Be? IEEE Access 2020, 8, 55091–55112. [Google Scholar] [CrossRef]
  100. Khan, M.Z.; Sarkar, A.; Ghandorh, H.; Driss, M.; Boulila, W. Information Fusion in Autonomous Vehicle Using Artificial Neural Group Key Synchronization. Sensors 2022, 22, 1652. [Google Scholar] [CrossRef] [PubMed]
  101. Manase, D.K.; Zainuddin, Z.; Syarif, S.; Jaya, A.K. Car Detection in Roadside Parking for Smart Parking System Based on Image Processing. In Proceedings of the 2020 International Seminar on Intelligent Technology and Its Applications (ISITIA), Surabaya, Indonesia, 22–23 July 2020; pp. 194–198. [Google Scholar] [CrossRef]
  102. Moaga, M.; Chunling, T.; Owolawi, P. Vision-Based Multi-Detection and Tracking of Vehicles Using the Convolutional Neural Network Model YOLO. Lect. Notes Netw. Syst. 2024, 823, 519–530. [Google Scholar] [CrossRef] [PubMed]
  103. Syed, A.M.; Devisurya, V.; Gavin, S.; Kamal, A. Enhanced Number Plate Recognition for Restricted Area Access Control Using Deep Learning Models and EasyOCR Integration. SSRN Electron. J. 2024. [Google Scholar] [CrossRef]
  104. Singh, R.; Goyal, S.; Agarwal, S.; Upadhyay, S. Evaluating the Performance of Ensembled YOLOv8 Variants in Smart Parking Applications for Vehicle Detection and License Plate Recognition under Varying Lighting Conditions. Preprints 2024, 2024041216. [Google Scholar] [CrossRef]
  105. Cao, J.; Song, C.; Song, S.; Peng, S.; Wang, D.; Shao, Y.; Xiao, F. Front Vehicle Detection Algorithm for Smart Car Based on Improved SSD Model. Sensors 2020, 20, 4646. [Google Scholar] [CrossRef]
  106. Cao, J.; Song, C.; Peng, S.; Xiao, F.; Song, S. Improved Traffic Sign Detection and Recognition Algorithm for Intelligent Vehicles. Sensors 2019, 19, 4021. [Google Scholar] [CrossRef]
  107. Chou, S.Y.; Dewabharata, A.; Zulvia, F.E. Dynamic Space Allocation Based on Internal Demand for Optimizing Release of Shared Parking. Sensors 2022, 22, 235. [Google Scholar] [CrossRef] [PubMed]
  108. Liu, Q.; Li, Z.; Yuan, S.; Zhu, Y.; Li, X. Review on Vehicle Detection Technology for Unmanned Ground Vehicles. Sensors 2021, 21, 1354. [Google Scholar] [CrossRef] [PubMed]
  109. Gao, G.; Wüthrich, M.V. Convolutional Neural Network Classification of Telematics Car Driving Data. Risks 2019, 7, 6. [Google Scholar] [CrossRef]
  110. Dodia, A.; Kumar, S. A Comparison of YOLO Based Vehicle Detection Algorithms. In Proceedings of the Artificial Intelligence and Applications (ICAIA), International Conference on, Technology Conference (ATCON-1), Alliance, Bangalore, India, 21–22 April 2023. [Google Scholar] [CrossRef]
  111. Fan, P.; Guo, J.; Zhao, H.; Wijnands, J.S.; Wang, Y. Car-Following Modeling Incorporating Driving Memory Based on Autoencoder and Long Short-Term Memory Neural Networks. Sustainability 2019, 11, 6755. [Google Scholar] [CrossRef]
  112. Yang, F.; Yang, D.; He, Z.; Fu, Y.; Jiang, K. Automobile Fine-Grained Detection Algorithm Based on Multi-Improved YOLOv3 in Smart Streetlights. Algorithms 2020, 13, 114. [Google Scholar] [CrossRef]
  113. Vikruthi, S.; Archana, M.; Tanguturi, R.C. A Novel Framework for Vehicle Detection and Classification Using Enhanced YOLO-v7 and GBM to Prioritize Emergency Vehicle. Int. J. Intell. Syst. Appl. Eng. 2023, 12, 302–312. [Google Scholar]
  114. Tran Ngoc, H.; Da Quach, L.; Hoang Nguyen, K.; Hoang Nguyen, K.; Khanh Hua, H.; Vu Nhu Nguyen, H.; Quach, L.-D. Optimizing YOLO Performance for Traffic Light Detection and End-to-End Steering Control for Autonomous Vehicles in Gazebo-ROS2. Artic. Int. J. Adv. Comput. Sci. Appl. 2023, 14, 2023. [Google Scholar] [CrossRef]
  115. Chang, C.C.; Tsai, J.; Lin, J.H.; Ooi, Y.M. Autonomous Driving Control Using the DDPG and RDPG Algorithms. Appl. Sci. 2021, 11, 10659. [Google Scholar] [CrossRef]
  116. Yang, Q.; Lu, T.; Zhou, H. A Spatio-Temporal Motion Network for Action Recognition Based on Spatial Attention. Entropy 2022, 24, 368. [Google Scholar] [CrossRef] [PubMed]
  117. Tan, K.M.; Ramachandaramurthy, V.K.; Yong, J.Y.; Padmanaban, S.; Mihet-Popa, L.; Blaabjerg, F. Minimization of Load Variance in Power Grids-Investigation on Optimal Vehicle-to-Grid Scheduling. Energies 2017, 10, 1880. [Google Scholar] [CrossRef]
  118. Hadiwardoyo, S.A.; Calafate, C.T.; Cano, J.C.; Krinkin, K.; Klionskiy, D.; Hernández-Orallo, E.; Manzoni, P. Three Dimensional UAV Positioning for Dynamic UAV-to-Car Communications. Sensors 2020, 20, 356. [Google Scholar] [CrossRef] [PubMed]
  119. Kowalik, B.; Szpyrka, M. An Entropy-Based Car Failure Detection Method Based on Data Acquisition Pipeline. Entropy 2019, 21, 426. [Google Scholar] [CrossRef] [PubMed]
  120. Qiong, W.; Shuai, S.; Ziyang, W.; Qiang, F.; Pingyi, F.; Cui, Z. Towards V2I Age-Aware Fairness Access: A DQN Based Intelligent Vehicular Node Training and Test Method. Chin. J. Electron. 2023, 32, 1230–1244. [Google Scholar] [CrossRef]
  121. Awan, F.M.; Saleem, Y.; Minerva, R.; Crespi, N. A Comparative Analysis of Machine/Deep Learning Models for Parking Space Availability Prediction. Sensors 2020, 20, 322. [Google Scholar] [CrossRef] [PubMed]
  122. Ahmed, A.A.; Ahmed, S. A Real-Time Car Towing Management System Using Ml-Powered Automatic Number Plate Recognition. Algorithms 2021, 14, 317. [Google Scholar] [CrossRef]
  123. Wei, Y.; Chen, J.; Hwang, S.H. Adjacent Vehicle Number-Triggered Adaptive Transmission for V2V Communications. Sensors 2018, 18, 755. [Google Scholar] [CrossRef] [PubMed]
  124. Haider, S.; Abbas, Z.H.; Abbas, G.; Waqas, M.; Tu, S.; Zhao, W. A Novel Cross-Layer V2V Architecture for Direction-Aware Cooperative Collision Avoidance. Electronics 2020, 9, 1112. [Google Scholar] [CrossRef]
  125. Flanagan, S.K.; Tang, Z.; He, J.; Yusoff, I. Investigating and Modeling of Cooperative Vehicle-to-Vehicle Safety Stopping Distance. Futur. Internet 2021, 13, 68. [Google Scholar] [CrossRef]
  126. Kosmanos, D.; Chaikalis, C.; Savvas, I.K. 3GPP 5G V2X Scenarios: Performance of QoS Parameters Using Turbo Codes. Telecom 2022, 3, 174–194. [Google Scholar] [CrossRef]
  127. Hossen, M.S.; Kabir, A.F.M.S.; Khan, R.H.; Azfar, A. Interconnection between 802.15.4 Devices and IPv6: Implications and Existing Approaches. Int. J. Comput. Sci. Issues 2010, 7. [Google Scholar] [CrossRef]
  128. Gagliardi, G.; Lupia, M.; Cario, G.; Tedesco, F.; Gaccio, F.C.; Lo Scudo, F.; Casavola, A. Advanced Adaptive Street Lighting Systems for Smart Cities. Smart Cities 2020, 3, 1495–1512. [Google Scholar] [CrossRef]
  129. Etxaniz, J.; Aranguren, G. Bluetooth Low Power Modes Applied to the Data Transportation Network in Home Automation Systems. Sensors 2017, 17, 997. [Google Scholar] [CrossRef] [PubMed]
  130. Anwar, W.; Franchi, N.; Fettweis, G. Physical Layer Evaluation of V2X Communications Technologies. 2019. Available online: https://www.vodafone-chair.org/pbls/waqar-anwar/On_the_Reliability_of_NR_V2X_and_IEEE_802_11bd.pdf (accessed on 4 April 2024).
  131. Naik, G.; Member, S.; Choudhury, B. IEEE 802. 11bd & 5G NR V2X: Evolution of Radio Access Technologies for V2X Communications. IEEE Access 2019, 7, 70169–70184. [Google Scholar] [CrossRef]
  132. Bazzi, A.; Cecchini, G.; Menarini, M.; Masini, B.M.; Zanella, A. Survey and Perspectives of Vehicular Wi-Fi versus Sidelink Cellular-V2X in the 5G Era. Futur. Internet 2019, 11, 122. [Google Scholar] [CrossRef]
  133. Baros, J.; Martinek, R.; Jaros, R.; Danys, L.; Soustek, L. Development of Application for Control of SMART Parking Lot. IFAC-PapersOnLine 2019, 52, 19–26. [Google Scholar] [CrossRef]
  134. Tsiknas, K.; Stamatelos, G. Comparative Performance Evaluation of TCP Variants in WiMAX (and WLANs) Network Configurations. J. Comput. Netw. Commun. 2012, 2012, 806272. [Google Scholar] [CrossRef]
  135. Avcil, M.N.; Soyturk, M.; Kantarci, B. Fair and Efficient Resource Allocation via Vehicle-Edge Cooperation in 5G-V2X Networks. Veh. Commun. 2024, 100773. [Google Scholar] [CrossRef]
  136. Noor-A-Rahim, M.; Liu, Z.; Lee, H.; Khyam, M.O.; He, J.; Pesch, D.; Moessner, K.; Saad, W.; Poor, H.V. 6G for Vehicle-to-Everything (V2X) Communications: Enabling Technologies, Challenges, and Opportunities. Proc. IEEE 2022, 110, 712–734. [Google Scholar] [CrossRef]
  137. Praveen, M.; Harini, V. NB-IOT Based Smart Car Parking System. In Proceedings of the 2019 International Conference on Smart Structures and Systems (ICSSS), Chennai, India, 14–15 March 2019; pp. 2–6. [Google Scholar] [CrossRef]
  138. Fernández-Caramés, T.M.; Fraga-Lamas, P.; Suárez-Albela, M.; Castedo, L. Reverse Engineering and Security Evaluation of Commercial Tags for RFID-Based IoT Applications. Sensors 2017, 17, 28. [Google Scholar] [CrossRef]
  139. Majumder, S.; Mandava, D.C.; Kim, J.; Javaid, A.Y. Multimedia Transmission for V2X Communication over Legacy LTE-A Network Infrastructure-A Performance Evaluation. In Proceedings of the 2020 11th IEEE Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON), New York City, NY, USA, 28–31 October 2020; pp. 28–34. [Google Scholar] [CrossRef]
  140. Scholtes, M.; Westhofen, L.; Turner, L.R.; Lotto, K.; Schuldes, M.; Weber, H.; Wagener, N.; Neurohr, C.; Bollmann, M.H.; Kortke, F.; et al. 6-Layer Model for a Structured Description and Categorization of Urban Traffic and Environment. IEEE Access 2021, 9, 59131–59147. [Google Scholar] [CrossRef]
  141. Makarova, I.; Mukhametdinov, E.; Tsybunov, E. Management of the Reliability of Intelligent Vehicles as a Method to Improve Traffic Safety. Transp. Res. Procedia 2018, 36, 465–471. [Google Scholar] [CrossRef]
  142. Chen, R.; Huang, X.; Zhou, Y.; Hui, Y.; Cheng, N. UHF-RFID-Based Real-Time Vehicle Localization in GPS-Less Environments. IEEE Trans. Intell. Transp. Syst. 2022, 23, 9286–9293. [Google Scholar] [CrossRef]
  143. Luque-Vega, L.F.; Michel-Torres, D.A.; Lopez-Neri, E.; Carlos-Mancilla, M.A.; González-Jiménez, L.E. Iot Smart Parking System Based on the Visual-Aided Smart Vehicle Presence Sensor: SPIN-V. Sensors 2020, 20, 1476. [Google Scholar] [CrossRef] [PubMed]
  144. Han, B.; Peng, S.; Wu, C.; Wang, X.; Wang, B. Lora-Based Physical Layer Key Generation for Secure V2V/V2I Communications. Sensors 2020, 20, 682. [Google Scholar] [CrossRef]
Figure 1. Vehicular communication elements: V2V—vehicle-to-vehicle; V2I—vehicle-to-infrastructure, V2P—vehicle-to-pedestrian, V2D—vehicle-to-device, V2N—vehicle-to-network, and V2G—vehicle-to-grid communications.
Figure 1. Vehicular communication elements: V2V—vehicle-to-vehicle; V2I—vehicle-to-infrastructure, V2P—vehicle-to-pedestrian, V2D—vehicle-to-device, V2N—vehicle-to-network, and V2G—vehicle-to-grid communications.
Sensors 24 03411 g001
Figure 2. A systematic review process of the literature.
Figure 2. A systematic review process of the literature.
Sensors 24 03411 g002
Figure 3. Vehicle environment sensing [29].
Figure 3. Vehicle environment sensing [29].
Sensors 24 03411 g003
Figure 4. RFID usage possibilities (a) road signs; (b) tunnels; and (c) parking places [31].
Figure 4. RFID usage possibilities (a) road signs; (b) tunnels; and (c) parking places [31].
Sensors 24 03411 g004
Figure 5. Example of CNN adaptability for vehicle recognition [38].
Figure 5. Example of CNN adaptability for vehicle recognition [38].
Sensors 24 03411 g005
Figure 6. Six-layer map for V2X [140].
Figure 6. Six-layer map for V2X [140].
Sensors 24 03411 g006
Table 1. The differences between automation levels.
Table 1. The differences between automation levels.
Automation LevelDescriptionDataV2X Elements
Level 0
No automation,
driver only
The driver performs all driving tasks.Manual control, no data transfer.-
Level 1
Specific automation,
driver is assisted
The driver performs most driving tasks but some vehicle functions can be assisted by the equipment.Speed monitoring and control.V2D
Level 2
Partial automation,
driver is assisted
The driver performs fewer driving tasks but must be engaged since some functions like acceleration or steering are automated.Steering and acceleration control.V2V, V2I,
V2P, V2D
Level 3
Self-Driving automation,
partial driver interaction
The driver is only necessary to take control of the vehicle with notice, but not required to observe the environment.Environmental perception of RFID tags, obstacles.V2V, V2I,
V2P, V2D, V2N
Level 4
High automation,
specific driver interaction
The driver is not needed for autonomous driving to perform driving functions. The driver can take control of crucial driving tasks or in other specific circumstances.Autonomous path following according to scanned road pattern data, tags, transmitting devices.All
Level 5
Full automation,
no driver interaction
The driver performs no driving tasks but can take control.Interconnected data controlled with AI methods, connected to the Internet of things.All
Table 2. Camera-based sensors used in V2X.
Table 2. Camera-based sensors used in V2X.
SensorMeasurementsAdvantagesDisadvantagesRefs.
Depth (ToF)
RGB, RGB-D cameras
Different images are processed for color and depth recognitionPossible to interpret images for obstacle avoidance or movement tracking, land detection and tracking, license plate number recognition, etc.High computational resources for feature recognition, less accurate distance measurement compared to LiDAR, and less range compared to radar[32,33,34,35,36,37]
Camera with Complementary Metal-Oxide-Semiconductor (CMOS) image sensorThe modulated light source to decode the transmitted dataHigh resolution, low noise, high dynamic range, lower power consumptionRolling shutter distortion[38,39]
Closed-circuit television (CCTV) cameraVideos are used for a computer vision algorithm and detect vacant spotsLower costs, can resist any weather constraintsAdditional infrastructure required, might suffer from poor video quality[40]
IP cameraLine-of-sight (LOS) and non-line-of-sight (NLOS) monitoring purposesCan resist any weather constraints, better image quality than CCTVAdditional infrastructure required, higher cost[41]
Neuromorphic camera (event-based camera)Event base cameras are able to capture the change of pixel intensity as discrete eventsAllows measurements with ultra-low latency, overcoming under sampling. Fast, real-time processing.System can be overwhelmed if high-speed events are not intelligently processed and clustered[42,43]
IR cameraDetects infrared light with a wavelength of 700–1000 and converts acquired heat values into corresponding colorAllows the detection of heat values for detecting obstacles in foggy environments or environments with limited visible lightInfrared radiation is reflected off glass, creating false detection scenarios[44]
Fish-eyeDome-like lens shape is used to gather light from different directions and a special mapping is used allowing to generate images with convex non-rectilinear appearanceEnables the observation of a wide field of view from shorter distances. Circular view coverage of surrounding areaField curvature of fish-eye camera leads to astigmatism and higher-order chromatic aberration. Also suffers from optical artifacts[45,46]
Cyclops cameraCyclops is system which uses low-cost monocular cameras to perform physical identity binding between objects’ digital and physical identityEnables the prediction of spatiotemporal traffic randomness, allowing for the identification of security attacks and the prediction of trajectoriesSystem performance strongly depends on used cameras and target matching algorithms[47]
Polarized cameraCamera has integrated polarization system, which allows it to acquire the orientation of the light oscillation that appears from reflected surfaces.Allows the enhancement of contrast and more accurately detect objects in crowded and packed environmentsPolarization filter can be costly. Requires more light than normal and its angle to the sunlight needs to be adjusted for maximum effect.[48]
Table 5. Common sensor equipment definitions used in V2X.
Table 5. Common sensor equipment definitions used in V2X.
DefinitionsApplicationCommonly Used SensorsAdvantagesDisadvantagesRefs.
Long-Range Wide Area Network (LoRaWAN) sensorsUsed for determining the use of smart parking as a network infrastructure of sensorsRadar sensorsLow power consumption, long-range protocol, and covers larger areas.Limited to a line of sight, audio and video not supported[49,69,70,71]
Cellular sensorUsed for determining different sensors that are embedded into mobile phonesAccelerometers, gyroscopes, GPSs, cameras, magnetometersPortable device with a variety of sensors providing a convenient set of toolsThe challenge of developing and integrating portable sensors[11,72]
Wireless sensor networks (WSNs)Used for determining the sensor nodes scattered throughout some kind of area, i.e., parking area or roadway; measurements are collected into a station base and sent by wireless technologyRFID or
proximity
sensors
Accurate and fast identification of global points in the working environmentThe main challenge is optimal node placement, and this can be achieved by using a 3D ray-launching algorithm[61,65,73,74]
Vehicular Sensor Network (VSN)Used for connected and autonomous/smart vehicles are seen as nodes of a heterogeneous sensor network and these vehicles are the central elements of interestProximity, radars, and camerasSignificantly improves the local view of the working environment, enabling detection, tracking, and identification objectsData interconnection from sensors of different physical natures, thus sensor fusion and ML methods are commonly used[75]
Table 6. Common sensors equipment definitions used in V2X.
Table 6. Common sensors equipment definitions used in V2X.
DefinitionsDescriptionApplicationAdvantagesDisadvantagesRefs.
Radio-frequency (RF) transmitter/
receiver
Technology that emits and receives the radio/electromagnetic signal by antennaDSRC, LTE, and LoRa implementation to read passive or active RFID tags, e.g., parking places and road signsCan be used for long-range applications and can pass through obstructions to some degreeSensitive to other present electronic devices. Limited RF spectrum[50,62,67,76]
Global positioning system (GPS)Conventional positioning system to help the user easily identify and monitor the vehicle location, heading direction, and routeThe receiver with the antenna uses the satellite-based system to acquire data about velocity, position, and timingIt helps track paths, predict and avoid road congestions, and, with additional sensors, the road irregularitiesSignals are weak or highly distorted in urban environments (tunnels, multi-layer bridges, and streets beside high buildings), unsuitable for precise vehicle localization in such areas[55,77]
Differential global positioning system (DGPS)Ground reference system is used to measure errors and provide more accurate satellite data for local users.Receiver on vehicle acquires differentially corrected data about velocity, position, and timingEnhances GPS precision, allowing us to achieve an accuracy of up to 1–3 cmAtmospheric errors still exist. Reference stations have to be built. Correction data transmitting/receiving provides some latency[78]
Point positioning real-time kinematics global positioning system (PPP RTK GPS)Positioning system with a single receiver, which acquires satellite data from ground reference networksPPP RTK receiver with an antenna uses the satellite- and ground reference network-based system allowing us to obtain more accurate data about velocity, position, and timingEnhances GPS precision, allowing us to achieve an accuracy of up to 1 cmLimited by satellite conditions and coverage. Also, affected by environmental obstacles. Ground reference networks are needed[79,80]
Controller Area Network (CAN) busMessage-based communication with each device without the host computer using two wiresIt is considered to be the main solution for transferring information between different units on-boardIt is fast and cost-effective compared to other communication protocolsBandwidth limitations, cable length limitations, number of nodes limitation[2,14]
Light transmitter
(LED, incandescent light bulbs)
Also known as LiFi (Light Fidelity) technologyTransmission is encoded by varying the pulse width modulation at which a light turns OFF and ON to generate binary sequencesHigh-speed data transmissionObstacles and other light sources interfere with communication[34,81]
Cloud serviceHigh-capacity data storage with additional computing resourcesTo receive and contain space-consuming data, provide specific data, and execute resources required for computations, e.g., ML training; wide and long-range communicationFlexible, reliable, and efficient way to store and manipulate dataPossible outages depending on services, vulnerability to cyber attacks[23,24,40,82,83,84]
Table 7. Additional filters used in V2X.
Table 7. Additional filters used in V2X.
FilterApplication in VehiclesAdvantagesDisadvantagesRefs.
Kalman filterUsed for stabilizing received signal strength indicator values which are obtained by sensors from dynamic environments (values always changing)Simple and computationally efficientStrongly depends on an accurate model and initial conditions, convergence to suboptimal solutions because of possible errors in model and assumptions[33,37,58]
Unscented Kalman
Filter
Estimation of velocity and slip angle of vehicle are implemented together with Machine learning methods such as Convolutional Neural Networks or Radial Basis Neural NetworksBetter estimation results with non-linear systemComputational complexity[85]
Interacting Multiple Models filterThe objective is to enhance the resilience of navigation and to mitigate the impact of fluctuations in system models and measurement noise models due to external factorsBetter estimation results with noisy dataA selection of the number and type of filter models is a prerequisite.[86]
First- and second-order divided difference filtersThis approach allows the filter to be implemented without the need for any knowledge of the partial derivatives of the system dynamics and measurement equations.Capable of solving numerical instability problems in noisy nonlinear time-series predictionHas limited accuracy because these methods are based on an approximation[87]
Particle filterAchieves better precision in localizing the vehicle position based on noisy informationThe ability to handle non-linear and non-Gaussian dynamic models allows for application of this filter to a wide range of applicationsComputationally can be very expensive. Sensitive to previous distributions of the particles[88,89]
Symmetric
measurement equation (SME) filter
An effective solution for multiple target tracking and is suitable for a densely-spaced large number of targets (like vehicles)Low computational demandsSuffers from strong non-linearities[90]
Table 8. Common equipment definitions used in V2X.
Table 8. Common equipment definitions used in V2X.
DefinitionDescriptionEquipmentApplicationRefs.
Electronic Control Unit (ECU)Embedded systems within modern vehicles communicate over networks to control different vehicle systemsCommonly it is connected through a CAN busTo communicate to other ECUs, sensors, and actuators (e.g., on-board units)[2]
Computing/ processing unitA separate unit to perform the additional computational power required and complex tasksCommonly it is connected to the ECU or cloudThe computational burden and bandwidth-demanding performance of AI and machine learning tasks[91]
On-board unit (OBU)The embedded vehicles system has necessary sensors and processing units to collect surrounding information and process to transfer itUses a wireless transceiver and receivers to communicate with surrounding vehicles and infrastructureTransmission of location information (e.g., vehicle direction and speed) to the ECU[19,27,92,93]
Road-side unit (RSU)Surrounding infrastructures that are equipped with a processing unit and transceiverUses a wireless transceiver and receivers to communicate with surrounding vehicles and infrastructureUsed to warn and suggest a direction to the nearby vehicles depending on the received data by other vehicles[10,27,73,74]
Cooperative intelligent transportation systems
(C-ITS)
Transportation system with the enabled cooperationSurrounding vehicles or RSUs as sub-systemsData exchange between two or more ITS sub-systems enables and provides an enhanced service level with better quality[1,94]
Table 9. Machine learning methods used for vehicle localization.
Table 9. Machine learning methods used for vehicle localization.
The Aim of UseApproachML Method(-s)AchievementRefs.
Obstacle avoidance, localization, mapping, navigationLiDAR-based image processingCNNResults show that the obstacle recognition rate can reach up to 97% at a far distance[6]
Find areas where vehicles are
located and their approx. number
In combination with CNN, using input images and obtained feature vectors after trainingSupport vector machine (SVM)
and faster regions with CNN
The faster R-CNN method achieved better classification results compared to SVM[24]
Brake light recognition from a single image in real-timeBrake Lights Patterns (BLP) databaseAlexNet
(CNN-based)
The ML model can classify vehicles when brakes are pressed or not pressed in real-time; the prediction accuracy is improved by using LiDAR sensor data fusion[35]
To localize the car using an unmanned aerial vehicle (UAV)Use of images taken from UAVs with a combination of linear SVMConvolutional Neural Network (CNN also known as ConvNets)The proposed method outperforms the vehicle’s catalog-based and feature extraction of histograms of gradient methods in accuracy and computational time[38]
Multi-detection and tracking; recognition and deviation of different vehicles and other objects in various circumstances, including parking lot and number platesRoboflow dataset of real-time video sequences of road traffic with Python OpenCV; videos taken with a CCTV camera to train ML modelsYOLO-based
models and combinations with other ML models
These systems are capable of identifying different traffic objects in various circumstances with accuracy in range from 80% to 96%, depending on the architecture[82,101,102,103,104]
Vehicle detection in complicated environments and weather conditionsThe KITTI (Karlsruhe Institute of Technology and Toyota Technological Institute) datasetSingle-shot multi-box detector (SSD)
(CNN-based)
With an average mean accuracy value of 92.18% and an average processing time per frame of 15 ms; the proposed algorithm can achieve simultaneous accuracy and performance in real-time[105]
Table 10. Machine learning methods are used for perception and best selection outcome.
Table 10. Machine learning methods are used for perception and best selection outcome.
The Aim of UseApproachML Method(-s)AchievementRefs.
To sense the vehicle presence in the parking lot by using the beacon-based mechanismUse of radar and magnetometer sensors and time-relevant data, trained with Keras library in PythonNeural networks (NN)The accuracy of the NN approach reached up to 97%. The proposed approach reduces the costs of sensor production by at least half[49]
To select the best parking place for an autonomous car in terms of the accessibility rateTraining has been performed using MATLAB with a real-life scenario composed of 300 places divided into five branches equally and VSNTree-based algorithmResults are close to the optimum for the case of introducing one more autonomous vehicle and outperform the optimum method when successive vehicles are the parking[75]
To classify car parksTime series characteristics of car parking dataK-medoids clustering (K-means-based)The model performs better clustering results compared to the dynamic time-warping model[95]
To release parking lots that are open to specific groups for public usage in shared city parkingUse of real-time collected parking data, 168 inputs (hourly data for 7 days), and output prediction for the subsequent 168 periodsRecurrent neural
network (RNN)
RNN model obtained the smallest testing error for artificial and actual datasets compared to other ML algorithms[107]
To analyze high-frequency GPS location data of individual car driversUse of information about speeds, acceleration, deceleration, and direction changesCNNDeveloped a model capable of successfully performing classification tasks by allocating individual car-driving trips[109]
To extract the main features underlying the time-series data in historical driving memoryThe Next Generation Simulation of high-quality traffic datasets with real-world trajectory data and extracted main features of the time-series driving memory dataAuto-Encoder
(NN-based)
Results show that velocity, relative velocity, instant perception time (IPT), and time gap are the most relevant parameters[111]
Table 11. Optimization approaches of machine learning methods in V2X.
Table 11. Optimization approaches of machine learning methods in V2X.
The Aim of UseApproachML Method(-s)AchievementRefs.
To minimize the number of signals which can be used to recognize the activities performed while drivingWith 20 drivers and the use of sensor data from three-point electrooculography (EOG) electrodes, three-axial accelerometer, and three-axial gyroscopesOne-dimensional convolutional neural network (1D CNN)The ML model was able to classify the actions performed by drivers accurately, with the maximum accuracy of 95.6% on the validation set and 99.8% on a training set[54]
To improve the detection and classification accuracy of various distant vehicles or other traffic objectsUse of the UA-DETRAC, traffic lights, and other photos of vehicle datasets for multi-object detection and trackingYOLO-based
models and combinations with other ML models
The evaluated classification of different kind of vehicles’ performance metrics i.e., accuracy, precision, and recall are raised.[112,113,114]
To enhance the quality and safety of autonomous driving controlUse of the AirSim open-source simulator as the training data for real-time images of the roadDeep Reinforcement Learning (DRL)Appropriate reward-generation method to improve the convergence speed of the adopted models and the control performance of moving driverless vehicles[115]
To simplify the search for a motion representationUse of three datasets of image information between frames: Something-Something V1, Something-Something V2, and Kinetics-400Spatiotemporal motion network (SMNet)
(CNN-based)
ML 2D CNN-based networks exceed other methods in motion recognition and do not require some pre-calculations, thus reducing computational costs and work time[116]
To minimize the power grid load varianceImplemented and tested in MATLAB considering statistical information about the target load, the actual power grid load, and the capability of the grid-connected EVGenetic algorithm (GA)The proposed algorithm shows a better performance in percentage improvements of peak and valley load difference[117]
To improve the support for V2X communications by finding optimal UAV positionsConsiders the current flight altitude of UAVs, simulations have been executed by using OMNeT++, SUMO, and Veins toolsParticle Swarm
Optimization (PSO) algorithm
and GA
With the dynamic movement of the vehicle on the ground, and the existing flight restrictions, the best position of the UAV can be determined in real time[118]
Table 12. Prediction uses of machine learning methods in V2X.
Table 12. Prediction uses of machine learning methods in V2X.
The Aim of UseApproachML Method(-s)AchievementRefs.
For the detection of road abnormalities (e.g., speed bumps)Use of collected accelerometer and gyro sensor data. The ML model has been trained by using the R programming language package GALGOTree-based algorithmThe achieved accuracy of the trained model was 97.14% during the test[55]
To learn and predict when a fleet of vehicles was parked close to charging stationsUses historical data from a fleet of 48 vehicles, including time and GPS location data Training is performed using Microsoft Azure and the Google Cloud platformsAutomated machine learning (AutoML)AutoML achieved the best performance, with a prediction accuracy of 91.4% when individual vehicles could potentially connect to charging stations[83]
Traffic sign detection and recognition with the consideration of the effects of by the environmentUses the German Traffic Sign Recognition Benchmark (GTSRB) dataset to train the ML model in the Python library PyTorchLeNet
(CNN-based)
The accurate recognition rate of traffic signs reaches 99.75%, and the average processing time per frame is 5.4 ms; compared to other algorithms, the proposed algorithm has better accuracy, real-time performance, strong generalization, and efficiency[106]
To detect a malfunctioning thermostat even if the car equipment does not indicate itUse of collected accelerometer and gyro sensors’ real-time data from Hyundai i30 vehicle, which consist of 44 h of drivingDecision treeThe best accuracy of 88.9% was reached[119]
To allocate the optimal minimum contention window for the vehicular nodeUses the replayed history data and obtained age dataset through real-time protocol simulation.Deep-Q-learningThe model has a high degree of adaptability and can achieve a relatively high level of age equity benefit[120]
To predict parking space availabilityUses the collected data composed of parking ID, timestamps, duration, and space statusRandom forest,
decision tree, and KNN
Algorithms separately outperform complex algorithms such as NN, in terms of higher prediction accuracy by providing comparable prediction results of available parking space[121]
Automatic number plate recognitionImplementation of Python OpenCV package and other libraries, and use of 20×20 px imagesK-Nearest Neighbors (KNN)The trained model demonstrated an overall classification accuracy of 95% in recognizing number plates of varying sizes, orientations, and shapes across different regions worldwide.[122]
Table 16. Vehicles-related data used in V2X.
Table 16. Vehicles-related data used in V2X.
FieldDataPurposeRefs.
V2V
V2I
X-, Y-, and Z-axis acceleration data along with latitude and longitudeTo adjust vehicle parameters according to surrounding vehicles and their speeds and eliminate their influence[27,36,52]
V2XPosition and orientation described by six degrees of freedom and other sensor data, including accelerometers, gyroscopes, magnetometers, camera systems, radars, and Global Navigation Satellite Systems (GNSSs)To improve the mobility experience of C-ITS in terms of efficiency, safety, and comfort, minimization of human-controlled driving[1]
V2V
V2I
Video, frames, and photosDetection and prediction using ML models of vehicles, road signs, and obstacles[37]
V2V
V2N
(Relative) Speed, RPM, heading, current action, brake status, and GPS coordinates of vehicle locationData are used for auxiliary means to achieve better dynamic adjustment between vehicles and to determine any crash risk of the subject vehicle[2,32,92,123]
V2V
V2I
V2N
The metadata, preamble (for synchronization) data, network ID, node ID, cyclic redundancy check (CRC), and time stampsTo ensure that all systems correctly understand the start of data transmission, the identification readings are required[27,92]
V2V
V2I
V2N
Diagnostic parameters in assessing the technical state of automatic vehicles: work process parameters; parameters of associated processes (vibration, noise); geometrics parameters (clearances, freewheeling, misalignment); and other vehicle telematics data like maintenance requirements and servicingTo enhance traffic safety by warning the driver about mere defects or not allowing automatic driving if there are severe defects[12,119,141]
Table 17. Infrastructure-related data used in V2X.
Table 17. Infrastructure-related data used in V2X.
FieldDataPurposeRefs.
V2IVideo, frames, photos, and statistical-numerical informationDetection and prediction using ML models of empty or best parking place[8]
V2XRoad service data: accident and collision warnings, traffic information, information on traffic jams, or warning of an approaching rescue vehicleRepresent and inform other drivers, including vulnerable road users (pedestrians and cyclists), about warnings, e.g., emergency brake lights, and rerouting suggestions by combining cooperative sensing[81,126]
V2I
V2D
Identification code unique to each signThe traveling vehicle broadcasts requests for the tags’ identifications by RFID and an identification code unique to each sign is transmitted back[31]
V2I
V2D
Identification code unique to each road partThe traveling vehicle broadcasts requests for the tags’ identifications by RFID and an identification code unique to each road part, e.g., in tunnels, is transmitted back[142]
V2IInformation on electronic license plates, such as Electronic Product Code (EPC) and phase difference of the backscatter signalsTo detect different traffic violations of corresponding vehicle drivers[68]
V2INumerical information about available or occupied parking placesKeep-alive message transmissions, where the parking status is periodically sent if the parking lot status does not change[49,65]
V2ISensor mesh informationA mesh network where each sensor is connected to every other sensor and the information is transmitted to the base station[30,61]
V2IImage information of vehicle’s plate.An image of the vehicle’s plate information is converted into text, then it is sent[143]
V2IUltrasonic sensors, light sensors, magnetic sensors, or accelerometer readingsTo detect user and vehicle statuses in a parking place[15,62]
V2IRFID ID and timestampRFID tag detects and sends arrival time and information about the car or driver (license card or car plate)[16]
Table 18. Other related data used in V2X.
Table 18. Other related data used in V2X.
FieldDataPurposeRefs.
V2GLoad profile of each (sub-)station, information about each EV, such as the availability and state of charge level of battery, actual power grid loading, target loading, and number of grid connectionsTo optimize the performance of multiple charging EVs connected to the grid[117]
V2PImage of pedestrian and corresponding dataImages are taken from a vehicle, converted into coordinates, and sent to the other vehicle together with the first vehicle’s position[33]
V2XPedestrian position and information concerning its movement, latitudes and longitudes of the smartphone and vehicle, and the moving vectors of the smartphone and the vehicleFor vehicle and pedestrian safety applications to control the vehicle, several essential vehicle parameters, avoidance of severe or deadly collisions, and rerouting vehicles[19]
V2P
V2D
RFID tag’s unique ID, timestamp, and geographical coordinates of the parked carUses data regarding when the tag was read and when and where the person left the car for medical purposes or to detect a wandering person[67]
V2XThe secret key of binary sequence/shared key encryptionFor security to avoid information leakage and interruption during transmission using a lower power signal[144]
V2XTransition time, device ID, device ID of transmitter of last received message, and reception time of last received message (in-network time)Uses this safety-related data in the form of low-power beacons to protect data transfer against stationary roadside attackers[7]
V2XCommon Awareness Messages (CAM) or Basic Safety Messages (BSMs)These are defined as a broadcast message to avoid packet loss and contain vital, safety-related information: location, speed, heading, and general operation details[32]
V2V
V2I
V2N
Weather attributes: temperature sensor data, humidity, moisture, precipitation, visibility, wind, etc. of specific coordinates from the cloud; road characteristics: speed limit, soft or hard turns, highway exits, bridges, etc.; intermediate waypoints where the car needs to reduce its speed: road friction measurements and surface temperatureBased on real-time data, systems inform the driver about a recommended speed that the vehicle should adapt to or automatically reduce to in extreme situations in order to avoid dangerous driving and accidents.
To enhance road traffic safety by exchanging real-time or updated weather and traffic data using VANET protocols
[12,14]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ušinskis, V.; Makulavičius, M.; Petkevičius, S.; Dzedzickis, A.; Bučinskas, V. Towards Autonomous Driving: Technologies and Data for Vehicles-to-Everything Communication. Sensors 2024, 24, 3411. https://doi.org/10.3390/s24113411

AMA Style

Ušinskis V, Makulavičius M, Petkevičius S, Dzedzickis A, Bučinskas V. Towards Autonomous Driving: Technologies and Data for Vehicles-to-Everything Communication. Sensors. 2024; 24(11):3411. https://doi.org/10.3390/s24113411

Chicago/Turabian Style

Ušinskis, Vygantas, Mantas Makulavičius, Sigitas Petkevičius, Andrius Dzedzickis, and Vytautas Bučinskas. 2024. "Towards Autonomous Driving: Technologies and Data for Vehicles-to-Everything Communication" Sensors 24, no. 11: 3411. https://doi.org/10.3390/s24113411

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop