You are on page 1of 6

Copyright @IFAC Analysis.

Design and Evaluation of


Human-Machine Systems. Kassel. Germany. 2001

DETECTION OF EVOLUTIONS IN THE DRIVER BEHAVIOUR USING


RELIABILITY CENTRED MAINTENANCE METHODS

Jc. Popieul (I), P. Simon (I), P. Loslever (I), A. Todoskoff(Z)

(I) Laboratoire d'Automatique et de Mecanique Industrielles et Humaines


Le Mont Houy, F-593/3 Valenciennes Cedex 9
Tel : 33 (0)32 7 51 1462, Fax : 33 (0)32751 1316
e-mail: Jean-Christophe.Popieu!r(i) univ-va!enciennes.fr

(2) Institut des Sciences & Techniques de l'lngenieur d'Angers (IST1A)


Qualite et Surete de Fonctionnement
62 avenue Notre-Dame du Lac, F-49000 Angers
rei : 33 (0)2 4! 365 7 57, Fax: 33 (0)241 3657 43

Abstract: This paper deals with the application of techniques coming from Reliability
Centred Maintenance to detect time evolutions of a driver's behaviour in a long
duration simulated driving task. It describes the problematic raised by such systems,
where a human operator is involved in the control loop, and proposes an approach of
solution using exploratory data analysis techniques. Copyright " 20011FAC

Keywords: vigilance, reliability, maintenance, exploratory data analysis, active


security, driver behaviour, classification, driving simulation.

state continuously modifies the standard


INTRODUCTION performance area.
As the lack of models does not allow an a priori
The work presented in this paper deals with the definition of this space, the proposed approach is based
problem of failure detection in systems where a Human on an exploratory technique. It aims at building a
operator has a permanent role in the control loop, such working space, through an observation of the system
as car driving for example. For most of these systems, time evolutions, in which performance (regarding a
the complexity of performing an early detection and specific criterion such as security for example) can
diagnosis of faults has its origin in the difficulty of the continuously be assessed, and where trends can be
definition of a standard performance running area for identified. To ensure sensitivity and reliability, this
the system, allowing to study time evolutions inside space has to be defined by the best fitted set of
and outside of this area: variables among those that can be measured
There is no available model (Human cognitive continuously on the system.
activity) that can be used for the definition of this This approach takes its inspiration in industrial
area and of the variables that can characterise it, maintenance strategies, and particularly in condition
The large variability of Human operator's directed maintenance (CDM) which consists in
behaviour induces a wide area of standard monitoring equipment performance to recognise the
performance, onset of failure, determine degradation rate and
In the car driving example, the continuous forecast failure (Moubray, 1997).
evolution of both the environment and the driver's

