Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
M
i
s + B
i
i
, i = m, s (2)
where M
i
and B
i
are the manipulators inertia and damping coecients, while
F
i
and
i
are the force and velocity. The subscripts i = m and i = s indicate
the master and slave manipulators, respectively. Furthermore, a time-varying
transmission delay in the communication channel is considered.
The study focuses on a specic control scheme belonging to two-channel ar-
chitectures [12]: Force-Force control (FF). This scheme is derived from the
general four-channel transparency-optimized controller [12].
In the Force-Force (FF) architecture the local controllers are given as follows:
F
mc
(s) =
Km
s
m
(s) + C
2
F
s
(s)e
s
C
6
F
h
F
sc
(s) =
Ks
s
s
(s) + C
3
F
m
(s)e
s
C
5
F
e
(3)
3 Delay-dependent stability for linear neutral
systems
The goal of our design is to ensure the stability of the teleoperation system
using the LMI framework, so that position and forces of master and slave track
each other, even in the presence of the inherent time-varying delay.
Substituting (2) and (3) into (1) for nominal conditions (F
e
= 0) and taking
m
(t) = x
m
(t),
m
(t) =
s
(t) and x
m
(t) = x
s
(t), where x
m
is the master
position, x
s
is the slave position,
m
is the master velocity and
s
is the slave
2690 F. El Haoussi, E. H. Tissir, H. Satori and F. Tadeo
velocity gives
f
m
= M
m
m
(t) + B
m
m
(t)
= K
m
x
m
(t) C
2
M
s
s
(t ) C
2
B
s
s
(t ) + f
h
(1 + C
6
) (4)
and
f
s
= M
s
s
(t) + B
s
s
(t)
= K
s
m
(t) C
3
M
m
m
(t ) C
3
B
m
m
(t ) (5)
The state-space vector x(t)
n
is dened as:
x(t) =
x
m
(t) x
s
(t)
m
(t)
s
(t)
T
(6)
From x
s
(t) =
m
(t), the closed-loop state equations of the system become
x(t) C x(t
d
) = A
0
x(t) + A
1
x(t (t)) + B.f
h
(t) (7)
where
A
0
=
0 1 0 0
Km
Mm
Bm
Mm
0 0
0 0 0 1
0 0
Ks
Ms
Bs
Ms
,
A
1
=
0 0 0 0
0 0 0
C
2
.Bs
Mm
0 0 0 0
0
C
3
.Bm
Ms
0 0
, B =
0
1+C
6
Mm
0
0
,
C =
0 0 0 0
0 0 0
C
2
.Ms
Mm
0 0 0 0
0
C
3
.Mm
Ms
0 0
0 1 0 0
Km
Mm(1+C
2
C
3
)
Bm
Mm
C
2
Ks
Mm(1+C
2
C
3
)
0
0 0 0 1
C
3
Km
Ms(1+C
2
C
3
)
0
Km
Mm(1+C
2
C
3
)
Bm
Mm
Theorem 1. The teleoperation system (7) with state vector dened in (6) is
stable for any delays (t) and
d
of the communication channel, if there exist
symmetric positive denite matrices P = P
T
> 0, Q = Q
T
> 0, R = R
T
> 0
and W = W
T
> 0, appropriately sized matrices N
i
and T
i
, i = 1, 2 such that
the LMI shown in (12) holds
=
11
21
22
31
32
33
C
T
T
T
1
C
T
T
T
2
0 W
h
m
N
T
1
0 h
m
N
T
2
0 h
m
R
< 0. (12)
where
11
= T
1
A
0
+ A
T
0
T
T
1
+ Q + N
1
+ N
T
1
,
21
= P T
T
1
+ T
2
A
0
,
22
= T
2
T
T
2
+ h
m
R + W,
31
= N
T
1
+ N
2
+ A
T
1
T
T
1
,
32
= A
T
1
T
T
2
,
33
= N
2
N
T
2
(1 d)Q,
2692 F. El Haoussi, E. H. Tissir, H. Satori and F. Tadeo
Proof 1. Consider the following Lyapunov-Krasovski functional:
V (t) = x
T
(t)Px(t) +
t
t(t)
x
T
(s)Qx(s)ds
+
0
hm
t
t+
x
T
(s)R x(s)dsd +
t
t
d
x
T
(s)W x(s)ds, (13)
It is clear that this functional is positive denite. Taking the derivative of this
function we have that
V (t) = 2x
T
(t)P x(t) + x
T
(t)Qx(t) (1 (t))x
T
(t (t))Qx(t (t))
+h
m
x
T
(t)R x(t)
t
thm
x
T
(s)R x(s)ds + x
T
(t)W x(t)
x
T
(t
d
)W x(t
d
) (14)
From (8), it is clear that
t
thm
x
T
(s)R x(s)ds
t
t(t)
x
T
(s)R x(s)ds (15)
Applying the integral inequality of the Lemma in [10] to the term on the right
hand side of (15) for any N
1
, N
2
yields the following integral inequality:
t
t(t)
x
T
(s)R x(s)ds +2
T
(t)
N
1
N
1
N
2
N
2
(t)
+h
m
T
(t)
N
1
N
2
R
1
N
T
1
N
T
2
(t) (16)
For any matrices T
1
and T
2
and nominal conditions f
h
= 0, the following
relation is true:
2[x
T
(t)T
1
+ x
T
(t)T
2
] [ x(t) + C x(t
0
) + A
0
x(t) + A
1
x(t (t))] = 0
Then, adding this term on the left to
V (t) and substituting (15) and (16) into
(14), we obtain
V (t) = 2x
T
(t)P x(t) + x
T
(t)Qx(t) (1 d)x
T
(t (t))Qx(t (t))
+h
m
x
T
(t)R x(t) + 2
T
(t)
N
1
N
1
N
2
N
2
(t)
+h
m
T
(t)
N
1
N
2
R
1
N
T
1
N
T
2
(t)
+2[x
T
(t)T
1
+ x
T
(t)T
2
] [ x(t) + C x(t
d
) + A
0
x(t)
+A
1
x(t (t))] + x
T
(t)W x(t) x
T
(t
d
)W x(t
d
) (17)
Robust stability analysis of teleoperation 2693
Thus, if the following inequality holds:
T
(t)(t) + h
m
T
(t)
N
1
N
2
R
1
N
T
1
N
T
2
x
T
(t) x
T
(t) x
T
(t (t)) x
T
(t
d
)
,
(t) =
x(t)
x(t (t))
, =
11
21
22
31
32
33
C
T
T
T
1
C
T
T
T
2
0 W
11
= T
1
A
0
+ A
T
0
T
T
1
+ Q + N
1
+ N
T
1
,
21
= P T
T
1
+ T
2
A
0
,
22
= T
2
T
T
2
+ h
m
R + W,
31
= N
T
1
+ N
2
+ A
T
1
T
T
1
,
32
= A
T
1
T
T
2
,
33
= N
2
N
T
2
(1 d)Q.
Using the Schur complement we obtain < 0 , which guarantees
V < 0, so
the teleoperation system is asymptotically stable, which completes the proof.
4 Robust stability analysis
Friction forces and other interaction of the system with the environment may
appear on the system as uncertainties. Thus, we now consider uncertain tele-
operation system as follows
x(t) (C + C(t))) x(t
d
) = (A
0
+ A
0
(t))x(t)
+(A
1
+ A
1
(t))x(t (t)) + B.f
h
(t), (19)
Where matrices A
0
, A
1
and C characterize the uncertainties in the system
and satisfy the following assumption.
A
0
(t) A
1
(t) C(t)
= DF(t)
E
0
E
1
E
2
(20)
Where D, E
0
, E
1
and E
2
are constant matrices dening how the uncertainty
enters in the model, F(t)
ij
(i, j integers) is an unknown real time-
varying matrix function of uncertain parameters measurable elements such
2694 F. El Haoussi, E. H. Tissir, H. Satori and F. Tadeo
that F
T
(t)F(t) I.
Before moving on, we introduce a lemma used to take uncertainties into ac-
count.
Lemma 1. [17] Let D, E and F(t) be real matrices of appropriate dimen-
sions, with F I. Then, for any scalar > 0, the following inequalities will
be true:
DF(t)E + E
T
F(t)
T
D
T
DD
T
+ E
T
E (21)
Theorem 2. The uncertain teleoperation system (19) is stable for any delays
(t) and
d
of the communication channel and any uncertainty satisfying (20),
if there exist symmetric positive denite matrices P = P
T
> 0, Q = Q
T
>
0, R = R
T
> 0 and W = W
T
> 0, appropriately sized matrices N
i
and T
i
,
i = 1, 2 and positive scalar such that the LMI given in (22) holds
11
21
22
31
32
33
C
T
T
T
1
+ E
T
2
E
0
C
T
T
T
2
E
T
2
E
1
W + E
T
2
E
2
h
m
N
T
1
0 h
m
N
T
2
0 h
m
R
D
T
T
T
1
D
T
T
T
2
0 0 0 I
< 0 (22)
where
11
= T
1
A
0
+ A
T
0
T
T
1
+ Q + N
1
+ N
T
1
+ E
T
0
E
0
,
21
= P T
T
1
+ T
2
A
0
,
22
= T
2
T
T
2
+ h
m
R + W,
31
= N
T
1
+ N
2
+ A
T
1
T
T
1
+ E
T
1
E
0
,
32
= A
T
1
T
T
2
,
33
= N
2
N
T
2
(1 d)Q + E
T
1
E
1
,
Proof 2. By replacing A
0
, A
1
and C with A
0
+A
0
, A
1
+A
1
and C +C,
respectively, in (12) we have
+ DF(t)E + E
T
F
T
(t)D
T
< 0, (23)
where
D =
D
T
T
T
1
D
T
T
T
2
0 0 0
T
, E =
E
0
0 E
1
E
2
0
DD
T
+ E
T
E < 0 (24)
Robust stability analysis of teleoperation 2695
Thus, by the Schur complement, (24) is equivalent to (22) of the Theorem 2.
Remark 2. The method proposed in [5], do not allow us to check the robust
stability with time-varying delay for teleoperation systems. In this paper, a
delay-dependent robust stability criteria for teleoperation system with admis-
sible uncertainties and time-varying delay is derived. The results are developed
by using the integral inequality and Lyapunov-Krasovskii approaches [10] that
have the potential to give less conservative results.
5 Numerical examples
5.1 Teleoperation system
To illustrate the validation of our proposed method, consider the teleoperation
system with the following parameters, given in [5]:
M
m
= 10Kgm
2
s
2
/rad, M
s
= 12Kgm
2
s
2
/rad, C
2
= 0.5, C
3
= 0.1, C
6
= 1.5,
B
m
= 2
m
M
m
m
, B
s
= 2
s
M
s
s
, K
m
= M
m
2
m
, K
s
= M
s
2
s
, with
m
=
s
= 1
and
m
=
s
= 40rad/seg.
Case 1: Constant time delay
In [5], it was found that the teleoperation system was stable for a maximum
delay = 10.7. Using Theorem 1, we obtain the feasibility of the condition
(12) even with a delay = 10
6
. It is obvious that our result is less conservative
than that in [5].
The evolution of the state variables with F
h
= 1, F
e
= 0 and the constant time
delay = 20 is shown in the following gures:
Fig. 2. Evolution of Master position x
m
(rad) in the FF scheme.
2696 F. El Haoussi, E. H. Tissir, H. Satori and F. Tadeo
Fig. 3. Evolution of Slave position x
s
(rad) in the FF scheme.
Fig. 4. Evolution of Master velocity
m
(rad/sec) in the FF scheme.
Robust stability analysis of teleoperation 2697
Fig. 5. Evolution of Slave velocity
s
(rad/sec) in the FF scheme.
Case 2: Time-varying delay
The stability analysis is assessed applying Theorem 1 using the LMI Toolbox of
the MATLAB. The inequality (12) is feasible for a maximum delay h
m
= 0.0865
and d = 0.9356 with the following results:
P = 10
4
,
Q =
,
R =
,
W =
1
0
0
0
, E
0
=
0 0.1 0 0
, E
1
=
0 0.1 0 0
,
E
2
=
0 0 0.1 0
, F(t) = sin(t),
Using Theorem 2, we found that the uncertain teleoperation system is robustly
stable for a maximum delay h
m
= 0.099 and d = 0.918, with the following
solution:
P = 10
4
,
Q =
,
R =
,
W =
It can be seen that the teleoperation system is robustly stable under time-
varying delay and admissible uncertainties. The simulations demonstrate the
validity of the methodology presented by this paper.
6 Conclusions
The problem of stabilizing an uncertain teleoperation system in the presence
of time-varying delays in the communication channel is addressed. In this
context, we have applied previous result for delay-dependent stability in terms
Robust stability analysis of teleoperation 2699
of LMI based on the theory of Lyapunov-Krasovskii functional for time-varying
delays, that also take into account bound on the delay derivatives, to reduce
conservativeness. Then, the results were extended to consider systems aected
by norm-based bounded uncertainty. A numerical example was used to show
the feasibility of the proposed methodology.
References
[1] R. J. Anderson and M. W. Spong, Bilateral Control of Teleoperators with
Time Delay, IEEE Transactions on Automatic Control, 34 (1989), 494 -
501.
[2] R. J. Anderson and M. W. Spong, Asymptotic stability for force reect-
ing teleoperators with time delay, The International Journal of Robotics
Research, 11 (1992), 135 - 149.
[3] P. Arcara and C. Melchiorri, Control schemes for teleoperation with
time delay: a comparative study, Robotics and Autonomous Systems, 38
(2002), 49 - 64.
[4] M. Azadegan, S. Ozgoli and H. Taghirad, Delay-independent robust sta-
bility analysis of teleoperation, in Proceedings of theChinese Control and
Decision Conference, (2011), 4129 -4133.
[5] A. Barreiro and E. Delgado, Stability of Teleoperation Systems by
Delay-dependent Neutral LMI Techniques, in Proceedings of: IEEE
Industrial Electronics, (2006), IECON 2006-32nd Annual Conference,
http://12/2006; DOI:10.1109/IECON.2006.347256.
[6] S. Boyd, L. El Ghaoui, E. Feron and V. Balakrishnan, Linear matrix in-
equalities in systems and control theory, Studies in Applied Mathematics,
15 (1994), SIAM, USA.
[7] E. Delgado and A. Barreiro, Stability of teleoperation systems for time
varying delays by LMI techniques, in Proceedings of the European Control
Conference, Kos, Greece, 2007.
[8] M. Diaz-Cacho, A. Fernandez, M. Garcia and A. Barreiro, Internet emu-
lation system for UDP-based teleoperation, in Proceedings of the Mediter-
ranean Conference on Control and Automation (MCA 08), (2008), 1417
- 1422, Corsica, France.
[9] F. El Haoussi and E. H. Tissir, Delay and its time-derivative dependent
robust stability of uncertain neutral systems with saturating actuators,
International Journal of Automation and Computing, 7 (2010), 455 - 462.
2700 F. El Haoussi, E. H. Tissir, H. Satori and F. Tadeo
[10] F. El Haoussi, E. H. Tissir, F. R. Tadeo and A. Hmamed, Delay-dependent
stabilisation of systems with time-delayed state and control: application
to a quadruple-tank process, International Journal of Systems Science,
42 (2011), 41 - 49.
[11] J. K. Hale and S. M. Verduyn Lunel, Introduction to functional dierential
equations, in Applied Mathematical Sciences, 99 (1993), Springer, New
York, NY, USA.
[12] K. Hashtrudi-Zaad and S. E. Salcudean, Analysis and evaluation of stabil-
ity and performance robustnessn for teleoperation control architectures,
in Proceedings of the 2000 IEEE International Conference on Robotics
and Automation, (2000), 315-320, San Francisco, CA, 0-7803-5886-4.
[13] H. Logemann and S. Townley, The eect of small delays in the feedback
loop on the stability of the neutral systems, Systems and Control Letters,
27 (1996), 267 - 274.
[14] S. Munir and W. J. Book, Internet-based teleoperation using wave vari-
ables with prediction, IEEE/ASME Transactions on Mechatronics, 7
(2002), 124 - 133.
[15] G. Niemeyer and J. J. Slotine, Stable adaptative teleoperation, IEEE
Journal on Oceanic Engineering, 16 (1991), 152 - 162.
[16] D. Tian, D. Yashiro and K. Ohnishi, Haptic transmission by weighting
control under time-varying communication delay, IET Control Theory and
Applications, 6 (2012), 420 - 429.
[17] Y. Wang, L. Xie and De Souza, Robust control of a class of uncertain
nonlinear systems, Proc. Syst. Control Lett., 19 (1992), 139 - 149.
Received: February 28, 2014