You are on page 1of 6

15th IFAC Symposium on Control in Transportation Systems

15th IFAC
15th
June IFAC Symposium
Symposium
6-8, 2018. on
Savona,on Control in
Control
Italy in Transportation
Transportation Systems
Systems
15th
JuneIFAC
June
15th 6-8,
IFAC Symposium
6-8, 2018.
2018. Savona,on
Savona,
Symposium on Control
Control in
Italy
Italy in Transportation
Transportation Systems
Systems
Available online at www.sciencedirect.com
June
15th 6-8,
6-8, 2018.
JuneIFAC Savona,
Symposium
2018. Italy
Savona,on Control in Transportation Systems
Italy
June 6-8, 2018. Savona, Italy
ScienceDirect
A Novel Driver IFAC PapersOnLine 51-9 (2018) 267–272
Performance Model Based on Machine Learning
A Novel Driver Performance Model Based on Machine Learning
A Novel Driver Performance Model Based on Machine Learning
A Novel Driver Performance
Andrei
Andrei
Aksjonov*, PavelModel
Aksjonov*, Pavel Nedoma*,Based on Machine Learning
Nedoma*, Valery Vodovozov**,
Valery Vodovozov**,
AndreiEduard
Andrei Aksjonov*,
Aksjonov*,
Eduard
Petlenkov**,
Pavel Nedoma*,
Pavel
Petlenkov**, Nedoma*, Martin Herrmann***,
Valery Vodovozov**,
Valery Vodovozov**,
 Martin Herrmann***,
AndreiEduardAksjonov*,
Eduard Pavel Nedoma*,
Petlenkov**,
Petlenkov**,  Martin Valery Vodovozov**,
Martin Herrmann***,
Herrmann***,
*ŠKODA
EduardAuto a.s., Mladá
Petlenkov**, Boleslav,
 Martin Czech Republic
