Evolving Controllers for Physical Multilegged Robots (2011)
Author: Vinod Valsalam
The videos linked below demonstrate the gaits produced by neural network controllers designed using the ENSO neuroevolution method for a physical quadruped robot. These controllers were evaluated in a physical simulation of the robot for walking on flat ground (1) when all four legs of the robot are functional and (2) when one leg is disabled to simulate a real-world motor failure. The controllers produced in the first experiment were evaluated further for generalization by reducing the maximum speed of the motors and by initializing one of the legs with a large error. In each experiment, generalization was also tested by placing the robot on different surfaces. These experiments show that the evolved controllers generalize well and are more robust against faults than a hand-designed PID controller, demonstrating the potential of the ENSO approach for real-world applications.

Demo website
Risto Miikkulainen Faculty risto [at] cs utexas edu
Vinod Valsalam Ph.D. Alumni vkv [at] alumni utexas net
Utilizing Symmetry in Evolutionary Design Vinod Valsalam PhD Thesis, Department of Computer Sciences, The University of Texas at Austin, Austin, TX, 2010. Te... 2010

Evolving Symmetry for Modular System Design Vinod K. Valsalam and Risto Miikkulainen IEEE Transactions on Evolutionary Computation, 15(3):368--386, 2011. 2011

Constructing Controllers for Physical Multilegged Robots using the ENSO Neuroevolution Approach Vinod K. Valsalam, Jonathan Hiller, Robert MacCurdy, Hod Lipson and Risto Miikkulainen Evolutionary Intelligence, 5(1):1--12, 2012. 2012

Machines Are Becoming More Creative Than Humans Risto Miikkulainen VentureBeat, 2016/04/03, 2016. 2016

Neuroevolution Insights Into Biological Neural Computation Risto Miikkulainen To Appear In Science, 2024. 2024

Neuroevolution: Harnessing Creativity in AI Model Design Sebastian Risi, David Ha, Yujin Tang, Risto Miikkulainen To Appear In , Cambridge, MA, 2025. MIT Press. 2025

ENSO This package contains software implementing the ENSO approach for evolving symmetric modular neural networks. It also in... 2010