Professional Documents
Culture Documents
04694202
04694202
Abstract: This paper presents the development of a new 6-DOF parallel-kinematic motion simulator. The moving
platform is connected to the base by six PUS (Prismatic-Universal-Spherical) serial chains. Comparing with the
well-known Stewart-Gough platform-type motion simulator, it uses commercialized linear actuators mounted on the
fixed base whereas a 6-UPS manipulator uses telescopic linear ones. Therefore, the proposed motion simulator has the
advantages of lower inertia and easier fabrication over a 6-UPS counterpart. The inverse position, Jacobian and
workspace analyses are performed. Using inclined arrangement of universal joints, the workspace is greatly increased.
The prototype motion simulator and real-time controller using xPC have been developed. Basic six-axis motion test
with the ride of single operator has been sucessfully performed.
Keywords: Parallel-kinematic manipulator, 6-PUS motion simulator, high force and acceleration capabilities.
1. INTRODUCTION
Motion simulators have been used in various areas,
such as flight and driving simulations, tire driving tester,
virtual reality environment, general purpose motion
generation, etc. Due to the advantages of low inertia,
high payload, and high force transimssion capability of
parallel manipulators, many different kinds of parallel
manipulators are developed for motion simulators [1-7].
Most 6-DOF motion simulators use the structure of
Stewart-Gough platform [1-6], which has relatively
large workspace and good force transmission capability.
However, it needs non-commercialized telescopic linear
actuators.
On the other hand, in a 6-PUS parallel manipulator
[8-10], all linear actuator are mounted on the fixed base
and are easily implemented with commercialized
products. The moving platform is connected to the fixed
base by six rods with spherical joints at both ends. Since
the rods are subject to only axial force, size may be
greatly reduced. Therefore, inertia of the moving parts
can be reduced significantly and mechanical fabrication
can be easily achieved.
In this paper, a 6-PSU parallel manipulator is
employed as the mechanism of a motion simulator, due
to easy fabrication and low inertia. The proposed
motion simulator will be utilized as a single-seated
motion simulator with virtual reality environment and
general motion/vibration generators.
This paper is organized as follows: first, the inverse
position analysis is presented. Second, the Jacobian
matrix is obtained, which yields the velocity and statics
relations. Third, the workspace is simulated with
different arrangement of universal joints. Finally, the
prototype 6-DOF motion simulator and real-time
controller using Simulink and xPC are presented.
(1)
(2)
where b = [ / 3, / 3, , , / 3, / 3] .
Referring to Fig. 2, the vector-loop equation for the
ith leg can be written by
2370
(3)
(4)
w = J ,
(11)
(5)
F2
F3
B2
B1
F1
fy
fy
3. JACOBIAN ANALYSIS
fx
by
by
u
B4
F6
T = j ,i S j ,i for i = 1,2,",6 ,
j =1
B6
F5
(7)
(8)
(9)
S 4 ,i
Ai
ui
fi
Fi
S 3,i
S
2 ,i
S 1,i
4. WORKSPACE ANALYSIS
The parallel manipulator has several advantages for
motion simulators, such as low inertia, high force
transmission capability, and high stiffness. However, it
suffers from small workspace. The workspace of the
6-PSU manipulator is limited by fixed leg lengths,
strokes of linear actuators, and unversal joint angles.
The initial directional vector of each unversal joint is
defined as the vector perpendicular to two joint axes
when joint angles are zeros. If the difference between
the initial directional vectors of universal joints and the
fixed legs, Ai Bi can be minimized, the workspace can
be increased when the angle limits of universal joints
are given, i.e., = 40 D .
The initial directioanl vectors of lower and upper
universal joints expressed in the fixed frame are given
by
S 6 ,i
S 5 ,i
ri = Rbi
li s i
d i ui
s
s
Jx = 1 " 6 ,
r1 s1 r6 s 6
J q = diag ( s1T u1 ,", s 6T u6 ) .
Bi
Rbi
si
ri s5,i
ri s 6,i
r s
, S 6 ,i =
S 4,i = i i , S 5,i =
.
si
s 5 ,i
s 6 ,i
J xT T = J q q
B5
s
si = i for i = 1,2,",6
ri si
bx
F4
(6)
B3
(10)
2371
sin u
ua ,i = Rot ( z, f ,i ) 0 for i = 1,2,",6 ,
cos u
(12)
[thx: 0 [deg]]
300
200
200
100
100
100
0
-100
( bx , by )
(200.0, 76.0)
690.0
400.0
[Angle: 0 [deg]]
[Angle: 10 [deg]]
600
Z-Axis [mm]
Z-Axis [mm]
600
500
400
300
400
300
200
300
200
300
200
300
600
Z-Axis [mm]
600
Z-Axis [mm]
500
500
400
300
500
400
300
200
300
-100
-300
-300 -200 -100
0
100
X-Axis [mm]
[thy: 0 [deg]]
300
300
200
200
100
100
0
-100
200
-300
-300 -200 -100
0
100
X-Axis [mm]
[thy: +15 [deg]]
300
300
0
-100
-300
-300 -200 -100
0
100
X-Axis [mm]
[thz: 0 [deg]]
300
300
200
100
100
Y-Axis [mm]
200
0
-100
-200
200
200
300
300
200
300
200
0
-100
-300
-300 -200 -100
0
100
X-Axis [mm]
200
100
-100
-300
-300 -200 -100
0
100
X-Axis [mm]
[thz: +15 [deg]]
300
300
-200
-300
-300 -200 -100
0
100
X-Axis [mm]
300
-200
Y-Axis [mm]
200
200
200
-200
-300
-300 -200 -100
0
100
X-Axis [mm]
[thz: -15 [deg]]
300
0
-100
-200
Y-Axis [mm]
200
Y-Axis [mm]
Y-Axis [mm]
-300
-300 -200 -100
0
100
X-Axis [mm]
[thy: -15 [deg]]
300
Y-Axis [mm]
-200
-200
Y-Axis [mm]
300
200
-200
300
Y-Axis [mm]
Y-Axis [mm]
0
ub ,i = R Rot ( w , b ,i ) sin u for i = 1,3,5 ,
cos u
0
ub ,i = R Rot ( w , b ,i ) sin u for i = 2,4,6 ,
cos u
100
0
-100
-200
200
300
-300
-300 -200 -100
0
100
X-Axis [mm]
5. PROTOTYPE DESIGN
In this section, the prototype system of a 6-PSU
parallel-kinematic motion simulator is presented.
First, the control system consists of six AC servo
motors and drivers, PC-base real-time controller (or
target PC) equipped with DAQs, and host PC. The host
PC communicates with the target PC by LAN. The
control program written by Simulink is made up of
trajectory generator, six-axis joint controllers, and data
loggers as shown in Fig. 6, which is downloaded and
running on the target PC. For the ease control and
monitor of signals and parameters from and to real-time
program running on the target PC, the menu is
programmed with GUIDE as shown in Fig. 7. The major
parameters of linear actuators are listed in Table 2.
Second, figures 8 and 9 shows 3D CAD modeling
and the prototype 6-PSU parallel motion simulator.
Basic linear and rotational motions along and about the
three axes are already tested with the ride of single
operator.
Finally, the performance of the motion simulator is
evaluated roughly. The moving object including six legs,
one chair and one man operator is simply modeled as
the mass of 100kg with the center at (0, 0, 500) [mm] in
the moving frame, volume of 1 1 1[m 3 ] and uniform
density. The tested point is where the moving plate is at
(0, 0, 500) [mm] with respect to the fixed frame.
Z-Axis [mm]
Z-Axis [mm]
600
500
400
300
500
400
300
200
300
200
300
200
300
600
Z-Axis [mm]
600
Z-Axis [mm]
6. CONCLUSION
[Angle: 10 [deg]]
600
500
400
300
500
400
300
200
300
2372
REFERENCES
[1]
2373