Lightweight wireless protocol based on IEEE 802.11 for delay sensitive telerobotic systems

In this paper, we consider wireless telerobotic systems and protocol development for low-delay wireless communication. Telerobotics can be defined as the control of robot arms from a remote location. In a telerobotic system, there is a robot arm to be controlled that is identified as the `slave arm', and a remote operator at a distant location using a robotic manipulator that is called the `master arm'. In the control system measurements, actuator delays do degrade the system's performance. Therefore, communication delays between the master and slave arms, and their minimization, are of extreme importance in telerobotics. In this paper, we first develop a new wireless communication protocol, the lightweight wireless protocol (LWP), designed on top of the 802.11 media access control layer. This low-delay wireless LWP protocol is implemented on an embedded system (AirDrop-LWP) without an operating system and its associated overhead. Finally, 2 AirDrop-LWP--embedded systems running this low-delay wireless LWP protocol are used to build a telerobotic system with a Mitsubishi RV-2AJ industrial robot. The LWP protocol is also tested on a robot car controlled by an AirDrop-LWP card as a slave arm and a standard PC as a master arm. The key features of the LWP are a reduced packet size, simple protocol stack, predictive compression of operator movements, and prediction of lost data packets. The LWP protocol is compared with the user datagram protocol and significant performance improvements are observed: a reduced delay of up to 50% and an additional 20% lower delay via compression. Variation in the packet delay times is also an important parameter for the wireless control system. As the standard deviation of the packet delay times increase, and becomes less and less predictable, the resulting telerobotic system will be more and more difficult to operate. We measured the standard deviation of packet delays and observed that it increases with the packet size, and this increase is faster than the increase in mean packet delay.

Lightweight wireless protocol based on IEEE 802.11 for delay sensitive telerobotic systems

In this paper, we consider wireless telerobotic systems and protocol development for low-delay wireless communication. Telerobotics can be defined as the control of robot arms from a remote location. In a telerobotic system, there is a robot arm to be controlled that is identified as the `slave arm', and a remote operator at a distant location using a robotic manipulator that is called the `master arm'. In the control system measurements, actuator delays do degrade the system's performance. Therefore, communication delays between the master and slave arms, and their minimization, are of extreme importance in telerobotics. In this paper, we first develop a new wireless communication protocol, the lightweight wireless protocol (LWP), designed on top of the 802.11 media access control layer. This low-delay wireless LWP protocol is implemented on an embedded system (AirDrop-LWP) without an operating system and its associated overhead. Finally, 2 AirDrop-LWP--embedded systems running this low-delay wireless LWP protocol are used to build a telerobotic system with a Mitsubishi RV-2AJ industrial robot. The LWP protocol is also tested on a robot car controlled by an AirDrop-LWP card as a slave arm and a standard PC as a master arm. The key features of the LWP are a reduced packet size, simple protocol stack, predictive compression of operator movements, and prediction of lost data packets. The LWP protocol is compared with the user datagram protocol and significant performance improvements are observed: a reduced delay of up to 50% and an additional 20% lower delay via compression. Variation in the packet delay times is also an important parameter for the wireless control system. As the standard deviation of the packet delay times increase, and becomes less and less predictable, the resulting telerobotic system will be more and more difficult to operate. We measured the standard deviation of packet delays and observed that it increases with the packet size, and this increase is faster than the increase in mean packet delay.

