Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1830483.1830597acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Evolving CPPNs to grow three-dimensional physical structures

Published: 07 July 2010 Publication History

Abstract

The majority of work in the field of evolutionary robotics concerns itself with evolving control strategies for human designed or bio-mimicked robot morphologies. However, there are reasons why co-evolving morphology along with control may provide a better path towards realizing intelligent agents. Towards this goal, a novel method for evolving three-dimensional physical structures using CPPN-NEAT is introduced which is capable of producing artifacts that capture the non-obvious yet close relationship between function and physical structure. Moreover, it is shown how more fit solutions can be achieved with less computational effort by using growth and environmental CPPN input parameters as well as incremental changes in resolution.

References

[1]
A. Adamatzky, M. Komosinski, and S. Ulatowski. Software review: Framsticks. Kybernetes: The International Journal of Systems & Cybernetics, 29(9/10):1344--1351, 2000.
[2]
M. Anderson. Embodied Cognition: A field guide. Artificial Intelligence, 149(1):91--130, 2003.
[3]
R. D. Beer. Intelligence as adaptive behavior: an experiment in computational neuroethology. Academic Press Professional, Inc., San Diego, CA, USA, 1990.
[4]
R. D. Beer. The dynamics of brain-body-environment systems: A status report. In P. Calvo and A. Gomila, editors, Handbook of Cognitive Science: An Embodied Approach, pages 99--120. Elsevier, 2008.
[5]
J. Bongard and R. Pfeifer. Repeated structure and dissociation of genotypic and phenotypic complexity in Artificial Ontogeny. Proceedings of The Genetic and Evolutionary Computation Conference (GECCO 2001), pages 829--836, 2001.
[6]
J. Bongard and R. Pfeifer. Evolving complete agents using artificial ontogeny. Morpho-functional Machines: The New Species (Designing Embodied Intelligence), pages 237--258, 2003.
[7]
J. C. Bongard. Evolving modular genetic regulatory networks. In Proceedings of The IEEE 2002 Congress on Evolutionary Computation (CEC2002), pages 1872--1877, 2002.
[8]
V. Braitenberg. Vehicles: Experiments in Synthetic Psychology. MIT Press, 1986.
[9]
R. Brooks. Cambrian intelligence. MIT Press Cambridge, Mass, 1999.
[10]
CGAFaq. Evenly distributed points on sphere - cgafaq, 2010. {Online; http://cgafaq.info/wiki/Evenly_distributed_points_on_sphere accessed_25-January-2010}.
[11]
J. Clune, B. Beckmann, C. Ofria, and R. Pennock. Evolving Coordinated Quadruped Gaits with the HyperNEAT Generative Encoding. In Proceedings of the IEEE Congress on Evolutionary Computing, pages 2764--2771, 2009.
[12]
J. Clune, P. R. T., and O. C. The sensitivity of hyperneat to different geometric representations of a problem. In Proceedings of the Genetic and Evolutionary Computation Conference, 2009.
[13]
S. Collins, A. Ruina, R. Tedrake, and M. Wisse. Efficient bipedal robots based on passive-dynamic walkers. Science, 307(5712):1082--1085, 2005.
[14]
F. Dellaert and R. Beer. Toward an evolvable model of development for autonomous agent synthesis. Artificial Life IV, Proceedings of the Fourth International Workshop on the Synthesis and Simulation of Living Systems, 1994.
[15]
P. Eggenberger. Evolving morphologies of simulated 3D organisms based on differential gene expression. Procs. of the Fourth European Conf. on Artificial Life, pages 205--213, 1997.
[16]
P. Funes and J. Pollack. Computer evolution of buildable objects. Fourth European Conference on Artificial Life, pages 358--367, 1997.
[17]
I. Harvey, P. Husbands, D. Cliff, A. Thompson, and N. Jakobi. Evolutionary robotics: the sussex approach. Robotics and Autonomous Systems, 20:205--224, 1997.
[18]
G. Hornby and J. Pollack. Body-brain co-evolution using l-systems as a generative encoding. Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2001), pages 868--875, 2001.
[19]
G. Hornby and J. Pollack. Evolving L-systems to generate virtual creatures. Computers & Graphics, 25(6):1041--1048, 2001.
[20]
H. Lipson and J. B. Pollack. Automatic design and manufacture of artificial lifeforms. Nature, 406:974--978, 2000.
[21]
H. H. Lund and J. W. P. Lee. Evolving robot morphology. IEEE International Conference on Evolutionary Computation, pages 197--202, 1997.
[22]
C. Mautner and R. Belew. Evolving robot morphology and control. Artificial Life and Robotics, 4(3):130--136, 2000.
[23]
A. L. Nelson, G. J. Barlow, and L. Doitsidis. Fitness functions in evolutionary robotics: A survey and analysis. Robotics and Autonomous Systems, 57(4):345--370, 2009.
[24]
S. Nolfi and D. Floreano. Evolutionary Robotics: The Biology, Intelligence, and Technology. MIT Press, Cambridge, MA, USA, 2000.
[25]
R. Pfeifer and J. Bongard. How the Body Shapes the Way We Think: A New View of Intelligence. MIT Press, 2006.
[26]
J. B. Pollack, H. Lipson, G. Hornby, and P. Funes. Three generations of automatically designed robots. Artif. Life, 7(3):215--223, 2001.
[27]
E. Saff and A. Kuijlaars. Distributing many points on a sphere. The Mathematical Intelligencer, 19(1):5--11, December 1997.
[28]
K. Sims. Evolving 3D morphology and behaviour by competition. Artificial Life IV, pages 28--39, 1994.
[29]
K. Stanley, D. D'Ambrosio, and J. Gauci. A Hypercube-Based encoding for evolving Large-Scale neural networks. Artificial Life, 15(2):185--212, 2009.
[30]
K. Stanley and R. Miikkulainen. A taxonomy for artificial embryogeny. Artificial Life, 9(2):93--130, 2003.
[31]
K. O. Stanley. Compositional pattern producing networks: A novel abstraction of development. Genetic Programming and Evolvable Machines, 8(2):131--162, 2007.
[32]
K. O. Stanley and R. Miikkulainen. Evolving neural networks through augmenting topologies. Evolutionary Computation, 10:2002, 2001.
[33]
R. Tedrake, T. Zhang, and H. Seung. Learning to walk in 20 minutes. In Proceedings of the Fourteenth Yale Workshop on Adaptive and Learning Systems, Yale University, New Haven, CT, 2005.
[34]
R. A. Watson, S. G. Ficici, and J. B. Pollack. Embodied evolution: Embodying an evolutionary algorithm in a population of robots. In Congress on Evolutionary Computation, pages 335--342. IEEE Press, 1999.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '10: Proceedings of the 12th annual conference on Genetic and evolutionary computation
July 2010
1520 pages
ISBN:9781450300728
DOI:10.1145/1830483
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 July 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. evolutionary robotics
  2. generative and developmental systems

