The incremental evolution of gaits for hexapod robots
Gary B. Parker
- 发表年份
- 2001
- 引用次数
- 11
摘要
Gait control programs for hexapod robots are learned by incremental evolution. The first increment is used to learn the activations required to generate a single leg cycle. At this level the control program is required to produce the proper sequence of pulses needed to generate smooth movement by the servos. The learning program needs to take into account the peculiarities of the servo, its mounting and the capabilities of the leg. The second increment of the learning process is used to learn the best combination of individual leg cycles to produce a gait. This part requires the learning system to choose the best leg cycles for each leg and to coordinate their movement. In this paper, we describe an application of this method to learn gaits for an actual hexapod robot. A cyclic genetic algorithm is used to learn efficient gait cycles for each leg. A genetic algorithm is used to combine these leg cycles in such a way that coordinated gaits result. Tests are conducted on the actual robot to confirm the method's viability.
关键词
相关论文
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