• 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