This document surveys the advantages of cloud robotics and automation, highlighting benefits such as access to big data, cloud computing, collective robot learning, and human computation. It discusses how cloud infrastructure supports robots by providing essential data, processing capabilities, and collaborative learning. The survey includes over 150 references and outlines both existing and future cloud-based robotic systems alongside their hardware and software requirements.