Qualifiers

  • Research-article

Conference

GECCO '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)21
  • Downloads (Last 6 weeks)7
Reflects downloads up to 22 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)No-brainer: Morphological Computation Driven Adaptive Behavior in Soft RobotsFrom Animals to Animats 1710.1007/978-3-031-71533-4_6(81-92)Online publication date: 7-Sep-2024
  • (2023)Premature convergence in morphology and control co-evolution: a studyAdaptive Behavior10.1177/10597123231198497Online publication date: 7-Sep-2023
  • (2023)On the Timescales of Embodied Intelligence for Autonomous Adaptive SystemsAnnual Review of Control, Robotics, and Autonomous Systems10.1146/annurev-control-063022-0943016:1(95-122)Online publication date: 3-May-2023
  • (2023)On the Suitability of Representations for Quality Diversity Optimization of ShapesProceedings of the Genetic and Evolutionary Computation Conference10.1145/3583131.3590381(963-971)Online publication date: 15-Jul-2023
  • (2023)Evolutionary Machine Learning in RoboticsHandbook of Evolutionary Machine Learning10.1007/978-981-99-3814-8_23(657-694)Online publication date: 2-Nov-2023
  • (2022)Severe damage recovery in evolving soft robots through differentiable programmingGenetic Programming and Evolvable Machines10.1007/s10710-022-09433-z23:3(405-426)Online publication date: 12-Jun-2022
  • (2021)Virtual Creature Morphology ‐ A ReviewComputer Graphics Forum10.1111/cgf.14266140:2(659-681)Online publication date: 4-Jun-2021
  • (2019)Comparing Direct and Indirect Representations for Environment-Specific Robot Component Design2019 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC.2019.8790166(2705-2712)Online publication date: Jun-2019
  • (2019)Research on Motion Evolution of Soft Robot Based on VoxCADIntelligent Robotics and Applications10.1007/978-3-030-27535-8_3(26-37)Online publication date: 2-Aug-2019
  • (2019)Evolutionary Multi-objective Optimization for Evolving Soft Robots in Different EnvironmentsBio-inspired Information and Communication Technologies10.1007/978-3-030-24202-2_9(112-131)Online publication date: 24-Jul-2019
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media