You are on page 1of 6

Available online at www.sciencedirect.

com

ScienceDirect
IFAC PapersOnLine 54-2 (2021) 173–178
HUMAN-A UTOMATION - RAILWAY REMOTE CONTROL:
HUMAN
HOW -AUTOMATION
TO DEFINE - RAILWAY REMOTE
SHARED INFORMATION CONTROL?:
AND FUNCTIONS
HUMAN
H
HOWUMAN -AUTOMATION
-A
TO DEFINEUTOMATION -- R
SHARED INFORMATION RAILWAY
AILWAY REMOTE
REMOTE CONTROL?::
CONTROL
AND FUNCTIONS
HOW TO DEFINE
HOW TO DEFINE
3
SHARED INFORMATION
SHARED INFORMATION 1,AND AND FUNCTIONS?
2, 3 FUNCTIONS?
Quentin Gadmer , Marie-Pierre Pacaux-Lemoine , Philippe Richard3
Quentin Gadmer3, Marie-Pierre Pacaux-Lemoine1, 2, 3, Philippe Richard3
Quentin Gadmer33,,1Université
Quentin Gadmer Marie-Pierre Pacaux-Lemoine
Polytechnique
Marie-Pierre
1, 2,
1, 2, 33
Hauts-de-France
Pacaux-Lemoine ,, Philippe Richard33
Philippe Richard
2
1 CNRS,
Université UMR 8201-
Polytechnique LAMIH
Hauts-de-France
3 1
Institut de2
1Université Recherche
CNRS, Technologique
UMR 8201-
Polytechnique LAMIHRailenium
Hauts-de-France
Université Polytechnique Hauts-de-France
3 F-59300
2
Institut de CNRS,
RechercheValenciennes, France
2
CNRS, UMRTechnologique
UMR 8201- LAMIHRailenium
8201- LAMIH
3 e-mail:
3Institut de marie-pierre.lemoine@uphf.fr
F-59300 Valenciennes,
Recherche France
Technologique Railenium
Institut de Recherche Technologique Railenium
e-mail: marie-pierre.lemoine@uphf.fr
F-59300
F-59300 Valenciennes,
Valenciennes, France
France
3
Institut de Recherche
e-mail: Technologique Railenium
marie-pierre.lemoine@uphf.fr
e-mail: marie-pierre.lemoine@uphf.fr
3
Institut de F-59300 Famars,
Recherche France Railenium
Technologique
e-mail:
3 {quentin.gadmer;
3Institut de F-59300 philippe.richard}@railenium.eu
Famars, France Railenium
Institut de Recherche
Recherche Technologique
Technologique Railenium
e-mail: {quentin.gadmer;
F-59300 philippe.richard}@railenium.eu
F-59300 Famars, France
Famars, France
e-mail:
e-mail: {quentin.gadmer;
{quentin.gadmer; philippe.richard}@railenium.eu
philippe.richard}@railenium.eu
Abstract: As it had already been observed in other domains, such as aircraft or automotive sectors, the development
of fully automated driving systems in the mainline railway sector faces multiple technical and safety barriers. Before
Abstract: As it had already been observed in other domains, such as aircraft or automotive sectors, the development
such an advanced system can be overcome, systems with intermediate and adaptive levels of automation must be
of fully automated
Abstract: As it driving
itstudied.
had systems
already been in the mainline
observed in other
otherrailway sector
domains, suchafaces
as multiple
aircraft technical and
orfor
automotive safetythe
sectors, barriers. Before
development
considered
Abstract: and
As had In thisbeen
already context, human
observed in operators maintain
domains, such crucial
as roleor
aircraft the train driving
automotive sectors, activity and their
the development
such
of an advanced system
fully can be overcome, systems with sector
intermediate and adaptive levels ofsafety
automation must be
of fully automated
interactions
automated driving
with technical systems
drivingsystems
systemsand in
in the
other
the mainline railway
agents must
mainline remain
railway faces
among
sector facesthe multiple technical
main focuses
multiple and
of the
technical safety barriers.
andconception phase.Before
barriers. These
Before
considered
such an and studied.
an advanced
advanced systemIn this
can context,
be overcome,humansystems
overcome, operators maintain
with a crucial
intermediate androle for the levels
adaptive train driving activity and
of automation
automation musttheir
be
interactions
such are considered
system through
can be a thoroughsystems
Human-Machine
with cooperation
intermediate and model.
adaptive The objective
levels of of this papermustis be
to
interactions
considered with technical
and systems and other agents must remain among the main focuses of thedriving
conception phase. These
considered and studied.
present a conception andIn
studied. this
this context,
Inevaluation
context, human
method operators
operators maintain
humanimplementing aa crucial
this model
maintain in the
crucial role for
for the
the train
roledevelopmenttrain of activity
assistance
driving and
and their
systems
activity for
their
interactions are considered
interactions with
with technical throughand
systems a thorough
other Human-Machine
agents must remain
remain cooperation
among theformain
main model.
focusesThe objective
ofdriving
the conception
conceptionof thisphase.
paperThese
is to
cooperation
interactions human operators.
technical systems Theother
and method is currently
agents must beingamong
applied the trainfocuses
remoteof the as part ofphase.
the TC-Rail
These
present a conception
interactions are and evaluation
considered through a method
thorough implementing
Human-Machine this model
cooperationin themodel.
development
The of assistance
objective of thissystems
paper isfor
project, where
interactions arethe aim of thethrough
considered study isa to focus onHuman-Machine
thorough Human-Factors cooperation
aspects. A second model.phase of development
The objective of this ispaper is to
currently
to
cooperation
present with human andoperators. The methodimplementing
is currently being appliedinforthe train remote driving as part of the TC-Rail
in
present aa conception
progress conception
and has beenand evaluation
complemented
evaluation method
by theimplementing
method thisphase.
results of a first
this model
model Along
in thewithdevelopment of assistance
the conception
development of assistance systems
method, systems for
the statefor
of
project, where
cooperation the
with aim of the study is to focus on Human-Factors aspects. A second phase of development is currently
cooperation
this with human
second phase, welloperators.
human operators. The
Thefor method
method is currently
istests
currently being
being applied
applied for train
train remote
forpresented driving
remotethis paperas
driving as. part
part of
of the
the TC-Rail
TC-Rail
in progress
project, and hasas been as use cases
complemented byfuture
the results that
of aimplement
first phase. it,Along
are with theinconception method, thecurrently
state of
project, where
where the
the aim
aim of
of the
the study
study is
is to
to focus
focus onon Human-Factors
Human-Factors aspects.
aspects. A A second
second phase
phase of
of development
development is is currently
Copyright
this second
Keywords:
in © 2021
phase, asThe
Human-machine
well Authors.
as use This
cooperation;
cases foris an open
future testsaccess
Adaptivethat article
level
implementofunder
it, arethe
automation; CC
presentedBY-NC-ND
Design
in this and license
paper .
evaluation method;
in progress and has been complemented by the results of a first phase. Along with the conception method, the state
progress and has been complemented by the results of a first phase. Along with the conception method, the state of
of
(http://creativecommons.org/
Teleoperation;
this
this second phase,
second
Keywords: phase,Railway.
as well
well as
Human-machine
as use licenses/by-nc-nd/4.0)
as use cases for
for future
cooperation;
cases futureAdaptive
tests that
tests that implement
implement it, are
it, are presented
level of automation; presented in this
Design
in thisand ..
paperevaluation
paper method;
Teleoperation;
Keywords: Railway.
Keywords: Human-machine
Human-machine cooperation;
cooperation; Adaptive
Adaptive level
level of
of automation;
automation; Design
Design and and evaluation
evaluation method;
method;
Teleoperation; Railway.
Teleoperation; Railway.
1 INTRODUCTION machines with different objectives, or different humans, or
1 INTRODUCTION different environments,
with differentbutobjectives,
even if theor difference
differentishumans,very small,
The process of automation has led to the development of machines it can disturb the overallbut human-machine system and maysmall,
or
lead
increasingly intelligent1
1 orI
I capable
NTRODUCTION
NTRODUCTIONassistance systems, aiming different
machines
machines environments,
with
with different
different even
objectives,
objectives,if the or
ordifference
different
different is very
humans,
humans, or
or
The process of automation has led to the development of to it catastrophes,
can disturb theespecially
overallbut if the human andsystem
human-machine the machine
and mayarelead
not
to share
increasinglythe ability to
intelligent control a
or capableprocess with human operators, different
different environments,
environments, but even
even if
if the
the difference
difference is
is very
very small,
small,
The process
The process of automation
of automation has assistance
has led to
led the systems,
to the development
development aimingof it
of able
to to communicate
catastrophes, effectively.
as
to recommended
share the ability
increasingly
in to
multiple
intelligent control
or
domains
a process
capable
(Flemisch
with human
assistance
F., Abbink
systems, operators,D.,
aiming it can
can disturb theespecially
disturb the overall if the human andsystem
overall human-machine
human-machine the machine
system and
and maymayarelead
not
lead
increasingly
Itoh M., intelligent
Pacaux-Lemoine or capable
M.-P., assistance
Wessel systems,
G., 2019). aiming
Such able
to to communicate
catastrophes, effectively.
especially if the human and the machine are not
as
to
to recommended
share the in to
the ability
share could ability multiple
to control
control domains
aa process
process (Flemisch
with
with human F., Abbink
human operators,
operators,D., to catastrophes, especially if the human and the machine are nota
Such communication difficulties are highly critical in
systems
Itoh be assisting,
M., Pacaux-Lemoine not exhaustively,
M.-P., Wessel with
G.,F., the analysis able to
to communicate
teleoperation
able context,
communicate effectively.
which
effectively. is carried out critical
within inthea
as
as
or
recommended
recommended
the decision
in
in multiple
multiple
making
domains
domains
during an
(Flemisch
(Flemisch
activity, F.,2019).
inducing
Abbink
Abbink Such
D., Such
D., framework
strong
communication
of Railenium’s
difficulties
TC-Rail
are highly
project (Railway Remote
systems
Itoh
Itoh M.,M.,could be assisting, not
Pacaux-Lemoine
Pacaux-Lemoine exhaustively,
M.-P.,
M.-P., Wessel
Wessel with2019).
G.,
G., the analysis
2019). Such
Such teleoperation
Such context, which
Such communication
communication is carried
difficulties
difficulties are
are ahighly
highlyout critical
within
critical intheaa
in
interactions
or the with making
decision human operators
during anand the need
activity, to
inducing be able to Driving).
strong framework This
of project aims to develop
TC-Rail project system
(Railway of Remote
remote
systems
systems could
could be
be assisting,
assisting, not
not exhaustively,
exhaustively, with
with the
the analysis
analysis teleoperation
teleoperation context,
Railenium’s
context, which
which is
is carried
carried out
out within
within the
the
communicate
interactions and human
with cooperate effectively with them.to be able to control for freight
projecttrains, identifying aand resolving the
or
or the
the decision
decision making operators
making during
during an anand the need
activity,
activity, inducing
inducing strong Driving).
strong framework
framework
technological
This
of
of Railenium’s
Railenium’s
limitations
aimsTC-Rail
to
TC-Raildevelop
andidentifying
project
project
scientific and
system
(Railway
(Railway
challenges.
of Remote
remote
Remote
Other
communicate
interactions and human
with
Unfortunately,
interactions with cooperate
research
human effectively
operators
operators and with
and
on automated the them.to
need
the systems
need to be is able
be mostly
able to control
to Driving).
Driving). for freight
This
This projecttrains,
project aims
aims to toaredevelop
develop aa system
systemresolving
of
of remote
remotethe
applications
technological
control for of remote
limitations
freight driving
trains, and considered
scientific
identifying (management
challenges.
and resolving Otherof
the
communicate
technical,
communicate and and
and cooperate
often overlooks
cooperate effectively
the human
effectively with
with them.
operators’
them.
Unfortunately, research on automated systems is mostly technical role and control for freight trains, identifying and resolving the
technological routes between
applications of limitations
remote driving stations
and and maintenance
arescientific
considered centers
(management
challenges. Otheror
of
their importance
technical,
Unfortunately, in research
and often the process
overlooks on control.
the human
automated This is especially
operators’
systems isrole true
and technological
mostly recovering an limitations
autonomous and
train),scientific challenges.
but maintenance
not taken into Other
account
in Unfortunately,
domains where research
the literatureon isautomated
quite recentsystems
such as ismainline
mostly technical
applications
applications routes
of between
remote
of remote stations
driving
driving are
are and
considered
considered centers
(management or
of
their importance
technical,
technical, and in the
and often
often process the
overlooks control.
human This is especially
operators’ role true
role and within theroutes
TC-Rail project. This work butaims to (management
contribute of
to the
railway
in domains driving,
where asoverlooks
the companies
literature
the
is
human
often
quite
operators’
aim
recent foras perfectly
such
and technical
mainline
recovering
technical
management
an autonomous
routes
of
between
between
the impact
train),
stations
stations
of
and
and
distance
not taken
maintenance
maintenance
between
into account
centers
centers
the human
or
or
their
their importance
importance in the process control. This is especially true
functioning
railway but in
driving,
the process unachievable
immediately
as literature
companies
control. This isfully
often
especially
aimsuchforas automated true recovering
perfectly
within
recovering
operator
the TC-Rail
and
an
an the project. This
autonomous
autonomous
controlled
work
train),
train),
system butaims
but to contribute
not taken
innotorder
taken tointo
to the
into account
account
enable the
in
in domains
domains where
where the
the literature is
is quite
quite recent
recent such as mainline
mainline management
within the of
TC-Rail the impact
project. of
This distance
work aims between
to the
contribute human
to
systems.
functioning
railway
Human
but
driving, immediately
as companies
needs and interactions
operator’s unachievable
often aim fully
for automatedwith within
perfectly the TC-Rail
human-machine project.
system to This
achievework itsaims to contribute
objectives in to the
complete the
railway driving,
assistance systems areas rarely
companies
assessed, often aim impairing
severely for perfectly their operator
management
management and ofthethe
of controlled
the impact
impact system
of
of distance
distance in order
between
between to theenable
the human
human the
functioning
systems.
functioning but
but immediately
Human operator’s
immediately and
unachievable
needs
unachievable interactions
fully
fully toautomated
automatedwith safety. Forand
human-machine more details ontothis project, you can consult Masson
ability
assistance
systems.
to cooperate
systems are
Human
with eachassessed,
rarely
operator’s
other.
needs
Paradoxically,
severely
and impairing
interactions
speed up operator
their
with operator
et al. (2019). thesystem
and the controlled
controlled achieve
systemitsin
system inobjectives
order
order to to inenable
complete
enable the
the
systems.
the researchHuman
process operator’s
and save needs
productionand interactions
cost and with
resources, safety. For
human-machine
human-machine more details
system
system onto
to this project,
achieve
achieve its
its you can
objectives
objectives consult
in
in Masson
complete
complete
ability
assistance
assistanceto cooperate
systems with
are each
rarely
systemsofarepartially other.
assessed,
rarely assessed, Paradoxically,
severely
severely to
impairing
impairing speed up
their
their safety.
et al.Human
(2019).
the development automated systems For
For more details on
on this
this project,
when you can
can consult Masson
the
abilityresearch
ability to processwith
to cooperate
cooperate andeach
with saveother.
each production
other. cost andwill
Paradoxically,
Paradoxically,
largely
toresources,
to speed
speed upup et
safety. centered
more approaches
details project, building
you assistance
consult Massonand
build upon what is already existing, effectively minimizing al. (2019).
cooperation
et al. (2019). systems for train driving are still scarcely
the
the development
research
research of
process
process partially
and
and save
save automated
production
production systems
cost
costorand
and will largely
resources,
resources, Human centered approaches when building assistance and
specific
build needs
upon of the
what is new
already activity for humans
existing, effectively machines.
minimizing As documented
cooperation
Human in the literature,
systems
centered for
approaches especially
train driving
when inare
building theassistance
case scarcely
still of train
and
the
the development
development of partially
of and
partially automated
automated systems
systems will largely
willexisting
largely teleoperation
Human centered approaches when building assistance and
aspecific
result, companies
needs of the newindustries
activity forsometimes
humans orre-use
machines. As cooperation
documented that is still only emerging. In ourthe research fortrain
this
build
build upon
upon what
what is
is already
already existing,
existing, effectively
effectively minimizing
minimizing cooperation in the
systems
systems literature,
for
for train especially
train driving inare
driving are stillcase scarcely
still of
scarcely
aspecific
result, companies
specific needs
needs of
of the and
the new industries
new activity
activity for sometimes
for humans
humans or re-use
or machines. existing
machines. As teleoperation
As documented
documented in that
in the is still only
the literature, emerging.
literature, especially
especially in In our
in the research
the case
case of for this
of train
train
aa result, companies and industries sometimes re-use existing teleoperation that is still only
result, companies and industries sometimes re-use existing teleoperation that is still only emerging. In our research for this emerging. In our research for this
2405-8963 Copyright © 2021 The Authors. This is an open access article under the CC BY-NC-ND license.
Peer review under responsibility of International Federation of Automatic Control.
10.1016/j.ifacol.2021.06.022
174 Quentin Gadmer et al. / IFAC PapersOnLine 54-2 (2021) 173–178