253
The final aim is to implement detection and diagnostic secondary task. But these authors also conclude that
devices that will be able to trigger specific tools giving this complementary mental activity should be induced
the best help to the operator, in a context of Human - at the appropriate times to assure maximal safety
Machine cooperation. benefits (it should not distract the driver in demanding
driving situations).
2 PROBLEM CONTEXT Due to this problem, most of the work in car driving
has been centered on devices from the first category.
2.1 Driver's vigilance All authors try to find out the ability of certain types of
"behaviors" for giving a reliable prediction of severe
Fatigue and driver's loss of vigilance have always been drowsiness conditions. Behaviors have been
recognized as an important cause of accidents. Many characterized by many different predictor variables
research studies have been lead to try to assess the part related to vehicle performance (control of speed,
of total accident that could be a consequence of fatigue steering and lateral position, TIC, TLC, .. . ), driver
or loss of vigilance. Estimates of vigilance or fatigue physiological status (electroencephalogram, eye blinks
related accidents vary in a wide range : 1.2-3.2% frequency and duration, slow eye movements, heart
(USA: Knippling and Wang, 1995) ; 2.5% (UK: rate, ... ), collateral activities (facial expression, body
Maycock, 1995) ; 8.4% (France : Thomas and Attard, and head movements, . .. ) etc. (see Todoskoff, 1999 for
1994) when vigilance or fatigue are considered as the a review).
main factor and up to 54% if they are considered as an Experiments made to assess the capacity of these
important factor among others (France : Leger, 1994). variables to be used as predictors deal generally with
The aim of increasing public safety and reducing the one variable at a time (monovariable statistical test are
cost of this disease for society induced studies in the most common used methods). If some of these
several fields . Two main areas are explored. The first variables reveal to be usable in the tested experimental
one aims at a better understanding of fatigue conditions, their application to real driving conditions
mechanisms in relation with various factors : the length rises many problems. The great variability of situations
of continuous work spells and daily duty periods, times in real driving conditions (changes in weather, lighting
of rest, time of the day, travel length or duration, .. . in contitions, trafic density, road surface, etc.) induces
order to propose recommendations to reduce the risk much more changes on these variables than those that
(Brown, 1994 ; Sagberg, 1999). The second area aims are consequences of drowsiness. This can lead to a
at proposing in-vehicle alerting devices to counteract lack of reliability of the prediction.
driver drowsiness. These devices can be divided in two One way of solution is to work simultaneously on the
general categories (Verwey and Zaidel, 1999). The best suited set of variables that could be used as
first includes those designed for detection of predictors. As in an industrial diagnosis application,
drowsiness followed by a warning and, in more working on several variables that evolve
advanced concepts, followed by an intervention. These simultaneously to indicate a specific situation gives a
devices are based on the continuous measurement of more reliable result. This is the way that is being
indicators used for assessment of drowsiness (e.g. explored using methods from the field of technical
EEG , behavioral activities (Roge et aI., 2001» or of diagnosis.
impaired driving performance (Verwey and Zaidel,
2000). 2.2 Reliability Centered Maintenance
In the second category are the devices which are
designed for maintaining alertness by some form of RCM is a global maintenance approach that aims at
activation of the driver throughout the trip. This applying the most cost-effective and appropriate
approach is based on the hypothesis that an attention maintenance technique to a device (called an "asset")
demanding secondary task might increase the general regarding the specific consequences of its functional
level of arousal and improve performance. This is the failure (system operation, safety, cost, ...) (Moubray,
solution that is in practice in train driving for many 1997). In our context, driver' s "failures" may have
years now. Operators have to react to the occurrence of disastrous consequences and are very difficult to
a signal that appears periodically throughout the trip by anticipate. In such a context, the best approach is to
pressing a switch or pulling a lever. However, studies assess continuously the state of a system, applying a
dealing with the comparison of different forms of such Condition Directed Maintenance (CDM) strategy,
systems have shown drivers could operate most of leading to trigger maintenance actions only when
them automatically at very low levels of alertness necessary (Smith, \993).
(Fruhstorfer et aI., 1977) and that the only ones who RCM and CDM classify failures in two sets :
could really increase the alertness of train drivers were functional or potential failures. Functional failures
those that require more cognitive processing. This occur when a device looses its ability to perform a
result has also been put forward in car driving by required function with respect to a performance level
Verwey and Zaidel (1999) who used game playing as a

254
defined in its technical specifications. The device is This approach is illustrated on a system where a human
unavailable due to this failure (Zwingelstein, 1996). operator is highly involved: the car-driver system.
Once a specific functional failure has been identified,
one or several physic conditions can generally be 2.3 The Car-Driver system in Environment
defined in order to detect that this failure is about to
occur. The satisfaction of these physic conditions is The first step in this approach is to select candidate
called a potential failure. Under these circumstances, it variables among all those that can be measured onto
is possible to react just before the functional failure the system. The path that is proposed is to take into
and thus to use the device at the maximum potential of account variables describing the interactions between
its components. The detection of the satisfaction of this all the "components" of the system in its environment,
condition is mainly a classification problem working as if a behaviour model had to be built.
with "indicators" (state variables) measured onto the ]n the field of car driving, as driving is a complex task
system. involving several regulation loops (control of the car,
When working with automated systems, the tactic and strategic activities) (Donges, 1978), the set
"indicators" describing the physic condition can be of candidate variables has been restricted to those
identified rather easily (vibratory, chemical, electrical, describing the control activity which is the only one
... analyses). When a Human operator is involved, that gives continuously observable information.
these indicators are much more difficult to find.
As when working on complex systems, the main
problem is that the system can not be modelled easily

c~
Visual
and thus : .. perception . , :
variables that describe the system state are not a PsychologlC.

priori known, phYSlOloglc and


behavlOfal aspects
~) - - --
evolutions of these variables regarding the effects Actions on Vehicle kinematics.
vehicle ...
of the studied factors on the system can not be commands ,

