Researchers have created a robot that is able to learn a model of its entire body from scratch, without any human assistance. In a new study, the researchers demonstrate how their robot created a kinematic model of itself, and then used its self-model to plan motion, reach goals, and avoid obstacles in a variety of situations. It even automatically recognized and then compensated for damage to its body.