|
Robot technology has come a long way, but robots still can't think for themselves. Or can they? How has the Golem Project combined computer science, physics, and biological theory to build a better robot?
A small tangle of plastic pipes inching along the ground in a Brandeis University laboratory may not look like the future of technology. These primitive robots scarcely resemble the sophisticated versions NASA is building to explore space.
Even the robotic dogs that are so popular this holiday season can do many more tricksexcept for one. The robots that are part of Brandeis's Golem Project are able to evolve and change on their own.
"If you look at the history of robotics, there have been some very nice achievements," says the Golem Project's Hod Lipson. "But they use a high level of human engineering. It takes thousands of engineers to design the robots for our Mars missions."
In contrast, Lipson adds, the Golem Project minimizes the human role in robot development. Rather than receiving instructions on how to perform certain tasks, these robots discover how to behave on their own.
In that respect, the Golem robots live up to their namesake. In Jewish legend, a golem was a lump of clay in human form that magically came to life.
What becomes an actual robot in the Golem Project starts out as a computer program, similar to the ones in sophisticated computer games. This program contains the designs for the plastic pipes, joints, motors, and electronic circuits that will eventually become the actual robot. The computer also is programmed to understand the physics of movement.
The next part is up to the computer, which randomly matches these parts so that the resulting robot can move on its own. This process of trial and error--in which the design of the new robots undergoes continuous changes, or mutations--follows the path of Darwinian evolution.
And the Golem Project isn't done with Darwin yet. A computer simulation tests the new robot design to determine if it can move according to the laws of physics. If the design does not work in the real world, the computer discards it and saves only the designs that show the promise of movement.
These survivors continue to mutate and improve. Thus, the computer mirrors the process of natural selection, but many times faster than the original development of living creatures. What took nature a million years can take just days for a high-speed computer.
|