~
predicted,
eventual relationships among variables are not a
priori known .
As a consequence, it is very difficult to make
hypotheses on these variables in order to check them
with statistical test methods : very often, indicators are Fig. I. The Car-Driver system in Environment
multivariate and working only on a single variable
increases the risk of false alarm while working on Interactions between the "components" of car driving
several that evolve simultaneously in a specific can be classified into three main categories (figure I):
situation gives a more reliable diagnosis. Interactions between the driver and the
Thus, the approach has to be exploratory and able to environment. In this category are found mainly
put forward, among a large set of candidate variables, visual perception of the driver but also
those who are the most sensitive and discriminent to kinaesthetic feedback.
the studied factors, the relationships among them and Interactions between the driver and the vehicle
their ability to be used in a working states classification through actions on the commands of the car
process (from normal system behaviour to fault or (steering wheel, pedals, ... ).
failure). Interactions between the vehicle and the
To achieve these goals, the best suited method is the environment where are found mainly cinematic or
Multiple Correspondence Analysis (Johnson and dynamic information.
Wichern, 1992 ; Pau, 1997). The main assets of this As the focus is on the problems raised by the Human
exploratory data analysis method is that : operator, a fourth category is to be considered though
it fulfils the above goals, it doesn't deal with interactions, it is what can be found
it allows to use simultaneously quantitative and in the "psychological, physiological and behavioural
qualitative variables, aspects" (e.g. driver's motivation, stress, self centred
it shows graphically linear or non linear gestures, body movements, .. . ) (Todoskoff, et ai,
relationships among variables (through the use of 1999).
space modalities), Starting from a set of variables selected in these 4
it shows graphically relationships between categories comes the problem of putting forward the
"observations" as sets of points materialising most discriminant ones, but also the relationships
classes. among them. As seen in the first part, Multiple
Thus, MCA allows a better knowledge of the data and Correspondence Analysis (MCA) is a well suited
of their structure and, in this way, is a required first method to achieve this goal. It also allows to build
step for an efficient use of classification methods. classes of "observations" that can correspond to
different system's working states, through its

