Hexapod legs evolve walking patterns independently for better coordination

Decentralized Evolution of Hexapod Gaits with Independent Leg Controllers

Artificial IntelligenceRobotics

Summary

Making six-legged robots walk can be complicated because all legs must work together smoothly. This paper shows how evolving each leg's movement pattern separately, without a central controller, lets good walking styles emerge on their own. The authors used simulation and a real robot to test this idea and found that it led to more stable and adaptable walking compared to methods where legs evolve together. This approach also makes it easier to improve robots with many legs by breaking down a complex problem into simpler parts.

What this means in practice

  • For robotic system engineers: Design controllers for multi-legged robots by evolving each leg’s gait independently to achieve stable and adaptive walking.
  • For multi-legged robot manufacturers: Reduce complexity in gait optimization processes to create scalable and adaptable hexapod robots for diverse terrains.$Commercial implications: Enables production of more efficient legged robots by simplifying gait design and improving walking stability.

Authors

Gary B. Parker, John Asaro, Jim O'Connor

Abstract

This paper presents a novel approach to hexapod locomotion by evolving each leg's gait independently through a decentralized evolutionary algorithm. Using the Webots simulator and the Mantis hexapod robot, we optimize individual leg controllers without centralized coordination, allowing emergent behaviors to drive the development of efficient, coordinated locomotion. Our decentralized method is benchmarked against cooperative coevolution, demonstrating improved efficacy in generating stable and adaptive gaits while showing interesting emergent coordination. By enabling independent evolution of leg controllers, this method reduces the complexity of gait optimization and highlights the potential of decentralized strategies for scalable and adaptive robotic systems.