You are on page 1of 6

Available online at www.sciencedirect.

com

ScienceDirect
IFAC PapersOnLine 52-27 (2019) 92–97

Experimental
Experimental Autonomous Car Model with
Experimental Autonomous
Autonomous Car Car Model
Model with
with
Experimental
safety
safety Autonomous
sensor
sensor in
in Car
Wireless
Wireless Model
Network
Network with
safety
safety sensor
sensor in
in Wireless
Wireless Network
Network
safety sensor ∗∗ in Wireless

Network
∗∗
Frederik Valocky
Frederik Valocky ∗∗ Milos
∗ Milos Orgon
Orgon ∗∗ Ina
∗∗ Ina Fujdiak
Fujdiak ∗∗
∗∗
Frederik
Frederik
Frederik Valocky
Valocky
Valocky ∗ Milos

Milos Orgon
Orgon ∗∗ Ina
Ina Fujdiak
Fujdiak ∗∗
∗∗
∗ Milos Orgon ∗ Ina Fujdiak ∗∗
∗ Frederik Valocky Milos Orgon Ina Fujdiak
∗ Slovak University of Technology, Ilkovicova 3, Bratislava, 81107,

∗ Slovak

Slovak University of Technology, Ilkovicova 3, Bratislava, 81107,
∗ Slovak University
University
∗ SlovakSlovakia
of
of Technology,
Technology,
(e-mail:
University of {valocky,
Technology, Ilkovicova
Ilkovicova 3,
3, Bratislava,
Bratislava,
orgon}@ut.fei.stuba.sk).
Ilkovicova 3, Bratislava, 81107,
81107,
81107,
SlovakSlovakia
Slovakia (e-mail:
University of
(e-mail: {valocky,
Technology,
{valocky, orgon}@ut.fei.stuba.sk).
Ilkovicova 3, Bratislava,
orgon}@ut.fei.stuba.sk). 81107,
∗∗
∗∗ Slovakia
Masaryk
Slovakia
∗∗ Masaryk (e-mail:
University,
(e-mail:
University, {valocky,
Zerotinovo
{valocky,
Zerotinovo orgon}@ut.fei.stuba.sk).
nam. 617/9 Brno 601
orgon}@ut.fei.stuba.sk).
nam. 617/9 Brno 601 77
77 Czech
Czech
∗∗ Slovakia (e-mail: {valocky, orgon}@ut.fei.stuba.sk).
∗∗ Masaryk
∗∗ Masaryk University,
University,
Republic Zerotinovo
Zerotinovo
(e-mail: nam.
nam. 617/9
617/9 Brno
Brno
{417345}@mail.muni.cz) 601
601 77
77 Czech
Czech
∗∗ Masaryk Republic
University, Zerotinovo nam.
Masaryk Republic (e-mail:
University,
Republic Zerotinovo
(e-mail:
(e-mail: nam. 617/9 Brno 601 77 Czech
617/9 Brno
{417345}@mail.muni.cz)
{417345}@mail.muni.cz)
{417345}@mail.muni.cz)
601 77 Czech
Republic (e-mail: {417345}@mail.muni.cz)
Republic (e-mail: {417345}@mail.muni.cz)
Abstract:
Abstract: Autonomous
Autonomous vehicles
vehicles are
are vehicles
vehicles equipped
equipped with
with autonomous
autonomous control
control systems
systems that
that
Abstract:
Abstract:
allow
Abstract:certain Autonomous
Autonomous
aspects
Autonomous of vehicles
vehicles
the
vehicles are
are
control
are vehicles
vehicles
functions
vehicles equipped
equipped
important
equipped with
with
withfor autonomous
autonomous
safe
autonomous traffic control
control
to be
control systems
systems
controlled
systems that
that
by
that
allow
Abstract:
allow certain
certain aspects
Autonomous
aspects of
of the
vehicles
the control
are
control functions
vehicles
functions important
equipped
important withfor
for safe
autonomous
safe traffic
traffic to be
control
to be controlled
systems
controlled by
that
by
allow
the
allow
the certain
vehicle
certain
vehicle aspects
itself.
aspects
itself. At
At of
the
of
the the
same
the
same control
time,
control
time, functions
these
functions
these cars
carsimportant
are
important
are able
able for
to
for
to safe
move
safe
move traffic
from
traffic
from to
point
to
pointbe
be A
Acontrolled
to point
controlled
to point by
B
by
B
allow
the
the certain
vehicle
vehicle
separately in aaaspects
itself.
itself. At
At
defined of
the
the the
same
same
environment control
time,
time,andfunctions
these
these
decidecars
carsimportant
are
are able
able
independently for
to
to safeadapt
move
move
and traffic
from
from to to
point
pointbe A
unknown Acontrolled
to
to point
point
situations by
B
B
the
the vehicle
separately
vehicle initself.
itself. At
defined
At thethe same
environment
sameThese time,
time,and these
decide
these cars are able
independently
cars to
are able to and move
and
move adapt from
fromto to point
unknown
point A to point
situations
A tosituations
point B
B
separately
separately
and a in
in
changing
separately in a
a
a defined
defined environment
environment
environment.
defined environment and
and decide
decide
actions
and decide independently
independently
are autonomous
independently and
cars
and adapt
adapt
capable
adapt to
to unknown
unknown
of performing
unknown situations
with
situations
and
and a
a changing
separately in
changing a environment.
defined environment
environment. These
These actions
and decide
actions are autonomous
independently
are autonomous cars
and
cars capable
adapt
capable to of performing
unknown
of performing with
situations
with
and
and a
minimal
a changing
or no environment.
interference from These
the actions
driver. are
This autonomous
article is aimed cars
at capable
verifying of
the performing
communication with
and a changing
minimal
minimal
minimal
capabilities
or
changing
or
or
no
no
no
with
environment.
interference
environment.
interference
interference
data from
from
from
from
These
safety
the
These
the
the
actions
driver.
actions
driver.
driver.
sensors
are
This
This
This
autonomous
arearticle
article
article
mounted on
is
autonomous
is
is
aimed
aimed
aimed
autonomous
cars
at
cars
at
at
capable
verifying
capable
verifying
verifying
car
of
the
of
the
the
between
performing
communication
performing
communication
communication
aa control
with
with
unit
minimal
capabilities
minimal or
or no
with
no interference
data
interferencefrom from
safety
from the
the driver.
sensors
driver. This article
mounted
This on
article is aimed
autonomous
is aimed at
at verifying
car
verifying the
between
the communication
control
communication unit
capabilities
capabilities
and car.
capabilities with
with
with data
data from
from safety
safety sensors
sensors mounted
mounted on
on autonomous
autonomous car
car between
between a
a control
control unit
unit
and
and
and
car.
capabilities
car.
car. with data from safety sensors mounted on autonomous car between a control unit
data from safety sensors mounted on autonomous car between a control unit
and car.
©
and 2019,
car.IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved.
Keywords: Autonomous vehicles, Ultrasonic sensor, VANET, IoT, IoV
Keywords:
Keywords: Autonomous
Autonomous vehicles,
vehicles, Ultrasonic
Ultrasonic sensor,
sensor, VANET,
VANET, IoT,
IoT, IoV
IoV
Keywords: Autonomous
Keywords: Autonomous vehicles, vehicles, Ultrasonic
Ultrasonic sensor,
sensor, VANET,
VANET, IoT, IoT, IoVIoV
Keywords: Autonomous vehicles, Ultrasonic sensor, VANET, IoT, IoV
1. INTRODUCTION
1. INTRODUCTION in Mehic
in Mehic
Mehic et et
et al. al. (2016)
al. (2016)
(2016) addressaddress
address aaa problem
problem
problem of of the
of the efficiency
the efficiency
efficiency
1.
1. INTRODUCTION
1. INTRODUCTION
INTRODUCTION in
in Mehic
of Mehic
routes et
in al. (2016)
mobile addressnetworks,
Ad-Hoc a problem
problem of the
their the efficiency
approach to
1. INTRODUCTION in
of
in routes
Mehic et
in
et al.
al. (2016)
mobile
(2016) address
Ad-Hoc
address a
networks,
a problem of
their efficiency
approach
of the efficiency to
Internet of Things (IoT) is already very well known of
of
of routes
routes
quality-link
routes in
in
in mobile
mobile
metrics
mobile Ad-Hoc
Ad-Hoc
is based
Ad-Hoc networks,
networks,
on
networks, their
their
calculation
their approach
approach
of
approachthe to
to
lost
to
Internet
Internet of
of Things
Things (IoT)
(IoT) is
is already
already very
very well
well known
known quality-link
of routes in metrics
quality-link metrics
mobile is based
Ad-Hoc
is based on
networks,
on calculation of
theirpackets.
calculation approach
of the
the lost
to
lost
Internet
and
Internet
and of
investigated
of
investigated Things
Things (IoT)
phenomena
(IoT)
phenomena is
is already
with
already
with very
exponential
very
exponential well
growth
well
growthknown
known in
in quality-link
probabilities
quality-link metrics
of links
metrics is
by
is based
based on
broadcasting
on calculation
probe
calculation of
of the
the lost
lost
Internet
and of
investigated Things (IoT)
phenomena is already
with very
exponential well
growthknown in probabilities
quality-link
probabilities of links
of links by
metrics by broadcasting
is based
broadcasting probe packets.
on calculation
probe packets.
of the lost
and investigated
business, phenomena
researchphenomena
and development with
development exponential
Masek et et al.growth
al. (2016);in probabilities
probabilities of
of links
links by broadcasting probe packets.
and
and investigated
business, research
investigated
business,
business, research
research
and
phenomena
and
and development
with
withetexponential
development
Masek
exponential
Masek
Masek et
et al.
growth
(2016);
growth
al. (2016);
(2016);
in
in From
From standard
probabilities
standard links by
of point
point of
by broadcasting
view,
of view,
view, the
broadcasting
the National
probe
National
National
packets.
probeHighway
packets. Traf-
Highway Traf-
Krivtsova
business,
Krivtsova et al.
et al. (2016);
research (2016);
and Papcun
development
Papcun et al..
Masek
al.. Nowadays,
et
Nowadays, al. there
(2016);
there From
From standard
standard point
point of of
of view,
view, the
the National
National Highway
Highway Traf-
Traf-
business,
Krivtsova
Krivtsova research
et
et al.
al. and
(2016);
(2016); development
Papcun
Papcun et
et Masek
al..
al.. et
Nowadays,
Nowadays, al. (2016);
there
there fic
From
fic Safety
Safety Administration
standard point
Administration (NHTSA),
the
(NHTSA), responsible
Highway
responsible for
for the
Traf-
the
are
are already
Krivtsova
already et several
al.
several recognized
(2016); Papcun
recognized sub-groups
et al..
sub-groups of
Nowadays,
of IoT,
IoT, such
there
such From
fic standard
fic Safety
Safety of point
Administration
Administration of view, the
(NHTSA),
(NHTSA), National Highway
responsible
responsible forTraf-
for the
the
Krivtsova
are already
are Industrial et al. (2016);
several
already several
several Papcun
recognized
recognized SCADA et al..
sub-groups
sub-groups Nowadays,
of IoT,
of IoT,
IoT, there
such
such operation
fic Safety
operation of local
Administration
local roads
roads and
and highways,
(NHTSA),
highways, defined
responsible
defined National
for
National the
as
are
as Industrial
already IoT (supervisory
IoT (supervisory
recognized SCADA
sub-groups systems
of
systems andsuch
and in- operation
in- fic SafetyTraffic
operation Administration
of
of local
local roads
roads (NHTSA),
and
and highways,
highways, responsible
defined
defined for
National
National the
are
as already
as Industrial several
IoT recognized
(supervisory sub-groups of IoT, such Highway
operation of localSafetyroads Administration
and highways, and others
defined (2013)
National
as Industrial
dustrial
Industrial
dustrial control
control IoT ICS
IoT ICS systems) SCADA
(supervisory
(supervisory
systems) Gilchristsystems
SCADA
SCADA
Gilchrist systems
(2016);
systems
(2016);
and
and
and in-
Lojka
in-
Lojka Highway
in- Highway
operation
Highway
Traffic
of
Traffic
Traffic localSafety
Safety
Safetyroads Administration
and highways,
Administration
Administration
and others
defined
and
and others
others
(2013)
National
(2013)
(2013)
as Industrial
dustrial
dustrial control
control IoT ICS(supervisory
ICS systems)
systems) SCADA
Gilchrist
Gilchrist systems
(2016);
(2016); andLojka
Lojka five
in- Highway
five levels of
levelsTraffic vehicle
of vehicle Safety
vehicle automation.
Administration
automation. These
Theseand levels
others
levels symbolize
(2013)
symbolize
et
et al.
dustrial
al. (2016);
control
(2016); Zolotová
ICS
Zolotová and Landryová
systems)
and Landryová
Gilchrist (2005);
(2005); Lojka
(2016);
Lojka and
Lojka
and Highway
five
five levelsTraffic
levels of
of vehicle Safety
vehicle Administration
automation.
automation. Theseand
These others
levels
levels (2013)
symbolize
symbolize
dustrial
et al. control
(2016); ICS
Zolotová systems)
and Gilchrist
Landryová (2016);
(2005); Lojka Lojka
and the
five
the development
levels of
development of
of the
the driving
automation.
driving assistants.
These
assistants. A
levels
A level
symbolize
level 0 car
et al.
et
et
al. (2016);
Zolotová
Zolotová
al.
(2016);
(2014),
(2014),
(2016);
Zolotová
Medical
Zolotová
Medical
Zolotová
andIoT
and
and
Landryová
IoT Dimitrov
Landryová
Dimitrov
Landryová
(2005);
(2016),
(2005);
(2016),
(2005);
Lojka
Lojka
LojkaIoT and
IoT andfor the
for
and
five
the
does
the
levels of
development
development
not offer
development
vehicle
the of
of
driver
of
automation.
the
the
the driving
driving
any driving
driving
These
assistants.
assistants. levels
A
A
assistants.
assistants. A level
The
level 0000first-
symbolize
level car
car
car
car
Zolotová
Zolotová
Smart
Zolotová (2014),
(2014),
Cities (smart
(2014), Medical
Medical IoT
public lighning,
Medical Dimitrov
IoT Dimitrov
Dimitrov
lighning,
IoT optimized (2016),
(2016),
(2016),trafficIoT
IoT
IoT for does
for does
man-
for the not offer
development the driver
of thewithany driving
driving assistants.
assistants. A level The first-
0first-
car
Smart
Zolotová Cities (smart
(2014), public
Medical IoT optimized
Dimitrov (2016),trafficIoT man-
for does
level
does not
not
car
not offer
offer
is the
the
equippeddriver
driver any
any driving
driving assistants.
assistants.
driver-facilitating The
The
assistants, first-
Smart
Smart Cities
agement,
Smart
agement, Cities
Citiesor (smart
or (smart
(smart public
public
intelligent
public
intelligent
lighning,
lighning,
waste
lighning,
waste
optimized
optimized
collection)
optimized
collection)
traffic
trafficet
Fujdiak
traffic
Fujdiak
man-
man-
et level
al. level
man-
al. does car offer
not
car offer
is
the
is equipped
equipped
the driver
driver any
with
any
with
driving
driving assistants.
driver-facilitating
assistants.
driver-facilitating
The
assistants,
The
assistants,
first-
first-
Smart Cities levelexample,
for car isis equipped
equipped
anti-lock with
braking driver-facilitating
system (ABS), assistants,
Electronic
agement,
agement,
(2016b); or (smart
or
Mlynek etpublic
intelligent
intelligent al. wastelighning,
waste
(2015b); optimized
collection)
collection)
Fujdiak et traffic
Fujdiak
Fujdiak man-
et
et
al. (2016a,
(2016a,al.
al. forlevel
for car
example,
levelexample,
car Program anti-lock with
is equipped braking
with driver-facilitating
(ABS), assistants,
system (ABS),
driver-facilitating Electronic
agement,
(2016b);
agement,
(2016b);
or
Mlynek
or
Mlynek
intelligent
et
intelligent
et al.
al.
waste
(2015b);
waste
(2015b);
collection)
Fujdiak
collection)
Fujdiak
Fujdiak
et al.
Fujdiak
et al.
et
et
(2016a,
al.
al. for
for example,
Stability
example,
Stability Program
anti-lock
anti-lock
anti-lock (ESP),
(ESP),
braking
braking
braking system
system
Anti-Slip
system
Anti-Slip (ABS), assistants,
Regulation
(ABS),
Regulation
Electronic
Electronic
(ASR)
Electronic
(ASR) or or
or
(2016b);
2017),
(2016b);
2017), IoT
IoT Mlynek
for
Mlynek
for Smart
Smartet
et al.
Home
al.
Home (2015b);
Mlynek
(2015b);
Mlynek Fujdiak
et
Fujdiak
et al.
al. et
et al.
(2016b),
al.
(2016b), (2016a,
Wear-
(2016a,
Wear- for example,
Stability Program anti-lock (ESP), braking system
Anti-Slip (ABS),
Regulation Electronic
(ASR)
(2016b);
2017), IoT Mlynek
for Smartet al.
Home (2015b);
Mlynek Fujdiak
et al. et al.
(2016b), (2016a,
Wear- Stability
Stability Program
Adaptive Program
Cruise Control (ESP),
Control
(ESP), Anti-Slip
(ACC).
Anti-Slip TheRegulation
second-level
Regulation (ASR)
(ASR) car or or
is
2017),
able and
2017),
able andIoT
IoT for
mobile
for
mobile Smart
Smart
IoT Home
IoT HomePapcun
Papcun Mlynek
et al.
Mlynek
et et al.
al. et(2016);
(2016);
al. (2016b),
(2016b),
Arias Wear-
Arias Wear-
et al.
et Adaptive
al. Adaptive
Stability Cruise
Program
Cruise (ACC).
(ESP), (ACC).
Control Anti-Slip The
The second-level
Regulation
second-level (ASR) car
car is
or
is
2017),
able andIoT for
mobile Smart
IoT Home
Papcun Mlynek
et al. et al.
(2016); (2016b),
Arias Wear-
et al. Adaptive
fitted
Adaptive with Cruise
a
Cruiselane Control
tracking
Control (ACC).
system
(ACC). The
that
The second-level
keeps the
second-level car car
in
car theis
is
able
(2015);and mobile
Zolotova IoT
et Papcun
al.Papcun et
(2013), etSmart
Smartal. (2016);
Grid IoT Arias
IoT et
(reliableal. fitted
Adaptive with a lane tracking system that keeps the car in the
able
(2015);
able
(2015);
and
and mobile
Zolotova
mobile
Zolotova
IoT
et
IoT
et al.
al. (2013),
Papcun
(2013), et
Smart
al.
al. (2016);
Grid
(2016);
Grid
Arias
Arias
IoT
et
(reliable
et
(reliable
al.
al. fitted withCruise
fitted with
longitudinal
fitted with lane Control
aaa direction.
lane
lane tracking
tracking
tracking
(ACC).
system
system that
Third-level
system
The
that
cars
that
second-level
keeps
keeps
are
keeps the
the carcar in
represented
the car
carthe
in
in the
by
the
is
(2015);
and secure
(2015);
and secureZolotova
Zolotova et al.
solutions,
et
solutions, al.substation
(2013), Smart
substation
(2013), Smart Grid IoT
automation,
Grid
automation, IoT (reliable
circuit
(reliable
circuit and longitudinal
and longitudinal
fitted with a direction.
lane tracking
direction. Third-level
system
Third-level carskeeps
that
cars are represented
are represented
the car in by
the
by
(2015); Zolotova et al.substation
(2013), Smart Grid IoT (reliable longitudinal
systems
longitudinalreplacingdirection.
the
direction. Third-level
driver only
Third-level cars
when
cars are represented
certain conditions by
and
and secure
and secure
failure
secure
failure
solutions,
solutions,
indication,
solutions,
indication, substation
advanced
substation
advanced universal
universal
automation,
automation,
metering
automation,
metering
circuit
circuit
and
circuit
and
and
and
others)
systems
and systems
others) longitudinalreplacing
suchdirection.
met, replacing
systems
are replacing
the driver
the
the driver
as highway
highway
driver
driver
only
Third-level
only cars are
when
when
only ground
or clear
clear when are represented
certain
certain
certain
road.
conditions
represented
conditions
conditions
Level
by
by
4 car
car
and secure
failure
failure
Fujdiakindication,
et al. solutions,
indication,
indication,
al. (2016c);
(2016c); substation
advanced
advanced universal
universal
Rasouniversal
et al. automation,
metering
metering
al. (2015);
(2015); circuit
and
and
Fujdiak and
others)
others)
et al.
al. aresystems
are met, replacing
such as the or only when
ground certain
road. conditions
Level 4
failure
Fujdiak et advanced Raso et metering and
Fujdiak others)
et systems
met,
are met,
met, replacing
such
such as as
asas the
highway
highway driver
or
or only
clear when
ground
clear ground
ground certain
road.
road. conditions
Level
Level 4 car
failure
Fujdiakindication,
Fujdiak et
et al. advanced
(2016c);
al. metering
(2016c); IoTuniversal
Raso
Raso et
et al. metering
al. (2015);
(2015); and
Fujdiak
Fujdiak others)
et al.
et ra-
al. cancan
are
can be labelled
such
be labelled
labelled as a fully
highway fully orautonomous
clear car that
carroad.
thatLevelis capable 44 car
4 car
(2015),
Fujdiak
(2015),
Fujdiak
Smart
et
Smart
et al.
al.
metering
(2016c);
(2016c); Raso
IoT
Raso
(power
et al.
(power
et al.
line
(2015);
line
(2015);
smart
smart meters,
Fujdiak
meters,
Fujdiak et
et
ra-
al.
al.
are met,
be
canreplacing
of
can
suchthe
be labelled
be labelled asas
as aaaa fully
highway
driver
as fully
all
fully
autonomous
or clear
autonomous
autonomous
the time.
autonomous
ground car
car
car
road.
that
that
that
is capable
Level
is
is
is
capable
capable
capable
car
(2015),
(2015),
dio Smart
Smart
and Smart
(2015), radio-mesh metering
metering IoT
like networks,
metering networks,
IoT (power
IoT (power
(power line
or generally
generally
line smart
line smart meters,
smartwireless
meters,sen-
wireless
meters, ra-
ra- of
sen-
ra- of
can replacing
be labelled the asdriver a fullyall autonomous
the time.
time. car that is capable
dio and
(2015), radio-mesh
Smart like
metering IoT (power or line smart meters, of replacing
replacing the
the driver
driver
ra- of replacing the driver all the time. all
all the
the time.
dio
dio and
sor and radio-mesh
radio-mesh
networks for like
like networks,
smart networks,
metering) or generally
orMlynek
generally
Mlynek wireless
wireless
et al.
al. sen-
sen-
(2015a,c, This paper introduces the
dio
sor
dio
sor
and
and radio-mesh
networks
radio-mesh
networks for
for
like
smart
like
smart
networks,
metering)
networks,
metering)
or
or generally
generally
Mlynek et
et
wireless
wireless
al.
sen-
(2015a,c,
sen-
(2015a,c,
of replacing
This paper the driver all
introduces thetheissue
time.of
issue of Internet
Internet of
of Vehicles
Vehicles
sor
2018,
sor
2018,networks
2016a),for
networks
2016a), for smart
Secure
smart
Secure metering)
IoT
metering)
IoT (secure Mlynek
(secureMlynekkey et
key management
et al.
management
al. (2015a,c,
(2015a,c, for This
for This paper
together
This
together
paper
with
paper
with
introduces
introduces
brief
introduces
brief
the
the
overview
issue
the issue
overview issue
of
of state
state
of
of Internet
of of
Internet
of the
Internet
the art.
art.
of
ofThe
of The
Vehicles
Vehicles
Vehicles main
main
sor
2018,
2018,networks
2016a),
2016a),
IoT, end-to-end
end-to-end for smart
Secure
Secure
security, metering)
IoT
IoT (secure
(secure
privacy, Mlynek
andkeykey
key
other et al.
management
management (2015a,c,
issues) Fujdiak
Fujdiakfor
for This
together
together paper
with
with introduces
brief
brief the
overview
overview issue
of
of state
state of Internet
of
of the
the art.
art. of The
TheVehicles main
main
2018,
IoT, 2016a), Secure
security, IoT (secure
privacy, and other management
issues) for scope
together
scope of
of the
with
the paper
brief
paper is
is to
to bring
overview
bring ofrecent
state
recent results
of the
results from
art.
from Thedevelop-
develop- main
2018,
IoT,
IoT,
et al. 2016a),
end-to-end
end-to-end
(2018a); Secure
security,
security,
Mihal’ IoT
and (secure
privacy,
privacy, and
and
Zolotová key
other
other
(2014); management
issues)
issues)
Fujdiak Fujdiak
Fujdiak
et for
al. together
scope
scope of
of with
the
the brief
paper
paper overview
is
is to
to bring
bring of state
recent
recent of the
results
results art.
from
from Thedevelop-
develop- main
IoT,
et al. end-to-end
(2018a); security,
Mihal’ and privacy, and
Zolotová other
(2014); issues)
Fujdiak Fujdiak
et al. ing
scope
ing the
theof autonomous
the paper
autonomous is car
to
car prototype
bring recent
prototype for research
results
for from
research purposes.
develop-
purposes.
IoT,
et al.
et al. end-to-end
(2018a);
al. (2018a);
(2018b), security,
Mihal’
Mihal’ and
energy-efficient and privacy,
andsolutions and
Zolotová
Zolotováand
solutions and other
(2014);
(2014); issues)
Fujdiak
Fujdiak et
architectures Fujdiak
et
et al.
al. ing
Moc- scope
ing the
ing the
theof the paper
autonomous
autonomous is to
car bring recent
prototype
car prototype
prototype results
for from
research
for without
researchany develop-
purposes.
purposes.
et The main purpose of prototype is move action
et al.et(2018a);
(2018b),
(2018b),
(2018b),
nej (2018a); Mihal’
energy-efficient
Mihal’ decentralized
al.energy-efficient
energy-efficient
(2018b,a),
Zolotová
andsolutions
Zolotováand
solutions and
(2014);
(2014); Fujdiak
architectures
Fujdiak et
IoTarchitectures
architectures
implementations
al.
Moc-
al. The
Moc-
Moc-
The
ing
Thethe
main
main
main
autonomous
purpose of
autonomous
purpose
purpose of
car
of prototype
prototype
car prototype
prototype
is move
is
is move
for
move research
without
for without
move research
without
purposes.
any action
purposes.
any
any action
action
(2018b),
nej et al.energy-efficient
(2018b,a), solutions
decentralized andIoT architectures
implementations Moc- executed
The main
executed by
purpose
by man.
man. of These
These results
prototype
results is should
should help
without
help with
any
with future
action
future
(2018b),
nej
nej et
and et al.energy-efficient
al. (2018b,a),
(2018b,a),Mocnej
infrastructures solutions
decentralized
decentralized
Mocnej et al. andIoT
al. (2016),
(2016),architectures
IoT implementations
implementations
or Vehicle
Vehicle IoTMoc- The
IoT executed main
executed purpose
by
by man. of
man. These prototype
These results is
resultsand move
should
should without
help any
with
help with
with action
future
future
nej
and et al. (2018b,a),
infrastructures decentralized
et IoT implementations
or testing
executed
testing of
of technologies,
by man.
technologies, These methods
results
methods and algorithms
should help
algorithms in
in the
thefuture area
area
nej
and
and et al. (2018b,a),
infrastructures
infrastructures
Kaiwartya et al. decentralized
Mocnej
Mocnej
(2016). Thiset
et al.
al.
paper IoT
(2016),
(2016), implementations
focusesor
or Vehicle
Vehicle
on the IoT
IoT
last executed
testing
testing of
of by man.
technologies,
technologies, These results
methods
methods and
andshould help
algorithms
algorithms with
in
in the
thefuture area
area
and infrastructures
Kaiwartya et al. Mocnej
(2016). Thiset al.
paper (2016),
focusesor Vehicle
on the IoT
last of
of autonomous
testing of
autonomous driving,
technologies,
driving, remote
methods
remote vehicle
and
vehicle control
algorithms
control and
andin general
the
general area
and infrastructures
Kaiwartya
Kaiwartya
mentioned, et
et
theal.
al. Mocnej
(2016).
(2016).
Vehicle IoT This
Thiset paper
al. (2016),
paper
(VIoT), focuses
focuses
especially or Vehicle
on
on
the the
the
area IoT
last
last
of testing
of
of of technologies,
autonomous
autonomous driving,
driving, methods
remote
remote and
vehicle
vehicle algorithms
control
control and
andinorganized
the
general
general area
Kaiwartya
mentioned, et
theal. (2016).
Vehicle IoT This paper
(VIoT), focuses
especially on
the the
area last
of development
of autonomous
development in VIoT.
driving,
indriving,
VIoT. The The
remote
The rest of this
vehicle
restvehicle
of this paper
control
this control
paper is is
and
isand general
organized
Kaiwartya
mentioned,
mentioned,
autonomousthe et
the
theal. (2016).
Vehicle
Vehicle
vehicles and IoT
IoT This paper
(VIoT),
(VIoT),
mobility. focuses
especially
especially on
the
the the
area
area last
of
of of autonomous
development
development in
in VIoT.
VIoT. remote
The rest
rest of
of this paper
paper is general
organized
organized
mentioned, Vehicle IoT (VIoT), as follows: Section II introduces our developed prototype
autonomous
mentioned,
autonomousthe
autonomous vehicles
Vehicle
vehicles
vehicles
and
and
and IoT (VIoT), especially
mobility.
mobility.
mobility. especially the the area
area ofof as development
as follows: Section
development
as follows:
follows:
in
in VIoT.
Section
Section VIoT. II
IImodel
The
The rest
II introduces
introduces
rest
introduces
of
ourthis
ofour
ourthis paper
developed
paper
developed
developed
is organized
prototype
is prototype
organized
prototype
autonomous vehicles and mobility. of
as
of autonomous
follows:
autonomous Section car
car II together
introduces
model together our with
developed
with functional
prototype
functional and
and
The
The research
autonomous
research Authors
vehicles
Authors andin
in Fazio
mobility.
Fazio et
et al.
al. (2016,
(2016, 2014)
2014) dealt
dealt as
of follows:
autonomous
of autonomous
autonomous Section car
car II introduces
model
modelSectiontogether
together our developed
with
with prototype
functional
functional and
and
The
The research
research Authors
Authors in
in Fazio
Fazio et
et al.
al. (2016,
(2016, 2014)
2014) dealt
dealt hardware
of
hardware parts.
parts. Further,
car
Further,model together
Section III
III provides
with
provides description
functional
description and
with research
The
with vehicularAuthors
vehicular mobilityin
mobility predictions
Fazio
predictions et and(2016,
al.
and admission
admission2014) control
dealt
control of autonomous
hardware
hardware parts.
parts. car
Further,
Further,modelSectiontogether
Section III
III with
provides
providesfunctional
description
description and
The
with research
with vehicular
vehicular Authors
mobility
mobility in Fazio
predictions
predictions et al.
and (2016,
admission
andimportant 2014)
admissionissue dealt
control
control for
for experimental
hardware parts.
experimental validation
Further,
validation of the
Section
of the main
the mainIII
main parts
provides - radar design
description
parts -- radar
radar design
schemes
with
schemes in cellular
vehicular
in cellular
mobility networks.
predictions
networks. Next
Next and important
admission issue
controlof for
of hardware
for parts.
experimental
experimental Further,
validation
validation Section
of
of the III
main provides
parts
parts - description
radar design
design
with vehicular mobility predictions andimportant
admission control and
for remote
experimental control
validationsystem of design. Finally, Section IV
schemes
schemes
autonomous
schemes
autonomous
in
in cellular
in cellular
driving
cellular
driving
networks.
networks.
is data
networks.
is data
Next
Next
dissemination
Next
dissemination important
importantin
in
issue
issue
cooperative
issue
cooperative
of
of and
of and
for remote control
andexperimental
remote
remote our
summarizes
control
validation
control
findings
system
system
systemandof the
design.
the
design.
design.
main parts
parts -- work.
Finally,
mainFinally,
suggests Finally,
future
radar
Section
radar
Section
Section
design
design IV
IV
IV
schemes
autonomous
autonomous
vehicular in cellular
driving
drivingKurmis
networks networks.
is data
is data
Kurmisdata et Next
dissemination
dissemination
et al. (2015, important
(2015, 2014). in issue
cooperative
in cooperative
2014).cooperative of and remote
summarizes
Authors summarizes control
our findings systemand design.
suggests Finally,
future Section
work. IV
autonomous
vehicular driving
networks is dissemination
al. in Authors and remote our
summarizes control
our findings
findings systemand
and design. Finally,
suggests
suggests future
future Section IV
work.
work.
autonomous driving is data dissemination in cooperative
Authors summarizes
vehicular
vehicular networks
vehicular networks Kurmis
networks Kurmis et
Kurmis et al.
et al. (2015,
(2015, 2014).2014). Authors summarizes our our findings
findings and and suggests
suggests future
future work.
work.
vehicular
2405-8963 ©networks
2019, IFACKurmis et al.
(International
(2015,
al.Federation
(2015, of 2014).
2014). Authors
Authors
Automatic Control) Hosting by Elsevier Ltd. All rights reserved.
Peer review under responsibility of International Federation of Automatic Control.
10.1016/j.ifacol.2019.12.739
Frederik Valocky et al. / IFAC PapersOnLine 52-27 (2019) 92–97 93

