scispace - formally typeset
Search or ask a question
Proceedings ArticleDOI

2 DOF low cost platform for driving simulator: Modeling and control

14 Jul 2009-pp 1206-1211
TL;DR: In this paper, a haptic feedback steering wheel is implemented to enhance the drive immersion in the virtual world, and a 2DOF low cost motion platform allowing the restitution of the longitudinal and yaw movements.
Abstract: In order to be an effective tool for driver evaluation and education, driving simulators need to be better designed to reduce simulator sickness. In this paper, we expose platform design, description and the modeling aspects of a 2 DOF low cost motion platform allowing the restitution of the longitudinal and yaw movements. To enhance the drive immersion in the virtual world, a haptic feedback steering wheel will be implemented.

Summary (2 min read)

Introduction

  • The whole system is considered as a two coupled systems and linked mechanically.
  • First conclusion and future works are established.
  • The use of driving simulators is increasingly widespread and adopted by various public and private institutions.
  • This work was supported by French National Agency of Research (ANR) in the Framework of VIGISIM Project.
  • In the rest of this paper the authors present the design, description and modeling aspects of the platform, followed by the experiments that were carried to characterize frequentially the motions.

II. CHOICES’ MOTIVATION OF THE PLATFORM ARCHITECTURE

  • The simulator structure and motions based choices are motivated by the necessary needs to have a sufficient perception while riding under financial constraint to make easy the duplication in favor of driving schools and other institutions.
  • These inertial effects are to be perceived by the human user for the expected applications which aims to study the effect of yaw component on simulator sickness.
  • Because of the importance of accelerating transition motion in vehicle dynamics, the authors also emphasize the longitudinal movement.
  • The modeling part of this last point is not addressed in the present paper.
  • Figure (1) presents the experimented architecture platform which will be described in the next section.

A. Simulator Architecture

  • The authors present in this paper a mini driving simulator with an acceptable compromise between the quality of restitution, compactness and under cost constraints.
  • The cabin is equipped with acceleration and braking pedals, steering wheel, gearbox lever and other classical car implements which are having appropriate sensors that allow the acquisition of the driver desired input commands .
  • After updating the vehicle’s state, resulting information on the engine are sent to the cabin’s dashboard and to the traffic model server.
  • The platform is embedded with power, sensors and control modules to have information feedback on the control system states.

B. Mechanical Description

  • The platform is composed of two metallic parts linked mechanically.
  • Cabin, driver and the sliding plate have an average weight of 380 kg, also known as Overall upper system.
  • Through two sliders, assembled under the two edges of the cabin’s base, the platform is able to move on a rail of 1.2 m length.
  • At peak current, acceleration and speed of ±1.224g and ±2.45 m/sec respectively are reached.
  • On the yaw motion, it is directly controlled by placing a rotation system under the vertical structure and driven by a circular ball-screw drive actuated system (the same actuator, SMB 80, used for the longitudinal motion) operated by a brushless servomotor and reduction red of 139.2 see figure 4.

IV. PLATFORM MODELING AND IDENTIFICATION

  • Mainly, control of robotic mechanisms is based on the knowledge of an accurate behavioral model that governs their motions.
  • Indeed, the accuracy of the model depends essentially on the quantification of the phenomena that acts on it, and on the precision of its parameters.

A. Platform Kinematic Modeling

  • The effect of the front wheel dynamics on that of the whole system is neglected.
  • Hence, by removing the wheel and replace it with a resistive torque, resulting from the friction forces of the wheel/ground interaction, and acting on the yaw motion, the system treated in this paper can be seen as a serial multi body system with three bodies linked by two degrees of freedom, RP manipulator.
  • Three orthonormal frames are used to describe the motion of the platform, see figure 5.
  • Body B0 and body B1 are linked with a revolute joint parametrized by the variable q1.
  • Hence, the configuration of the platform can be easily described by the vector q = (q1, q2).

B. Platform Dynamics

  • Modeling mechanical mechanisms have attracted a great attention for a long time and have attained a great maturity.
  • In fact, these development have led to a very efficient algorithms which are accurate and rapid in order to fulfilling requirements for robotic applications or computer animation for example and for a large degrees of freedom [21].
  • The authors have used the Lagrange’s formalism for its simplicity.
  • In next section, the authors will discuss the all parameters identification of the developed dynamic model and the used approach.

