Академический Документы
Профессиональный Документы
Культура Документы
Cheng-Hao Huang1, Chi-Sheng Hsu1, Po-Chien Tsai1, Rong-Jyue Wang2, and Wen-June Wang1*, Fellow, IEEE
1
I.
INTRODUCTION
This work was supported by the National Science Council, Taiwan, under the
Grant NSC 98-2221-E-008-118-MY3 and NSC 99-2628-E-150-046.
SYSTEM DESCRIPTION
1699
yv
D
xi1
x
i2
f1
f2
(1a)
xv
1 xi1 xi 2
yv
2 f1
f2
(1b)
zv
zi1
z
yv or zv i 2 yv
f1
f
(1c)
1700
B. Configuration Transformation
In the working space, Ov is equally assigned as the origin of
the world configuration [X, Y, Z]T . As depicted in Fig. 3, the
difference between the vision configuration and the world
configuration is a three-phase angle which can be divided into a
pitch angle x , a roll angle y , and a yaw angle z . Herein,
the three-phase rotation matrices can be added to transform the
3-D coordinate from the vision configuration to the world
configuration. Consequently, the desired 3-D position
( xv , yv , zv ) in vision configuration can be described by the
following resulting world coordinate ( x, y, z ) .
x cos z
y sin z
z 0
sin z
cos z
0
0 cos y
0 0
1 sin y
0
1
0 cos x
0 sin x
IV.
0 sin y
1
0
0 cos y
xv
sin x yv
cos x zv
0
d12 d 22 L2
2d1d 2
3 cos 1
, where 0 3 2
(3a)
xk
, where 0 2 2
cos
d
d
2
3
1
2 sin 1
1 cos 1
z
sin 1 k
L
yz
, where 0 1 2
(3b)
(3c)
(2)
x xk
y y O O
v
k k
z zk
(4)
A. Motion Control
The IK is a well-known technique employed to manipulate
a robot arm. Figure 4 illustrates the kinematics configuration of
the robot arm, where Ok is the origin of the kinematics
configuration [X k , Yk , Zk ]T , Q is the elbow node, and
( xk , yk , zk ) is the robot arm tips position. The lengths of the
links 1 and 2 are denoted as d1 and d2, respectively. Thus, the
two links with the three joints (1 , 2 , 3 ) are established such
that the robot arm can possess the 3-D motion flexibility (see
Fig. 1 and Fig. 4). Let L xk2 yk2 zk2 , Lyz
1701
where r (ek ) is the fired weight of rth rule, ukr is the support
of rth consequent fuzzy set, and
r 1
(ek ) 1 .
(a)
(b)
Figure 5. (a) Membership functions of ek .
(b) Membership functions of k .
e P Pd
( x xd , y yd , z zd )
(5)
(ex , e y , ez ),
V.
k is ZO; (k x, y, z ) (6)
k is PS;
k is PB,
VI.
k is NB;
k is NS;
k r (ek ) ukr , ( k x , y , z )
EXPERIMENTAL RESULTS
CONCLUSION
(7)
r 1
1702
Pd
Pd
(i 1)
P
[2]
(i 0)
(i 2)
Pt(0) Pd
[3]
[4]
[5]
[6]
[7]
(i 3)
(i 4)
[8]
[9]
[10]
* Unit = cm
Figure 6. Experimental results of the position control for the robot arm.
[11]
[12]
ACKNOWLEDGMENT
This work is supported by the National Science Council,
Taiwan, under the Grant NSC 98-2221-E-008-118-MY3 and
NSC 99-2628-E-150-046.
[13]
[14]
REFERENCES
[1]
[15]
1703