A Knowledge Sharing P2P System between Robots Using JXTA-Overlay

The design of an efficient collaborative multirobot framework that ensures the autonomy and the individual requirements of the involved robots is a very challenging task. This requires designing an efficient platform for inter-robot communication. P2P is a good approach to achieve this goal. P2P aims at making the communication ubiquitous thereby crossing the communication boundary and has many attractive features to use it as a platform for collaborative multi-robot environments. We have implemented a P2P system based on JXTA Overlay. In this paper, we use JXTA Overlay as a platform for robot collaboration and knowledge sharing. We evaluated the knowledge sharing system by many experiments. Experimental results have shown that the proposed system has a good performance and can be used successfully for knowledge sharing between robots.

[1]  Mark Yim,et al.  Indoor automation with many mobile robots , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[2]  Leonard Barolli,et al.  An adaptive reservation time division multiple access control protocol for robot inter-communication , 2008, Int. J. Wirel. Mob. Comput..

[3]  Anne-Marie Kermarrec,et al.  Clustering in Peer-to-Peer File Sharing Workloads , 2004, IPTPS.

[4]  Hajime Asama,et al.  Development of Task Assignment System Using Communication for Multiple Autonomous Robots , 1992, J. Robotics Mechatronics.

[5]  Maria L. Gini,et al.  Performance of a distributed robotic system using shared communications channels , 2002, IEEE Trans. Robotics Autom..

[6]  Siu Man Lui,et al.  Interoperability of peer-to-peer file sharing protocols , 2002, SECO.

[7]  Darren Govoni,et al.  JXTA: Java P2P Programming , 2002 .

[8]  Toshio Fukuda,et al.  Analysis and evaluation of cellular robotics (CEBOT) as a distributed intelligent system by communication information amount , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[9]  Leonard Barolli,et al.  A CORBA‐based approach for humanoid robot control , 2001 .

[10]  Atsuo Takanishi,et al.  Biped walking robots created at Waseda University: WL and WABIAN family , 2007, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[11]  Kenji Inoue,et al.  Cooperative Object Transportation by Multiple Robots with Their Own Objective Tasks , 2001 .

[12]  Lynne E. Parker,et al.  ALLIANCE: an architecture for fault tolerant multirobot cooperation , 1998, IEEE Trans. Robotics Autom..

[13]  Tao Liu,et al.  Imitation Control for Biped Robot Using Wearable Motion Sensor , 2010 .

[14]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[15]  Toshio Fukuda,et al.  Construction mechanism of group behavior with cooperation , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[16]  Krishna P. Gummadi,et al.  Measurement, modeling, and analysis of a peer-to-peer file-sharing workload , 2003, SOSP '03.

[17]  Vijay Kumar,et al.  An architecture for tightly coupled multi-robot cooperation , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[18]  H. Asama,et al.  Collision Avoidance using Communication between Autonomous Mobile Robots , 1996 .

[19]  Bram Vanderborght,et al.  Control architecture for the pneumatically actuated dynamic walking biped “Lucy” , 2005 .

[20]  Shigeo Ozono,et al.  CDCSMA-CD communication method for cooperative robot systems , 1996, Adv. Robotics.

[21]  Fatos Xhafa,et al.  M3PS: A JXTA-based Multi-platform P2P System and its Web Application Tools , 2007, Int. J. Web Inf. Syst..

[22]  Jack Dongarra,et al.  Application-Level Tools , 2004, The Grid 2, 2nd Edition.

[23]  Fatos Xhafa,et al.  Improvement of JXTA Protocols for Supporting Reliable Distributed Applications in P2P Systems , 2007, NBiS.

[24]  Claude Le Pape A combination of centralized and distributed methods for multi-agent planning and scheduling , 1990, ICRA.