2. AUTONOMOUS PROTOTYPE MODEL position of the control element on the actuator and the
second was switched on continuously to ensure movement
2.1 Design and implementation of an autonomous vehicle of the ultrasonic sub module. A DC motors are a mag-
net mounted in a coil that converts a direct current to
In order to verify the capability of an autonomous vehicle, mechanical energy. The rotational speed of unidirectional
it was necessary to create a miniature autonomous vehicle. motors can be varied over a wide range using either a
The final prototype of our autonomous car is shown in changing supply voltage or current. It is important to
Figure 1. properly connect the polarity of the source. Two sub mod-
ules with Wi-Fi technology from the PCBs nRF24L01+
series were tested in the design of the vehicle and remote
controller. The first type with the built-in PCB3 antenna
was powered by a lower voltage (3V). The second PCB4b
was powered by a higher voltage with an external antenna.
The Wi-Fi transmitter worked in the 2.4 GHz bandwidth.
The frequency range was 2400 to 2525 MHz. One channel
width for the nRF24L01+ board was 1 MHz, providing
125 possible channels with numbers ranging from 0 to 124.
For the nRF24L01+ board, it was recommended by the
manufacturer to use up to 25 channels. For detection, the
HC-SR04 ultrasonic sensor PCB was used to measure the
distance. The ultrasonic sensor worked on the principle
of transmitting electromagnetic waves, which, after reflec-
tion, came back and were captured by the receiver. The
Fig. 1. Prototype of developed autonomous vehicle with HC-SR04 sub module used in the proposed vehicle was
remote control unit. powered with a higher DC voltage of 5 V and a 15 mA
current. A frequency of 40 Hz was used, with the HC-
Among the mechanical part of our prototype, the main SR04 sub module transmitting a pulse every 10 s. The
parts are autonomous car tower board and remote con- range of sensors ranged from 2 cm to 4 m and the radius
troller tower board (Figure 2 - part A), which create of measurement was 15 degrees. The car is powered by
the autonomous intelligence of developed autonomous car. two 18650 accumulators to provide enough power for the
Autonomous car tower and remote controllers board tower engines. The controller was powered by a 6LF22 battery by
use motherboard Arduino UNO (Figure 2 - part B, PCB1). connecting it to the Arduino UNO motherboard. After the
Assembled printed circuit board (PCB) developed for the controller and vehicle were assembled, there was an error
board tower of remote controller are shown in Figure 2 - - the connection between the vehicle and the controller
part C (PCB2) and part D (PCB3). The PCB2 and PCB3 was impossible, and therefore the PCB2 with Wi-Fi sub
boards do not need to be connected by cables because module was powered by a lower voltage (3V) - nRF24L01+
they were preconditioned at the factory to connect all the replaced by a more powerful PCB with an external antenna
pins from the motherboard directly to the Arduino Uno nRF24L01 + (PCB4b) was powered by a higher voltage (5
(PCB1) motherboard using the pins placed on the bottom V). After this change, it was already possible to establish a
of the PCBs into the openings on the motherboard. Sub- connection between the controller and the vehicle. For final
sequently, other PCBs already assigned to the operation testing the autonomous vehicle was loaded with several
or use of the vehicle could be connected to the PCB2 and protectors as shown in Figure 3.
PCB3 boards.

