Real-Time Internet-Based Teleoperation


Internet-based teleoperation employs robots and internet a two breakthrough technologies to manipulate robots from distance for different applications. Variable and unknown time delay dynamics of internet is the main obstacle for realtime teleoperation via internet. In this paper the internet delay dynamics and its characteristics have been studied based on the measurement in different nodes. Then a black-box model for end-to-end internet delay dynamics has been developed using system identification and Auto-Regressive eXogeneous (ARX) model. Our experimental studies show a regular periodic behaviour in long-term intervals of internet delay variation and also confirm the accuracy and reliability of our theoretical and modelling derivations. This paper also introduces a novel multivariable control method for real-time telerobotic operations via Internet. Random communications delay of the Internet can cause instability in realtime closed-loop telerobotic systems. When a single identification model is used, it will have to adapt itself to the operating condition before an appropriate control mechanism can be applied. Slow adaptation may result in a large transient error. As an alternative, we propose to use a Multiple Model framework. The control strategy is to determine the best model for the current operating condition and activate the corresponding controller. We propose the use of Multi-Model Adaptive Control Theory and Multivariable Wave prediction method to capture the concurrency and complexity of Internet-based teleoperation. The results confirm the efficiency of the proposed technique in dealing with constant and variable delay dynamics of internet.

Share and Cite:

E. Kamrani, "Real-Time Internet-Based Teleoperation," Intelligent Control and Automation, Vol. 3 No. 4, 2012, pp. 356-375. doi: 10.4236/ica.2012.34041.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] K. Houston, A. Sieber, C. Eder, O. Vittorio, A. Menciassi and P. Dario, “A Teleoperation System with Novel Haptic Device for Micro-Manipulation,” International Journal of Robotics and Automation, Vol. 26, No. 3, 2011, pp. 247-254. doi:10.2316/Journal.206.2011.3.206-3224
[2] H.-J. Liu and K.-Y. Young, “Applying Wave-VariableBased Sliding Mode Impedance Control for Robot Teleoperation,” International Journal of Robotics and Automation, V. 26, No. 3, 2011, pp. 296-304. doi:10.2316/Journal.206.2011.3.206-3440
[3] K. Brady and T. J. Tarn, “Internet-Based Remote Teleoperation,” Proceedings of IEEE International Conference of Robotics and Automation, Leuven, 16-20 May 1998, pp. 65-70.
[4] T. J. Tarn and K. Brady, “A Framework for the Control of Time-Delayed Telerobotic Systems,” Proceedings of IFAC Robot Control, Nantes, 3-5 September 1997, pp. 599-604.
[5] N. Hung, T. Marikiyo and H. Tuan, “Nonlinear Adaptive Control of Master-Slave System in Teleoperation,” Control Engineering Practice, Vol. 11, 2003, pp. 1-10.
[6] R. Oboe and P. Fiorini, “A Design and Control Environment for Internet Based Telerobotics,” International Journal of Robotics Research, Vol. 17, No. 4, 1998, pp. 433-499. doi:10.1177/027836499801700408
[7] G. Niemeyer and J. E. Slotine, “Using wave variables for system analysis and robot control,” Proceedings of IEEE International Conference of Robotics and Automation, Albuquerque, 20-25 April 1997, pp. 1619-1625.
[8] R. J. Anderson and M. W. Spong, “Bilateral Control of Teleoperators with Time Delay,” IEEE Transactions on Automatic Control, Vol. 34, 1989, pp. 494-501. doi:10.1109/9.24201
[9] R. J. Anderson, “SMART Class Notes,” Intelligent Systems & Robotics Center, Sandia National Laboratories, Livermore, 1994.
[10] G. Niemeyer and J. E. Slotine, “Stable Adaptive Teleoperation,” IEEE Transactions on Automatic Control, Vol. 36, 1991, pp. 152-162.
[11] G. Niemeyer and J. E. Slotine, “Toward force-reflecting teleoperation over the Internet,” Proceedings of IEEE International Conference of Robotics and Automation, Leuven, 16-20 May 1998, pp. 1909-1915.
[12] Y. Yokokohji, T. Imaida and T. Yoshikawa, “Bilateral Teleoperation under Time-Varying Communication Delay,” Proceedings of IEEE/RSJ International Conference of Intelligent Robots and Systems, Vol. 3, 1999, pp. 1854-1859.
[13] S. Munir and W. J. Book, “Internet-Based Teleoperation Using Wave Variables with Prediction,” IEEE/ASME Transactions on Mechatronics, Vol. 7, No. 2, 2002, pp. 124-133.
[14] S. Ganjefar, H. R. Momeni and F. Janabi-Sharifi, “Teleoperation Systems Design Using Augmented Wave-Variables and Smith Predicator Method for Reducing TimeDelay Effects,” Proceedings of International Symposium on Intelligent Control, Vancouver, 27-30 October 2002, pp. 27-30.
[15] J. M. Smith, “Closer Control of Loops with Dead Time,” Chemical Engineering Progress, Vol. 53, No. 5, 1957, pp. 217-219.
[16] Z. Palmor, “Stability Properties of Smith Dead-Time Compensator Controllers,” International Journal of Control, Vol. 32, No. 6, 1980, pp 937-949. doi:10.1080/00207178008922900
[17] W. J. Book and M. Kontz, “Teleoperation of a Hydraulic Forklift from a Haptic Manipulator over the Internet,” George W. Woodruff School of Mechanical Engineering, Georgia Institute of Technology, Atlanta, 2003.
[18] E. Mosca and T. Agnoloni, “Switching Supervisory Control Based on Controller Falsification and Closed-Loop Performance Inference,” Dipartimento di Sistemi Informatica, Universita di Firenze, Firenze, 2002.
[19] K. S. Narendra and J. Balakrishnan. “Adaptive Control Using Multiple Models,” IEEE Transactions on Automatic Control, Vol. 42, No. 2, 1997, pp. 171-187. doi:10.1109/9.554398
[20] K. S. Narendra, J. Balakrishnan and M. K. Ciliz, “Adaptation and Learning Using Multiple Models, Switching, and Tuning,” IEEE Control Systems Magazine, Vol. 15, No. 3, 1995, pp. 37-51. doi:10.1109/37.387616
[21] L. Chen and K. S. Narendra, “Nonlinear Adaptive Control Using Neural Networks and Multiple Models,” Scientific Systems Company Inc., Woburn, and Center for Systems Science, Yale University, New Haven, 2001.
[22] E. Kamrani, H. R. Momeni and A. R. Sharafat, “A MultiModel Adaptive Control System for Teleoperation via Internet,” Proceedings of the IEEE International Conference on Control Applications, Taipei, 2-4 September 2004, pp. 1336-1340.
[23] E. Kamrani, “Control of Teleoperation Systems via Internet: Robustness against Delay,” A Thesis Presented for the Degree of Master of Science in Electrical Engineering, Faculty of Engineering, Tehran, 2005.
[24] E. Kamrani and M. H. Mehraban, “Modeling Internet Delay Dynamics Using System Identification,” Proceedings of the 2005 IEEE International Conference on Industrial Technology (ICIT2006), Mumbai, 15-17 December 2006, pp. 716-721.
[25] E. Kamrani, A. Ramazani and F. Monteiro, “Teleoperation via Internet with Time-Varying Delay,” Proceedings of the 13th IEEE International Conference on Electronics, Circuits and Systems (ICECS 2006), NICE, 10-13 December 2006, pp. 736-739.
[26] E. Kamrani, H. R. Momeni and A. R. Sharafat, “A Novel Adaptive Control System for Stable Teleoperation via Internet,” Proceedings of 2005 IEEE Conference on Control Applications, Toronto, 28-31 August 2005, pp. 1164-1169.
[27] E. Kamrani, H. R. Momeni and A. R. Sharafat, “Modeling Internet Delay Dynamics for Teleoperation,” Proceedings of 2005 IEEE Conference on Control Applications (CCA 2005), Toronto, 28-31 August 2005, pp. 1528-1533. doi:10.1109/CCA.2005.1507349
[28] H. R. Karampoorian and E. Kamrani, “Modeling Internet Delay Dynamics: Comparative Study,” Proceeding of the 4th IASTED Asian Conference on Communication Systems and Networks (AsiaCSN’07), Phuket, ACTA Press, Anaheim, 2007, pp. 233-238.
[29] M. Ghanbari and E. Kamrani, “Optimal Control of Robot through Internet,” International World Applied Sciences Journal, Vol. 6, No. 5, 2009, pp. 702-710.
[30] X. Y. Gu and W. Wang, “On the Stability of a Self-Tun- ing Controller in the Presence of Bounded Disturbances,” IEEE Transactions on Automatic Control, Vol. 34, No. 2, 1989, pp. 211-214.
[31] G. C. Goodwin and K. S. Sin, “Adaptive Filtering: Prediction and Control,” Prentice Hall, Englewood Cliffs, 1984.
[32] S. Hirche and M. Buss, “Packet Loss Effects in Passive Telepresence Systems,” Decision and Control, Vol. 4, 2004, pp. 4010-4015.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.