You are on page 1of 4

An IoT Model for

Autonomous Cars
Alexandru Raul Boglut Florin Alexa
Electronics and Telecomunications Faculty Electronics and Telecomunications Faculty
”Politehnica” University of Timisoara ”Politehnica” University of Timisoara
Timisoara, Romania Timisoara, Romania
alexandruraulboglut@yahoo.com florin.alexa@etc.upt.ro
Catalin Caleanu Dan L. Lacrama
Electronics and Telecomunications Faculty Computers and Applied Computer Science Faculty
”Politehnica” University of Timisoara ”Tibiscus” University of Timisoara
Timisoara, Romania Timisoara, Romania
catalin.caleanu@etc.upt.ro dll1962@gmail.com

Abstract — This paper is focused on an Internet of Things There are certainly legal matters that will cause a long
(IoT) approach to the development of autonomous cars. The political and social debate before the legislators will allow
proposed solution is conceived as a useful supplement to the set autonomous cars to run on the roads without restrictions.
of optical and proximity sensors that are employed in the Still, the advantages discussed above will become more and
current implementations. A simulation of the proposed solution more obvious to enough people in order to make progress
is presented as an illustrative model.
unavoidable [7].
Keywords — autonomous cars, artificial intelligence, 3D
modeling. The current solution for modern cars to gain autonomy is
to add to their electronic system a large set of optical and
I. INTRODUCTION proximity sensors as shown in Fig.1. The optical sensors are
Autonomous cars, able to run without any intervention high-resolution cameras feeding data to a state-of-the-art
from a human, are one of the fastest-growing research fields feature recognition software. The proximity ones use the
in science and technology today. There are multiple reasons newest LiDAR technology. They employ laser beams to
for both the scientific interest and the financial investments measure distances to the nearby objects.
in developing these state-of-the-art Artificial Intelligence This provides the data used by the board computer to
(AI) applications [1]. sketch a 3D map of the environment containing:
• Road topology and condition;
First of all, a self-driving car is a solution to traffic • Traffic signs and warnings;
problems, especially in big metropolitan areas, where the • Other traffic participants (vehicles, pedestrians,
traditional model of ‘each adult owns a car’ overwhelms both scooters, bicycles, etc.);
the streets' capacity and the number of available parking • Traffic fluxes and events.
places. An autonomous car is suitable for multiple individuals The AI driver uses all this information to determine an
to share and can be a taxi always available for its group of optimal route through this local environment in order to run
owners (family, small organization, etc.) [2][3]. in the pre-planned direction without any trouble [8].
Second and equally important is the decrease in traffic
events with the injuries and deaths caused by them. All over
the developed world, mortality caused by car accidents is one
of the top causes of death after myocardial infarction and
cancer [4].
Last, but not least, such an expert system able to control
a car or a truck will abruptly decrease the price of
transportation both for persons and commodities. The human
drivers will become obsolete and there will be no need for big
transporters to care about their salary, work conditions and
work security [5].
Of course, this will not happen in a short time, but in the Fig. 1. The distributed Optical and proximity (O&P) sensors get
years to come, people will become more and more interested information from the environment and send it to the Board computer which
in taking advantage of the benefits given by the use of AI in creates a 3D map and takes optimal decisions according to it
driving cars [6]. Twenty-five years ago, using GPS was very
rare, now any driver uses it even inside his own town because This approach was successful in a very large number of
applications like Google Maps or Waze not only provide the experiments. For example, Tesla autonomous cars ran more
optimum route, but also real-time information about the jams, than one million kilometers on North American roads with
blockages, and accidents on the road. very little number of traffic incidents. Still, there were some

979-8-3503-0313-1/23/$31.00 ©2023 IEEE


