Skip to main content Accessibility help
×
Hostname: page-component-76fb5796d-vfjqv Total loading time: 0 Render date: 2024-04-25T13:06:07.323Z Has data issue: false hasContentIssue false

19 - Automatic design and manufacture of robotic life forms

Published online by Cambridge University Press:  10 November 2010

Mark A. Bedau
Affiliation:
Reed College, Oregon
Carol E. Cleland
Affiliation:
University of Colorado, Boulder
Get access

Summary

In the field of artificial life, “life as it could be” is examined on the basis of understanding the principles, and simulating the mechanisms, of real biological forms. Just as aeroplanes use the same principles as birds, but have fixed wings, artificial lifeforms may share the same principles, but not the same implementation in chemistry. Stored energy, autonomous movement, and even animal communication are replicated in toys using batteries, motors, and computer chips.

Our central claim is that to realize artificial life, full autonomy must be attained not only at the level of power and behavior (the goal of robotics, today), but also at the levels of design and fabrication. Only then can we expect synthetic creatures to sustain their own evolution. We thus seek automatically designed and constructed physical artifacts that are functional in the real world, diverse in architecture (possibly each slightly different), and automatically producible with short turnaround time, at low cost and in large quantities. So far these requirements have not been met.

The experiments described here use evolutionary computation for design, and additive fabrication for reproduction. The evolutionary process operates on a population of candidate robots, each composed of some repertoire of building blocks. The evolutionary process iteratively selects fitter machines, creates offspring by adding, modifying and removing building blocks using a set of operators, and replaces them into the population (see Methods section). Evolutionary computation has been applied to many engineering problems.

Type
Chapter
Information
The Nature of Life
Classical and Contemporary Perspectives from Philosophy and Science
, pp. 260 - 267
Publisher: Cambridge University Press
Print publication year: 2010

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Langton, C. G. (Ed.) (1989). Artificial life (Santa Fe Institute studies in the sciences of complexity, proceedings vol. IV). Redwood City, CA: Addison-Wesley.
Sims, K. (1994). Evolving 3D morphology and behavior by competition. In Brooks, R. and Maes, P. (Eds.), Artificial life IV (proceedings of the 4th international workshop on the synthesis and simulation of living systems) (pp. 28–35). Cambridge, MA: MIT Press.
Komosinski, M. & Ulatowski, S. (1999). Framsticks: Towards a simulation of a nature-like world, creatures and evolution. In Floreano, D., Nicoud, J.-D., and Mondada, F. (Eds.). Advances in artificial life (proceedings of the 5th European conference, ECAL) (pp. 261–265). Berlin: Springer.
Smith, J. M. (1992). Byte-sized evolution. Nature, 355, 772–773.CrossRefGoogle Scholar
Swinson, M. (1998). Mobile autonomous robot software. DARPA Report BAA-99–09. Arlington, Virginia: DARPA.
Bentley, P. (Ed.) (1999). Evolutionary design by computers. San Francisco: Morgan Kaufmann.
Floreano, D. & Mondada, F. (1994). Automatic creation of an autonomous agent: Genetic evolution of a neural-network driven robot. In Cliff, D., Husbands, P., Meyer, J.-A., and Wilson, S. W. (Eds.), From animals to animats III (pp. 421–430). Cambridge, MA: MIT Press.
Husbands, P. & Meyer, J.-A. (1998). Evolutionary robotics. Berlin: Springer.CrossRef
Nolfi, S. (1992). Evolving non-trivial behaviors on real-robots: A garbage collecting robot. Robotics and Autonomous Systems, 22, 187–198.CrossRefGoogle Scholar
Lund, H., Hallam, J., & Lee, W. (1996). A hybrid GP/GA approach for co-evolving controllers and robot bodies to achieve fitness-specified tasks. In Proceedings of IEEE, 3rd international conference on evolutionary computation (pp. 384–389). Piscataway, NJ: IEEE Press.
Thompson, A. (1997). Artificial evolution in the physical world. In Gomi, T. (Ed.), Evolutionary robotics: From intelligent robotics to artificial life (ER '97) (pp. 101–125). Ontario: AAI Books.
Funes, P. & Pollack, J. (1998). Evolutionary body building: Adaptive physical designs for robots. Artificial Life, 4, 337–357.CrossRefGoogle Scholar
Leger, C. (1999). Automated synthesis and optimization of robot configurations: An evolutionary approach. Thesis, Carnegie Mellon University, Pittsburg.
Kochan, A. (1997). Rapid prototyping trends. Rapid Prototyping Journal, 3, 150–152.CrossRefGoogle Scholar
Lenski, R. E., Ofria, C, Collier, T., & Adami, C. (1999). Genome complexity, robustness and genetic interactions in digital organisms. Nature, 400, 661–664.CrossRefGoogle Scholar
Joy, B. (2000). Why the future doesn't need us. WIRED Magazine, 8(4), 238–264.Google Scholar
Watson, R. A., Ficici, S. G., & Pollack, J. B. (1999). Embodied evolution: Embodying an evolutionary algorithm in a population of robots. In Angeline, P. (Ed.), 1999 congress on evolutionary computation (pp. 335–342). New York: IEEE Press.
Beer, R. D. (1990). Intelligence as adaptive behavior. New York: Academic Press.
Ziemelis, K. (1998). Putting it on plastic. Nature, 393, 619–620.CrossRefGoogle Scholar
Baughman, R. H., Cui, C., Zakhidov, A. A., et al. (1999). Carbon nanotube actuators. Science, 284, 1340–1344.CrossRefGoogle Scholar
Moravec, H. (1999). Robot—From mere machine to transcendent mind. Oxford: Oxford University Press.
Mahfoud, S. W. (1995). Niching methods for genetic algorithms. Thesis, University of Illinois, Urbana-Champaign.
Rechenberg, I. (1973). Evolutionsstrategie: Optimierung technischer Systeme nach Prinzipien der biologischen Evolution. Stuttgart: Frommann-Holzboog.
Fogel, L. J., Owens, A. J., & Walsh, M. J. (1966). Artificial intelligence through simulated evolution. New York: Wiley.
Holland, J. (1975). Adaptation in natural and artificial systems. Ann Arbor, MI: University of Michigan Press.
Koza, J. (1992). Genetic programming. Cambridge, MA: MIT Press.
Gruau, F. & Quatramaran, K. (1997). Cellular encoding for interactive evolutionary robotics. In Husbands, P. and Harvey, I. (Eds.), Fourth European conference on artificial life (pp. 368–377). Cambridge, MA: MIT Press.
Chellapilla, K. & Fogel, D. (1999). Evolution, neural networks, games and intelligence. In Proceedings of 1987 IEEE conference on computer design, VLSI in computers and processors (pp. 1471–1496). Washington DC: IEEE Computer Society Press.
Hillis, W. D. (1992). Co-evolving parasites improves simulated evolution as an optimizing procedure. In Langton, C. G., Taylor, C., Farmer, J. D., and Rasmussen, S. (Eds.), Artificial life II (Santa Fe Institute studies in the sciences of complexity, proceedings vol. X) (pp. 313–322). Redwood City, CA: Addison-Wesley.
Pollack, J. B. & Blair, A. D. (1998). Co-evolution in the successful learning of backgammon strategy. Machine Learning, 32, 225–240.CrossRefGoogle Scholar

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×