Institute of Electrical & Electronic Engineers
The authors extend the computation and information sharing capabilities of networked robotics by proposing a cloud robotic architecture. The cloud robotics architecture leverages the combination of a virtual ad-hoc cloud formed by Machine-To-Machine (M2M) communications among participating robots, and an infrastructure cloud enabled by Machine-To-Cloud (M2C) communications. Cloud robotics utilizes elastic computing models, in which resources are dynamically allocated from a shared resource pool in the cloud, to support task offloading and information sharing in robotic applications. They propose communication protocols, and several elastic computing models to handle different applications.