The field of evolutionary robotics has demonstrated
the ability to automatically design the morphology and
controller of simple physical robots through synthetic
evolutionary processes. However, it is not clear if
variation-based search processes can attain the
complexity of design necessary for practical
engineering of robots. Here, we demonstrate an
automatic design system that produces complex robots by
exploiting the principles of regularity, modularity,
hierarchy, and reuse. These techniques are already
established principles of scaling in engineering design
and have been observed in nature, but have not been
broadly used in artificial evolution. We gain these
advantages through the use of a generative
representation, which combines a programmatic
representation with an algorithmic process that
compiles the representation into a detailed
construction plan. This approach is shown to have two
benefits: it can reuse components in regular and
hierarchical ways, providing a systematic way to create
more complex modules from simpler ones; and the evolved
representations can capture intrinsic properties of the
design space, so that variations in the representations
move through the design space more effectively than
equivalent-sized changes in a nongenerative
representation. Using this system, we demonstrate for
the first time the evolution and construction of
modular, three-dimensional, physically moving robots,
comprising many more components than previous work on
body-brain evolution.
%0 Journal Article
%1 hornby:2003:tRA
%A Hornby, Gregory S.
%A Lipson, Hod
%A Pollack, Jordan B.
%D 2003
%J IEEE transactions on Robotics and Automation
%K Design Lindenmayer algorithms, automation, evolutionary generative genetic programming, representations, robotics, systems
%N 4
%P 709--713
%R doi:10.1109/TRA.2003.814502
%T Generative Representations for the Automated Design of
Modular Physical Robots
%U http://ieeexplore.ieee.org/iel5/70/27428/01220719.pdf?isnumber=27428&arnumber=1220719
%V 19
%X The field of evolutionary robotics has demonstrated
the ability to automatically design the morphology and
controller of simple physical robots through synthetic
evolutionary processes. However, it is not clear if
variation-based search processes can attain the
complexity of design necessary for practical
engineering of robots. Here, we demonstrate an
automatic design system that produces complex robots by
exploiting the principles of regularity, modularity,
hierarchy, and reuse. These techniques are already
established principles of scaling in engineering design
and have been observed in nature, but have not been
broadly used in artificial evolution. We gain these
advantages through the use of a generative
representation, which combines a programmatic
representation with an algorithmic process that
compiles the representation into a detailed
construction plan. This approach is shown to have two
benefits: it can reuse components in regular and
hierarchical ways, providing a systematic way to create
more complex modules from simpler ones; and the evolved
representations can capture intrinsic properties of the
design space, so that variations in the representations
move through the design space more effectively than
equivalent-sized changes in a nongenerative
representation. Using this system, we demonstrate for
the first time the evolution and construction of
modular, three-dimensional, physically moving robots,
comprising many more components than previous work on
body-brain evolution.
@article{hornby:2003:tRA,
abstract = {The field of evolutionary robotics has demonstrated
the ability to automatically design the morphology and
controller of simple physical robots through synthetic
evolutionary processes. However, it is not clear if
variation-based search processes can attain the
complexity of design necessary for practical
engineering of robots. Here, we demonstrate an
automatic design system that produces complex robots by
exploiting the principles of regularity, modularity,
hierarchy, and reuse. These techniques are already
established principles of scaling in engineering design
and have been observed in nature, but have not been
broadly used in artificial evolution. We gain these
advantages through the use of a generative
representation, which combines a programmatic
representation with an algorithmic process that
compiles the representation into a detailed
construction plan. This approach is shown to have two
benefits: it can reuse components in regular and
hierarchical ways, providing a systematic way to create
more complex modules from simpler ones; and the evolved
representations can capture intrinsic properties of the
design space, so that variations in the representations
move through the design space more effectively than
equivalent-sized changes in a nongenerative
representation. Using this system, we demonstrate for
the first time the evolution and construction of
modular, three-dimensional, physically moving robots,
comprising many more components than previous work on
body-brain evolution.},
added-at = {2008-06-19T17:35:00.000+0200},
author = {Hornby, Gregory S. and Lipson, Hod and Pollack, Jordan B.},
biburl = {https://www.bibsonomy.org/bibtex/27a4f2aad258082281f4e3a2603c787f9/brazovayeye},
doi = {doi:10.1109/TRA.2003.814502},
interhash = {499d20b2c12aea4b0a5a3b3f74df6f75},
intrahash = {7a4f2aad258082281f4e3a2603c787f9},
issn = {1042-296X},
journal = {IEEE transactions on Robotics and Automation},
keywords = {Design Lindenmayer algorithms, automation, evolutionary generative genetic programming, representations, robotics, systems},
month = {August},
notes = {INSPEC Accession Number: 7719817},
number = 4,
pages = {709--713},
size = {17 pages},
timestamp = {2008-06-19T17:41:45.000+0200},
title = {Generative Representations for the Automated Design of
Modular Physical Robots},
url = {http://ieeexplore.ieee.org/iel5/70/27428/01220719.pdf?isnumber=27428&arnumber=1220719},
volume = 19,
year = 2003
}