Abstract
The success of powerful cloud computing services in recent years has constituted the evolution of robotics from traditional networked robotics into internet-scale, data-driven, and cloud-based robot systems. Cloud robotics is a term that combines two related concepts: cloud computing and robotics. Robots are limited in terms of computing power and storage capacity. Cloud robotics is a very broad title, and there are multiple studies that aim to enhance different targeted parts in the field but surveys available are not enough to direct future work. Based on our knowledge, there was no previous survey done in the knowledge exchange field. So, in this paper we provided a survey that focuses on examining the recent advancement and outlines the development of cloud robotics infrastructure. In addition, thewidely used tools were provided knowledge exchange and provided a comprehensive comparison between them to identify specific research gaps.