DocumentCode :
1642383
Title :
Evolving coordinated quadruped gaits with the HyperNEAT generative encoding
Author :
Clune, Jeff ; Beckmann, Benjamin E. ; Ofria, Charles ; Pennock, Robert T.
Author_Institution :
Dept. of Comput. Sci. & Eng., Michigan State Univ. (MSU) in East Lansing, East Lansing, MI
fYear :
2009
Firstpage :
2764
Lastpage :
2771
Abstract :
Legged robots show promise for complex mobility tasks, such as navigating rough terrain, but the design of their control software is both challenging and laborious. Traditional evolutionary algorithms can produce these controllers, but require manual decomposition or other problem simplification because conventionally-used direct encodings have trouble taking advantage of a problem´s regularities and symmetries. Such active intervention is time consuming, limits the range of potential solutions, and requires the user to possess a deep understanding of the problem´s structure. This paper demonstrates that HyperNEAT, a new and promising generative encoding for evolving neural networks, can evolve quadruped gaits without an engineer manually decomposing the problem. Analyses suggest that HyperNEAT is successful because it employs a generative encoding that can more easily reuse phenotypic modules. It is also one of the first neuroevolutionary algorithms that exploits a problem´s geometric symmetries, which may aid its performance. We compare HyperNEAT to FT-NEAT, a direct encoding control, and find that HyperNEAT is able to evolve impressive quadruped gaits and vastly outperforms FT-NEAT. Comparative analyses reveal that HyperNEAT individuals are more holistically affected by genetic operators, resulting in better leg coordination. Overall, the results suggest that HyperNEAT is a powerful algorithm for evolving control systems for complex, yet regular, devices, such as robots.
Keywords :
control engineering computing; evolutionary computation; legged locomotion; path planning; HyperNEAT generative encoding; control software design; coordinated quadruped gaits; evolutionary algorithms; legged robots; mobility tasks; problem simplification; rough terrain navigation; Control systems; Encoding; Evolutionary computation; Genetics; Leg; Legged locomotion; Mobile robots; Navigation; Neural networks; Robot kinematics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 2009. CEC '09. IEEE Congress on
Conference_Location :
Trondheim
Print_ISBN :
978-1-4244-2958-5
Electronic_ISBN :
978-1-4244-2959-2
Type :
conf
DOI :
10.1109/CEC.2009.4983289
Filename :
4983289
Link To Document :
بازگشت