Fig. 2. Developed autonomous intelligence towers for au-


tonomous car and remote controller.
Fig. 3. Prototype of developed autonomous vehicle with
The main mechanical components settings was as followed. loaded protectors.
The first servomotor used in the vehicle served to ro-
tate the front axle with the wheel drive according to the
94 Frederik Valocky et al. / IFAC PapersOnLine 52-27 (2019) 92–97

3. EXPERIMENTAL MODEL VALIDATION UNO motherboard are illuminated and the PCB2 is not,
there is a power failure. When this error was detected,
3.1 Control by camera instead of 18650 batteries that were only connected to
the PCB2, two 9V type batteries were used 6LF22-one for
The main part of autonomous driving is executed by PCB2 power supply and the other for powering the UNO-
control unit with connected camera located on the roof PCB1 motherboard, but the connection was not able to
of building. Camera is capturing real-time video. Control be set up. In addition to the error message in the Radar
unit with connected camera have running script which application, a connection error on the controller was also
locates actual position of autonomous car model. After indicated by the LED located on the LED3- D8, next to
control unit catch model position send command for next the pins to connect to the Wi-Fi module of exchanged
movement of car. The schema of autonomous movement modules.
system is shown in Figure.4 When testing the Radar application, it was necessary to
create a place with a moving obstacle and the need for
a precise distance meter to compare the distance val-
ues obtained from the ultrasonic sensor. For comparison,
the BOSCH DLE 70 Professional Laser Distance Meter
(Figure 5) was used as professional reference measuring
device. As a moving obstacle, the carton was used, which
was moved to different distances. To make the measure-
ment even more precise, the PCB2 has been disconnected
from the automotive power supply for the servomotor
controlling the rotation motion of the ultrasonic sensor
and subsequently set to a direct position. Therefore, the
measurement captured by the radar screen photograph,
the points are located at -45◦ to + 45◦ , although they are
within the maximum range of 15◦ , which means that fo-
Fig. 4. Schema of locating position of autonomous vehicle cusing on the exact center of the obstacle would the points
and communication for sending control commands. should be within the range of -7.5◦ to 7.5◦ . However, the
Radar application counts the rotary motion of the sensor
and therefore the points are evaluated in the 90◦ range.
3.2 Radar validation