accidents and some victims that were caused by system participants in traffic, and from the traffic signs also
limitations in recognizing objects and correctly interpreting transformed into smart objects emitting specific codes
the scene (the 3D map). Every time the hardware was according to their specific category (see Fig. 2). There is
augmented and the software was improved, nevertheless a also an omnidirectional antenna for each car sending its
new unexpected error came sooner or later. own code and its future movements [17].
The authors of this paper consider that a good solution to Every such smart car, receiving signals from around,
this problem is to add a secondary system to help recognize uses a pre-processing block to detect the codes and
and interpret the environment. The optical recognition and recognize them. Thus, this validating information is
scene understanding must be checked with different kinds of corroborated with the initial 3D map provided by the
data provided by an IoT-like system. optical and proximity sensors, making it more robust in
avoiding errors.
The proposed solution means that the traffic signs, the
route topology and the other vehicles involved in traffic must
signal their presence by sending numeric codes which are
received and understood by the car’s board computer. They
will validate the 3D map obtained from the optical and
proximity sensors. Therefore, the scene understanding will
benefit from a double-check and will be more accurate
regardless of visibility problems caused, for example, by
improper meteorological conditions [9].

II. THE INTERNET OF THINGS Fig. 2. The distributed directional antennas receive the coded signals of the
The Internet of Things is not a new concept. The device- smart objects around and send them to decoders and then information is
delivered to the Board computer. The green omnidirectional antenna emits
to-device communication was used first time in 1982 in a the car’s own identity code and signals its future movements
Coca-Cola vending machine. Some fundamental
technological solutions were established at the end of 1980’
when the project of a fully automatized house was a This should be a better solution to the current strategy,
research theme for James Gosling and his team in Sun Inc. which after each traffic incident, increases the number of
laboratories [11]. optical and proximity sensors and includes new decision
blocks in the software because this proposal adds a
The basic idea was to put all devices to communicate different kind of data and allows correlations and
and cooperate in order to perform complex tasks needed to confirmations really needed when the visibility is
create an optimal environment for the smart house difficult due to external factors (e.g., weather conditions,
inhabitants. These involved a LAN including all house insufficient light etc.).
devices and protocols able to make them compatible.
III. THE IOT TRAFFIC MODEL
IoT was seen, from the beginning, as the potential core
of the next industrial revolution ‘Industry 4.0’, and many In order to better explain the proposed concept, a real
other economic and social developments in the near future traffic situation is taken into consideration. It involves three
[12]. vehicles (V1, V2 and V3) in an intersection between two
roads and there are some priorities and give-way signs
However, the expansion of IoT was slowed by certain involved as seen in Fig. 3.
technological limitations. The network capacity to
support communication among the multiple devices
inside an IoT environment and the protection against
illegal intrusion are the most significant [13].
Nowadays the 5G networks are capable of providing
the solution for the needed communications and the anti-
hacking is good enough to ensure a certain level of trust.
Thus, IoT systems are already employed in a lot of human
activities, allowing better productivity and higher
performance [14].
Therefore, it is a natural thing to take advantage of IoT
technology in the field of autonomous cars and this
paper’s authors propose a solution to augment this self-
driving vehicle in order to transform them into smart
objects able to interact with the traffic environment
around them [15][16].
Basically, a set of directional antennas is added to the Fig. 3. An example of a traffic situation with smart cars and smart traffic
car in order to receive encoded signals from the other signs interacting in an IoT environment
V1 and V2 are autonomous cars, thus they receive signals additional way of getting information from the traffic
from each other and from the traffic signs according to inter- environment as seen in Fig. 4 [20][21].
vehicle communication standards [18][19]. V3 is a
conventional vehicle with a human driver, but an emitting
antenna sending its own code is added, thus its presence is IV. EXPERIMENTAL RESULTS
signaled to V1 and V2 also in the IoT environment.
The experiments were done using a simulation program
V1 will be the first to leave the intersection because it is written in Phyton. It was designed to receive a set of
on the priority route signaled by the signs in its corner. After situations that we took from a standard book used to teach
communicating with V1 and receiving the signal from its own candidates for the license driver exams in Romania.
corner traffic signs, V2 will accord priority to V1. Then it will
also give priority to V3 because it is in its right. Thus, if the Unlike the situation in Fig. 3, all vehicles involved are
autonomous and smart (able to communicate inside an IoT
human driver on V3 respects the rules, everything will be OK.
traffic environment). The possibility of taking into account
No doubt there is an effort for the authorities to make such some human-driven cars strictly respecting rules is not as
an IoT environment come true. Installing emitting antennas interesting as increasing the number of smart cars involved in
for each group of traffic signs and to each vehicle even if it is an inter-communication experiment.
not autonomous will cost money and could be unpopular to
the public. Still, when the percentage of self-driving vehicles Specific codes were designated to each traffic regulatory
sign, and to the most common combination of them.
becomes significant, this added safety mechanism could be
Probably, some other combinations will be added to the list
an asset. Therefore, this is not a solution for the near future,
in a later stage of development and experiments.
but the whole research in the self-driving cars domain is for
a longer perspective. In each simulated traffic problem the simulation task was
to build a 3D map of the environment containing the cars, the
significant signs for each vehicle, and the structure of the
roads involved. The map obtained for the traffic situation
from Fig. 3 is shown in Fig. 5. This is a 2D map because there
is only one plane of traffic, but it can become 3D when
suspended roads are involved (e.g. highways intersections,
bridges etc.).

