Abstract
This paper introduces an algorithm for evolving 3D objects with a generative encoding that abstracts how biological morphologies are produced. Evolving interesting 3D objects is useful in many disciplines, including artistic design (e.g. sculpture), engineering (e.g. robotics, architecture, or product design), and biology (e.g. for investigating morphological evolution). A critical element in evolving 3D objects is the representation, which strongly influences the types of objects produced. In 2007 a representation was introduced called Compositional Pattern Producing Networks (CPPN), which abstracts how natural phenotypes are generated. To date, however, the ability of CPPNs to create 3D objects has barely been explored. Here we present a new way to create 3D objects with CPPNs. Experiments with both interactive and target-based evolution demonstrate that CPPNs show potential in generating interesting, complex, 3D objects. We further show that changing the information provided to CPPNs and the functions allowed in their genomes biases the types of objects produced. Finally, we validate that the objects transfer well from simulation to the real-world by printing them with a 3D printer. Overall, this paper shows that evolving objects with encodings based on concepts from biological development can be a powerful way to evolve complex, interesting objects, which should be of use in fields as diverse as art, engineering, and biology.
Funder
Division of Electrical, Communications and Cyber Systems
Division of Information and Intelligent Systems
Division of Biological Infrastructure
Publisher
Association for Computing Machinery (ACM)
Reference20 articles.
1. Evolving CPPNs to grow three-dimensional physical structures
2. {Bentley 1996} Bentley P. J. (1996). Generic Evolutionary Design of Solid Objects using a Genetic Algorithm. PhD thesis University of Huddersfield. {Bentley 1996} Bentley P. J. (1996). Generic Evolutionary Design of Solid Objects using a Genetic Algorithm . PhD thesis University of Huddersfield.
3. The sensitivity of HyperNEAT to different geometric representations of a problem
Cited by
35 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献