Cloud is Internet-based utility computing which offers a choice to rent and use the computational resources on subscription basis. It has the service-oriented and deployment models which would provide suitable services to the end-users. Robotics can be defined as a machine which would do some useful works as given by the user which would reduce his/her work and make smooth transactions. Cloud robotics is an upcoming technological area with a combination of cloud computing and robotics. Interconnection of these two fields would profit the mankind. Many more different varieties of applications are emerging as on today. In coming of the days, cloud robots will have major role to perform, such as to improve the 'public utility of technology'. This paper describes the laws of robotics, characteristics of robotics, need for cloud robotics, initial steps for cloud robotics, available cloud robotic technologies, constraints on cloud robotics, cloud robotics architectures, addressing needs of cloud robotics, cloud robotic algorithm-SLAM. This present paper would bring out a review of all such aspects which would benefit the reader with a fine tune.