project, we have applied and extended human-machine method aims to propose an easier way to design and evaluate
cooperation principles to this remote driving context, especially system than the V-cycle proposed by Royce (Royce, 1970), and
the method supporting these principles. This updated method, moreover, it does take into account humans and their
used to design and evaluate assistance systems and its interactions with assistance systems. The method in “U” has the
interaction with human operator, will now be presented. objective to balance human involvement with machine
involvement in the control of the process in a cooperative
2 METHODOLOGICAL APPROACH manner. Firstly used in telerobotic domain (Millot and
User-centered design methods aim to evaluate the Roussillon, 1991), other domains applied this method like in
ergonomics of systems. They provide knowledge about the automotive domain to design and evaluate driving assistance
design and evaluation of interfaces, e.g. usability and models of systems (Pacaux-Lemoine and Crévits, 2010; Pacaux-
human-machine interaction based on cognitive behavior Lemoine, Simon and Popieul, 2015). Fig. 1 presents the new
(Gould and Lewis, 1985; Nielsen, 1993). Nevertheless, other version of the method. Indeed, details about human and
methods exist, originating from different domains, such as the machine representations, their interactions through a Common
method presented in social acceptability (Brangier, Hammes- Work Space (CWS), and the multi-level aspects of cooperation
Adelé and Bastien, 2010). The authors underline the interest in enrich the previous version, to converge towards Human-
exploiting complementarities between humans and machines. Machine System Integration method.
This is also the objective of the method proposed by Millot, the
so-called method in “U” (Millot and Roussillon, 1991). This

