Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Driving Simulator
Salim Hima, Lamri Nehaoua, Nicolas Seguy, Hichem Arioui
I. I NTRODUCTION
Nowadays, motion-based simulators are become an important tools for different objectives in vehicles areas. They
allow studding drivers-vehicles interaction, training a novice
drivers and evaluation of a new assisted driving system in
a safe environment. Initially, simulators are widely used
in aeronautic industry and in automobile industry after for
the objectives previously cited. Recently, few studies are
accorded to transfer such tools to two wheeled vehicle [3],
[5].
Two categories of simulators can be distinguished: a fixed
base and dynamic base simulators. The first type is based
solely on the visual and auditive cues while the second provides in addition, inertial cues for more realistic perception.
One of the essential components of dynamic base simulators
consists of vehicles dynamics model. In fact, motion base
does move in limited workspace with respect to signals
received from a vehicle dynamics model to feel the inertial
forces by the drivers, i.e. accelerations or decelerations.
Intuitively, the realism of the felt cues depends on the degree
of accuracy and the validity envelope of this model. In the
literature, the most of proposed models are developed for
control purposes [11]. They are centered around a local
motorcycle behaviors, and ignore some essential phenomena
such as gyroscopic effect on the steering handlebar or pitching motion due to the suspension systems. These restrictions
reduce the domain of validity of these models.
This work was supported by the National research agency (ANR) in
SIMACIM framework
S. Hima, N. Seguy and H. Arioui are with IBISC FRECNRS 2873 Laboratory of Evry Val dEssonne University,
France 40 Rue de Pelvoux 91020 Evry Cedex France
hima,nseguy,arioui@iup.univ-evry.fr
L. Nehaoua is with INRETS, 2 Av Gl Malleret-Joinville, 94114, Arceuil,
France nehaoua@inrets.fr
SIMULATOR DESCRIPTION
Handlebar
Repositioning bar
Chassis
fixations
Pulley / belt
system
Brushless
actuator
DC motor
Fig. 1.
Motion-base, see Fig 2, is essentially designed to reproduce the significant inertial effects during riding simulation.
The mechanical design process was constrained by proposing
a low cost platform with a suitable inertial cues felling.
To achieve this objective, three degrees of freedom are
privileged in this former simulator prototype. Its estimated
that the roll, the pitch and the yaw motions are sufficient
to make the rider in the most important scenarios such as
acceleration, deceleration and cornering. The mobility of this
platform has been calculated and shown to be equal to 3
directly controlled by 3 linear DC drives [8] .
Fig. 3.
When the rider act on the inputs organs, his actions are
transmitted to the motorcycle dynamic model module to
update the motorcycle state, see Fig 1. This allow to refresh
the visual and auditive perceptual cues and splay the motion
base platform with reference signals. Due to its workspace
limitations, these signals cannt be directly executable by
the motion base platform. An appropriate adaptation is
needed and can be made by way of motion planning module
known by washout filter. In fact, Inputs of washout filter are
motorcycle accelerations, velocities and orientations, while
the outputs are the configuration commands to the motion
base controllers [7].
At this stage of the development, we focus our effort
to synthesize a dynamic model capturing the motorcycle
behavior under the rider and environment interactions. The
remainder of this paper will be devote to this aim.
III. M OTORCYCLE DYNAMICS
Motorcycle dynamics module constitutes an interface between real and virtual worlds. It serves to update the visual
subsystem by calculating the motorcycle configuration in the
virtual environment and also indirectly control the motion
base platform.
Fig. 2.
Motion-base platform
B
B
B
Jj = B
B
@
j
j
j
Ixx +Iyy +Izz
2
j
Ixy
j
Iyx
j
j
j
Ixx Iyy +Izz
2
j
Izx
mj xjc
j
Izy
mj ycj
j
Ixz
j
Iyz
j
j
j
Ixx +Iyy Izz
2
j j
m zc
mj xjc
C
C
mj ycj C
C
C
mj zcj A
j
m
(4)
Fig. 4.
= Qi
(1)
t qi
qi
where L is the total energy of the bodies constituting the
motorcycle. qi is the ith generalized coordinate and Qi are
the generalized forces and moments vector corresponding to
qi . A forward application of this principle leads to a very
complex equations of motion and consequently difficult to
manipulate them. To overcome this problem, an algorithmic
formulation of Lagranges equation leading to the direct
dynamic model and based on homogeneous matrix representation is adopted and can given by [4]:
j
n X
X
j=i k=1
j
X
l=1
"
tr
tr
Hj
Hj
Jj
qi
qk
2 HjT
Hj
Jj
qi
qk ql
3
Hj j
rj 5 = Qi
qi
(2)
(3)
(5)
qk
qk ql mj gT
Fig. 5.
q`
`
(6)
T `
i = 1 Pi Pi
L
Piu Pil
u
l
Li
(7)
@
=
qn A Pm
qn
n=1
(8)
4000
3000
Fz = 2 kN
Fz = 3 kN
Fz = 1 kN
2000
1000
0
1000
40
\betta = 0
= 5
= 10
= 2
30
20
10
10
20
30
1
Fig. 8.
0.5
0.5
FD =
FL
(9)
2000
3000
4000
1
Fig. 6.
0.5
0.5
3000
= 10
= 5
= 0
= 5
2000
1000
Fig. 9.
1000
2000
3000
1
Fig. 7.
0.5
0.5
This formulation is more advantageous than using Lagrangian multipliers which need to include constraints stabilisers to prevent constraints divergence.
5) Input controls: The last considered external forces
acting on the motorcycle behavior coming from the rider
actions through the engine torque, brakes torques and finally
0.47
0.46
0.45
L (m)
0.44
IV.
0.43
SIMULATION RESULTS
0.42
0.41
0.4
10
15
t (s)
Fig. 13.
A. Static test
3
11
x 10
10
Rear contact constraint violation (m)
9
8
7
6
5
4
3
10
15
t(s)
Fig. 14.
0.03
800
Front contact constraint violation
0.025
700
600
Fext
500
400
300
0.02
0.015
0.01
0.005
200
100
10
15
t (s)
0
0
10
15
t (s)
Fig. 15.
Fig. 10.
B. Dynamic test
13
12.5
12
s (deg)
11.5
11
10.5
10
9.5
9
10
15
t (s)
Fig. 11.
12.5
450
12
400
350
11.5
(N)
trac
250
(deg)
300
11
200
10.5
150
10
100
50
9.5
0
9
10
15
Fig. 12.
10
15
t (s)
t (s)
Fig. 16.
V. C ONCLUSION
13.2
13.1
13
12.9
s (deg)
12.8
12.7
12.6
12.5
12.4
12.3
12.2
10
15
t (s)
Fig. 17.
9.5
9.45
9.4
(deg)
9.35
9.3
9.25
ACKNOWLEDGMENTS
9.2
9.15
9.1
9.05
10
15
t (s)
R EFERENCES
Fig. 18.
0.465
0.46
L (m)
0.455
0.45
0.445
0.44
0.435
10
15
t(s)
11
x 10
10
9
8
7
6
5
4
3
10
15
t (s)
Fig. 20.
0.03
Fig. 19.
0.025
0.02
0.015
0.01
0.005
10
15
t (s)
Fig. 21.