Packet loss compensation in networked control systems
Robot Control, Volume # 8 | Part# 1
Authors
D. Botturi; A. Fedrigo; P. Fiorini
Identifier
10.3182/20060906-3-IT-2910.00028
Index Terms
teleoperation systems,packet-loss,networked control system
Abstract
The objective of the research described in this paper is to develop a method to compensate data packet losses in the communication between the controller and the plant in a network-based control system and to guarantee stability and safety. We first analyze the problem of data loss and show that it can be modeled as a feedback system with variable sampling time. Then, we propose a control algorithm to compensate the data losses based on multi-modal system theory and we show its stability. Finally we present the results of simulations carried out using the NS-2 network simulation software, modified to suit the needs of network based control systems.
References
[1] Bauer, P.H., M.L. Sichitiu and K. Premaratne
(2001). On the nature of the time-variant
communication delays. In: IASTED Conference
on Modeling, Identification and Control.
[2] Benedetti, C., M. Franchini and P. Fiorini (2001).
Stable tracking in variable time-delay teleoperation.
In: IEEE/RSJ International Conference
on Intelligent Robots and Systems.
[3] Branicky, M., V. Liberatore and S. M. Phillips
(2003). Networked control
system co-simulation for co-design. American
Control Conference (ACC'03).
[4] Colgate, J.E. (1993). Robust impedance shaping
telemanipulation. IEEE Transactions on
Robotics and Automation.
[5] Eusebi, A. (1995). Sistemi di teleoperazione bilaterale
di posizione e forza in presenza di ritardi.
PhD thesis. Universita degli studi di
Bologna.
[6] Fall, K. and K. Varadhan (2003). The ns manual.
[7] Floyd, S. and V. Paxson (2001). Difficulties in
simulating the internet. IEEE/ACM Transactions
on Networking.
[8] Hannaford, B. (1989). Stability and performance
tradeoffs in bi-lateral telemanipulation. In:
IEEE Intl. Conf. Robotics and Automation.
[9] Henriksson, D., A. Cevin and K.H. Årzen (2002).
Truetime: Simulation of control loops under
shared computer source. In: 15th IFAC World
Congress on Automatic Control.
[10] Huang, L. and K. Sezaki (2000). End-to-end internet
delay dynamics. In: 6th Asia-Pacific Conference
on Communications.
[11] Leung, G. M. H., B. A. Francis and J. Apkarian
(1995). Bilateral controller for teleoperators
with time delay via mu-synthesis. IEEE
Transactions on Robotics and Automation.
[12] Li, Qiong and David L. Mills (2001). Jitter
based delay boundary prediction of wide-area
networks. IEEE/ACM Transactions on Networking
.
[13] Liberatore, V. (2002). Network control systems.
manual for agent plant extension to ns-2.
[14] Liu, P.X., M. Meng, X. Ye and J. Gu (2002). End-to-end
delay boundary prediction using maximum
entropy principle (mep) for internet-based
teleoperation. In: IEEE International
Conference on Robotics & Automation.
[15] Mitra, R., T. Tarn and L. Dai (2001). Stability
results for switched linera systems. In: American
control Conference.
[16] Oboe, R. and P. Fiorini (1998). A design and
control environment for internet based telerobotics.
The Journal of robotics Research.
[17] Sastry, S. and M. Bodson (1994). Adaptive control:
Stability, convergence, and robustness.
[18] Tsang, Yolanda, Mark Coates and Robert D.
Nowak (2003). Network delay tomography.
IEEE Transaction on Signal Processing.
[19] Zhang, Y. (2001). Characterizing end-to-end Internet
Performance. PhD thesis. Cornell University.