1 New objectives
(performance, type of product, process…)
2 Analysis of process

Set of results 12
Human resources Technical resources 13

Validation
3
Levels of activity/Organization Commands 0
Model of Humans,
Analysis of one level of Cognitive activity analysis
4 assistance systems and 11
activity Data processing
process

Modification
Analysis of current Analysis of current Quantitative and Subjective and
5
Human tasks assistance systems qualitative data objective data
14 Real or simulated
6 Modification of Common Work Space Modification of 10
assistance system
Human tasks Task allocation/Rules assistance systems
Contexts
Records
More training

Scenarios
Complementarity
7 Definition of
between levels of activity
experimental 9
15 protocols
8 Realization/Integration
Human training

Human(s)-Machine(s) Objectives of the evaluation


system
Descending phase of design Ascending phase of evaluation

Fig. 1. Method in “U”, extended from (Millot, 1995)

In this method, a descending phase designs Human(s)- analysis of current activity (e.g. being in cabin with drivers).
machine(s) system and an ascending phase evaluates it. Such points of view are sometimes different from the point of
view of managers (cf. Fig. 1-2). Ergonomic and social fields
First, designers need to know the objectives of the human- help analyze human resources, extracting cognitive and
machine system they have to design (cf. Fig. 1-1). In the TC- physical constraints linked to activities, as well as constraints
Rail project, the objective is to design the remote control, i.e. from the social organization.
the augmented work position of the train driver, as well as the
augmented train. Safety is of course the main performance to The method highlights the interest in extracting the levels
control, but train schedule and driver acceptability must be of activity and layers of cooperation from the organization (cf.
taken into account too. Therefore, designers must correctly Fig. 1-4). The designer has to then identify tasks and sub-tasks
identify and understand objectives with discussions with of humans and machines at each level (cf. Fig. 1-5): - the
managers, experts and current/future train drivers. Models of operational level concerns the control of the train speed (train
current organization, current tasks and functions, and detailed driver, ground staff), - the tactical level concerns the line
description of drivers’ activity exist and already provide knowledge and the forecast of next speed limits (train driver,
interesting information about the prescribed tasks (cf. Fig. 1-0). traffic supervision), - the strategic level concerns the itinerary
However, in addition to existing models, designers may study of the train (train driver, traffic planners and schedulers). At
human and technical resources (cf. Fig. 1-3), and conduct each level, the designer suggests modifications of current tasks
Quentin Gadmer et al. / IFAC PapersOnLine 54-2 (2021) 173–178 175