From many of capabilities for secondary safety system for


autonomous car model we choose ultrasonic sensor. For
this model is ultrasonic sensor sufficient. For bigger models
must be more then one sensor and also more different type
of sensors. Signal from ultrasonic sensors is shown in The
Radar application. The Radar application was created in
the freely available Processing 3 program by using the
Java programming language. The Radar application was
created in such a way that the data is received from
a autonomous vehicle that must be wirelessly connected
to the vehicle using the nRF24L01+ Wi-Fi module. On
vehicle is located the ultrasonic sensor HC-SR04. The data
from the remote controller is transmitted through the USB
interface, one cable end is in the computer running the
Fig. 5. Prototype of developed autonomous vehicle with
Radar application and the other end is plugged into the
loaded protectors.
remote controller. When the application is started, a start
screen appears on the computer screen. When the start
screen is running, the computer searches all USB ports To compare the data, measurements were made to detect
sequentially with COM1, COM2, and COMn, where n a possible error of the radar distance. If the radar did
represents any USB port number on which the driver is not show all eleven points for the same distance, the
connected. arithmetic mean was calculated from the existing values.
The measured values are shown in the following table.
When you find the USB port with connected remote con-
troller, the Radar screen appears. If the error message Table 1. Comparative Experimental measure-
”WARNING! Car is not connected” is displayed on the ment of obstacle distance.
computer screen, you must check that the vehicle is pow-
ered or not. Whether the vehicle is switched on (switches # HC-SR04 [cm] BOSCH DLE 70 [cm]
on the PCB2 switch to active mode and whether the 1 13.0 13.7
connection is active). The indication of power supply is 2 42.5 44.5
connected or switching on/off button on the vehicle is 3 57.3 60.5
carried out by means of the LEDs on the Arduino UNO 4 79.1 81.9
and on the PCB2 is turn on. If the LEDs on the Arduino 5 80.0 83.2
Frederik Valocky et al. / IFAC PapersOnLine 52-27 (2019) 92–97 95

