Robots are being programmed to adapt in real time

A robust, adaptable robot that responds to its environment on the fly and overcomes obstacles such as a broken leg without human intervention could be used to rescue people from an earthquake zone or clean up sites that are too hazardous for humans.