or creations of new tasks for humans and machines, as well as with new human tasks, or new assistance system tasks, or new
the definition of rules for task allocation between humans and CWS, or new organizations. The third round of feedback (15th
machines involved in the level, and the Human-machine step of the method) underlines the necessity for participants to
interface to support the common workspace (cf. Fig. 1-6). Next have more training with their new tasks, regarding their
step is the identification of cooperative tasks between these cooperation with assistance systems, or with the activity.
layers of cooperation (Pacaux-Lemoine M.-P., Flemisch F.,
2018). An iterative procedure proposes the analysis of activity This method was used in the TC-Rail project. A first loop
level by level, as well as complementarity between levels (cf. of a descending and ascending phase was completed, and the
Fig. 1-7). Tasks or functions deal with individual and project is currently in its second descending, design phase.
cooperative activities, therefore, Know-How (KH) and Know- 3 APPLICATION WITHIN THE TC-RAIL PROJECT
How-to-Cooperate (KHC) functions of train driver and several
assistance systems may be analyzed through a grid presented in 3.1 “First loop”
the next part with the use case presentation (cf. §3).
During this first loop, a first demonstrator has been
The ascending phase starts when the designer has identified developed. The first step was to understand the activity of a
a minimum of humans and assistance systems’ functions to be railway driver, to determine the changes that must be applied,
evaluated. The objectives of the evaluation must answer the in terms of taking information or modality of information
questions raised by the stated hypothesis. What do we want to presentation so that the driving activity can be carried out
highlight with the evaluations? How can the proposed new remotely. Specific choices were made for this first
human-machine system be assessed and prove its usefulness? demonstrator to limit the scope of the study:
Experimental procedures and protocols must answer such
questions, with the definition of contexts, scenarios and • The activity was limited to the braking and traction
recorded data (cf. Fig. 1-9). Context deals with whole or part of tasks, to focus on the applicability of remote driving
the process in which the human-machine system takes part. on a simpler system;
Scenarios aim to encourage users to complete some tasks by • It was assumed that remote drivers would initially also
asking them (and the assistance systems) to reach goals despite be former drivers. This greatly influences their
triggering unexpected events. Regarding data, experimenters knowledge of the driving activity, even from a remote
must find the right compromise between recording many data perspective;
and spending a lot of time cleaning, selecting, and analyzing • The intelligence brought into the systems was kept as
data, or selecting the most appropriate data and the way to low as possible for this first phase, to reduce
analyze them. experimental variables.
The 10th step of the design and evaluation method describe In this context, the analysis of the prescribed activity in cabs
the way assistance systems are implemented in a real or and working groups with drivers (steps 1 to 5 of Fig 1.) has led
simulated experimental environment. After technical tests to the definition of several recommendations for the design of
aiming to evaluate the system robustness, tests of usability and Human Machine Interfaces (HMI) for train remote driving
acceptability must be conducted, and assistance systems can be (steps 6 to 8 of Fig 1.). Some of these have been integrated into
evaluated at different levels and for different kinds of system the phase 1 remote cabin.
maturity (Boy, 2018). Designers may fully program functions
or simulate those functions using technics such as the Wizard In addition to the first demonstrator, on a real train, further
of Oz method (Pacaux-Lemoine and Loiselet, 2002) or the tests were performed on a simulator (steps 9 to 12 of Fig 1.)
theater method (Schieben et al., 2009). However, in that case, with sixteen freight train drivers. In both environments, the
specific interfaces must be developed to manage the simulated choice was made to reduce information gathering to a single
functions. However, that can be time and cost consuming. The information channel (visual) in order to identify the problems
11th step of the method deals with data processing. Many caused by the lack of other channels. The objective of this
methods exist to analyze data, however few methods exist that choice was to identify situations and sources of information that
are able to confront subjective, objective, quantitative and must be considered when transitioning towards remote driving.
qualitative data. Moreover, few methods help experimenters to It emerged that the visual channel alone is not sufficient and
understand data and provide explanations or justification of leads to visual fatigue and increased cognitive workload. The
results. The model of a cooperative agent may support such an test results helped identify sequences of the activity where the
analysis. The idea is to use a coding of agents’ activity done acquisition of information from several sensory channels is
according to the model of cooperation to highlight interactions essential, effectively enhancing our model of the activity and
between agents (cf. Hoc J.-M., Pacaux-Lemoine M.-P., 1998). the human operator. For example, drivers noticed the absence
The 12th step of the method is the result of all the previous steps. of proprioception, which greatly participates in building a
Experimenters may describe the experimental HMS results. proper sense of presence and understanding of the train’s
Then, three main feedbacks aim to update boxes of the design movements. We believe this lack of information will have a
phase. The first round of feedback (13th step of the method) negative and potentially important impact in situations such as
validates the HMS and updates current models of human the tensioning of the train’s coupling before the departure of a
operators, assistance systems and processes according to new freight train or the problematic of slipping/sliding. It is not be
achievements. The second round of feedback (14th step of the possible to reproduce all the sensory sources (kinesthetic,
method) highlights unsuitable aspects in the design of the HMS. auditory...) in an identical way to reality and when it is possible
Therefore, designers must modify such aspects that may deal to provide such information, the latency between the remote
176 Quentin Gadmer et al. / IFAC PapersOnLine 54-2 (2021) 173–178

