© 2002 RobotstoreUK all rights reserved
 

BOOKS -
EVOLUTIONARY ROBOTICS

Page - 1
 

Evolutionary Robotics
Stefano Nolfi, Dario Floreano

Evolutionary robotics is a new technique for the automatic creation of autonomous robots. Inspired by the Darwinian principle of selective reproduction of the fittest, it views robots as autonomous artificial organisms that develop their own skills in close interaction with the environment and without human intervention. Drawing heavily on biology and ethology, it uses the tools of neural networks, genetic algorithms, dynamic systems and biomorphic engineering. The resulting robots share with simple biological systems the characteristics of robustness, simplicity, small size, flexibility and modularity. In evolutionary robotics, an initial population of artificial chromosomes, each encoding the control system of a robot, is randomly created and put into the environment. Each robot is then free to act (move, look around, manipulate) according to its genetically specified controller while its performance on various tasks is automatically evaluated. The fittest robots then "reproduce" by swapping parts of their genetic material with small random mutations. The process is repeated until the "birth" of a robot that satisfies the performance criteria. This book describes the basic concepts and methodologies of evolutionary robotics and the results achieved so far. An important feature is the clear presentation of a set of empirical experiments of increasing complexity. Software with a graphic interface, freely available on a Web page, will allow the reader to replicate and vary (in simulation and on real robots) most of the experiments.
   

An Introduction to Genetic Algorithms
Melanie Mitchell

Synopsis
Genetic algorithms have been used in science and engineering as adaptive algorithms for solving practical problems and as computational models of natural evolutionary systems. This introduction describes research in the field and also enables readers to implement and experiment with genetic algorithms on their own. The book focuses in depth on a small set of important topics - particularly in machine learning, scientific modelling and artificial life - and reviews a broad span of research, including the work of Mitchell and her colleagues. The descriptions of applications and modelling projects stretch beyond the strict boundaries of computer science to include dynamic systems theory, game theory, molecular biology, ecology, evolutionary biology and population genetics.

Great introduction for the uninitiated!, 13 August, 1998
Reviewer: Michael Yee (myee@peace.gordonc.edu) from Wenham, MA
This book is ideal for someone totally new to the field of GAs. Mitchell begins with the fundamental concepts of the simple GA and proceeds to survey a wide variety of applications. I especially enjoyed the coverage of topics related to machine intelligence, which are sometimes left out in books that focus solely on optimization. The book contains enough information for someone with programming experience to code their own GA (including suggested computer exercises), although no source code is presented. However, the background gained from reading Mitchell's book will enable an easier read of more technical books (which may include source code implementations).

   
Adaptation in Natural and Artificial Systems
John H. Holland

Synopsis
Genetic algorithms are playing an increasingly important role in studies of complex adaptive systems, ranging from adaptive agents in economic theory to the use of machine learning techniques in the design of complex devices such as aircraft turbines and integrated circuits. "Adaptations in Natural and Artificial Systems" is the book that initiated this field of study, presenting the theoretical foundations and exploring applications. In its most familiar form, adaptation is a biological process, whereby organisms evolve by rearranging genetic material to survive in environments confronting them. Holland presents a mathematical model that allows for the nonlinearity of such complex interactions. He demonstrates the model's universality by applying it to economics, physiological psychology, game theory, and artificial intelligence and then outlines the way in which this approach modifies the traditional views of mathematical genetics. Initially applying his concepts to simply defined artificial systems with limited numbers of parameters, Holland goes on to explore their use in the study of a wide range of complex, naturally occuring processes, concentrating on systems having multiple factors that interact in nonlinear ways. Along the way he accounts for major effects of coadaptation and coevolution: the emergence of building blocks, or

   

Robot Evolution: The Development of Anthrobotics
Rosheim, Mark E.

Providing a comprehensive pictorial history and guide to robotic mechanical systems, this study traces robot models from the earliest prototypes to contemporary experimental anthrobots. State-of-the-art developments, including walking machines of various types, are covered.

Description

Providing a comprehensive pictorial history and guide to robotic mechanical systems, this book reviews and describes the earliest "robotic" devices up to and including today's experimental anthrobots.
Using a direct comparison between human and robotic components, the book provides a frame of reference for robot design by way of human anatomy. Robot arm morphologies, followed by wrists and hands, are discussed, and state-of-the-art developments including walking machines of various types are covered.

Table of Contents
Robots Past
Robot Arms
Wrists
Hands
Legs
Anthrobots.

   

Artificial Intelligence : Robotics and Machine Evolution (Megatech)
David Jefferis

This is a children's book

   
   
   
   
© 2002 RobotstoreUK all rights reserved
HOME