Fig. 5. The map of the traffic situation in Fig.3 using the IoT model

This map was provided to a general-purpose AI system.


Thus, better results were obtained when a text description as
follows was added:
Fig. 4. Augmented autonomous driving expert system • V1(D3) → priority road → moves D4
• V2(D2) → give way → moves D3
As stated before, the IoT model is not intended to • V3(D1) → give way → moves D3
eliminate the standard optical and proximity sensors used in The description was also generated by the simulation
the current implementation of self-driving cars. It is an program. Certainly, a dedicated AI for autonomous car
driving would have interpreted the map directly. Therefore, [5] A. H. Sodhro, Z. W. Luo, G. H. Sodhro, M. Muzamal, J. J. P. C.
Rodrigues, and V. H. C. de Albuquerque, “Artificial intelligence based
in a later stage of research, access to such an expert system QoS optimization for multimedia communication in IoV systems”,
software will be a priority. Future Gener. Comput. Syst., vol. 95, pp. 667–680, 2019
The experimental results are summarized in Table 1. They [6] Olariu S., “A survey of vehicular cloud research: Trends, applications
and challenges”, IEEE Trans. Intell. Transp. Syst., vol. 21, no. 6, pp.
proved really promising, the single error happened when a car 2648_2663, Auckland, New Zeeland, 2019
didn’t take advantage of its priority in a three-road [7] Kaiwartya O., Abdullah A. H., Cao Y., Altameem A., Prasad M., Lin
intersection where the correct solution was not very clear C.T., and Liu X.L., “Internet of vehicles: Motivation, layered
even for human drivers with some experience. architecture, network model, challenges, and future aspects,”, IEEE
Access., vol. 4, pp. 5356–5373, 2016
Table 1 [8] Eltoweissy M, Olariu S., and Younis M., “Towards autonomous
Nr. Total Good Percentage vehicular clouds'', Proc. Int. Conf. Ad Hoc Netw., pp. 1-16, Berlin,
Method Germany: Springer, 2010
crt. tests answers [%]
[9] Santos, J., Figueiredo, A. S., & Vieira, M. “Innovative pedagogical
AI receives only practices in higher education: An integrative literature review”
1. 128 103 80.47
the map Education Today, 72, 12–17. https://doi.org/10.1016/j.nedt.
AI receives both 2018.10.003, 2019
2. 128 127 99.22 [10] Ahmad F. “A trust evaluation framework in vehicular Ad-Hoc
map and text
networks”. University of Derby, United Kingdom, 2021
[11] Cisco Fog Computing Solutions, “Unleash the Power of the Internet of
V. CONCLUSIONS Things Connect”, 2015 https://www.cisco.com/c/dam/en_us/solutions/
trends/iot/docs/computingsolutions.pdf
The proposed solution augments the capacity of [12] Lacrama L.D., Alexa F., Pintea F.A., Karnyanszky T.M., ”Brain -
autonomous cars to get data from their environment and Machine Interfaces in the Context of Artificial
generate an electronic map of the traffic situation. This will IntelligenceDevelopment”, Proc.14th Symp. on Neural Netw. and App
(NEUREL), Belgrade, Serbia, 2018
help the Board Computer to select the best option to run the
[13] Moustafa H., Zhang Y., “Vehicular Networks: Techniques, Standards
way its human operator and GPS application pre-established. and Applications”, 1st ed. New York, NY, USA: CRC Press, 2019
Thus the IoT model is conceived to be added to the [14] d. Costa M., Baltus P., "Design Methodology for Industrial Internet-of-
Things Wireless Systems", IEEE Sensors Journal, vol. 21, no. 4, pp.
existing set of optical and proximity sensor systems currently 5529-5542, Lausanne, Switzerland, 2021
implemented in automotive research. [15] Zhu C., Leung V.C.M., Shu L., and Ngai E.C-H., “Green Internet of
Things for Smart World”, IEEE Access, vol. 3, pp. 2151–2162, 2015
It is reasonable to consider that new data from different
[16] Zhang H., Lu X., “Vehicle communication network in intelligent
kinds of sensors will serve better to improve than just transportation system based on Internet of Things'' Comput. Commun.,
increasing the number of sensors and including new decision vol. 160, pp. 799_806, 2020
blocks in the driving software. [17] Ghazizadeh A. Olariu S., “Vehicular clouds: A survey and future
directions”, Cloud Computing for Optimization: Foundations,
The authors of this paper also strongly believe that the Applications, and Challenges. Cham, pp. 435-463, Springer,
development of self-driving cars will generate an important Switzerland 2018
change in human society and will improve life for the next [18] Festag A., “Standards for vehicular communication – From IEEE
generation. Certainly, it is not a near future evolution, thus it 802.11p to 5G”, Elektrotech. Inf., vol. 132, no. 7, pp. 409–416, 2015
is a good strategy to examine even the sophisticated solutions [19] Hu Q., Wu C., Zhao X., Chen X., Ji Y., and Yoshinaga T., “Vehicular
multi-access edge computing with licensed sub-6 GHz, IEEE 802.11 p
for improvement. Technology evolutions could make them and mmWave”, IEEE Access, vol. 6, pp. 1995_2004, 2015
less complicated in the future than they seem today. [20] Silva L., Magaia N., Sousa B., Kobusiska A., Casimiro A.,
Mavromoustakis, G. Mastorakis, and V. H. C. de Albuquerque C. X.,
The social and legal acceptance of autonomous vehicles “Computing paradigms in emerging vehicular environments: A
will be fundamentally linked to the level of security they can review”, IEEE/CAA J. Autom. Sinica, vol. 8, no. 3, pp. 491-511, 2021
provide both for their passengers and for the other [21] Waheed, A., Shah, M. A., Mohsin, S. M., Khan, A., Maple, C., Aslam,
participants in the traffic. Therefore, research and investment S., & Shamshirband, S., “A comprehensive review of computing
in increasing safety is crucial. paradigms, enabling computation offloading and task execution in
vehicular networks”, IEEE Access, 10, 3580-3600, 2022
REFERENCES
[1] Martínez-Díaz M., Soriguera F., “Autonomous vehicles: theoretical
and practical challenges”, Transportation Research Procedia, Vol. 33,
pp. 275-282, Elsevier, Amsterdam, Holand 2018 https://www.
sciencedirect.com/science/article/pii/S2352146518302606
[2] Hartmann, M., Motamedidehkordi, N., Krause, S., Hoffmann, S.,
Vortisch, P., & Busch, F. “Impact of automated vehicles on the capacity
of the German freeway network” ITS World Congress (vol. 29),
Montreal, Quebeck, Canada, 2017
[3] T. Hasegawa, “Intelligent transport systems”, Traffic and Safety
Science – Interdisciplinary Wisdom of IATSS, Tokyo, pp. 49–60, 2015
https://www.iatss.or.jp/common/pdf/en/publication/commemorative-
publication/iatss40_theory_05.pdf
[4] Celesti A., Galletta L., Carnevale M., Fazio A., .ay-Ekuakille A., and
Villari M., “An IoT cloud system for traffic monitoring and vehicular
accidents prevention based on mobile sensor data processing”, IEEE
Sensors J., vol. 18, no. 12, pp. 4795-4802, Lausanne, Switzerland, 2017

You might also like