Herrmann***,
(Tel: +420-734-249-830; *ŠKODA Auto e-mail: a.s., Mladá
{andrei.aksjonov,
 Boleslav,pavel.nedoma}
Czech Republic@skoda-auto.cz)
(Tel: +420-734-249-830; *ŠKODA Auto
*ŠKODA Auto
e-mail: a.s.,
a.s., Mladá Boleslav,
Mladá
{andrei.aksjonov, Boleslav,pavel.nedoma}
Czech Republic
Czech Republic@skoda-auto.cz)
(Tel: +420-734-249-830;
+420-734-249-830;**Tallinn
*ŠKODA Auto University
e-mail: a.s., of
Mladá Technology,
{andrei.aksjonov, Tallinn,
Boleslav,pavel.nedoma} Estonia@skoda-auto.cz)
Czech Republic
pavel.nedoma}
(Tel: **Tallinn
(e-mail: e-mail:
University {andrei.aksjonov,
{valery.vodovozov, of Technology, Tallinn,
eduard.petlenkov} Estonia
@ttu.ee) @skoda-auto.cz)
(Tel: +420-734-249-830; **Tallinn
**Tallinn
(e-mail: e-mail:
University
University {andrei.aksjonov,
{valery.vodovozov, of
of Technology,
Technology, pavel.nedoma}
Tallinn,
Tallinn,
eduard.petlenkov} Estonia
Estonia
@ttu.ee) @skoda-auto.cz)
***IPG
**Tallinn
(e-mail: AutomotiveofGmbH,
University
{valery.vodovozov, Karlsruhe,
Technology, Tallinn,
eduard.petlenkov} Germany
Estonia
@ttu.ee)
(e-mail:
***IPG
(e-mail:{valery.vodovozov,
Automotive GmbH, eduard.petlenkov}
martin.herrmann@ipg-automotive.com) Karlsruhe, Germany @ttu.ee)
(e-mail:
***IPG {valery.vodovozov, eduard.petlenkov} @ttu.ee)
(e-mail: Automotive
***IPG Automotive GmbH,
GmbH,
martin.herrmann@ipg-automotive.com) Karlsruhe,
Karlsruhe, Germany
Germany
***IPG
(e-mail: Automotive GmbH,
martin.herrmann@ipg-automotive.com)
(e-mail: martin.herrmann@ipg-automotive.com) Karlsruhe, Germany
(e-mail: martin.herrmann@ipg-automotive.com)
Abstract: Models of road vehicle driver behaviour are widely used in several disciplines, like driver
Abstract:
distraction Models Models of
and autonomous road vehicle
driving. driver
In this behaviour
paper, a novel are widely used in several
driver performance model,disciplines,
which is like unique driver
for
Abstract:
Abstract:
distraction Models
and of
of
autonomous road
road vehicle
vehicle
driving. driver
driver
In this behaviour
behaviour
paper, a are
are
novel widely
widely
driver used
used in
in
performance several
severalmodel,disciplines,
disciplines,
which is like
like
unique driver
driver
for
every
Abstract:
distractiondriver, and is
Models introduced.
of road vehicle
autonomous The
driving.driver
driver
In is
this modelled
behaviour
paper, with machine
are widely
aa novel driver learning
used in several
performance algorithms,
model, namely
disciplines,
which is likeartificial
unique driver
for
distraction
every
neural driver,
networkand is autonomous
introduced.
and driving.
The
adaptivedriving. In
driver
neuro-fuzzy this
is paper,
modelled
inference novel
with driver
machine performance
learning model,
algorithms, which
namely is unique for
artificial
distraction
every
every driver,
driver, andis
is autonomous
introduced.
introduced. The
The In this
driver
driver is
is paper, asystem.
modelled
modelled novel
with
with
Everyperformance
driver
machine
machine
model
learning
learning
is trained
model, andwhich
algorithms,
algorithms,
validated
namely
namely
with the
is unique for
artificial
artificial
neural
data network and adaptive neuro-fuzzy inference system. Every model is trained and validated with the
everycollected
neural
neural
data networkisduring
driver,
network
collected introduced.
and
and
during
the real-time
adaptive
adaptive
the The driver-in-the-loop
driver
neuro-fuzzy
neuro-fuzzy
real-time isinference
modelledsystem.
inference
driver-in-the-loop
experiment
with
system. machine
Every
experiment
on
Every model
on
a vehicle
learning
model a is trained
is trained
vehicle
simulator
algorithms, for each
namely
and validated
and
simulator validated
for each
driver
artificial
with
with the
the
driver
separately.
neuralcollected
networkIn total,
and 18 participants
adaptive contributed
neuro-fuzzy inferenceto thesystem. experiment.
EveryAlthough
model the prediction
is trained accuracy
and validated eachwith of the
data
data collected
separately.
models
during
during
In total,
depends on 18
the
the
the real-time
real-time
participants
algorithm
driver-in-the-loop
driver-in-the-loop
contributed
specifications, to the experiment
experiment
the experiment.
artificial
on aa vehicle
on
Although
neural
vehicle
network thewas simulator
simulator
prediction
slightly
for each
for
accuracy
more of the
driver
driver
accuratethe
data collected
separately.
separately.
models In
In
depends during
total,
total,
on 18
18
the the real-time
participants
participants
algorithm driver-in-the-loop
contributed
contributed
specifications, to
to the
the experiment
experiment.
experiment.
artificial on a
Although
Although
neural vehicle
network the
the simulator
prediction
prediction
was slightly for each
accuracy
accuracy
more driver
of
of
accuratethe
the
in driverdepends
separately.
models performance
In total,
on 18
the prediction
participants
algorithm comparing
contributed
specifications, toto the
the adaptive
experiment.
artificial neuro-fuzzy
Although
neural network inference
the prediction
was system.
slightly The
accuracy
more driver
of
accuratethe
models
in
modelsdriver depends
may performanceon
be used the algorithm
prediction
in detection specifications,
comparing
ofspecifications, to
driver distraction the artificial
adaptive
induced by neural
neuro-fuzzynetwork
in-vehicle was
inference
informationslightly
system. more
system. The accurate
driver
models
in driver
in drivermay depends
performance
performanceon the algorithm
prediction comparing
predictionofcomparing to the
to the adaptive
driver distraction artificial
adaptive
induced by neural
neuro-fuzzy
neuro-fuzzynetwork was
inference slightly
system.
inference system.
in-vehicle information more The accurate
system.The driver driver
models be used in detection
in drivermay
models
© 2018,
models
Keywords: may performance
IFAC be used in
be(International
Neuralusednetworks; prediction
in detection
detection ofcomparing
of
Federation
Neural driver
driver
fuzzy to theControl)
distraction
distraction
of Automatic
modelling adaptive
induced
induced neuro-fuzzy
by
by in-vehicle
in-vehicle
Hosting
and control; by Elsevier
Machine inference
Ltd. Allsystem.
information
information
learning system.
system.
rights
for The driver
reserved.
environmental
Keywords:
models may
applications;Neural Neural
be used
Vehicle networks;
in detection Neural
dynamicNeural of
systems; fuzzy
driver Human modelling
distractionfactorsand and
induced control;
by in-vehicle
in vehicular Machine information
learning
system; Learning system.
for environmental
andenvironmental
adaptation in
Keywords:
Keywords:
applications; Neural
Vehicle networks;
networks;
dynamic Neural
systems; fuzzy
fuzzyHuman modelling
modelling
factorsand control; Machine
control;
in vehicular Machine learning
learning for
system; Learning for
andenvironmental
adaptation in
autonomous
Keywords:
applications; vehicles;
Neural
Vehicle Safety.
networks;
dynamic Neural
systems; fuzzyHuman modelling
factorsand control; Machine
in vehicular learning for
system; Learning andenvironmental
adaptation in
applications;
autonomous vehicles; Vehicle dynamic
Safety. systems; Human factors in vehicular system; Learning and adaptation in
applications;
autonomous
autonomous vehicles; Vehicle dynamic
vehicles; Safety. systems; Human factors
Safety.  in vehicular system; Learning and adaptation in
autonomous vehicles; Safety.  Trivedi, 2011), and human-like steering or lane keeping
1. INTRODUCTION 
Trivedi, model
2011),(Hubschneider
and human-like steering
1. INTRODUCTION control
Trivedi, 2011), and human-like et al., 2017;or
steering or
lane keeping
Kolekar
lane et al.,
1. INTRODUCTION
 Trivedi,