V. EXPERIMENTAL RESULTS

  • In this section the authors present the results of tests made on the simulator for its frequency characterization.
  • For the purpose of experiments, a PID controllers are used to control each of platform articulations (q1, q2)T .
  • Firstly, the authors are looking for frequency characteristics of longitudinal and yaw motions.
  • It is clear that proceeding by this way can give just an initial overview of the platform frequency capabilities.
  • These values are sufficient to reproduce acceleration/deceleration transitions and also steering maneuvres in normal driving situations.

A. Conclusions

  • Based on perceptual issues in driving a vehicle, the authors proposed a 2 DOF low cost platform for driving simulator which kept acceptable driving behavior and realism.
  • The designed platform has two degrees of freedom.
  • The second makes possible to produce yaw rotations.
  • The parameters identification is not discussed in this paper.
  • These findings are validated by real drivers completely satisfied with the motions fed back (longitudinal and yaw) quite acceptable.

Did you find this useful? Give us your feedback

Content maybe subject to copyright    Report

HAL Id: hal-00420879
https://hal.archives-ouvertes.fr/hal-00420879
Submitted on 30 Sep 2009
HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-
entic research documents, whether they are pub-
lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diusion de documents
scientiques de niveau recherche, publiés ou non,
émanant des établissements d’enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.
2 DOF Low Cost Platform for Driving Simulator:
Design and Modeling
Hichem Arioui, Salim Hima, Lamri Nehaoua
To cite this version:
Hichem Arioui, Salim Hima, Lamri Nehaoua. 2 DOF Low Cost Platform for Driving Simulator: Design
and Modeling. The 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics,
Jul 2009, SINGAPOUR, Singapore. pp.1206-1211. �hal-00420879�

2 DOF Low Cost Platform for Driving Simulator: Modeling and Control
Hichem Arioui, Salim Hima and Lamri Nehaoua
AbstractIn order to be an effective tool for driver eval-
uation and education, driving simulators need to be better
designed to reduce simulator sickness. In this paper, we expose
platform design, description and the modeling aspects of a
2 DOF low cost motion platform allowing the restitution of
the longitudinal and yaw movements. To enhance the drive
immersion in the virtual world, a haptic feedback steering wheel
will be implemented.
The whole system is considered as a two coupled systems and
linked mechanically. The first system consists in motorized rail
for the longitudinal movement while the second system consists
in motorized yaw allowing either curve-taking movement.
The platform mechanics is proposed as presented in the next
sections to study the driving simulator sickness on the driver
and especially the yaw component. Experimental studies were
made to devise a characterization of the platform capabilities
and frequency responses. Experimentations were carried out
for classical drive operation. First conclusion and future works
are established.
Index TermsDriving Simulator design, Dynamics and Mod-
eling.
I. INTRODUCTION
The use of driving simulators is increasingly widespread
and adopted by various public and private institutions. A
driving simulator is virtual reality tool allows users to drive
in safe way and test several scenarios on same system.
These motion cueing platforms were firstly used for aircraft
simulators and were democratized for cars and recently
for motorcycle [1][2][3]. Driving simulators became very
accessible by technological headway. Indeed, the calculators
become more powerful and less expensive. Thus, several
simulators of various architectures were built with an aim
of either human factor study [4][5][6][7], or vehicle dynamic
model validation, or test of new car prototypes and function-
alities [8][9][10].
However, if the cost of aircraft and passenger safety allow
investment in high-cost simulators, nothing justifies it or even
provides a tool for training and psychophysical studies in
the car [11][12] and motorcycle cases [13]. In addition, the
complexity of a simulator does not reflect its fidelity to feed
back all the movements. For this reason, it was interesting
to offer targeted solutions based low-cost mobile platforms
aimed primarily at training schools, hospitals and other users.
Furthermore, driving simulator system allows a driver to
interact in a safe manner, with a synthetic urban or highway
via a motion cueing platform by feeding back the essential
This work was supported by French National Agency of Research (ANR)
in the Framework of VIGISIM Project.
H. Arioui, S. Hima and L. Nehaoua are with IBISC-CNRS
Fre3190 at University of Evry Val d’Essonne, 40, rue du
Pelvoux, CE1455 Courcouronnes, Evry cedex, France. Email :
hichem.arioui@ibisc.fr
inertial components (acceleration and rotation) to immerse
driver partially or completely. Indeed, this clearly means that
as the complexity of such experiments is lies in the fact
that the simulation is composed of interconnected subsystems
of different nature (biological, mechatronics, control laws,
computer, etc.) and should be studied in its entirety. In this
work, we are interested by the design, mechactronics and
identification parts of the platform.
More generally, on motion cueing platform, a large range
of real-driving experienced accelerations cannot be repro-
duced. A compromise is to be found between the quality
of various inertial indices’ restitution and maintaining the
platform within its reachable workspace. Therefore, many
control strategies were developed [14][15][16][17], [18]. The
Motion Cueing Algorithms (MCA) were firstly used for flight
simulators motion cueing. Their porting to vehicle simulators
is possible, but the vehicle dynamics is of much higher
frequencies (more abrupt and frequent acceleration variation)
than what is observed on airplanes. Besides, driving a
vehicle takes place within traffic and unforeseen events (fog,
pedestrians...) conditions which could create more complex
scenarios.
All the components cited before will be taken into account
in order to facilitate the design built a low-cost motion
platform equipped with two degrees of freedom.
In the rest of this paper we present the design, description
and modeling aspects of the platform, followed by the
experiments that were carried to characterize frequentially
the motions. We finish this present work by the traditional
conclusion and future works.
II. C
HOICES’MOTIVATION OF THE PLATFORM
ARCHITECTURE
The simulator structure and motions based choices are
motivated by the necessary needs to have a sufficient percep-
tion while riding under financial constraint to make easy the
duplication in favor of driving schools and other institutions.
In this sense, the objective of the simulator project is not to
reproduce the whole vehicle motions, but only the longitu-
dinal and yaw one. These inertial effects are to be perceived
by the human user for the expected applications which aims
to study the effect of yaw component on simulator sickness.
Because of the importance of accelerating transition mo-
tion in vehicle dynamics, we also emphasize the longitudinal
movement.
Moreover, we know that the multiplication of perception
stimuli can strongly increase the riding simulation sensations
[19]. Based on this observation, the reproduction of the
dynamic tire-road contact system to assist the driver is

