Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
4, AUGUST 2013
1431
Fig. 1.
I. INTRODUCTION
1 2
b 2
1
f (t) + vm
(t) (fm c bvm )2 (t)
2b m c
2
2b
b
1
1
+ fs2 (t) + vs2c (t) (fs + bvs c )2 (t)
2b
2
2b
1
1
= fm2 c (t) (fm c bvm )2 (t)
b
2b
1
2
+ bvs c (t) (fs + bvs c )2 (t)
2b
1
b 2
b
1
(t) vs2c (t).
+ fs2 (t) fm2 c (t) + vm
2b
2b
2
2
P =
Stability is always the first priority for teleoperation. The time delay, particularly time-varying delay, is a challenge for stability. Several
different solutions have been reported in the literature [1]. Latest teleoperation works addressing time-varying delay can be found in [2][5],
etc.
Remarkably, Hannaford and Ryu proposed the idea of time-domain
passivity control (TDPC) [6] and applied it to teleoperation with timevarying delay [7]. A passivity observer (PO) monitors the energy flow
into the system and when negative energy is observed, a time-varying
damping element called passivity controller (PC) is activated and dissipates the excessive energy. Since the PO monitors energy flow, the
approach is termed the energy-based TDPC (ETDPC). In [7], the communication is combined with the control software, termed as the bilateral controller, and ETDPC is applied to it. An alternative approach is
to apply ETDPC to the bilateral communication [8].
Recently, a simplified approach named power-based TDPC (PTDPC) has been proposed and applied to haptic interface control [9].
The note extends the application to teleoperation. For systems with
time-varying delay, if simple computation is required and transparency
is not important, one can choose this model-free architecture.
(3)
where T1 (t) and T2 (t) are the changing rates of T1 (t) and T2 (t),
respectively, and (2) becomes
P =
(1)
Manuscript received May 12, 2012; revised August 31, 2012, October 30,
2012, and December 16, 2012; accepted March 16, 2013. Date of publication
April 15, 2013; date of current version July 8, 2013. Recommended by Technical Editor B. Shirinzadeh. This work was supported by the Natural Sciences
and Engineering Research Council of Canada and Canada Foundation for Innovation. The work of Y. Ye was supported by the Natural Science Foundation
of Jiangsu Province under Grant BK2010507 and Grant BK2012383, and by
the National Natural Science Foundation of China under Grant 61074161 and
Grant 61034005.
Y. Ye is with the College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China (e-mail:
melvinye@nuaa.edu.cn).
Y.-J. Pan and T. Hilliard are with the Department of Mechanical Engineering, Dalhousie University, Halifax, NS B3H 4R2, Canada (e-mail: yajun.
pan@dal.ca).
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TMECH.2013.2255882
(2)
1 2
1
fm c (t) (fm c bvm )2 (t)
b
2b
1
2
+ bvs c (t) (fs + bvs c )2 (t)
2b
b
1
2
(t T1 (t))
T2 (t)fs2 (t T2 (t)) T1 (t)vm
2b
2
dE
+
dt
where
E=
t T 2
1 2
f ( )d +
2b s
t
t T 1
b 2
v ( )d
2 m
(4)
(5)
1 2
1
1
f (t) (fm c bvm )2 (t) T2 (t)fm2 c (t)
b mc
2b
2b
1
b
+bvs2c (t) (fs + bvs c )2 (t) T1 (t)vs2c (t).
2b
2
(6)
1432
TABLE I
PARAMETERS AND GAINS USED IN EXPERIMENTS
max T1,2
min T1,2
Value
0.5369s,0.542s
0.5s
Salve mass m
Ratio b
Value
0.1kg
2.5Ns/m
Slave P gain K
Slave D gain B
Value
370N/m
2.5Ns/m
max positive
max negative
d
T
dt 1,2
d
T
dt 1,2
Value
1
-34.7,-32.2
1
1
1 2
f (t) (fm c bvm )2 (t) T2 (t)fm2 c (t)
b mc
2b
2b
1
b
bvs2c (t) (fs + bvs c )2 (t) T1 (t)vs2c (t).
2b
2
Because (7) contains only the signals at the master side and (8) contains
only the signal at the slave side, checking (7) and (8) in real time is
straightforward. The price paid is the increased conservativeness as
in [7].
One can impose a positive upper bound of T1 , 2 (t),
, as in [11] and
two POs are constructed at each side
1 2
1
f (t) (fm c bvm )2 (t) fm2 c (t)
b mc
2b
2b
1
b
= bvs2c (t) (fs + bvs c )2 (t) vs2c (t).
2b
2
Pomb sv =
Posb sv
(9)
(10)
Fig. 2.
1433
Master and slave positions without PTDPC. (a) Experiment. (b) Simulation.
Fig. 4(a) and (b) shows the two PO values. The master side PO (Pm )
fluctuates and the slave side PO (Ps ) is mostly negative. The overall
dissipation Pd iss (Pd iss = Pm + Ps ) in Fig. 4(c) is quite similar to
Ps , which means that Pd iss is dominated by Ps . The energies across
the communication channel after the PCs compensation, i.e., the total
energy Et and the energies at the master side and slave side, Em and
Es (Et = Em + Es ), all increase first and keep at positive values in
Fig. 4(d). This proves the effective working of the PCs.
IV. CONCLUSION AND FUTURE WORK
Bilateral communication with time delay can lead to instability in
teleoperation. A PTDPC scheme is proposed for dealing with the instability. Two sufficient conditions replace the original passivity condition
that is hard to be checked due to time delay. Two POs and two PCs
are attached at each port of the communication channel. The PCs make
each port passive and in turn stabilize the teleoperator. The verification test with asymmetric and time-varying delays is successful. This
model-free approach can be adopted when simple computation is required and transparency is not important. Future work will investigate
more realistic application.
Fig. 3. PTDPC for bilateral teleoperation 1. (a) Master and slave positions.
(b) Contact force fe . (c) Master side PC output fP C . (d) Slave side PC output
v P C . (e) fm and fs . (f) T 1 and T 2 .
ACKNOWLEDGMENT
The work of Y. Ye was initiated in the ACM-Lab, Dalhousie University. The authors would like to thank the reviewers and the Associate
Editor for their valuable comments that have improved the quality of
this paper.
REFERENCES
1434
[7] J.-H. Ryu and C. Preusche, Stable bilateral control of teleoperator under
time-varying communication delay: Time domain passivity approach,
in Proc. IEEE Int. Conf. Robot. Autom., Roma, Italy, 2007, pp. 3508
3513.
[8] A. Iqbal and H. Roth, Stabilization of teleoperated systems with stochastic time delays using time domain passivity control, in Proc. SICE-ICASE
Int. Joint Conf., Busan, Korea, 2006, pp. 393398.
[9] Y. Ye, Y.-J. Pan, Y. Gupta, and J. Ware, A power-based time domain
passivity control for haptic interfaces, IEEE Trans. Control Syst. Technol.,
vol. 19, no. 4, pp. 874883, Jul. 2011.