Towards a Cloud Robotics Platform for Distributed Visual SLAM

Cloud computing allows robots to offload computation and share information as well as skills. Visual SLAM is one of the intensively computational tasks for mobile robots. It can benefit from the cloud. In this paper, we propose a novel cloud robotics platform named RSE-PF for distributed visual SLAM with close attention to the infrastructure of the cloud. We implement it with Amazon Web Services and OpenResty. We demonstrate the feasibility, robustness, and elasticity of the proposed platform with a use case of perspective-n-point solution. In this use case, the average round-trip delay is 153 ms, which meets the near real-time requirement of mobile robots.

[1]  Peter Lubbers,et al.  Pro HTML5 Programming , 2011 .

[2]  Nikolaos Papanikolopoulos,et al.  CORE: A Cloud-based Object Recognition Engine for robotics , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[3]  J. M. M. Montiel,et al.  ORB-SLAM: A Versatile and Accurate Monocular SLAM System , 2015, IEEE Transactions on Robotics.

[4]  Mayank Singh,et al.  Cloud-Based Collaborative 3D Mapping in Real-Time With Low-Cost Robots , 2015, IEEE Transactions on Automation Science and Engineering.

[5]  Francesco Chinello,et al.  KUKA Control Toolbox , 2011, IEEE Robotics & Automation Magazine.

[6]  Yuxiang Sun,et al.  WiFi signal strength-based robot indoor localization , 2014, 2014 IEEE International Conference on Information and Automation (ICIA).

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

[8]  Jiong Jin,et al.  A Cloud Robotics Framework of Optimal Task Offloading for Smart City Applications , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[9]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[10]  Max Q.-H. Meng,et al.  A Hierarchical Auction-Based Mechanism for Real-Time Resource Allocation in Cloud Robotic Systems , 2017, IEEE Transactions on Cybernetics.

[11]  Raffaello D'Andrea,et al.  Rapyuta: The RoboEarth Cloud Engine , 2013, 2013 IEEE International Conference on Robotics and Automation.

[12]  Derek Hoiem,et al.  Indoor Segmentation and Support Inference from RGBD Images , 2012, ECCV.

[13]  Ming Liu,et al.  Robotic Online Path Planning on Point Cloud , 2016, IEEE Transactions on Cybernetics.

[14]  Jianliang Tang,et al.  Complete Solution Classification for the Perspective-Three-Point Problem , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

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