Towards cloud robotic system: A case study of online co-localization for fair resource competence

The cloud transforms the potential of robotics, which enable poor-equipped robots to fulfill complex tasks. Robots are relieved from hardware limitation, while large amount of available resources and parallel computing capability are available in the “cloud”. We implemented a data management system using Twisted-based server-client platform and Robotic Operating System (ROS), aiming at co-localization of cloud robots. However, resource competition is pervasive for practical applications of networked robotics. As a major bridge, the limited bandwidth becomes a bottleneck needs to be considered for the architecture design. We propose an infrastructure which considers multi-robot autonomous negotiation (MRAN) module. The framework is validated by enabling several poor-equipped robots to retrieve location data from a dynamically updated map which is built by a well-equipped robot. Experiment results demonstrate that the proposed framework is feasible for current robotic applications. Furthermore, it achieves better performance under resource competition, and optimizes Quality of Service (QoS) using a shared network with limited bandwidth.

[1]  Amit P. Sheth,et al.  Semantic Modeling for Cloud Computing, Part 1 , 2010, IEEE Internet Computing.

[2]  Evangelos Markakis,et al.  Auction-Based Multi-Robot Routing , 2005, Robotics: Science and Systems.

[3]  Roland Siegwart,et al.  DP-Fusion A generic framework for online multi sensor recognition , 2012 .

[4]  K. Dietmayer,et al.  DATA SYNCHRONIZATION STRATEGIES FOR MULTI-SENSOR FUSION , 2003 .

[5]  Douglas Thain,et al.  A Comparison and Critique of Eucalyptus, OpenNebula and Nimbus , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[6]  Tomás Svoboda,et al.  A Unified Framework for Planning and Execution-Monitoring of Mobile Robots , 2011, Automated Action Planning for Autonomous Mobile Robots.

[7]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[8]  Sarit Kraus,et al.  Negotiation and Cooperation in Multi-Agent Environments , 1997, Artif. Intell..

[9]  Mark Chang,et al.  Service-Orientation in the Computing Infrastructure , 2006, 2006 Second IEEE International Symposium on Service-Oriented System Engineering (SOSE'06).

[10]  Xiaojun Wu,et al.  DAvinCi: A cloud computing framework for service robots , 2010, 2010 IEEE International Conference on Robotics and Automation.

[11]  大川 善邦,et al.  Microsoft Robotics Developer Studio入門 , 2008 .

[12]  Qian Huang,et al.  An ontology-based collaborative service-oriented simulation framework with Microsoft Robotics Studio® , 2008, Simul. Model. Pract. Theory.

[13]  Roland Siegwart,et al.  Towards real-time multi-sensor information retrieval in Cloud Robotic System , 2012, 2012 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI).

[14]  Amit P. Sheth,et al.  Semantic Modeling for Cloud Computing, Part 2 , 2010, IEEE Internet Computing.

[15]  Qian Huang,et al.  A Collaborative Service-Oriented Simulation Framework with Microsoft Robotic Studio® , 2008, 41st Annual Simulation Symposium (anss-41 2008).

[16]  Sven Koenig,et al.  Robot exploration with combinatorial auctions , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[17]  Yinong Chen,et al.  Design of a Robot Cloud Center , 2011, 2011 Tenth International Symposium on Autonomous Decentralized Systems.

[18]  Jianwei Zhang,et al.  Multi sensor fusion of camera and 3D laser range finder for object recognition , 2010, 2010 IEEE Conference on Multisensor Fusion and Integration.

[19]  Nidhi Kalra,et al.  Market-Based Multirobot Coordination: A Survey and Analysis , 2006, Proceedings of the IEEE.

[20]  Yinong Chen,et al.  Robot as a Service in Cloud Computing , 2010, 2010 Fifth IEEE International Symposium on Service Oriented System Engineering.

[21]  Alex Brooks,et al.  Tracking People with Networks of Heterogeneous Sensors , 2003 .

[22]  Moshe Kam,et al.  Sensor Fusion for Mobile Robot Navigation , 1997, Proc. IEEE.

[23]  O SafonovVladimir Microsoft Windows communication foundation , 2010 .

[24]  Dmitrii Zagorodnov,et al.  Eucalyptus : A Technical Report on an Elastic Utility Computing Archietcture Linking Your Programs to Useful Systems , 2008 .

[25]  R. Siegwart,et al.  Chapter 1 Experience in System Design for Human-Robot Teaming in Urban Search & Rescue ? , 2012 .