Resilient Robots

Using artificial evolution to design robots is a powerful technique. The difficult part is writing a simulation of the robot and its physical environment. A simulation is required so tens of thousands of design variations can be automatically tested as the evolution progresses.

What if you didn’t need to write a simulation? Imagine the robot could figure out how to simulate itself. Not only have you saved yourself a lot of programming, but the robot is now very resilient. You could snap off one of its legs, for example, and it would be able to re-simulate itself, and re-evolve a walking strategy.

Hod Lipson from Cornell University’s Computational Synthesis Lab has built such a robotic system. His robot first squirms around on the floor, testing theories about how its own motors work and what its own shape is. This simulation of itself is then used to evolve a walking strategy.

Such a system would be very useful for planetary exploration, where robot engineers may not be readily available to fix problems. If the machine breaks a leg, no problem. Re-simulate, re-evolve, and move on.

More:

This entry was posted in Robotics, Simulations and tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>