The radar application capable of measuring distance up to transfer to the computer via a USB cable. The code for the
100 cm in radius, but points on a circle determining the vehicle is more complex because it has to contain much
distance are only displayed up to a maximum distance of more control information with informations of the pins to
79 cm, so that at 80 cm distance the radar points no longer which the modules are connected (servomotor, DC motors,
appear. The average distance deviation was 2.38 cm, which ultrasonic sensor). One servomotor must be controllable
corresponds to the distance from the sensor on the front by the remote controller, and the other is set to 90◦ radius.
side of the vehicle. Engines must have a defined speed (speed changes through
the code because they are electromotors). Vehicle code
3.3 Vehicle control validation must also be set to read data from an ultrasonic sensor.
When testing the vehicle’s autonomous control, an obsta-
To control a car in radar mode, it was necessary to create cle course was created, which had the vehicle unobstructed
remote controller and vehicle codes that were then up- to override the obstacle and continue in drive. In the
loaded to the motherboards. The header contains the Se- event of an obstruction impossible, the vehicle also allowed
rial Peripheral Interface (SPI) header, the servo motor and backward movement and attempted to find a new way. In
the RF24 communication modules. First, it was necessary the code written for the stand-alone vehicle, the forward
to create a secure communication channel in which only and backward speeds are given. These parameters are
the remote controller and the vehicle would communicate. entered in the Vehicle Movement Code when using the
The aim of such a solution was to exclude the possibility Radar application, but the vehicle is in the autonomous
of unauthorized access by a potential attacker capable mode not man-operated, so consider the vehicle’s reaction
of controlling an autonomous vehicle. This problem has time and the distance-based obstruction. For this purpose,
yet been resolved by a five-character password that may different vehicle distances and speeds have been tested in
contain any characters. The password is part of the code so order to be able to overcome the obstacle. It was not a
it cannot be changed after uploading to the motherboard. simple task, because while reducing speed and increasing
The same password must also include the remote controller distance it was theoretically possible to find satisfactory
code to be able to establish a connection to the vehicle. speed and distance equivalent to autonomous control, but
The part that creates secure communication is as follows: there was one serious problem. The vehicle, together with
the batteries, has a certain weight and the vehicle’s down-
Listing 1. Secure communication code example. shifting speed does not need to be moved at the required
1: RF24 radio (9 ,10); speed either. That was a critical point at which it was
2: // ID of pins CE =9 for standby mode and necessary to stop the reduction in speed. After longer-
3: // CSN =10 for SPI commnuication
4: const byte adresa [6] = " Passw ";
lasting testing, the optimal forward speed was determined
5: // defined communiction address with remote to 140 and the backward speed to 95. The numbers shown
6: // controller is coresponding merely represent a speed value in terms of control over
a range of possible values from 0 to 255; values 140 and
From the part of the code where ports, elements, and 95 are actually control information from a given range of
modules are set, a section was selected that opens the read values. The variable speed setting of the engines was then
and write channel. In this way, communication between performed as follows:
the remote controller and the vehicle is finally created.
The other parts of the code are designed to set the other Listing 3. Speed settings code example.
elements and then write, measure, and store the necessary 1: # define FORWARD LOW
2: // LOW - negative voltage to motors - forward
data from the Radar application and the servomotors
3: # define BACKWARD HIGH
needed to correctly control the vehicle. Part of the code 4: // HIGH - positive voltage to motors - backward
opening the communication is as follows: 5: const byte motorSpeed = 140;
6: // motor speed (0 -255)