driving system and the telecommunications network must be activity mission and their interactions are the main focus of our
considered, making the information difficult to rely on. study. For each of them, we aim to define their KH, the inner
ability of the agent to control and interact with the process and
Because of the multiple discrepancies between on-board and their KHC, the ability to communicate and share functions with
remote driving and the altered perception ability of the remote other agents.
driver raised during the first loop, it seems essential to provide
more developed assistance systems (step 14 of Fig 1.). The next
parts of section 3 explain the method used to define the
allocation of tasks to the different agents presented (Fig. 2) and
proposes an illustration on the slipping and sliding use case.

3.2 Use case

Since every situation of the train driving activity cannot be


considered in a single design phase, our study is limited to only
a reduced number of specific use cases. The use case defines
the scope of our study by setting the different actors, human and
assistance systems that have a goal in the process, their role in
achieving this goal, notably the assistance system’s role in
aiding the remote driver and conditions specific to the use case.
To illustrate the application of the method and the model, in this Fig. 2. Simplified cooperation model for train remote
paper we have focused our examples on the management of driving
wheel-rail adhesion issues, such as slipping and sliding and see
how to build assistant systems for these situations. The KH can be divided into four subfunctions, being
Information Gathering (IG) on the process and the
In this context, the remote driver is facing multiple issues environment, Information Analysis (IA), Decision Making
as the detection of sliding or slipping is now much more (DM) and the Action Implementation (AI). The KHC is also
difficult. Indeed, due to technical restrictions of remote driving divided into four subfunctions, dealing with Information
and the lack of information, motion parallax or proprioception, Gathering (IG) on other agents, the Detection and Management
it is harder for a remote driver to properly estimate the train’s of Interferences (ID & IM), and the Function Allocation (FA)
speed and feel the effects of traction and braking efforts. As a between agents. The support for this cooperation is known as
result, they rely mainly on speed indicators, subject to latency the Common Work Space (CWS), which provides means of
and inaccuracy, and their knowledge of the train line to notice communication between agents and tools to interact with the
or anticipate such issues. Moreover, the detection of adhesion process (communication networks, user interfaces, controller,
issues is essential as it can potentially affect the train’s etc.).
acceleration, its braking time and can sometimes damage the
infrastructure or the train itself, resulting in the need for a repair
services intervention. Moreover, an increased braking time is
dangerous as it adds up to latency and increased reaction time
due to remote driving.
During the second descending phase of the extended
Method in “U”, the cooperation model was updated from the
first evaluation phase’s feedbacks and the needs specific to the
chosen use cases. In the following part, we will present the
current state of the model and how it is used in this use case to
develop assistance systems.