control
2017; 2011),
model
Saleh et and
al., human-like
(Hubschneider
2011) were et steering
al., 2017;
introduced or lane keeping
Kolekar
previously.keeping
et al.,
In
1. INTRODUCTION
In 2016, 25500 people died and 135000 were seriously control Trivedi, model
2011),(Hubschneider
and human-like et steering
al., 2017; orKolekar
lane keepinget
In 2016, 25500 people
1. died
INTRODUCTION and 135000 were seriously control
2017;
addition, model
Saleh et
Pasquier (Hubschneider
al., et2011)
al. were
(2001) et al., 2017;
introduced
developed Kolekar
previously.
an et al.,
automated al.,
In
injured
In 2016, in traffic
25500 accidents
people died inand Europe
135000 alone
were (European
seriously controlSaleh
2017;
2017; modelet
Saleh et (Hubschneider
al.,
al., 2011)
2011) were
were et al., 2017; Kolekar
introduced
introduced previously.
previously. et al.,
In
In
In 2016,
injured in 25500
traffic people
accidents died inand 135000
Europe were
alone seriously
(European (e.g. driver addition, Pasquier
prototype et al. (2001) developed an automated
Commission,
In 2016,
injured in 25500 2017).
traffic people Thanks
accidents died to
inand the135000
Europe traffic policies
were
alone seriously
(European 2017;
addition,
addition,Saleh et al.,model,
Pasquier
Pasquier et
et2011)
al.
al.
which
(2001)
emulates
were introduced
(2001) developed
developed
human
previously.
an
an
driving
automated
automated In
injured
Commission,
obligatory in traffic
seat 2017). accidents
Thanks
belt accidents
usage) and inin
to Europe
the
in-vehicle alone
traffic
active (European
policies
and (e.g.
passive driver
expertiseprototype
with model,
self-organising which emulates
fuzzyemulates
rule-base humanhuman
system. driving
injured
Commission,in traffic
2017). Thanks to Europe
the alone
traffic (European
policies (e.g. addition,
driver
driver
expertise Pasquier
prototype
prototype
with et al. (2001)
model,
model,
self-organising which
which
fuzzy developed
emulates
rule-base an automated
human
system. driving
driving
Commission,
obligatory
safety seat2017).
features, belt asThanks
suchusage) and to
anti-lock the traffic
in-vehicle
braking active
system,policies
and (e.g.
passive
electronic
Commission,
obligatory seat 2017).
belt Thanks
usage) and to the traffic
in-vehicle active policies
and (e.g. Another
passive driver
expertise
expertiseprototype
with
widely model,
with self-organising
self-organising
used which
discipline,fuzzy
fuzzy emulates
rule-base
rule-base
where driver human
system.
system.
modellingdriving is
obligatory
safety
stability seat
features,
program, belt
such
laneusage)
as and
anti-lock
departure in-vehicle
braking
warning, active
system,
and and
many passive
electronic
others,
obligatory
safety seat
features, belt
such usage)
as and
anti-lock in-vehicle
braking active
system, and passive
electronic Another
expertise
useful, is widely
with
driver used discipline,
self-organising
distraction fuzzy
with where
secondary driver
rule-base modelling
system.
activity. Driver is
safetyfatality
road features,
stability program,
rates such
laneasdramatically
have anti-lock warning,
departure braking
decreased system,
andwithin
many electronic
others,
past 10 Another widely used discipline, where driver modelling is
safety features, such Another
useful, iswidely
driver used discipline,
distraction with where
secondary driver modelling
activity. Driver is
stability
stability
road program,
program,
fatality laneasdramatically
lane
ratesCommission,
have
anti-lock warning,
departure
departure braking system,
warning,
decreased and many
andwithin
many electronic
others,
others,
thepast 10 distractionAnother is defined asdiscipline,
”anything that delays themodelling
recognition
years (European
stability
road program,
fatality rates lane dramatically
have departure 2016).
dramatically Nevertheless,
warning,
decreased andwithin
many
within traffic
others,
past 10
useful,
useful,
of iswidely
is
distraction driver
driver
informationis defined
used
distraction
distraction
necessary
with
with
as ”anything
to safely
where
secondary
secondary
that
maintain
driver
delays activity.
activity.
the lateral
Driver
Driver
the recognition and
is
road
years
safetyfatality
(European rates
is stillrates
a very have
Commission,
serious 2016).
environmentaldecreased
Nevertheless,
challenge the past
we 10
traffic
are useful, is
distraction driver
is distraction
defined as with
”anything secondary
that delays activity.
the Driver
recognition
road
yearsfatality
(European have
Commission,dramatically
2016).decreased
Nevertheless, within thepast 10 distraction
traffic of information
longitudinal iscontrol
defined ofas
necessary ”anything
to that
safely(driver’s delays
maintain the recognition
the lateral
task) and
years
safety (European
is in
stilltoday. Commission,
a very serious 2016).
environmental Nevertheless,
challenge the traffic
we are distraction
of informationis defined
necessary asthe vehicle
”anything
to safely that delays
maintain primary
the recognition
the lateral due
involved
years
safety (European
safety is
involvedis in
stilltoday.
still Commission,
aa very
very serious 2016).
serious environmental Nevertheless,
environmental challenge challenge wethe traffic
we are of information
longitudinal necessary
control of the to safely
vehicle
are to some event, activity, object or person, within or outside maintain
(driver’s the
primary task) and
lateral and
due
the
of information
longitudinal
longitudinal necessary
control
control of
of the
the to safely(driver’s
vehicle
vehicle maintain
(driver’s the lateral
primary
primary task)
task) and
due
due
safety
involved
involvedis
Every year, still
in a
today.
in today. very serious environmental challenge
almost half of the lost lives in road accidents are vehicle we are to some event,
that activity,
compels orobject
tends orto person,
induce within
the or
driver’soutside the
shifting
longitudinal
to
to some
some
vehicle event,
event,
that control
activity,
activity,
compels oforthe
object
objectvehicle
tends or
orto (driver’s
person,
person,
induce primary
within
within
the or
or
driver’s task)
outside
outside due
the
the
shifting
involved
Every
due in
year,
to year,
impropertoday.
almost half
driver of the
behaviour. lost lives
The in
most road accidents
dangerous driverare attention away fromorobject
the fundamental driving task by
Every almost half of the lost lives in road accidents are to some that
vehicle
vehicle
attention event,
that away activity,
compels
compels from or tends
tends
the orto
to person,
induce
induce
fundamental within
the
the or outside
driver’s
driver’s
driving the
shifting
shifting
task by
Every
due to year,
mistakesimproper
are almost
speeding, halfdriving
driver of the lost
behaviour. under lives
The the in
most road accidents
dangerous
alcohol or driver
forbidden are compromising the driver’s auditory, biomechanical,
Every
due to year,
improper almost half
driver of the
behaviour. lost lives
The in
most road accidents
dangerous driverare vehicle
attention
attention that
compromising compels
away
away from
from
the or tends
the
the
driver’s to induce
fundamental
fundamental
auditory, the driver’s
driving
driving shifting
task
task
biomechanical, by
by
due
drugsto improper
mistakes are speeding,
influence, driver behaviour.
anddrivingdriverunder Thethemost
distraction. dangerous
alcohol driver cognitive or visual faculties or combinations thereof”
or forbidden
Traffic safety
due to
mistakesimproper
are driver
speeding, behaviour.
driving under The themost dangerous
alcohol or driver
forbidden attention
compromising
compromising
cognitive away
or from driver’s
the
the
visual the fundamental
driver’s
faculties auditory,
auditory,
or driving
combinations task
biomechanical,
biomechanical,
thereof” by
mistakesinfluence,
drugs
foundations are speeding,
(e.g. and
the driving
driverunder
European the alcohol
distraction.
Commission orDirectorate
Traffic forbidden
safety (Hansen et or
al., 2017). Driver’s secondary tasksbiomechanical,
are defined as
mistakesinfluence,
drugs are speeding, and driving
driver under the alcohol
distraction. or forbidden
Traffic safety compromising
cognitive
cognitive or the
visual
visual driver’s
faculties
faculties auditory,
or
or combinations
combinations thereof”
thereof”
drugs influence,
foundations
General (e.g.
for Mobility and
the driver
European
& European
Transport distraction.
Commission
and the AAA Traffic safety
Directorate
Foundation (Hansen
all the et al.,
activities 2017). Driver’s
different from secondary
primary tasks
tasks are defined
the driversas
drugs influence,
foundations (e.g. and
the driver distraction.
Commission Traffic safety all
Directorate cognitive
(Hansen
(Hansen et
et or
al.,
al., visual Driver’s
2017).
2017). facultiessecondary
Driver’s or combinations
secondary tasks
tasks are
are thereof”
defined
defined as
as
foundations
General
for (e.g.
for Mobility
Traffic Safety) the European
& Transport
along with Commission
and themanufacturers
vehicle Directorate
AAA Foundation are the
perform activities
while different
driving. from primary tasks the drivers
foundations
General (e.g. the
for Mobility
Mobility & European
Transport Commission
and themanufacturersDirectorate
AAA Foundation
Foundation (Hansen
all the et al.,
activities
all the activities 2017). Driver’s
different from secondary
primary tasks
different from primary tasks the driverstasks are defined
the driversas
General
for
constantly for
Traffic Safety)
working &
along
on Transport
new with
ideas and
vehicle the
dedicated AAA to road are
safety perform while driving.
General
for for Mobility
Traffic working
Safety) on &
along Transport
with and
vehicle the AAA Foundation
manufacturers are Brookhuis all the
perform activities
while
perform while et al. different
driving.
driving. from primary
(1991) made a comparison between normal tasks the drivers
for Traffic
constantly
improvement. Safety)
The on along
first new with
ones ideas vehicle
dedicated
mainly manufacturers
focus toonroad are
safety
transport
for Traffic working
constantly Safety) along new with
ideas vehicle
dedicated manufacturers
to road are Brookhuis
safety perform while
driving andet al.driving.
(1991)with
driving madecell a comparison
phone interaction.between normal These
constantly
improvement. working
policies establishment The on
first new
and ones ideas
road dedicated
mainly
environmentfocus to onroad safety
transport
improvement. Brookhuis et al. (1991) made aa comparison between normal
constantly
improvement. working The on
first newones ideas dedicated
mainly focus to onroad safety
transport Brookhuis
driving
scholars andet al.
studied (1991)
drivingheartratemade
with cell
indicescomparison
phone and somebetween
interaction. of normal
These
vehicle
improvement.
policies The
establishment first
and ones
road mainly
environmentfocus on transport
improvement. Brookhuis
driving et al. (1991) madeindicesa comparison between normal
The seconds
improvement.
policies concentrate
The
establishment first
and on advanced
ones
road mainly
environment driver
focus on assistance
transport
improvement. driving and
scholars
performance and
studieddriving
driving
measures.
with
with
heartrate
Wang
cell
cell
et
phone
phone
al. and interaction.
(2015) interaction.
some
presented
These
These
of avehicle
driver
policies
The
systems establishment
seconds
development concentratetoand
reduceroad
on driver environment
advanced workload improvement.
driver and assistance
to avoid driving and
scholars studieddriving with
heartrate cell
indices phone and interaction.
some of These
vehicle
policies
The establishment
seconds concentrate and roadon environment
advanced improvement.
driver assistance scholars
performance
distraction studied
start heartrate
measures.
and endWang indices
periodet al. and
(2015)
prediction some
presented of
basedofon avehicle
driver
brain
The
systemsseconds
driver’s development
inattention,concentrateto
and reduceon
induced advanced
driver
by workloaddriver
in-vehicle and assistance
to avoid
information scholars
performance studied heartrate
measures. Wang indices
et al. and
(2015) some
presented avehicle
driver
The
systemsseconds
development concentrateto reduceon advanced
driver workloaddriver and assistance
to avoid performance
distraction
activity measuredmeasures.
start andby endWang periodet al. (2015)
prediction
electroencephalographic presented
based on
signals.a driver
brain
The
systems
driver’s
system development
inattention,
driver distraction to reduce
and induced driver
diminishment. workload and
by in-vehicle to avoid distraction
information performance measures.
start and endWang periodet al.prediction
(2015) presented
based ona driver
brain
systems development
driver’s inattention, to reduce
and induced driver
by workload and
in-vehicle distraction
activity start
measured andby end period
to avoid signals were monitored online with an adaptive-threshold-
information prediction
electroencephalographic based on
signals. brain
The
driver’s inattention, and
system driver distraction diminishment. induced by in-vehicle information distraction
activity start and
measured by end period prediction based
electroencephalographic on brain
signals. The
driver’s inattention, activity
signals measured
were by
monitored electroencephalographic
online with an signals.
adaptive-threshold- The
system driver
system
Driver driver
modelling is and
distraction
distraction induced by
diminishment.
diminishment.
successfully usedin-vehicle information
in development of based activity
signals
signals
prediction
measured
were
were
framework. Choudhary
by electroencephalographic
monitored
monitored online
online with
with an
an
and Velaga signals.
adaptive-threshold-
adaptive-threshold-
(2017)
The
Driver
system modelling
driver
autonomous driving is
distraction successfully
diminishment.
systems. For used in
instance, development
lane change of based prediction
collected driver framework.
performance Choudhary
data under and Velaga
a Velaga (2017)
non-distracted
signals
based were
prediction
based prediction monitored
framework. online with
Choudhary an adaptive-threshold-
and (2017)
Driver
Driver modelling
(Vallon modelling
autonomous et al., driving is successfully
is
2017),
successfully
systems.
trajectory
used
Forused in development
in
instance,
forecasting
development
lane
(Doshi change of collected
of
and driving. driver framework.
Thereafter, performance
non-distractedChoudhary underand
data driver a Velaga
performance (2017)
non-distracted was
Driver of collected based prediction
driver framework.
driver performance Choudhary
data underand
under aa Velaga (2017)
non-distracted
(Vallon modelling
autonomous
autonomous et al., driving
driving is successfully
2017), systems.
systems.
trajectory Forused
For in development
instance,
instance,
forecasting lane
lane
(Doshi change
change and collected
driving. Thereafter, performance
non-distracted data driver non-distracted
performance was
collected driver performance data driver
under performance
a non-distracted
autonomous
(Vallon
(Vallon et et al., driving
al., 2017),systems.
2017), trajectory
trajectory For forecasting
instance, lane
forecasting (Doshi
(Doshi change and driving.
and driving. Thereafter,
Thereafter, non-distracted
non-distracted driver performance was
was
Copyright
(Vallon
2405-8963 ©© 2018,
et 2018
al., IFAC
2017),
IFAC trajectory
(International forecasting
Federation (Doshi
of Automatic and
Control) driving.byThereafter,
267Hosting Elsevier Ltd.non-distracted
All rights reserved. driver performance was
Copyright © 2018 IFAC
Copyright
Peer review©under
2018 responsibility
IFAC 267Control.
of International Federation of Automatic 267
Copyright
Copyright ©
© 2018
2018 IFAC
IFAC 267
267
10.1016/j.ifacol.2018.07.044
Copyright © 2018 IFAC 267
2018 IFAC CTS
268
June 6-8, 2018. Savona, Italy Andrei Aksjonov et al. / IFAC PapersOnLine 51-9 (2018) 267–272

compared to the driving with mobile phone use applying an To verify driver models, driver performance data were
analysis of variance test. Simple comparison is not enough collected for each individual participant in driver-in-the-loop
for accurate driver distraction study. Therefore, driver experiment using a vehicle simulator. Next, the unique
modelling is necessary to conduct the research on different performance models for every driver were built. Finally, new
distraction case studies. data were obtained on the same testbed to test the prediction
accuracy for each participant separately.
Hermannstädter and Yang (2013) applied a driver model
adopted from literature to real-road driving of a distracted The models refer to the road segments, which are defined by
experiment in order to assess the driver state. The distraction road curvature and speed limit. Thus, the models predict
experiment data comprised real road driving with distraction, driver’s manoeuvrability on a specific road section. The
as well as reference driving. The driver model features an predicted variables are road middle line keeping and speed
anticipatory and a compensatory tracking component, a limit maintenance abilities for each individual participant.
processing time delay, and a neuromuscular subsystem with a
torque control loop. Yang et al. (2010) developed a two-class In next section, the driver models are designed. Data
classifier based on driver behavior for driver distraction using collection and driver-in-the-loop experiment is described in
the nonlinear extended two-wheel vehicle dynamic model. Section 3. In Section 4, the experimental results of driver
However, in both references, the models are derived performance prediction are introduced and are discussed.
mathematically and have many approximations comparing to Finally, the research is concluded in Section 5.
the real driving performance.
2. DRIVER MODELS
Ersal et al. (2010) proposed a model-based approach to
analyse different effects of secondary tasks on individual In Fig. 1, a driver model is presented. It receives an
driver. For this, the authors introduced a radial-basis model- information about a road as the inputs, which characterize a
network-based modelling framework for normal (not road segment: curvature (radius) r and speed limit Vl. The
distracted) driving behaviour characterization. Next, the information about the road is instantaneous. Two variables
method was combined with support vector machines for describe driver performance. The first one is a difference
normal or distracted driving classification. The driver model between a vehicle velocity and a road segment speed
was expressed mathematically and was fitted with normal limitation (speed error) Δv. The second output is a distance
driving data. Unfortunately, the model was used for all between a road middle line and vehicle geometric centreline
drivers and, therefore, was not applicable for individual (line error) Δx. For simplicity, both variables are accepted as
driver distraction studies. absolute values. Therefore, a driver model forecasts, how
well a person drives in the middle of the lane and maintains
Kirscher and Ahlstrom (2010) attempted to predict visual the speed limit on various road segments.
distraction with driver performance model. Based on the
results, each experiment participant was classified as either Drivers are modelled with machine learning algorithms. In
distracted or attentive. Five-class drowsy driving classifier this paper, two methods, namely ANN and ANFIS, are
was introduced in (Matsuo and Khiat, 2012). The authors applied independently. Both the ANN and the ANFIS are
monitored driver’s behaviour (i.e. head sway, eye closure trained and tested with the data set gathered separately for
rate, and frequency of subsidiary behaviour). every experiment participant. In this regard, the participants
drive a vehicle simulator for three laps, two of which are
This work is dedicated to driver model development, which is exploited in algorithms training, and the third one – for
capable to predict each individual driver normal driving on a prediction precision testing. The results of the algorithms
specific road segment with a reasonable degree of accuracy. prediction accuracies are compared for both algorithms.
Thus, machine learning techniques, like classification,
proposed by other researchers (Kirscher and Ahlstrom, 2010; Both the ANN and the ANFIS are the reasoning models
Matsuo and Khiat, 2012; Ersal et al., (2010)) are not suitable based on human brain. They are widely used as nonlinear
for accurate driver modelling, because driver performance is regression algorithms. In fact, ANFIS is a symbiosis of an
a highly nonlinear activity and cannot be limited with several ANN and fuzzy logic. For both algorithms training the
classes (Alpaydin, 2004). Contrariwise, nonlinear regression sample data are required. Here, the same data are exploited
methods, where the predicted responses are real numbers, are for both models’ training.
efficient in accurate prediction from data sample. Hence, Driver models are designed in MATLAB® R2016b from
machine learning algorithms, namely artificial neural network
(ANN) and adaptive neuro-fuzzy inference system (ANFIS),
are applied in this paper for driver performance modelling.
Moreover, the model depends on each driver individual
performance and unique for every driver. The model does not
require complex mathematical representation, like the ones
proposed in (Hermannstädter and Yang, 2013; Yang et al.,
2010; Ersal et al., 2010).

Fig. 1. Driver performance model.

268
2018 IFAC CTS
June 6-8, 2018. Savona, Italy Andrei Aksjonov et al. / IFAC PapersOnLine 51-9 (2018) 267–272 269

MathWorks, Inc. (Natick, Massachusetts, USA) environment. proportional to a number of linguistic rules. Higher number
The Fuzzy Logic Toolbox™ was exploited for ANFIS, and of fuzzy rules allows more precise network tuning.
the Neural Network Toolbox™ was applied in ANN
modelling. The ANN and the ANFIS practical designing Like ANN, the ANFIS model is designed with trial and error
guidance can be found in (Negnevitsky, 2005). method. In particular, different MF numbers and shapes were
studied. The significantly better model performance was
achieved with nine Gaussian shape MFs for each input. The
2.1 Artificial Neural Network MFs are symmetrically dispersed and overlap between each
other over the whole universe of discourse.
The feedforward ANN constructed in this work has an input
layer, hidden layer with 500 neurons, and output layer. For In total, 81 rules were generated after training the ANFIS. As
maximum performance accuracy, it is recommended to use as ANFIS is an equivalent to a first-order Sugeno fuzzy model,
much neurons in hidden layers as possible, if it does not bring the output MFs are 81 singletons, which were tuned
a network overfitting. The number of neurons were selected automatically. Defuzzification method is a weighted average.
with trial and error method. In this respect, several ANNs Hybrid training method composed of the least-squares
with 100 to 1000 neurons were designed and were compared estimator and the gradient descent methods was applied.
between each other. Better network performance was not
discerned with more than 500 neurons. 3. DATA COLLECTION
Initially, the hyperparameters are set by default in the
Toolbox, while the training parameters (i.e. initial weights 3.1 Participants
and threshold levels) are selected randomly. The last ones are
uniformly distributed inside a small range, whose limits Overall, 13 male and 5 female participated in a driver-in-the-
depend on a number of inputs of a neuron in the network. loop experiment. The participation in the experiment was
voluntary and did not intend a reward. The drivers were
Hyperbolic tangent transfer functions are applied to hidden workers of the IPG Automotive GmbH (Karlsruhe,
layers, because of their simplicity and good performance. The Germany). Every one owned a valid driver license and had at
output neuron transfer functions are linear. The ANN is least one year of driving experience in Europe.
trained with Levenberg-Marquardt learning algorithm,
because it is the most popular, fast, and widely used approach The youngest driver was 24 years old, and the oldest – 39.
in nonlinear regression. In this algorithm, a backward Average participators’ age was 30.1 years old. The most
propagation of errors (back-propagation) method is applied experienced driver owned a driving license for 21 years,
for gradients computation. It employs a dynamic while the average driving experience was 11.3 years.
programming strategy to reuse rather than re-compute partial
sums associated with the gradients on intermediate nodes, 3.2 Apparatus
what makes the back-propagation approach one of the fastest
and the most efficient methods (Goodfellow et al., 2016). In Fig. 2, the experiment facilities are shown. The driver
simulator System Experience Platform was provided by the
2.2 Adaptive Neuro-Fuzzy Inference System IPG Automotive GmbH (Karlsruhe, Germany). The vehicle
mockup includes an automatic gearbox, a steering wheel,
An ANFIS performance mainly depends on the membership pedals (i.e. gas and brake), and an adjustable driver’s seat.
functions (MFs) quantity, and less – on the MFs type. The virtual world is depicted on a liquid-crystal screen in
Nevertheless, the MFs’ shape is mostly responsible for the front of the driver, where the vehicle speed, road shape, and
output smoothness and reaction time. A number of MFs is vehicle position on the route were displayed.

Fig. 2. Driver-in-the-loop experiment simulator. Fig. 3. Road shape and segments speed limitations.

269
2018 IFAC CTS
270
June 6-8, 2018. Savona, Italy Andrei Aksjonov et al. / IFAC PapersOnLine 51-9 (2018) 267–272

The test-rig runs a vehicle model from IPG CarMaker® restriction each participant drove only three full laps during
(Karlsruhe, Germany). It is capable for real-time integration the experiment.
with MATLAB® (Natick, Massachusetts, USA) environment.
Thus, it allows conducting real-time drive-in-the-loop The data collected during the first two laps were utilized for
experiments. The data are saved with 50 Hz frequency. each individual driver performance modelling. Every driver
passes the same road segment in different way. Although the
A two-lane rural highway road with different curvatures and difference is very small, every driver completes the same
speed limits (i.e. 30, 50, and 90 km/h) was modelled in the road segment slightly differently. By this reason, the data
virtual world. Its distance was 10 626 m/lap. The road shape gathered from driving at least two identical laps is necessary.
along with the speed limitations is introduced in Fig. 3. One The data from the third lap were utilized in the ANN and the
lap requires about ten minutes of driving, when all the traffic ANFIS prediction performance testing.
rules are obeyed. There were no other dynamic objects (e.g.
pedestrians, other vehicles) introduced in the virtual world. 4. RESULTS
However, many different static objects (e.g. trees, houses,
traffic signs) were designed in the simulated world. The results of the driver performance prediction for a random
driver are presented in this section. For different driver-in-
the-loop experiment participants the results of the models
3.3 Procedure prediction accuracy are very similar. From three laps driving
around 80 000 nodes were collected for each individual
The experiment participators’ mission was to drive the driver. These data were divided into a training data (67%)
simulator respecting all the traffic rules, reading and and a testing (33%) for every participant separately.
following all the traffic signs. In particular, their main task Therefore, the data from approximately two full laps were
was to drive in the middle of the lane and to maintain the applied to driver performance model design, whereas the data
speed limits as precisely as manageable. Not to mention that from the last lap were exploited for models testing. The
all the drivers had an opportunity to pass one lap to become models were trained and verified off-line, after the driver-in-
acquainted with the test-rig before the test, due to time

Fig. 4. Results of the driver performance prediction: red line – testing performance; black line – prediction with ANN; blue
line – prediction with ANFIS; green line – information about the road segment.

270
2018 IFAC CTS
June 6-8, 2018. Savona, Italy Andrei Aksjonov et al. / IFAC PapersOnLine 51-9 (2018) 267–272 271

the-loop experiment. The procedures are unique for every Table 1. Algorithms comparison
participant. Therefore, every performance model is suitable
for a single driver only. Algorithm eΔv eΔx Training time [s]
ANN 2.7243 0.2712 379
In Fig. 4, the prediction results along with models test are ANFIS 2.8294 0.2742 549
presented. The red curve symbolizes the test data gathered
from the last lap. The black line is a predicted result by the
ANN, while the blue line – by the ANFIS. Both the ANN and able to stay in the middle of the road with slightly less than
the ANFIS have very similar driver modelling results. For 0.5 m error to the left or to the right during the training
most of the experiment period, performance results by the period. Nevertheless, during the validation the vehicle body
ANN overlap with the performance results by the ANFIS. also oscillates on this segment, but with longer period.

In Fig. 4, the green curve represents an information about the Thus, the networks approximate the driver performance
road segment, namely road speed limitation and curvature. almost linearly. It is worth to point out that on the two curvy
The prediction models read an instantaneous information segments on the speedy curve the driver was able to keep the
about the road shape and speed limitation. The lap can be road lane with the same error as predicted by the networks
roughly divided into two parts (Fig. 3). The first part has a (Fig. 4 inset, lower scope). It can be concluded that this
lower speed limitation (i.e. 30 and 50 km/h) and frequent driver tends to drop the speed limit on this specific road
curvature. The participant drove this part for the first 250 shape rather than cut the road curve (Fig. 4, insets), this
seconds (Fig. 4). The second part has a higher speed limit of characterizes the specific behaviour of the particular driver.
90 km/h with a high road radius, which the driver passed for The ANN and the ANFIS are compared on prediction
the rest of the validation time (Fig. 4). accuracy. In this regard, an average error between predicted
In Fig. 4, upper scope, the speed limit maintenance ability Δv speed limit maintenance and real vehicle speed eΔv and an
is introduced. Both the ANN and the ANFIS predict slight average error between predicted and real middle line keeping
oscillation in ability to keep speed limit for the first road part. ability eΔx are calculated. The results are presented in Table 1.
Roughly, the predicted Δv varies between 2 and 4 km/h. In Although it was not important in our studies, the algorithms
fact, the driver did not hold the speed limit precisely. The training times are delivered in Table 1. In short, the designed
error oscillates between 0 and 6 km/h without noticeable ANN driver model conducted more accurate prediction than
extremums. Thus, the prediction is reasonable enough the ANFIS model. However, in this experiment, the
considering that the road on this segment is very curvy. difference in prediction is insignificant.

On the second road phase with higher speed limit (i.e. 90 The prediction by the ANFIS is also somewhat smoother than
km/h), the models show a high error in speed maintenance, by the ANN. It can be explained by the ANFIS algorithm
when the limits were changed from 30 km/h to 90 km/h. An itself, because it uses a fuzzy set theory applying the training
average driver is not able to instantly accelerate the vehicle or capabilities for the rule-base optimization. Although, it
drop the speed to its road speed limit. Consequently, this depends on the fuzzy logic MFs, mostly the algorithm is
phenomena is detected by the model. more smooth and precise in control or decision making
systems (Negnevitsky, 2005). In fact, a smooth MFs types
Moreover, on the speedy segment there are also two curvy (Gaussian shape) were used in this paper.
phases (Fig. 3). Both the ANN and the ANFIS recognize a
significant speed reduction, and the driver dropped the speed Networks predict driver performance with almost 3 km/h and
on this segment during the last validation lap as well (Fig. 4 0.3 m error for Δv and Δx, respectively. Considering that Δv
inset, upper scope). The rest of the segment the predicted ([0 50]) has higher amplitude than Δx ([0 2]), the driver
vehicle velocity was almost linear, around 3 km/h faster or models are accepted as reasonably accurate.
slower than its road limit. The driver, however, passed the
rest of the road with smaller speed limit maintenance error, 5. CONCLUSIONS
what was unusual for her/his algorithms training phase. In this paper, the driver models with machine learning
In Fig. 4, lower scope, a middle line keeping ability Δx is algorithms are introduced. Two nonlinear regression
shown. The first part of the road is characterized with methods, namely ANN and ANFIS, were independently
frequent curvature (Fig, 3; Fig. 4, green curve). It is obvious designed to predict driver’s middle lane and speed limit
that lane keeping ability is harder. The amplitude is predicted keeping abilities. The models are based on the road segments
by the machine learning algorithms, where in average the characterized by curvature and speed limitation.
participant drove further than 0.5 m away from the middle of The ANN and the ANFIS were developed with the sample
the lane. The red curve on the plot indeed proves the same data, collected on a vehicle simulator during a ride in a
driver’s behaviour on the road segment with frequent vehicle virtual world. Eighteen drivers participated in the driver-in-
body lateral oscillation. In some moment during the third the-loop experiment. Thereafter, each driver passed one
validation lap, the participant passed the segment with additional lap, which was used for algorithms accuracy
considerably high error. testing of each individual participant. Although the ANN
On the second road part, the ANN and the ANFIS prediction was more accurate comparing to the ANFIS, the
demonstrate almost linear behaviour, where the driver was

271
2018 IFAC CTS
272
June 6-8, 2018. Savona, Italy Andrei Aksjonov et al. / IFAC PapersOnLine 51-9 (2018) 267–272

difference in prediction is negligibly small. Overall, both the Goodfellow, I., Bengio, Y., and Courville, A. (2016). Deep
ANN and the ANFIS prediction accuracy are satisfactory. Learning, MIT Press, Cambridge, MA, USA.
Hansen, J. L., Busso, C., Zheng, Y., and Sathyanarayana, A.
The ANN and the ANFIS models have the significant (2017). Driver modeling for detection and assessment of
benefits over proposed previously driver performance models driver distraction: Examples from the UTDrive test bed.
for driver distraction studies, where the classification IEEE Signal Processing Magazine, 34 (4), 130-142.
algorithms incapable for accurate driver distraction Hermannstädter, P. and Yang, B. (2013). Driver distraction
investigation were introduced. Proposed in this work driver assessment using driver modeling. Proc. of 2013 IEEE
models allow more accurate driver performance analysis. In International Conference on Systems, Man, and
the future, these models will be combined with driver Cybernetics (SMC), Manchester, UK, October 13-16,
distraction evaluation method (Aksjonov et. al., 2017) to 3693-3698.
develop a practical tool for in-vehicle information system Hubschneider, C., Bauer, A., Doll, A., Weber, M., Klemm,
human-machine interaction technologies assessment. S., Kuhnt, F., and Zöllner, M. (2017). Integrating end-to-
end learned steering into probabilistic autonomous
ACKNOWLEDGMENT driving. Proc. of 2017 IEEE International Conference on
This research receives funding from the European Intelligent Transportation Systems (ITSC), Yokohama,
Community Horizon 2020 Framework Programme under Japan, October 16-19.
grant agreement No. 675999. The authors would like to Kirscher, K. and Ahlstrom, C. (2010). Predicting visual
extend their appreciation for to the IPG Automotive GmbH distraction using driving performance data. Annals of
(Karlsruhe, Germany) for providing the simulator and for Advances in Automotive Medicine, 54, 333-342.
organizing the driver-in-the-loop experiment. Kolekar, S., de Winter, J., and Abbink, D. (2017). A human-
like steering model: Sensitive to uncertainty in the
environment. Proc. of 2017 IEEE International
REFERENCES
Conference on Systems, Man, and Cybernetics (SMC),
Aksjonov, A., Nedoma, P., Vodovozov, V., Petlenkov, E., Banff, Canada, October 5-8, 1487-1492.
and Herrmann, M. (2017). A method of driver distraction Matsuo, H. and Khiat, A. (2012). Prediction of drowsy
evaluation using fuzzy logic: Phone usage as a driver's driving by monitoring driver’s behavior. Proc. of 21st
secondary activity: Case study. Proc. of the 2017 XXVI International Conference on Pattern Recognition (ICPR
International Conference on Information, 2012), Tsukuba, Japan, November 11-15, 3390-3393.
Communication and Automation Technologies (ICAT), Negnevitsky, M. (2005). Artificial intelligence: A guide to
Sarajevo, Bosnia & Herzegovina, October 26-28, 23-28. intelligent systems, 2nd edition. Addison-Wesley, Harlow,
Alpaydin, E. (2004). Introduction to Machine Learning. The England.
MIT Press, Cambridge, Massachusetts. Pasquier, M., Quek, C., and Toh, M. (2001). Fuzzylot: A
Brookhuis, K. A., de Vries, G., and de Waard, D. (1991). The novel self-organizing fuzzy-neural rule-base pilot system
effects of mobile telephoning on driving performance. for automated vehicles. Neural Networks, 14, 1099-1112.
Accident Analysis & Prevention, 23 (4). 309-316. Saleh, L., Chevrel, P., Mars, F., Lafay, J.-F., and Claveau, F.
Choudhary, P. and Velaga, N. R. (2017). Analysis of vehicle- (2013). Human-like cybernetic driver model for lane
based lateral performance measures during distracted keeping. Proc. of 18th IFAC World Congress, Milano,
driving due to phone use. Transportation Research Part Italy, August 28 - September 2, 4368-4373.
F, 44, 120-133. Vallon, C., Ercan, Z., Carvalho, A., and Borelli, F. (2017). A
Doshi, A. and Trivedi, M. M. (2011). Tactical driver behavior machine learning approach for personalized autonomous
prediction and intent inference: A review. Proc. of the lane change initiation and control. Proc. of 2017 IEEE
2011 14th International IEEE Conference on Intelligent Intelligent Vehicle Symposium (IV), Los Angeles, USA,
Transportation Systems, Washington, USA, October 5-7, June 11-14.
1892-1897. Wang, S., Zhang, Y., Wu, C., Darvas, F., and
Ersal, T., Fuller, H. J. A., Tsimhoni, O., Stein, J. L., and Chaovalitwongse, W.A. (2015). Online prediction of
Fathy, H. K. (2010). Model-based Analysis and driver distraction based on brain activity patterns. IEEE
classification of driver distraction under secondary tasks. Transactions on Intelligent Transportation Systems, 16
IEEE Transactions on Intelligent Transportation (1), 136-150.
Systems, 11 (3), 692-701. Yang, J., Chang, T. N., and Hou, E. (2010). Driver distraction
European Commission, Directorate General for Mobility and detection for vehicular monitoring. Proc. of 36th Annual
Transport. (2016). Road safety evaluation in EU. Conference on IEEE Industrial Electronics Society
Available online: (IECON 2010), Glendale, USA, November 7–10.
https://ec.europa.eu/transport/road_safety/sites/roadsafet
y/files/pdf/observatory/historical_evol.pdf
European Commission, Directorate General for Mobility and
Transport. (2017). Road safety newsletter, No 27.
Available online:
https://ec.europa.eu/transport/road_safety/sites/roadsafet
y/files/nl27_en.pdf

272

You might also like