SRCA - The Scalable Robotic Cloud Agents Architecture

In an effort to penetrate the market at an affordable cost, consumer robots tend to provide limited processing capabilities, just enough to serve the purpose they have been designed for. However, a robot, in principle, should be able to interact and process the constantly increasing information streams generated from sensors or other devices. This would require the implementation of algorithms and mathematical models for the accurate processing of data volumes and significant computational resources. It is clear that as the data deluge continues to grow exponentially, deploying such algorithms on consumer robots will not be easy. Current work presents a cloud-based architecture that aims to offload computational resources from robots to a remote infrastructure, by utilizing and implementing cloud technologies. This way robots are allowed to enjoy functionality offered by complex algorithms that are executed on the cloud. The proposed system architecture allows developers and engineers not specialised in robotic implementation environments to utilize generic robotic algorithms and services off-the-shelf.

[1]  George Karagiannis,et al.  Relieving Robots from Their Burdens: The Cloud Agent Concept (Short Paper) , 2016, 2016 5th IEEE International Conference on Cloud Networking (Cloudnet).

[2]  Eric A. Brewer,et al.  Kubernetes and the path to cloud native , 2015, SoCC.

[3]  Cezary Zielinski,et al.  Towards an integrated robotics architecture for social inclusion – The RAPP paradigm , 2017, Cognitive Systems Research.

[4]  Dirk Merkel,et al.  Docker: lightweight Linux containers for consistent development and deployment , 2014 .

[5]  Moritz Tenorth,et al.  RoboEarth - A World Wide Web for Robots , 2011, ICRA 2011.

[6]  Cezary Zielinski,et al.  Variable structure robot control systems: The RAPP approach , 2017, Robotics Auton. Syst..

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

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

[9]  Huaimin Wang,et al.  Cloudroid: A Cloud Framework for Transparent and QoS-Aware Robotic Computation Outsourcing , 2017, 2017 IEEE 10th International Conference on Cloud Computing (CLOUD).