3.3 Updated cooperation model

In (Pacaux-Lemoine M.-P., Gadmer Q., & Richard P., 2020),


we have presented in detail the cooperation model, extending
already existing Human-Machine Cooperation principles and Fig. 3. Cooperation table detailing the model’s functions
previous models used by Dr. Pacaux-Lemoine (Pacaux-
for each pair of agents
Lemoine M.-P., Flemisch F., 2018) to more than two agents and
adapting its use towards train remote driving. In this We use the model to determine the capacity of the agents
framework, we have identified four agents directly taking part regarding each of these functions and list them in a grid table
in the driving activity: the remote driver, the train and two featuring each pair of agents such as Remote Driver – Train
Advanced Driver-Assistance Systems (ADAS), one on-board, This grid was used by Dr. Pacaux-Lemoine in (Pacaux-
that has more control over the train and its environment, and Lemoine, M.-P., Simon, P. and Popieul, J., 2015) and is useful
one within the remote-control cabin that can easily to comprehend the KH and KHC’s of agents, and how they use
communicate with or monitor the remote driver. These agents the CWS to support their interactions. The table serves a
cooperate with each other to successfully complete the driving complete and rigorous study in raising as many questions as
Quentin Gadmer et al. / IFAC PapersOnLine 54-2 (2021) 173–178 177

