Generating walking gaits for legged robots is a challenging task. Gait generation with proper leg coordination involves a series of actions that are continually repeated to create sustained movement. In this paper we present the use of a Cyclic Genetic Algorithm (CGA) to learn gaits for a quadruped servo robot with three degrees of movement per leg. An actual robot was used to generate a simulation model of the movement and states of the robot. The CGA used the robot's unique features and capabilities to develop gaits specific for that particular robot. Tests done in simulation show the success of the CGA in evolving a reasonable control program and preliminary tests on the robot show that the resultant control program produces a suitable gait.
Parker, G.B.; Tarimo, W.T.; Cantor, M., "Quadruped gait learning using cyclic genetic algorithms," Evolutionary Computation (CEC), 2011 IEEE Congress on , vol., no., pp.1529,1534, 5-8 June 2011 doi: 10.1109/CEC.2011.5949797
The views expressed in this paper are solely those of the author.