Dynamic Bandwidth Management Library for multi-robot systems

Communication is an important component in multi-robots systems; system performance may get affected when the number of robots or communication channels increases. The Dynamic Bandwidth Management Library (DBML) was designed to provide a way of maximizing bandwidth usage in multi-robots systems. The developed system prioritizes communication channels according to environment events and offers greater bandwidth for the most important channels. The library was developed in ROS (Robot Operating System) in order to separate the functionalities into independent modules to be reused and improved in future works. This paper presents the library design as a linear optimization problem and an example of the library usage in a teleoperation application. We also show the main settings and results for the system under discussion.

[1]  Imad H. Elhajj,et al.  Dynamic bandwidth management for teleoperation of collaborative robots , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[2]  Shahin Sirouspour,et al.  Multi-operator/multi-robot teleoperation: an adaptive nonlinear control approach , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Tucker R. Balch,et al.  Communication in reactive multiagent robotic systems , 1995, Auton. Robots.

[4]  Hajime Asama,et al.  Teleoperation of multiple robots through the Internet , 1996, Proceedings 5th IEEE International Workshop on Robot and Human Communication. RO-MAN'96 TSUKUBA.

[5]  Gregory Dudek,et al.  Multi-robot collaboration for robust exploration , 2004, Annals of Mathematics and Artificial Intelligence.

[6]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[7]  Robin R. Murphy,et al.  Human-robot interactions during the robot-assisted urban search and rescue response at the World Trade Center , 2003, IEEE Trans. Syst. Man Cybern. Part B.

[8]  Thomas B. Sheridan,et al.  Telerobotics, Automation, and Human Supervisory Control , 2003 .

[9]  Hisayoshi Sugiyama,et al.  QoS routing in a multi-robot network system for urban search and rescue , 2006, 20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06).

[10]  Pieter Padmos,et al.  Image parameters for driving with indirect viewing systems , 2003, Ergonomics.

[11]  Jessie Y. C. Chen,et al.  Human Performance Issues and User Interface Design for Teleoperated Robots , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[12]  Hiroaki Kitano,et al.  RoboCup Rescue: a grand challenge for multi-agent systems , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[13]  Imad H. Elhajj,et al.  Event-based dynamic bandwidth management for teleoperation , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.

[14]  Terrence Fong,et al.  Multi-robot remote driving with collaborative control , 2003, IEEE Trans. Ind. Electron..

[15]  Upamanyu Madhow,et al.  Fair scheduling with tunable latency: a round robin approach , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

[16]  Suwatchai Kamonsantiroj,et al.  An auction-based dynamic bandwidth allocation with sensitivity in a wireless networked control system , 2009, Comput. Ind. Eng..

[17]  Pedro U. Lima,et al.  Multi-Robot Systems , 2005, Innovations in Robot Mobility and Control.

[18]  Charles E. Perkins,et al.  Highly dynamic Destination-Sequenced Distance-Vector routing (DSDV) for mobile computers , 1994, SIGCOMM.

[19]  Hisayoshi Sugiyama,et al.  Integrated operations of multi-robot rescue system with ad hoc networking , 2009, 2009 1st International Conference on Wireless Communication, Vehicular Technology, Information Theory and Aerospace & Electronic Systems Technology.