Listing 2. Session opening code example.


1: radio . begin (); Furthermore, it was necessary to define in the code the
2: // inicia lizatio n RF24 rotation angles of the servomotor through which the direc-
3: radio . setPALevel ( RF24_PA_LOW );
4: // sets the power of the power amplifier
tion of the vehicle changes. These angles depended on the
5: radio . setDataRate ( RF24_1MBPS ); location of the obstacle. The aim was to allow the vehicle
6: // setting the data transfer rate to adjust the angle that is needed to obviate the obstacle.
7: radio . setRetries (0 , 15); It was taken into account that the maximum angle of the
8:
9:
// setting the number to be repeat
radio . openWriti ng Pi pe ( adresa );
servomotor was 90◦ , so it was decided that the maximum
10: // command for write angle to the left would be 135◦ and 45◦ to the right.
11: radio . openReadi ng Pi pe (1 , adresa );
12: // command for read However, in connection with the rotation angle setting,
13: radio . start Listeni ng (); another problem has emerged. After the conversion, it
14: // monitoring was found that the control electronics did not suffice at
a certain speed of the vehicle to determine sufficiently
These two parts of the code are required for both Arduino quickly another obstacle, which was due to an impact on
boards. For remote controller and also for the vehicle. The the obstacle. The vehicle was unable to measure and eval-
code for the remote controller is much easier because it uate the distance (or to respond sufficiently to a rapidly
only ensures the transmission of information and control approaching obstacle) when obstructing the obstacle, if the
data from the vehicle and the vehicle and the subsequent speed was too high. To circumvent the obstacle or move
96 Frederik Valocky et al. / IFAC PapersOnLine 52-27 (2019) 92–97