implemented (actuator mounted on the steering wheel). The
modeling part of this last point is not addressed in the present
paper. Figure (1) presents the experimented architecture
platform which will be described in the next section.
Fig. 1. The experimented 2 DOF simulator platform.
III. PLATFORM DESCRIPTION
A. Simulator Architecture
We present in this paper a mini driving simulator with an
acceptable compromise between the quality of restitution,
compactness and under cost constraints. The mechatronics
components of the proposed solution are described below:
The cabin consists of an instrumented mobile part
moving along a guide-way mounted on the platform. It is
the interface that lies between the driver and the simulation
environment. The cabin is equipped with acceleration and
braking pedals, steering wheel, gearbox lever and other
classical car implements which are having appropriate sen-
sors that allow the acquisition of the driver desired input
commands (figure 1). These inputs feed the vehicle dynamic
model to update its several states. The cabin disposes also
of different visual indicators rendering the engine rpm, the
vehicle speed, etc.
The acquisition system is composed of an industrial mi-
cro controller, and has both analog and digital input/output.
This allows the control of the actuators in the desired posi-
tion, speed or torque; this card appeared to be well adapted
for the interfacing of the simulator’s cabin. A bidirectional
information exchange protocol is settled between this card
and the PCs dedicated to vehicle-traffic model. This can be
performed either through a parallel or a CAN ports.
The vehicle model concerns the computation of the
dynamics and the kinematics according to the driver actions
such as acceleration and brake pedals’ positions, clutch...
that are transmitted through the acquisition module and the
road characteristics. It is a simple model dedicated to our
simulator driving application. In this model, the vehicle is
considered as one body with 5DOF (longitudinal, lateral,
roll, pitch and yaw). Its complexity relates more to the
motorization part than the chassis dynamic. The engine part
is modeled by a mechanical and behavioral approaches [20]
based on the vehicle general characteristics (engine torque
curves, clutch pedal position, accelerating proportioning,
etc). After updating the vehicle’s state, resulting information
on the engine are sent to the cabin’s dashboard and to the
traffic model server.
The traffic model, visual and audio systems are not yet
operational on this platform.
Fig. 2. Simulation Synoptic Architecture.
The platform is embedded with power, sensors and control
modules to have information feedback on the control system
states. Each actuator (for the yaw and longitudinal one)
has servomotor level to ensure angular position transducer,
angular velocity and the output torque’s estimation. Data
resulting from these module are sent to the input/output
interface board that is managed by a control PC transmitted
via CAN technology.
B. Mechanical Description
The platform is composed of two metallic parts linked
mechanically. The upper part is composed by the cabin car
supported by chassis moving longitudinally on the lower part.
This last one consists of horizontal structure on which is fixed
the rotation drive system of the yaw motion (see figures 3
and 4). Overall upper system: cabin, driver and the sliding
plate have an average weight of 380 kg.
To control yaw and longitudinal motions of the platform,
two actuators have been used. Through two sliders, assem-
bled under the two edges of the cabin’s base, the platform
is able to move on a rail of 1.2 m length. To this end, a
Brushless type motor SMB 80 (nominal and peak torques
are respectively 3 and 9 N.m) with a reduction ratio of 45
are fixed at a mechanical stand related to the platform’s rails.
The motor rotation is transformed into cabin’s longitudinal
motion through a pulley-belt system. This platform achieves
linear accelerations up to ±0.408g in steady mode. At
peak current, acceleration and speed of ±1.224g and ±2.45
m/sec respectively are reached. The SMB 80 actuator is
driven with a brushless type servomotor.

