Evolving neural networks for hexapod leg controllers
Gary B. Parker, Zhiyi Lee
- 发表年份
- 2004
- 引用次数
- 12
摘要
The incremental evolution of neural networks to control hexapod robot locomotion can be separated into two main parts: the evolution of leg controllers the cycle action of single legs (leg cycles) and the evolution of the coordination of these individual leg controllers to produce a gait. In this paper, we use a genetic algorithm to do the first of these steps, to evolve the structure of an artificial neural network that produces leg cycles for a hexapod robot. The robot has 12 servo effectors; two per leg to produce horizontal and vertical movement. The servos are controlled by pulses that are provided by the leg's controller. A cycle of these pulses produces a leg cycle. With minimal restrictions on the structure of the neural network, a genetic algorithm was used to evolve in simulation the parameters of neurons and their connections. Neural networks were implemented on a BASIC Stamp II SX microcomputer and found to generate smooth leg cycles on the hexapod robot.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002