This paper reviews recent developments in the emerging field of resilient robots and the related robots that share common concerns with them, such as self-reconfigurable robots. This paper addresses the identity of the resilient robots by distinguishing the concept of resilience from other similar concepts and summarizes the strategies used by robots to recover their original function. By illustrating some issues of current resilient robots in the design of control systems, physical architecture modules, and physical connection systems, this paper shows several of the possible solutions to facilitate the development of the new and improved robots with higher resilience. The conclusion outlines several directions for the future of this field.