This paper describes the existing designs of spherical robots and reviews studies devoted to investigating their dynamics and to developing algorithms for controlling them. An analysis is also made of the key features and the historical aspects of the development of their designs, in particular, taking into account various areas of application.