Gregory S. Hornby hornby@cs.brandeis.edu Dynamic & Evolutionary Machine Organization Lab |
Here we evolve both the morphology and the controllers for different robots. The system for generating designs consists of the design builder and simulator, the L-system module and the evolutionary algorithm. The design builder takes a decoded build sequence and generates a robot and controller. Once built, the robot's movement is simulated for a fixed amount of time and evaluated for distance. This distance is the basis of a fitness function for the evoluationary algorithm to evolve the L-systems.
gbot_kayak.avi (8.8M) |
gbot_quatro1.mov (600k) |
gbot_quatro1.mov (600k) |
|
|
Rolling Cloverleafs (1.7M) |
Undulating Serpent (1.7M) |
Rolling Rectangles (2.2M) |
(5.8M) |
(5.8M) |
(5.8M) |
(5.8M) |
Kayaker |
Twister |
M |
Paddlewheel Roller |
An Inchworm with stabilizing arms. |
Rolling Tree |
Homepage. | Research Projects. | Encoding for Automated Design | Publications. |
hornby@cs.brandeis.edu - Last modified: June 12, 2003 |
Copyright © Gregory Hornby |