Robot Uses Self-Modeling to Gain Awareness

See how engineers at Columbia University are building a robot that is capable of understanding itself.

“Self-modeling is a primitive form of self-awareness,” said Hod Lipson , professor of mechanical engineering and director of Columbia’s Creative Machines Lab. “If a robot, animal, or human has an accurate self-model, it can function better in the world, it can make better decisions, and it has an evolutionary advantage.”