Adaptive Behavior · 1992 · 506 citations · 27 references
ComputingComputer ScienceArtificial IntelligenceDynamical SystemsRoboticsAdaptive ControlBioinspired LocomotionControl Of Dynamical SystemsEvolutionary ComputationEvolutionary RoboticsLocomotion ControlArtificial AgentsChemotaxisController EvolutionEvolutionary Neural ControllersLocomotionNeural Dynamical SystemsRecurrent Neural NetworksSensory Feedback Systems
We would like the behavior of the artificial agents that we construct to be as well-adapted to their environments as natural animals are to theirs. Unfortunately, designing controllers with these properties is a very difficult task. In this article, we demonstrate that continuous-time recurrent neural networks are a viable mechanism for adaptive agent control and that the genetic algorithm can be used to evolve effective neural controllers. A significant advantage of this approach is that one need specify only a measure of an agent's overall performance rather than the precise motor output trajectories by which it is achieved. By manipulating the performance evaluation, one can place selective pressure on the development of controllers with desired properties. Several novel controllers have been evolved, including a chemotaxis controller that switches between different strategies depending on environmental conditions, and a locomotion controller that takes advantage of sensory feedback if available but that can operate in its absence if necessary.
27
Genetic algorithms in search, optimization, and machine learning
Choice Reviews Online · 1989 · 49.3K citations
Intelligence without representation
Rodney A. Brooks · Artificial Intelligence · 1991 · 4.7K citations