Artificial Life · 2007 · 54 citations · 25 references
EngineeringEvolutionary BiologyRobotics EngineeringEvolutionary TheoryHumanoid RoboticsRoboticsBioinspired LocomotionEvolutionary ComputationEvolutionary OptimizationEvolutionary RoboticsGenetic AlgorithmsLocomotion ControlComputational Evolution Of RobotsController EvolutionGenetic Algorithm OptimizationLocomotion ModelingLocomotion SimulationRobot Morphology EvolutionVirtual CreaturesWalking
We present a system that can evolve the morphology and the controller of virtual walking and block-throwing creatures (catapults) using a genetic algorithm. The system is based on Sims' work, implemented as a flexible platform with an off-the-shelf dynamics engine. Experiments aimed at evolving Sims-type walkers resulted in the emergence of various realistic gaits while using fairly simple objective functions. Due to the flexibility of the system, drastically different morphologies and functions evolved with only minor modifications to the system and objective function. For example, various throwing techniques evolved when selecting for catapults that propel a block as far as possible. Among the strategies and morphologies evolved, we find the drop-kick strategy, as well as the systematic invention of the principle behind the wheel, when allowing mutations to the projectile.
25
Optimization by Simulated Annealing
Scott Kirkpatrick, C. D. Gelatt, M.P. Vecchi · Science · 1983 · 44.6K citations
Flocks, herds and schools: A distributed behavioral model
Craig W. Reynolds · 1987 · 7.8K citations
Life Sciences, Biology, Zoology +17
Lecture Notes in Artificial Intelligence
Patrick Brézillon, Paolo Bouquet · 1999 · 7.4K citations
Mathematical Methods for Physicists
George B. Arfken, Jon Mathews · American Journal of Physics · 1972 · 4.1K citations
Mathematical Methods for Physicists
George B. Arfken, Albert A. Mullin · American Journal of Physics · 1967 · 2.7K citations