Meet SCAMP (Stanford Climbing and Aerial Maneuvering Platform): a versatile robot that can fly, perch, and climb. It can recover from failure and take off. The robot is capable of operating on rough vertical surfaces. SCAMP uses its onboard sensors and computer to perform.
As you can tell from the video, SCAMP’s design is partially inspired by insects. IEEE has more on the story.