Fig. 3. Upper metallic frame of the longitudinal motion
On the yaw motion, it is directly controlled by placing a
rotation system under the vertical structure and driven by a
circular ball-screw drive actuated system (the same actuator,
SMB 80, used for the longitudinal motion) operated by a
brushless servomotor and reduction red of 139.2 see figure
4. The motor rotation is transformed into ball-screw system
through a right angle transformation. This system achieves
angular accelerations up to 3.971
/s
2
in steady mode. At
peak current, acceleration and speed of 58.151
/s
2
and
29.075
/s respectively are reached.
On the present driving simulator, the yaw rotation of the
platform can be changed or adapted to the situation that we
want simulate. Indeed, the upper part of the platform moves
manually over the lower part. This option allows us to study
better the impact of the rotation yaw (rotation speed and
radius of curvature, etc.) on the perception quality of the
restituted motion.
Fig. 4. The circular ball-screw drive actuated system
IV. PLATFORM MODELING AND IDENTIFICATION
Mainly, control of robotic mechanisms is based on the
knowledge of an accurate behavioral model that governs
their motions. Indeed, the accuracy of the model depends
essentially on the quantification of the phenomena that acts
on it, and on the precision of its parameters. We devote
this section to the derivation of the dynamic model of our
platform in response to actuators torques.
A. Platform Kinematic Modeling
The effect of the front wheel dynamics on that of the
whole system is neglected. Hence, by removing the wheel
and replace it with a resistive torque, resulting from the
friction forces of the wheel/ground interaction, and acting
on the yaw motion, the system treated in this paper can be
seen as a serial multi body system with three bodies linked
by two degrees of freedom, RP manipulator. In this case,
Three orthonormal frames are used to describe the motion
of the platform, see figure 5. Body B
0
and body B
1
are
linked with a revolute joint parametrized by the variable q
1
.
So, the transformation between frame R
0
and R
1
is given
by the rotation matrix:
R =
cos(q
1
) sin(q
1
)0
sin(q
1
)cos(q
1
)0
001
(1)
Besides, Body B
2
performs a translation with respect
to body B
1
parametrized by the variable q
2
. Hence, the
configuration of the platform can be easily described by the
vector q =(q
1
,q
2
).
Let (x
G
1
,y
G
1
,z
G
1
) and (x
G
2
,y
G
2
,z
G
2
) denote, respec-
tively, the positions of the center of mass for bodies B
1
and
B
2
in their attached frames.
Angular velocities of bodies B
1
and B
2
are given by:
ω
1
= ω
2
=
0
0
˙q
1
(2)
Then linear velocities of G
1
and G
2
are given by:
V
G
1
=ω
1
× O
1
G
1
V
G
2
=V
O
2
+ ω
2
× O
2
G
2
(3)
By projecting these expression in their local frames we can
find:
V
G
1
=
˙q
1
y
G
1
˙q
1
x
G
1
0
(4)
V
G
2
=
˙q
1
y
G
2
q
2
(x
G
1
+ q
2
q
1
0
(5)

Fig. 5. Platform frames description
B. Platform Dynamics
Modeling mechanical mechanisms have attracted a great
attention for a long time and have attained a great maturity.
In fact, these development have led to a very efficient
algorithms which are accurate and rapid in order to fulfilling
requirements for robotic applications or computer animation
for example and for a large degrees of freedom [21].
There exist several methods to derive the dynamics equa-
tions of mechanisms such as: Newton-Euler’s formalism,
Hamilton’s formalism, Kane’s formalism ... etc. In this paper,
we have used the Lagrange’s formalism for its simplicity. The
equations of motion can than be obtained using Lagrange’s
equation for each generalized coordinates:
d
dt
∂T
˙q
i
∂T
∂q
i
= Q
i
(6)
where T = V U is the Lagrangian function defined by the
difference between the total kinetic energy of the system V
and the total potential energy of the system U . In the case of
the platform presented in this paper, which evolves in (XY )
plan, T is reduced only to kinetic energy:
T = V =
1
2
2
i=1
V
T
G
i
M
i
V
G
i
+ ω
T
i
I
i
ω
i
(7)
where M
1
= m
1
eye(3) and M
2
= m
2
eye(3) are re-
spectively, body B
1
and B
2
matrix of masses, I
1
=
diag(I
1
xx
,I
1
yy
,I
1
zz
) and I
2
= diag(I
2
xx
,I
2
yy
,I
2
zz
) are
respectively, the moment of inertia tensors of bodies B
1
and
B
2
expressed in their local frames.
By replacing equations (4) and (5) in equation (7), the
previous expression becomes:
T =
1
2
m
1
x
2
G
1
+ y
2
G
1
+ I
1
zz
+ m
2
y
2
G
2
+ m
2
(x
G
1
+ q
2
)
2
+I
2
zz
q
2
1
+
1
2
m
2
˙q
2
2
m
2
y
G
2
˙q
1
˙q
2
(8)
It is a straightforward to show that, by application of La-
grange’s formalism, equation (6), the platform equations of
motion can take the following from:
M(q)
¨
q + C(q,
˙
q)=Q (9)
where M(q) is the system inertia matrix given by:
M(q)=
m
11
m
12
m
21
m
22
(10)
such as:
m
11
=m
1
x
2
G
1
+ y
2
G
1
+ I
1
zz
+ m
2
y
2
G
2
+ m
2
(x
G
2
+ q
2
)
2
+ I
2
zz
m
12
=m
21
= m
2
y
G
2
m
22
=m
2
(11)
and C(q, ˙q) is a vector of centrifugal and Coriolis forces:
C(q, ˙q)=
2m
2
(x
G
2
+ q
2
q
1
˙q
2
m
2
(x
G
2
+ q
2
q
2
1
(12)
Q is the external forces/torques vector acting on the platform
including traction and friction forces/torques:
Q =
τ
1
τ
f
1
τ
2
τ
f
2
(13)
τ
1
and τ
2
are obtained by multiplying the effective torque
delivered by motors, by the reduction ration of gears systems
integrated into their corresponding joints:
τ
1
= K
1
τ
a
1
τ
2
= K
2
τ
a
2
(14)
where : K
1
and K
2
are respectively about 139.2 and 45.
τ
f
1
and τ
f
2
are the friction torques. These torques are
modeled as a combination of dry and viscous frictions:
τ
f
i
= K
s
i
signq
i
)+K
v
i
˙q
i
i =1, 2 (15)
In next section, we will discuss the all parameters iden-
tification of the developed dynamic model and the used
approach. The frequency characterization of the system dy-
namic is also done to make an idea on the system transitions
capabilities.
V. E
XPERIMENTAL RESULTS
In this section we present the results of tests made on the
simulator for its frequency characterization. For the purpose
of experiments, a PID controllers are used to control each of
platform articulations (q
1
,q
2
)
T
.
Firstly, we are looking for frequency characteristics of
longitudinal and yaw motions. To do this, the system have
being excited with a chirp signal (sine wave with increasing
frequency) independently axel by axel. The resultant input-
ouput signals is used to identify the parameters the parame-
ters of the linear system which match this motion, by using
the least square method. Hence, the obtained system is used
to identify the bandwidth of the corresponding motion.
Figure 6 and 7 represent the experimental measures of the
longitudinal and yaw motions respectively when excited by
the chirp signal. The best fit is obtained by second order and
third order system for respectively the longitudinal and yaw

Citations
More filters
Journal ArticleDOI
TL;DR: In this article, a new 6 DoF (Degree of Freedom) platform is proposed to reproduce natural motion feeling when the human is completely merged in mixed reality environments. But the proposed system is open and is not adaptable to three different applications: sport, health and rescue.

7 citations


Cites methods from "2 DOF low cost platform for driving..."

  • ...These information are used to simulate a virtual vehicle dynamics (H. Arioui et al., 2009)....

    [...]

Journal ArticleDOI
19 May 2017
TL;DR: This paper proposes four different setups (with a variety of visual, sound, motion generation, and user-input interfaces) for non-aerial vehicle simulation, using a speedboat simulator as a case study to give a comparative insight into the economic order of magnitude necessary to design and build a vehicle simulator.
Abstract: Vehicle simulators are multimodal interactive applications used in many human activities with different purposes. However, they are sometimes expensive systems that need to be carefully studied before they are designed and built, since some simulators can actually be much more expensive than the simulated vehicle. This is an important issue, although it is sometimes overlooked in scientific research. This paper proposes four different setups (with a variety of visual, sound, motion generation, and user-input interfaces) for non-aerial vehicle simulation, using a speedboat simulator as a case study. These setups are analysed in terms of their cost and their effectiveness is discussed. Rough figures are provided to give a comparative insight into the economic order of magnitude necessary to design and build a vehicle simulator.

5 citations

Proceedings ArticleDOI
16 May 2017
TL;DR: Model's parameters of powered two-wheeled vehicles (PTWv) allowing us to simulate and interpret its lateral dynamics are identified and validated using data measurement in order to confirm the accuracy of the parameters estimation.
Abstract: The paper aims to identify model's parameters of powered two-wheeled vehicles (PTWv) allowing us to simulate and interpret its lateral dynamics The motorcycle motion is identified in order to conduct a preliminary study of simulated behavior of the vehicle while riding An algebraic identification method for continuous-time linear system is used to obtain an accurate model of the motorcycle under the steering inputs persistent condition, vehicle dynamics tools are mainly used to simulate the different responses and to compare the identified parameters using the BikeSim software The validation of this model is investigated using data measurement in order to confirm the accuracy of the parameters estimation

5 citations

Journal ArticleDOI
01 Jan 2018
TL;DR: The following elements have been considered for Vehicle Simulator, Virtual Reality INTRoDUCTIoN and ReLATeD woRK Vehicle:.
Abstract: Vehicle simulators are crucial tools used in a variety of areas, such as aviation, driving, or maritime transportation. International standards require the use of motion-based vehicle simulators in training scenarios. However, the huge variety of applications and requirements makes it difficult for end users to find a motion-based commercial solution that fulfils their needs. On the other hand, commercial solutions are usually expensive as they involve specific hardware and software. Although some adhoc solutions have been reported, a generalized design strategy is needed. In this article, the authors emphasize the need for finding a development methodology for these important tools and they propose an overall strategy for the design of vehicle simulators, focusing on the relevant decisions according to the authors’ learned experience. The following aspects are considered: use, motion hardware, cockpit, users, display types, cost and physical space. Finally, the authors show three case studies where these decisions have been already taken: a rescue speedboat simulator, a tractor simulator and a driving simulator. KeywoRDS Design, Development, Methodology, Motion Cues, Multimodal Interaction, Simulation, Vehicle Simulator, Virtual Reality INTRoDUCTIoN AND ReLATeD woRK Vehicle simulation represents one of the most important mechanisms to train pilots, test new vehicular technologies, study human factors, teach different protocols, practice driving skills or raise awareness about different topics. A large variety of vehicle simulators have been proposed with different applications and vehicle types, such as planes (Advani, Hosman, & Haeck, 2002; Mauro, Gastaldi, Pastorelli, & Sorli, 2016; Reid & Nahon, 1988; Yavrucuk, Kubali, & Tarimci, 2011), helicopters (Schroeder, 1999; Wei, Amaya-Bower, Gates, Rose, & Vasko, 2016; Wiskemann et al., 2014), cars (Chapron & Colinot, 2007; Jansson et al., 2014; Nehaoua et al., 2008), motorcycles (Avizzano, Barbagli, & Bergamasco, 2000; Cossalter, Lot, Massaro, & Sartori, 2011; Nehaoua, Hima, Arioui, Seguy, & Espié, 2007), trucks (Thöndel, 2012), tractors (Lleras et al., 2016), ships (Filipczuk & Nikiel, 2008) or even bicycles (Herpers et al., 2008; Schulzyk, Hartmann, Bongartz, Bildhauer, & Herpers, 2009). Road safety, pilot training and vehicular design are some of the main areas where vehicle simulators can provide significant advantages over experiments with real vehicles, since they can be used to both save money and human lives, among many other advantages (Casas, Fernández, & Riera, International Journal of Virtual and Augmented Reality Volume 2 • Issue 1 • January-June 2018 6

5 citations

Journal ArticleDOI
TL;DR: In this paper, the authors performed massive experiments with simulated motion platforms of different types, sizes and powers, and found that MCA tuning is of the utmost importance in motion cueing.
Abstract: Motion platforms and motion cueing algorithms (MCA) have been included in virtual reality applications for several decades. They are necessary to provide suitable inertial cues in vehicle simulators. However, the great number of operational constraints that these devices and algorithms suffer, namely limited physical space, elevated costs, absence of sufficient power, difficulty of tuning and lack of standardized assessment methods, have hindered their widespread use. This work tries to clarify open questions in the field, such as: How important is MCA tuning? How much does size, number of DOF and power/latency matter? Can the absence of motion be better than poor motion cueing? What are the key factors that should be addressed to enhance the design of these devices? Although absolute certain answers cannot be given, this paper tries to clarify these research questions by performing massive experiments with simulated motion platforms of different types, sizes and powers. The information obtained from these experiments will be important to customize the design of real devices for this particular use. Ideally, subjective experiments with human experts would have been preferred. However, the use of simulated devices allows comparing many different motion platforms. In this paper, forty of these devices are simulated, optimized by means of a heuristic algorithm and compared with objective indicators in order to measure their relative performance using the classical MCA, something that would require an unreasonable amount of effort with real users and real devices. The obtained results show that MCA tuning is of the utmost importance in motion cueing. They also suggest that high power can usually compensate for lack of size and that a 6-DOF motion platform slightly improves the performance of a 3-DOF motion platform.

4 citations

References
More filters
Book
26 Nov 2007
TL;DR: Rigid Body Dynamics Algorithms presents the subject of computational rigid-body dynamics through the medium of spatial 6D vector notation to facilitate the implementation of dynamics algorithms on a computer: shorter, simpler code that is easier to write, understand and debug, with no loss of efficiency.
Abstract: Rigid Body Dynamics Algorithms presents the subject of computational rigid-body dynamics through the medium of spatial 6D vector notation. It explains how to model a rigid-body system and how to analyze it, and it presents the most comprehensive collection of the best rigid-bodydynamics algorithms to be found in a single source. The use of spatial vector notation greatly reduces the volume of algebra which allows systems to be described using fewer equations and fewer quantities. It also allows problems to be solved in fewer steps, and solutions to be expressed more succinctly. In addition algorithms are explained simply and clearly, and are expressed in a compact form. The use of spatial vector notation facilitates the implementation of dynamics algorithms on a computer: shorter, simpler code that is easier to write, understand and debug, with no loss of efficiency.

1,057 citations


"2 DOF low cost platform for driving..." refers background in this paper

  • ...Overall upper system: cabin, driver and the sliding plate have an average weight of 380 kg....

    [...]

Journal ArticleDOI
TL;DR: It is contended that, with enough effort, most algorithms can be massaged to perform reasonably well, and that a more important consideration is the ease with which a given algorithm can be brought to high performance levels.
Abstract: Changes in the design of software algorithms for generating physical motion in flight simulators have typically been put forward on the grounds of improved motion cueing. Little attention has been paid to more practical criteria such as computational cost, ease of adjustment, or evaluation by experienced pilots in a realistic simulation environment. A comparison of three of the algorithms most commonly found in the literature has been performed: classical washout, optimal control, and coordinated adaptive. This consisted of pilot evaluations of these algorithms implemented on a six-degree-of-freedom flight simulator simulating a large transport aircraft during low-altitude flight and ground maneuvering. This paper presents the results of that study from the designer's viewpoint. In it, we contend that, with enough effort, most algorithms can be massaged to perform reasonably well, and that a more important consideration is the ease with which a given algorithm can be brought to high performance levels. If this criterion is used, it appears that the classical algorithm is a good starting point, and that the benefits of an adaptive algorithm can be added gradually to obtain the advantages conferred by nonlinear filtering and "intelligent" cost functions.

227 citations


"2 DOF low cost platform for driving..." refers background in this paper

  • ...Indeed, this clearly means that as the complexity of such experiments is lies in the fact that the simulation is composed of interconnected subsystems of different nature (biological, mechatronics, control laws, computer, etc.) and should be studied in its entirety....

    [...]

Journal ArticleDOI
TL;DR: This paper presents the development of a tuning paradigm and the capturing of such within an expert system using the University of Toronto classical algorithm, and results are relevant to alternative classical and similarly structured adaptive algorithms.
Abstract: Current motion-drive algorithms have a number of coefficients that are selected to tune the motion of the simulator. Little attention has been given to the process of selecting the most appropriate coefficient values. Final tuning is best accomplished using experienced evaluation pilots to provide feedback to a washout filter expert who adjusts the coefficients in an attempt to satisfy the pilot. This paper presents the development of a tuning paradigm and the capturing of such within an expert system. The focus of this development is the University of Toronto classical algorithm, but the results are relevant to alternative classical and similarly structured adaptive algorithms. This paper provides the groundwork required to develop the tuning paradigm. The necessity of this subjective tuning process is defended. Motion cueing error sources within the classical algorithm are revealed, and coefficient adjustments that reduce the errors are presented.

171 citations

Journal ArticleDOI
TL;DR: In this paper, a non-linear motion cueing algorithm was developed to anticipate and reduce these false motion cues in the Renault Dynamic Simulator, which is capable of directly rendering transient vehicle accelerations and sustained linear acceleration cues.
Abstract: Motion cueing in a driving simulator is necessary for advanced studies requiring drivers to accurately perceive and control the motion of their vehicle. The Renault Dynamic Simulator uses a 6-axes electro-mechanical mobile platform with an adequate motion control software. The physical and perceptual validity of the motion cueing is analyzed with respect to actual vehicle acceleration data and human self-motion per-ception criteria. Within the actuator displacement limits, it is capable of directly rendering transient vehicle accelerations whereas sustained linear acceleration cues are simulated by a coordinated platform tilt. Accel-eration transients are extracted by high-pass filtering, but a classical implementation based on linear filters may produce artifacts in some key driving situations. A non-linear motion cueing algorithm was developed to anticipate and reduce these false motion cues.

146 citations


Additional excerpts

  • ...Index Terms—Driving Simulator design, Dynamics and Modeling....

    [...]

Journal ArticleDOI
TL;DR: In this paper, the authors investigated the use of physical motion in flight simulation in commercial jet transport simulators and found that although there was little impact of algorithm type on performance arid control activity, there was a definite effect on how the pilots perceived the simulation environment.
Abstract: The use of physical motion in flight simulation is still a much debated topic. This paper investigates the more narrow issue of its application in commercial jet transport simulators. We have attempted to quantify the perceptions of airline pilots about the quality of motion possible when a number of different motion-drive algorithms are tested on a simulator employing a state-of-the-art six-degrees-of-freedom motion-base. Four broad categories of algorithms were tested: classical washout, optimal control, coordinated adaptive, and no-motion. It was found that although there was little impact of algorithm type on performance arid control activity, there was a definite effect on how the pilots perceived the simulation environment. Based on these findings, it appears that the coordinated adaptive algorithm is generally preferred by the pilots over the other algorithms tested, there was almost unanimous dislike of the no-motion case.

93 citations


"2 DOF low cost platform for driving..." refers background in this paper

  • ...Indeed, this clearly means that as the complexity of such experiments is lies in the fact that the simulation is composed of interconnected subsystems of different nature (biological, mechatronics, control laws, computer, etc.) and should be studied in its entirety....

    [...]

Frequently Asked Questions (2)
Q1. What have the authors contributed in "2 dof low cost platform for driving simulator: design and modeling" ?

In this paper, the authors expose platform design, description and the modeling aspects of a 2 DOF low cost motion platform allowing the restitution of the longitudinal and yaw movements. 

Also, the authors plan to make tests in closed loop way using the steer wheel force feedback system. These future works will enable us to conclude on the impact of yaw movement over simulator sickness.