Parameter Tuning of Routing Protocols to Improve the Performance of Mobile Robot Teleoperation Via Wireless Ad-hoc Networks

Currently, the use of wireless networks is very common in the field of networked robotics and can be considered as a key issue for capable multi robot systems with a high grade of mobility. Nevertheless, this mobility requests for special features of the communication infrastructure, which leads to the integration of mobile robots into wireless ad-hoc networks. Since the late nineties, more than 80 ad-hoc routing protocols were developed and nowadays some of them are implemented and ready to use in real world applications. A comparison of four ad-hoc routing protocols (AODV, DSR, OLSR, and BATMAN) showed some shortfalls of the default parameter settings not allowing a reliable teleoperation of mobile robots while using AODV, OLSR, or BATMAN. This work is focused on the parameter tuning of the routing protocols to use them in wireless ad-hoc networks of mobile robots. The time required for route reestablishing, as well as the packet loss during rerouting is investigated in hardware tests of a network with dynamic network topology consisting of mobile robots. It could be demonstrated, that an appropriate parameter setting of OLSR and AODV allow the teleoperation of mobile robots in outdoor environments via a wireless ad-hoc network.

[1]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[2]  Elizabeth M. Belding-Royer,et al.  AODV routing protocol implementation design , 2004, 24th International Conference on Distributed Computing Systems Workshops, 2004. Proceedings..

[3]  Rajendra V. Boppana,et al.  A comparison of TCP performance over three routing protocols for mobile ad hoc networks , 2001, MobiHoc.

[4]  D. Jhonson The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4 , 2007 .

[5]  Martin Mauve,et al.  A survey on real-world implementations of mobile ad-hoc networks , 2007, Ad Hoc Networks.

[6]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[7]  Hoa G. Nguyen,et al.  Autonomous Communication Relays for Tactical Robots , 2003 .

[8]  Klaus Schilling,et al.  The Small Outdoor Rover MERLIN and Its Assistance System for Tele-operations , 2007, FSR.

[9]  Hoa G. Nguyen,et al.  Unmanned ground vehicle radio relay deployment system for non-line-of-sight operations , 2007 .

[10]  Hoa G. Nguyen,et al.  Unmanned Ground Vehicle Non-Line-of-Sight Operations Using Relaying Radios , 2006 .

[11]  Klaus Schilling,et al.  An application protocol to integrate a small size helicopter into an IP based ad-hoc network , 2007, ROBOCOMM.

[12]  Anoop Gupta,et al.  Maintaining Communication Link for a Robot Operating in a Hazardous Environment , 2004 .

[13]  Bartosz Mielczarek,et al.  Scenario-based performance analysis of routing protocols for mobile ad-hoc networks , 1999, MobiCom.

[14]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

[15]  M. Ani Hsieh,et al.  Towards the deployment of a mobile robot network with end-to-end performance guarantees , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[16]  David A. Maltz,et al.  A performance comparison of multi-hop wireless ad hoc network routing protocols , 1998, MobiCom '98.

[17]  V. Kumar,et al.  Ad hoc networks for localization and control , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[18]  Andreas Birk,et al.  Multi-robot exploration under the constraints of wireless networking , 2007 .

[19]  Andreas Birk,et al.  Combining Exploration and Ad-Hoc Networking in RoboCup Rescue , 2004, RoboCup.

[20]  Charles E. Perkins,et al.  Performance comparison of two on-demand routing protocols for ad hoc networks , 2001, IEEE Wirel. Commun..

[21]  Klaus Schilling,et al.  Commanding mobile robots via wireless ad-hoc networks — A comparison of four ad-hoc routing protocol implementations , 2008, 2008 IEEE International Conference on Robotics and Automation.