possible on the agents’ capacities and in avoiding overlooking might then appear between the remote driver and the on-board
any element of the process. Fig. 3 presents the main elements ADAS regarding their analyses. For example, the remote driver
of this tool, that will now be developed. The first, upper-left can find a decision from the ADAS inadequate according to
square, in white and yellow, shows the agents’ KH, detailing their own analysis. To avoid potentially dangerous conflicts in
the aspects of each of the KH functions for both agents. Then, decisions and following actions on the process these
the two adjacent squares, in blue and green, show their interferences must be handled. In Fig. 5, the remote driver can
respective KHC with the other agent. The last, lower and right do so by accepting, negotiating, or imposing their
square, in orange, details the use of the CWS by the agents to analysis/decision and ultimately modifying preferences
communicate and justify, for example, their analyses or regarding the ADAS’s assistance level.
decisions.
In Fig. 4, we can see how the on-board ADAS’s KH
complement that of the remote drive to help with the detection
and prevention of wheel-rail adhesion issues. For clarity and
readability purposes, the cells content has been reduced to show
only a few examples. The remote driver relies on the ADAS’s
information gathering abilities for their analyses and might
anticipate an issue from their knowledge of the train line
(incoming slopes, weather constraints, etc.). The ADAS can
analyze the train’s behavior and then alert other agents as part
of its KHC (see Fig.5). In this use case, the ADAS’s speed and
acceleration analysis can be compared with the estimation of
the train’s behavior through a digital simulation, helping in
detecting wheel-rail adhesion issues. Finally, with an increased
authority, the ADAS can control the train’s speed if necessary,
or manage the opening of sand boxes when rails are too
slippery. In this pair of agents, the Action Implementation (AI) Fig. 5. Remote driver’s KHC with the on-board ADAS
function cases were left empty for both agents. This is because
This framework is used to find solutions to complement the
the remote driver and the on-board ADAS’s decisions are
remote driver’s abilities with other agents’ support. It raises
transmitted to the train through a controller that will activate the
multiple questions regarding their ability or inability to perform
train’s actuators. The AI authority is thus left to the train agent
certain tasks and allows us to fully comprehend the activity.
which will implement other agents’ decisions.
This model is currently being enhanced by the results from the
first phase of the project and further investigations on human
factors and teleoperation. Multiple steps remain for the project
to close the “second loop” of this conception cycle.
4 FUTURE WORK
Following the completion of the revised model, the next
steps for the project is the implementation of new assistance
systems according to the previous analysis. These solutions,
which were found out using the framework, should help the
remote driver in the context of the aforementioned use case.
Since these systems must be conceived while factoring in the
ascending evaluation phase afterward, and due to time
restrictions and technical constraints, some solutions cannot be
implemented and must be left for further studies and tests.
Additionally, interfaces between agents be conceived,
especially for the remote driver. These interfaces will allow
agents to exchange information and communicate instructions.
Fig. 4. Remote driver and on-board ADAS’s KH’s A communication network can support data exchanges between
complementarity assistance systems, but the remote driver needs a physical
A few examples of the remote drivers’ KHC with the on- interface in the remote driving cabin. Thus, a driving desk has
board ADAS are shown in Fig. 5 (a close-up view of the upper been crafted. It includes screens for visual information such as
right square in grid in Fig. 3). For each function of the KH, the the train’s speed, braking efforts, or the train’s front view from
grid lists the information received by the remote driver from the embedded cameras as well as all controls to command the train.
ADAS. Raw data from the ADAS’s sensors, such as cameras Then, the new ascending phase will aim to test the
or GPS is read on the remote cabin which serves as CWS applicability and the efficiency of these assistance systems.
between the two agents. For the remote driver, they appear on Since only a limited number of features can be tested on a
the physical interface on screens or through sound and haptic physical demonstrator, on a real train, the remaining functions
signals. This user interface is also used to transmit information will be implemented on a virtual environment. Again, the
regarding the ADAS’s analyses and decisions. Interferences feedback from these tests’ participants will enhance the
178 Quentin Gadmer et al. / IFAC PapersOnLine 54-2 (2021) 173–178