backwards depending on the distance and the rotation REFERENCES


angle, the following condition was created in the code:
Orlando Arias, Jacob Wurm, Khoa Hoang, and Yier Jin.
Listing 4. Backward and rotation code example.
1: if ( distance < 20) {
Privacy and security in internet of things and wearable
2: // distance in mm which you need to move backward devices. IEEE Transactions on Multi-Scale Computing
3: if ( angle < 90) Systems, 1(2):99–109, 2015.
4: // angle at which it is necessary to engage Dimiter V Dimitrov. Medical internet of things and big
5: ctrlCar (90 , BACKWARD , 95);
6: // ctrlCar - command for car controll
data in healthcare. Healthcare informatics research, 22
7: else (3):156–163, 2016.
8: ctrlCar (90 , BACKWARD , 95); Peppino Fazio, Mauro Tropea, Cesare Sottile, Salvatore
9: } Marano, Miroslav Voznak, and Francesco Strangis. Mo-
10: else if ( distance < 50) {
11: // distance in mm which you need to move forward
bility prediction in wireless cellular networks for the
12: if ( angle < 90) optimization of call admission control schemes. In
13: // angle at which it moves forward 2014 IEEE 27th Canadian Conference on Electrical
14: ctrlCar (135 , FORWARD , motorSpeed ); and Computer Engineering (CCECE), pages 1–5. IEEE,
15: else
16: ctrlCar (45 , FORWARD , motorSpeed );
2014. doi: 10.1109/CCECE.2014.6900981.
17: } Peppino Fazio, Mauro Tropea, Floriano De Rango, and
18: else { Miroslav Voznak. Pattern prediction and passive band-
19: // no obstacle , goes straight ahead width management for hand-over optimization in qos
20: ctrlCar (90 , FORWARD , motorSpeed );
cellular networks with vehicular mobility. IEEE Trans-
actions on Mobile Computing, 15(11):2809–2824, 2016.
In this context, it is still necessary to explain the ctrlCar doi: 10.1109/TMC.2016.2516996.
command control function. This command was created to Radek Fujdiak, Pavel Masek, Jiri Hosek, Petr Mlynek, and
make writing easier to manage. The ctrlCar command Jiri Misurec. Efficiency evaluation of different types of
has three parameters. The first parameter specifies the cryptography curves on low-power devices. In 2015 7th
position of the servomotor (i.e., wheel positions). This pa- International Congress on Ultra Modern Telecommuni-
rameter is an integer. This code represents a 90◦ precision cations and Control Systems and Workshops (ICUMT),
center - so the vehicle moves straight in the direction of pages 269–274. IEEE, 2015.
travel. The second parameter is defined at the beginning Radek Fujdiak, Pavel Masek, Petr Mlynek, Jiri Misurec,
of the code and determines the polarity of the voltage to and Ammar Muthanna. Advanced optimization method
which the electric motors are powered, i.e., Whether the for improving the urban traffic management. In Pro-
vehicle will move forward or backward - this parameter can ceedings of the 18th Conference of Open Innovations
only have two pre-defined options (forward / backward). Association FRUCT, pages 48–53. FRUCT Oy, 2016a.
The third parameter is an integer that determines speed Radek Fujdiak, Pavel Masek, Petr Mlynek, Jiri Misurec,
of DC motors. The speed has an integer value of 95. When and Ekaterina Olshannikova. Using genetic algorithm
moving forward, the value of the variable at the beginning for advanced municipal waste collection in smart city.
of the code is specified as motorSpeed (value 140). Other In 2016 10th International symposium on communi-
parts of the code provide for reading and reversing data cation systems, networks and digital signal processing
from electric motors, servomotors, and ultrasonic sensors. (CSNDSP), pages 1–6. IEEE, 2016b.
Radek Fujdiak, Jiri Misurec, Petr Mlynek, and Leonard
4. CONCLUSION Janer. Cryptograph key distribution with elliptic curve
diffie-hellman algorithm in low-power devices for power
We summarized our latest results from developing the grids. Revue Roumaine des Sciences Techniques, pages
prototype for autonomous vehicles. The obtained results 84–88, 2016c.
shows that miniature model might be a very promising Radek Fujdiak, Petr Mlynek, Jiri Misurec, and Jan Slacik.
way for testing the new technologies in this area. The Simulation of intelligent public light system in smart
most crucial part for future research should be focused city. In 2017 Progress In Electromagnetics Research
on several topics: (i) precise navigation system, (ii) fast Symposium-Spring (PIERS), pages 2515–2519. IEEE,
real-time obstacle detection (in the paper was introduced 2017.
slow-speed detection, but more research in fast real-time Radek Fujdiak, Petr Blazek, Konstantin Mikhaylov, Lukas
detection must be done), (iii) security issue of the 802.11 Malina, Petr Mlynek, Jiri Misurec, and Vojtech Blazek.
channel (WiFi or cellular networks will be the future On track of sigfox confidentiality with end-to-end en-
communication technology for autonomous cars, but these cryption. In Proceedings of the 13th International Con-
communication channels often come also with many se- ference on Availability, Reliability and Security, page 19.
curity concerns and issues), and (iv) vehicle-to-vehicle ACM, 2018a.
communication model or vehicle-to-operator model. Radek Fujdiak, Petr Mlynek, Petr Blazek, Maros Barabas,
and Pavel Mrnustik. Seeking the relation between
ACKNOWLEDGEMENTS performance and security in modern systems: metrics
and measures. In 2018 41st International Conference
The paper was partially supported by the Slovak Research on Telecommunications and Signal Processing (TSP),
and Development Agency, grant No. APVV-17-0190 and pages 1–5. IEEE, 2018b.
the Slovak Cultural Educational Grant Agency, grant No. Alasdair Gilchrist. Industry 4.0: the industrial internet of
038STU-4/2018. things. Apress, 2016.
Frederik Valocky et al. / IFAC PapersOnLine 52-27 (2019) 92–97 97

Omprakash Kaiwartya, Abdul Hanan Abdullah, Yue Cao, ation of power line transmission parameters for power
Ayman Altameem, Mukesh Prasad, Chin-Teng Lin, and line communication. Measurement Science Review, 15
Xiulei Liu. Internet of vehicles: Motivation, layered (2):64–71, 2015c.
architecture, network model, challenges, and future as- Petr Mlynek, Radek Fujdiak, Jiri Misurec, and Jan Slacik.
pects. IEEE Access, 4:5356–5373, 2016. Experimental measurements of noise influence on nar-
Irina Krivtsova, Ilya Lebedev, Mikhail Sukhoparov, rowband power line communication. In 2016 8th Inter-
Nurzhan Bazhayev, Igor Zikratov, Aleksandr Ometov, national Congress on Ultra Modern Telecommunications
Sergey Andreev, Pavel Masek, Radek Fujdiak, and Jiri and Control Systems and Workshops (ICUMT), pages
Hosek. Implementing a broadcast storm attack on a 94–100. IEEE, 2016a.
mission-critical wireless sensor network. In Interna- Petr Mlynek, Zeynep Hasirci, Jiri Misurec, and Radek
tional Conference on Wired/Wireless Internet Commu- Fujdiak. Analysis of channel transfer functions in
nication, pages 297–308. Springer, 2016. power line communication system for smart metering
Mindaugas Kurmis, Dale Dzemydiene, Arunas Andziulis, and home area network. Advances in Electrical and
Miroslav Voznak, Sergej Jakovlev, Zydrunas Lukosius, Computer Engineering, 16(4):51–56, 2016b.
and Gediminas Gricius. Prediction based context data Petr Mlynek, Jiri Misurec, Petr Toman, Pavel Silhavy,
dissemination and storage model for cooperative ve- Radek Fujdiak, Jan Slacik, Zeynep Hasirci, and Kon-
hicular networks. In Nostradamus 2014: Prediction, stantin Samouylov. Performance testing and methodol-
Modeling and Analysis of Complex Systems, pages 21– ogy for evaluation of power line communication. Elek-
30. Springer, 2014. doi: 10.1007/978-3-319-07401-6 3. tronika ir Elektrotechnika, 24(3):88–95, 2018.
Mindaugas Kurmis, Arunas Andziulis, Dale Dzemydiene, Jozef Mocnej, Tomáš Lojka, and Iveta Zolotová. Using
Sergej Jakovlev, Miroslav Voznak, and Gediminas Gri- information entropy in smart sensors for decentralized
cius. Cooperative context data acquisition and dissem- data acquisition architecture. In 2016 IEEE 14th In-
ination for situation identification in vehicular commu- ternational Symposium on Applied Machine Intelligence
nication networks. Wireless Personal Communications, and Informatics (SAMI), pages 47–50. IEEE, 2016.
85(1):49–62, 2015. doi: 10.1007/s11277-015-2727-1. Jozef Mocnej, Martin Miškuf, Peter Papcun, and Iveta
Tomáš Lojka and Iveta Zolotová. Improvement of human- Zolotová. Impact of edge computing paradigm on energy
plant interactivity via industrial cloud-based supervi- consumption in iot. IFAC-PapersOnLine, 51(6):162–
sory control and data acquisition system. In IFIP 167, 2018a.
International Conference on Advances in Production Jozef Mocnej, Winston KG Seah, Adrian Pekar, and Iveta
Management Systems, pages 83–90. Springer, 2014. Zolotova. Decentralised iot architecture for efficient
Tomáš Lojka, Martin Miškuf, and Iveta Zolotová. In- resources utilisation. IFAC-PapersOnLine, 51(6):168–
dustrial iot gateway with machine learning for smart 173, 2018b.
manufacturing. In IFIP International Conference on National Highway Traffic Safety Administration and oth-
Advances in Production Management Systems, pages ers. Preliminary statement of policy concerning auto-
759–766. Springer, 2016. mated vehicles. Washington, DC, pages 1–14, 2013.
Pavel Masek, Radek Fujdiak, Krystof Zeman, Jiri Hosek, Peter Papcun, Erik Kajati, Dominika Cupkova, Jozef Moc-
and Ammar Muthanna. Remote networking technology nej, Martin Miskuf, and Iveta Zolotova. Edge-enabled
for iot: Cloud-based access for alljoyn-enabled devices. iot gateway criteria selection and evaluation. Concur-
In Proceedings of the 18th Conference of Open Innova- rency and Computation: Practice and Experience, page
tions Association FRUCT, pages 200–205. FRUCT Oy, e5219.
2016. Peter Papcun, Iveta Zolotova, and Karim Tafsi. Control
M Mehic, P Fazio, M Voznak, P Partila, D Komosny, and teleoperation of robot khepera via android mobile
J Tovarek, and Z Chmelikova. On using multiple routing device through bluetooth and wifi. IFAC-PapersOnLine,
metrics with destination sequenced distance vector pro- 49(25):188–193, 2016.
tocol for multihop wireless ad hoc networks. In Modeling Ondrej Raso, Petr Mlynek, Radek Fujdiak, Ladislav
and Simulation for Defense Systems and Applications Pospichal, and Pavel Kubicek. Implementation of
XI, volume 9848, page 98480F. International Society for elliptic curve diffie hellman in ultra-low power mi-
Optics and Photonics, 2016. doi: 10.1117/12.2223671. crocontroller. In 2015 38th International Conference
Roman Mihal’ and Iveta Zolotová. Incidents, alarms on Telecommunications and Signal Processing (TSP),
and events in information and control systems. In pages 662–666. IEEE, 2015.
2014 IEEE 12th International Symposium on Applied I Zolotova, L Laciňák, and T Lojka. Architecture for a
Machine Intelligence and Informatics (SAMI), pages universal mobile communication module. In 2013 IEEE
371–374. IEEE, 2014. 11th International Symposium on Applied Machine In-
Petr Mlynek, Jiri Misurec, Radek Fujdiak, Zdenek Kolka, telligence and Informatics (SAMI), pages 61–64. IEEE,
and Ladislav Pospichal. Heterogeneous networks for 2013.
smart metering–power line and radio communication. Iveta Zolotová and Lenka Landryová. Knowledge model
Elektronika ir Elektrotechnika, 21(2):85–92, 2015a. integrated in scada/hmi system for failureprocess pre-
Petr Mlynek, Jiri Misurec, Zdenek Kolka, Jan Slacik, and diction. WSEAS Transactions on Circuits and Systems,
Radek Fujdiak. Narrowband power line communication 4(4):309–318, 2005.
for smart metering and street lighting control. IFAC-
PapersOnLine, 48(4):215–219, 2015b.
Petr Mlynek, Jiri Misurec, Michal Koutny, Radek Fujdiak,
and Tomas Jedlicka. Analysis and experimental evalu-

You might also like