___

  • [1] F. Eady, Implementing 802.11 with Microcontrollers: Wireless Networking for Embedded Systems Designers, Burlington, MA, USA, Newnes, 2005.
  • [2] F. Eady, Networking and Internetworking with Microcontrollers, Burlington, MA, USA, Newnes, 2004.
  • [3] O. Toker, “Design, implementation and performance analysis of high performance telerobotic systems using real time communication protocols on wireless networks”, Final Report of Project EEEAG-108E091, Turkish National Science and Technology Foundation, 2010.
  • [4] J. Elsner, M. Braun, S. Nagel, K. Nagaraj, F.K. Jondral, “Wireless networks in-the-loop: software radio as the enabler”, Software Defined Radio Forum Technical Conference, 2009.
  • [5] Y. Liu, M. Mazurkiewicz, M. Kwitek, “A study towards reliability- and delay-critical wireless communication for RoboCup robotic soccer application”, International Conference on Wireless Communications, Networking and Mobile Computing, pp. 633–636, 2007.
  • [6] L. Hohl, R. Tellez, O. Michel, A.J. Ijspeert, “Aibo and Webots: simulation, wireless remote control and controller transfer”, Robotics and Autonomous Systems, Vol. 54, pp. 472–485, 2006.
  • [7] Z. Fang, G. Tong, Y. Hu, X. Xu, “An embedded platform for intelligent mobile robot”, Proceedings of the 6th World Congress on Intelligent Control and Automation, Vol. 2, pp. 9104–9108, 2006.
  • [8] F. Zeiger, N. Kraemer, M. Sauer, K. Schilling, “Challenges in realizing ad-hoc networks based on wireless LAN with mobile robots”, Proceedings of the 6th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks and Workshops, pp. 632–639, 2008.
  • [9] F. Zeiger, F.N. Kraemer, K. Schilling, “Commanding mobile robots via wireless ad-hoc networks — a comparison of four ad-hoc routing protocol implementations”, IEEE International Conference on Robotics and Automation, pp. 590–595, 2008
  • [10] F. Babet, L. Josserand, G. Poisson, Y. Toure, “Closed loop control for a tele-echography system with communication delays”, Proceedings of the 14th IEEE Mediterranean Electrotechnical Conference, pp. 356–361, 2008.
  • [11] H. Rissanen, J. Mahonen, K. Haataja, M. Johansson, J. Mielikainen, P. Toivanen, “Designing and implementing an intelligent Bluetooth-enabled robot car”, IFIP International Conference on Wireless and Optical Communications Networks, pp. 1–6, 2009.
  • [12] G. Mester, “Wireless sensor-based control of mobile robots motion”, Proceedings of the 7th International Symposium on Intelligent Systems and Informatics, pp. 81–84, 2009.
  • [13] K.D. Young, Y.Q. Ou, L.H. Cai, J. Ho, K. Cheng, “Real time embedded control system development for wireless mobile platforms”, IEEE International Symposium on Industrial Electronics, pp. 2022–2027, 2008.
  • [14] Y.Y. Li, W.H. Fan, Y.H. Liu, X.P. Cai, “Teleoperation of robots via the mobile communication networks”, 2005 IEEE International Conference on Robotics and Biomimetics, pp. 670–675, 2005.
  • [15] M. Al-Mouhamed, O. Toker, A. Iqbal, “Design of a multi-threaded distributed telerobotic framework”, Proceedings of the 10th IEEE International Conference on Electronics, Circuits and Systems, Vol. 3, pp. 1280–1283, 2003.
  • [16] M. Al-Mouhamed, O. Toker, A. Iqbal, “Performance evaluation of a distributed telerobotic framework”, Proceedings of the 10th IEEE International Conference on Electronics, Circuits and Systems, Vol. 3, pp. 1284–1287, 2003.
  • [17] M. Al-Mouhamed, O. Toker, A. Al-Harthy, “A 3D vision-based man-machine interface for hand-controlled telerobot”, IFAC International Conference on Intelligent Control Systems and Signal Processing, pp. 586–591, 2003.
  • [18] M. Al-Mouhamed, O. Toker, A. Iqbal, M. Nazeeruddin, “A distributed framework for relaying stereo vision for telerobotics”, ACS/IEEE International Conference on Pervasive Services, pp. 221–225, 2004.
  • [19] M. Al-Mouhamed, O. Toker, A. Al-Harthy, “A 3D vision-based man-machine interface for hand-controlled telerobot”, IEEE Transactions on Industrial Electronics, Vol. 52, pp. 1–15, 2005.
  • [20] M. Al-Mouhamed, O. Toker, A. Iqbal, M.S. Islam, “Evaluation of real-time delays for networked telerobotics”, Proceedings of the 3rd IEEE International Conference on Industrial Informatics, pp. 351–356, 2005.
  • [21] M. Al-Mouhamed, O. Toker, A. Iqbal, “A multi-threaded distributed telerobotic framework”, IEEE Transactions on Mechatronics, Vol. 11, pp. 558–566, 2006.
  • [22] C. Ceken, “An energy efficient and delay sensitive centralized MAC protocol for wireless sensor networks”, Computer Standards & Interfaces, Vol. 30, pp. 20–31, 2008.
  • [23] V. Srovnal, Z. Machacek, V. Srovnal, “Wireless communication for mobile robotics and industrial embedded devices”, Proceedings of the 8th International Conference on Networks, pp. 253–258, 2009.
  • [24] W. Xiaotao, Z. Jun, S. Zengqi, Z. Zhenmin, “Design and implementation of a telerobotic system with large time delay”, Proceedings of the International Symposium on Artificial Intelligence, Robotics and Automation in Space, pp. 321–324, 1997.
  • [25] Y. Zheng, W. Zheng, N. Xi, Y.C. Wang, “Development of an internet soccer tele-operation system based on pocket PC”, IEEE International Conference on Automation and Logistics, pp. 3035–3038, 2007.
  • [26] E.A. Thompson, E. Harmison, R. Carper, R. Martin, J. Isaacs, “Robot teleoperation featuring commercially available wireless network cards”, Journal of Network and Computer Applications, Vol. 29, pp. 11–24, 2006.
  • [27] M.J.H. Lum, J. Rosen, H. King, D.C.W. Friedman, T.S. Lendvay, A.S. Wright, M.N. Sinanan, B. Hannaford, “Teleoperation in surgical robotics–network latency effects on surgical performance”, Proceedings of the 31st Annual International Conference of the IEEE Engineering in Medicine and Biology Society, pp. 125–130, 2009.
  • [28] B.T. Yılmaz, H. G¨um¨u¸skaya, O. Toker, “A lightweight wireless protocol based on IEEE 802.11 for a robot car”, 2nd International Symposium on Computing in Science and Engineering, 2011.
  • [29] B.T. Yılmaz, “Development of a network protocol for electronic control over wireless IEEE 802.11 network connection”, MSc, Hali¸c University, Computer Engineering Department-Management Information Systems Program, 2011 (in Turkish).
  • [30] L. Kleinrock, Queuing Systems, Vol. 1: Theory, New York, Wiley-Interscience, 1975.