cooperation model, confirm or invalidate hypothesis and Brangier, É., Hammes-Adelé, S. and Bastien, J. M. C. (2010)
should ideally highlight interactions or capacities that have ‘Analyse critique des approches de l’acceptation des
been overlooked or misjudged in the current model. technologies : de l’utilisabilité à la symbiose humain-
5 CONCLUSION technologie-organisation’, Revue européenne de
psychologie appliquée, 60(2), pp. 129–146. doi:
In addition to testing the applicability of train remote 10.1016/j.erap.2009.11.002.
driving, the objective of the previously introduced TC-Rail Gould, J. D. and Lewis, C. (1985) ‘Designing for usability: key
project is to lay the foundation for a more human-centered principles and what designers think’, Communications of
approach for the development of semi-automated systems in the ACM, 28(3), pp. 300–311.
the railway sector. We believe that a fully automated railway Masson, É, Richard P., Garcia-Guillen S. and Morral-Adell G.
system is not necessarily ideal or even desirable in every case
(2019). TC-Rail: Railways Remote Driving. 12th World
and keeping human operators in the loop is the key for safer
Congress on Railway Research (WCRR). Tokyo, Japan.
and more controlled automation. However, this assertion
assumes that said human operators must be considered as a Millot, P. and Roussillon, E. (1991) ‘Man-Machine
central point of the study, as to not overlook their needs or Cooperation in Telerobotics: Problematic and
abilities and to build assistance systems adapted to them with Methodologies’, in in Proc. of the second Symposium on
which human operators can efficiently cooperate with. Robotics. Gif -sur-Yvette, France.
Nielsen, J. (1993) Usability Engineering. London: Academic
In this paper, we have presented multiple tools to be used Press.
conjointly to study and design human-machine systems in a Pacaux-Lemoine M.-P., Flemisch F. (2018). Layers of shared
Human-centered context. The extended method in “U” (Fig. 1) and cooperative control, assistance, and automation.
is a design and evaluation method in two phases. The first phase Cognition, Technology & Work
aims to support the conception of human-machine systems
Hoc J.-M., Pacaux-Lemoine M.-P. (1998). Cognitive
through a thorough study of human factors and assistance
systems and through the application of human-machine evaluation of human-human and human-machine
principles, evoked in this paper. The second phase aims to cooperation modes in air traffic control. International
evaluate the systems built to further enhance the model and Journal of Aviation Psychology, 8, pp. 1-32
subsequent systems. This two-phase process should be applied Pacaux-Lemoine, M.-P. and Crévits, I. (2010)
multiple times to reach a satisfactory level of comprehension of ‘Methodological approach and road safety system
the human model, their needs, and interactions with assistance evaluation’, in IFAC Conference on “Analysis, Design
systems and those of said systems. We build these models and Evaluation of Human-Machine Systems".
according to a human-machine cooperation framework with Valenciennes, France.
four agents, the train remote river, the train and two assistance Pacaux-Lemoine M.-P., Gadmer Q., & Richard P. (2020).
systems. The model gives a global understanding of the agents’ Train remote driving: A Human-Machine Cooperation
roles and interactions. The agents’ capacities regarding their point of view in IEEE ICHMS Conference. Rome, Italy
KH and KHC and how they use their respective CWS to (2020): Human-Centered Cyberphysical System.
cooperate with each other are then gathered and listed in a Pacaux-Lemoine, M.-P., Simon, P. and Popieul, J. (2015)
unique grid table featuring each pair of agents that completes ‘Human-Machine Cooperation principles to support
the model. These tables point out the complementarity between driving automation systems design’, in 3rd International
agents’ KH and KHC and orients the research process by Symposium on Future Active Safety Technology Toward
raising specific questions on the agents’ abilities and the zero traffic accidents (FAST-zero’15). Gothenburg,
functions they share together.
Sweden.
6 ACKNOWLEDGEMENT Pacaux-Lemoine, M. P. and Loiselet, A. (2002) ‘A common
work space to support the cooperation into the cockpit of
This research is part of the TC-Rail project co-financed by
a two-seater fighter aircraft’, Cooperative Systems
a public and private consortium (Railenium, SNCF, Thales,
Actia Telecom, CNES). We wish to thank every industrial and Design: a Challenge of Mobility Age, pp. 157–172.
academical partner involved in the realization of this project. Royce, W. (1970) ‘Managing the development of large
software system’, in in Proc. IEEE Western Computer
REFERENCES Conference. Los Almitos, CA: IEEE computer Society
Flemisch F., Abbink D., Itoh M., Pacaux-Lemoine M.-P., Press.
Wessel G. (2019). Joining the blunt and the pointy end of Schieben, A. et al. (2009) ‘The theater-system technique:
the spear: towards a common framework of joint action, Agile designing and testing of system behavior and
human-machine cooperation, cooperative guidance and interaction, applied to highly automated vehicles’,
control, shared, traded and supervisory control. Cognition Proceedings of the 1st International Conference on
Technology and Work, 21 (4), pp. 555-568 Automotive User Interfaces and Interactive Vehicular
Boy, G. A. (2018) ‘Human-centered design of upcoming Applications, AutomotiveUI 2009, (September), pp. 43–
human missions to Mars’, Journal of Space Safety 46. doi: 10.1145/1620509.1620517.
Engineering, 5(1), pp. 9–13. doi:
10.1016/j.jsse.2018.01.001.

You might also like