255
multivariate and exploratory aspects (Escofier and x, Y, Z positions of the head for category 4
Pages, 1988 ; Greenacre, 1993). ("psychological, physiological and behavioural
aspects"),
2.4 First validation step Eye gaze measurement was left out due to the duration
of the experiment (1h20) (problems of eye tracker's
As a first validation step, the approach was tested on a accuracy and driver tiredness for long periods of use).
long monotonous driving context in the aim of In the second experiment, 10 subjects, after an 80 km
detecting evolutions of the driver's behaviour. learning phase, had to drive a 336 km highway travel.
Experiments were carried out in a driving simulator, This travel was divided in four phases of 84 km,
first of all for safety considerations but also to get themselves cut into three 24 km identical "laps" with a
complete control of the driving situations and to ease starting and an ending stretch. Same variables as in the
the measurement of some data. first test were recorded except in the 1sI and 3rd phases
where the eye gaze of the driver was recorded as a
3 EXPERIMENTAnONS variable from the I sI category (interactions between the
driver and the environment).
3. J The SHERPA driving simulator
4 RESULTS
SHERPA - Simulateur Hybride d'Etude et de
Recherche de PSA pour l'Automobile - is a fixed base 4. J First experiment
driving simulator. The driving is performed in a Xantia
Citroen fully instrumented: dashboard, gearbox, pedals To apply MCA upon a set of data, several preliminary
(clutch, brake, accelerator) and steering wheel. steps aiming at building the "analysis variables" have
Almost all data measured on the car cabin or computed to be achieved. The first one is the choice of the
in the dynamical model can be stored at 120 Hz in data statistical unit (time cutting). In order to be able to
files during the simulation session. make comparisons between subjects, the time cutting
building the statistical units is based on a spatial
3.2 Eye gaze automatic processing in SHERPA criterion: the stretch. So each travel is a succession of
112 statistical units. For each statistical unit, data are
Eye gaze of the driver is measured using an ASL 4000 characterised by the arithmetic mean and standard
(Applied Science Laboratories) eye tracker. It uses an deviation.
helmet for eye gaze measurement by the "corneal The second step aims at obtaining homogeneous data.
vector" technique and an Ascension Flock of Birds It is based on a cutting of the ranges of evolutions of
magnetic tracker for the measure of head movements. each analysis variable into space modalities. Three
Due to the number of subjects and the experimentation modalities are used, with an equal width cutting
duration (vigilance problems), a manual data extraction criterion and fuzzy membership values in order to
is not realistic (far too much time consuming). Thus, an reduce the information loss due to the transition from a
original system named SA TMOS has been developed quantitative to a qualitative scale.
to allow an automatic processing of eye gaze Given as an example, first factor plane hereunder
measurement in the driving simulator. shows the trajectories of "mean subject" for the 112
The result of the data extraction is given as a list of stretches (Figure 2).
visual entities (fixations, smooth movements, saccades 2 12"4
and losses) with their duration and, for fixations &
smooth movements, the corresponding objects (inside
or outside of the car) and their respective distances
from the driver's eyes.

3.3 Experimental protocol

Two experiments were carried out. In the first one,


after a 90 km learning phase, 10 drivers had to drive a
160 km motorway travel (8 times the same lap made of
14 different stretches). During this test, variables were
recorded from three of the above categories :
Steering wheel angle for category 2 (interactions Fig. 2. First factor plane, modality points.
between the driver and the vehicle),
Speed, lateral position and heading error of the Projections of the 8 laps (triangles on figure 2) shows
vehicle for category 3 (interactions between the clearly a time evolution (lap I to 8 going from right to
vehicle and the environment). left on the first axis). This evolution is related to those

256
of the variables building the first axis which are the difference in driver behaviour evolution from one
standard deviations of head position, of lateral car subject to another puts forward the major problem
position and steering wheel angle but also mean values when dealing with man machine systems which is in
of the vehicle speed and longitudinal and vertical taking into account inter-individual differences when
positions of the head. developing new systems. This is especially true with
drowsiness among drivers (Verwey and Zaidel, 2000) .

4.2 Second experiment

The same approach was carried out on the 2nd, 3rd and
4th category variables with different characterisation
methods and showed almost the same results. A
specific analysis was performed on variables
describing the visual activity (l st category). The same
For each ooint . spatial cutting criterion is kept for time windows,
. stretch number (from 1 to 112)
." rr-------------~ • kind of stretch leading to a total number of windows of 72 (two
- fIrst lac (stretch 1 to 14) A (strai.ht line) phases with the eye tracker * 3 laps * 12 stretches).
<. > (left. ,",ht curve : R-3000m)
-last lao (strt1:dl ~N to.> 112)
Each visual entity is characterised by its duration and
«. » (Ieft. rioht curve: R-8OOm)
"-f .()~ O~ ,~
angular amplitude, which are then cut in three fuzzy
space modalities (same widths). For visual strategies,
Fig. 3. First farctor plane, statistical units. membership values describe the areas of interest
observed by the driver (among 10). Each time window
Figure 3 shows the projection of the 112 stretches being summarised by mean membership values.
building the 8 laps (8 times a 14 stretches lap). The
same evolution as on figure 2 can be observed. Mean axis 2

subject trajectory evolves from right to left of the first


axis between the I st and the II t h stretch. The second
axis shows differences induced by the geometry of the
road: bottom points correspond to curves while top
points correspond to the straight lines (second axis is
built by the steering wheel related characterisation
variables and lateral position).
Figure 4 hereunder is another analysis made on the 10
drivers considered individually.
1.5 .---,--------y--------,-- ------,--------,-- -- -
2

57 15 17 0.2 0.3
18
'~58
5 "154 16
52'\ 53 Fig. 5. First factor plane, time windows.
0.5 \ Driver 5 11 !
Driver 1
~ 13
51 ..
-.:r"l:2J8
1~
Cl
Given as an example, first factor plane here above
0
Drivers ,
... ... +
~~--
.., "
shows the 72 statistical units of one subject (figure 5).
The same phenomenon as previously can be observed:
3,4,6,8,9
:117 71 .25 Driver 10 the influence of time is revealed by the first factor axis.
·0.5
"G 2~4 First stretches are located on the left of the I st axis and
.~ DriVer 2
last ones on the right. When grouping the stretches of
the first and last lap as on figure 3, two independent
. 1 L-~.0~.5~----~0------~0~.5~-----7------~1~
. 5~~
sets can be distinguished, showing two distinct
behaviours of the driver.
Fig. 4. First factor plane, statistical units for the These behaviours can be characterised by the variables
analysis of the 10 drivers considered individually. building the 1st axis (eye blinks duration: increase with
time, amplitudes and duration of saccades: increase,
The same result can be observed, that is mainly a time fixations on landscape and sky: more frequent).
evolution here from left to right of the first axis, which
is still built by almost the same variables. What can be 5 CONCLUSION AND PROSPECTS
observed here is that for some drivers (I, 7, 10), this
evolution is far more important than for others. This

257
This paper presents a method based on principles
Leger, D. (\994). The cost of sleep-related accidents: a
coming from RCM/CDM in the aim of characterising
report for the National Commission on Sleep
the behaviour of systems where a Human operator is
Disorders Research. Sleep 17, pp 84-93.
included in the control loop. A first validation step of
this approach is presented through its use to study time Maycock, G. (\ 995). Driver sleepiness as a factor of
evolutions of the driver behaviour in a simulated in car and HGV accidents. Technical report 169.
motorway monotonous driving context. The method Crowthorne, UK Transport and Research
has shown its capacity to put forward time sensitive Laboratory,.
variables and their joint evolutions allowing to
distinguish different system's running states. Moubray, J. (\ 997). Reliability-Centered Maintenance
A second step in the approach will be to use lI. Butterworth-Heinemann. Oxford, UK.
classification methods such as discriminant analysis Pau, L-F. (1997). Diagnostic des pannes dans les
(Hand, 1981), on the basis of the identified sensitive systemes. CEPADUES Editions. Toulouse, France.
variables, to automatically detennine the current
running state of the system. Roge, J., Pebayle T. & Muzet A. (2001). Variations of
the level of vigilance and of behavioural activities
during simulated automobile driving. Accident
6 ACKNOWLEDGEMENTS
Analysis and Prevention, 33, pp 181-186.
The work presented in this paper has been realised in Sagberg, F. (\999). Road accidents caused by drivers
the context of a partnership between PSA Peugeot falling asleep. Accident Analysis and Prevention,
Citroen and the LAMIH, with the financial support of 31, pp 639-649.
the "Fondation MAIF" and the "Region Nord - Pas de
Calais". Smith, A.M . (\ 993). Reliability Centered
Maintenance. Mc Graw Hill. New York,.
7 REFERENCES Thomas, C. & Attard, S. (1994). Drowsiness and Fatal
accidents. Technical Report, Nanterre, France.
Brown, 1.0. (\994). Driver Fatigue, Human Factors,
Centre Europeen d'Etude Socioeconomiques et
36(2), pp 298-314.
Accidentologiques des Risques (CEESAR).
Donges, E. (1978). A two level model of driver
Todoskoff, A. {I 999). Etude des evolutions
steering behaviour, Human Factors, 20, 691-707.
tempore//es du comportement du conducteur sur
Escofier, 8., Pages, J. (\ 988). Analyses factorie//es autoroute : analyse multidimensionnelle de
simples et multiples. Dunod. Paris, France. signaux relatift au vehicule et aux mouvements de
tete sur simulateur. These de Doctorat de
Fruhstorfer, H., Langanke, P., Meinzer, K., Peter, J.H. ,
l'Universite de Valenciennes, janvier.
Pfaff, U. (1977). Neurophysiological vigilance
indicators and operational analysis of a train Todoskoff, A., Dillies, M-A., Popieul, J-C. & Angue,
vigilance monitoring device: A laboratory and J-c. (1999). Characterization of driver'S behaviour
field study. In Vigilance. Theory, operational : a joint study in a car driving simulator and in real
performance and physiological correlates, driving situations. Proceedings of the Driving
Mackie, R.R. (Ed), pp 87-109. Plenum press, New Simulation Conference '99. Paris, France, July.
York.
Verwey, W.B. & Zaidel, D.M. (1999). Preventing
Greenacre, MJ. (\993). Correspondence Analysis in drowsiness accidents by an alertness maintenance
Practice. Academic Press. London. device. Accident Analysis and Prevention, 31, pp
199-211, 1999.
Hand, DJ. (\ 981). Discrimination and classification,
Wiley. London. Verwey, W.B. & Zaidel, D.M. (2000). Predicting
drowsiness accidents from personal attributes, eye
Johnson, M., & Wichern, D.W. {I 992). Applied
blinks and ongoing driving behaviour. Personality
Multivariate Statistical Analysis, Prentice Hall
and Individual Differences, 28, pp 123-142.
International Editions.
Zwingelstein, G. (1999). La maintenance basee sur la
Knipling, R.R. & WangJ .-S. (1995). Revised estimates
fiabilite, guide pratique d'application de la RCM.
of the US drowsy driver crash problem size based
Hennes. Paris, France.
on general estimates systems case reviews.
Proceedings of the 39'h annual meeting of the
association for advancement of automotive
medicine, October.

258

You might also like