Professional Documents
Culture Documents
1.
INTRODUCTION
9168
10.3182/20080706-5-KR-1001.4039
ei (t ) = xi (t ) xid (t )
f ( xi )
f ( xi ) =
x1
x1
( e1 (t ) ) +
f ( xi )
x1
x1
f ( xi )
x2
( e1 (t ) ) +
x2
( e2 (t ) ) = 0
(3)
( e2 (t ) )
(4)
f ( xi )
d
x2
x2
(5)
e1 (t ) e2 (t )
(1)
Human-arm
simplified model
A(t)
x1(t)
x2(t)
3. COORDINATOR STRUCTURE
The overall system can be regarded as comprising
three main components. The first is the joint-based
controllers (Pham et al., 2008; Pham and Fahmy,
2005a); the second is the Cartesian internal model
controllers (Pham and Fahmy, 2005b); while the
third is the proposed fuzzy coordinator which
synchronizes the motion of the two robots. Fig. 2
illustrates the structure of the joint-based controller
reported in (Pham and Fahmy, 2005a); Fig. 3
illustrates the structure of the Cartesian internal
model controller reported in (Pham and Fahmy,
2005b); while Fig. 4 illustrates the structure of the
proposed fuzzy coordination system. The fuzzy
hysteresis coordinator transforms the error in the
connection vector into trajectory tracking
compensation signal. Direct modification of the
robots controllers reference tracking command is an
effective method which does not involve changing
the controller configuration which is importance to
maintain the internal model controllers structure
(Verdonck and Swevers, 2002).
dt
Inverse
dynamics
model
dt
FPID
Servo
function,
f ( xi ) = f ( x1 (t ), x2 (t )) = x1 (t ) x2 (t ) A(t ) = 0
Robot
Arm
(2)
9169
xd
Inverse
Kinematics
Network
Inverse
Dynamics
Network
Robot
Arm
Forward
Kinematics
FPID
Servo
+
Forward Kinematics
+
-
x1 (t )
+
x1 ( t )
+
+
+
-
Ao(t)
Fuzzy
Hysteresis
Coordinator
+
+
(5)
e A (t ) = A(t ) Ao (t )
(6)
x 2 (t )
A(t ) = x1 (t ) x2 (t )
x2 (t )
e1(t)
e2(t)
R1(t)
R2(t)
+ve >
+ve
+ve
-eA(t)
zero
+ve >
+ve
zero
-eA(t)
zero
+ve >
-ve
-ve
zero
eA(t)
+ve >
zero
-ve
zero
eA(t)
-ve <-
+ve
+ve
zero
-eA(t)
-ve <-
-ve
-ve
eA(t)
zero
-ve <-
-ve
zero
eA(t)
zero
-ve <-
zero
+ve
zero
-eA(t)
+ve >
+ve
-ve
-eA(t)
eA(t)
-ve <-
-ve
+ve
eA(t)
-eA(t)
e1(t)
e2(t)
R1(t)
R2(t)
P
P
P
P
N
N
N
N
P
N
Z
P
P
N
Z
P
N
N
Z
P
N
-
P
Z
N
N
P
N
Z
P
N
P
-
N
N
Z
Z
Z
P
P
Z
N
P
-
Z
Z
P
P
N
Z
Z
N
P
N
Z
ei(k)
-
es(t)
eA(k)
Z
5. EXPERIMENTAL WORK
P
eA(k)
-2
+2
Ri(k)
-Rmax
-2
+2
+Rmax
PC BUS
ADC
Filters
Amplifiers
DAC
Anti-aliasing
Filters
Amplifiers
Power
Amplifiers
9171
4
3
Cm.
5.85
5.51
5.17
4.82
4.48
4.13
3.79
3.1
3.44
2.76
2.41
2.07
1.72
1.38
1.03
0.69
0.34
-1
Y1-Error
-2
Sec.
5.64
5.29
4.94
4.59
4.23
3.88
3.53
3.18
2.82
2.47
2.12
1.76
1.41
1.06
0.71
-0.5
0.35
Cm.
-1
-1.5
Y1-Error
-2
Sec.
5.44
5.1
4.76
4.42
4.08
3.74
3.4
3.06
2.72
2.38
2.04
1.7
1.36
1.02
-4
0.68
0
-2
0.34
-6
2
5.85
5.51
5.17
4.82
4.48
4.13
3.79
3.1
3.44
2.76
2.41
2.07
1.72
1.38
1.03
-2
0.69
-8
-10
0
0.34
Cm.
1
0
Cm.
X2-Error
Sec.
-4
-6
-8
X1-Error
-10
Sec.
1.5
1
0.5
5.51
5.85
3.79
4.13
4.48
4.82
5.17
2.41
2.76
3.1
3.44
-1
-1.5
-2
-2
5.93
5.58
5.23
4.88
4.53
4.18
3.83
3.49
3.14
2.79
2.44
2.09
1.74
1.39
1.05
0.7
-1.5
0.35
Cm.
1
0.5
0
-0.5
-1
-0.5
0.69
1.03
1.38
1.72
2.07
2
1.5
0
0.34
Cm.
2.5
X2-Error
-2.5
Sec.
X1-Error
-2.5
Sec.
REFERENCES
4
3
Cm.
2
1
5.85
5.51
5.17
4.82
4.48
4.13
3.79
3.1
3.44
2.76
2.41
2.07
1.72
1.38
1.03
0.69
0
-1
0.34
Y2-Error
-2
Sec.
1
5.85
5.51
5.17
4.82
4.48
4.13
3.79
3.44
3.1
2.76
2.41
2.07
1.72
1.38
1.03
0.69
0
-1
0.34
Cm.
-2
Y2-Error
-3
Sec.
9173