|
ABSTRACT
Legged robots are useful in tasks such as search and rescue because they can effectively navigate on rugged terrain. However, it is difficult to design controllers for them that would be stable and robust. Learning the control behavior is difficult because optimal behavior is not known, and the search space is too large for reinforcement learning and for straightforward evolution. As a solution, this paper proposes a modular approach for evolving neural network controllers for such robots. The search space is effectively reduced by exploiting symmetry in the robot morphology, and encoding it into network modules. Experiments involving physically realistic simulations of a quadruped robot produce the same symmetric gaits, such as pronk, pace, bound and trot, that are seen in quadruped animals. Moreover, the robot can transition dynamically to more effective gaits when faced with obstacles. The modular approach also scales well when the number of legs or their degrees of freedom are increased. Evolved non-modular controllers, in contrast, produce gaits resembling crippled animals that are much less effective and do not scale up as a result. Hand-designed controllers are also less effective, especially on an obstacle terrain. These results suggest that the modular approach is effective for designing robust locomotion controllers for multilegged robots.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
A. Billard and A. J. Ijspeert. Biologically inspired neural controllers for motor control in a quadruped robot. In Proceedings of IJCNN-2000, pages 637--641, 2000.
|
| |
4
|
|
| |
5
|
|
| |
6
|
J. J. Collins and I. N. Stewart. Coupled nonlinear oscillators and the symmetries of animal gaits. Journal of Nonlinear Science, 3(1):349--392, 1993.
|
| |
7
|
D. Filliat, J. Kodjabachian, and J.-A. Meyer. Evolution of neural controllers for locomotion and obstacle avoidance in a six-legged robot. Connection Science, 11(3/4):225--242, 1999.
|
| |
8
|
|
| |
9
|
M. Golubitsky and I. Stewart. Patterns of oscillation in coupled cell systems. In Geometry, Mechanics, and Dynamics: Volume in Honor of the 60th Birthday of J. E. Marsden, chapter 8, pages 243--286, 2002.
|
| |
10
|
F. Gomez and R. Miikkulainen. Active guidance for a finless rocket using neuroevolution. In Proceedings of GECCO-2003, pages 2084--2095, 2003.
|
| |
11
|
F. J. Gomez, J. Schmidhuber, and R. Miikkulainen. Efficient non-linear control through neuroevolution. In Proceedings of ECML-2006, pages 654--662, 2006.
|
| |
12
|
|
| |
13
|
F. Gruau. Neural Network Synthesis Using Cellular Encoding and the Genetic Algorithm. PhD thesis, Ecole Normale Superieure de Lyon, France, 1994.
|
| |
14
|
Philip Holmes , Robert J. Full , Dan Koditschek , John Guckenheimer, The Dynamics of Legged Locomotion: Models, Analyses, and Challenges, SIAM Review, v.48 n.2, p.207-304, 2006
[doi> 10.1137/S0036144504445133]
|
| |
15
|
|
| |
16
|
D. E. Koditschek, R. J. Full, and M. Buehler. Mechanical aspects of legged locomotion control. Arthropod Structure and Development, 33(3):251--272, July 2004.
|
| |
17
|
D. E. Moriarty and R. Miikkulainen. Hierarchical evolution of neural networks. In Proceedings of the 1998 IEEE Conference on Evolutionary Computation, pages 428--433, 1998.
|
| |
18
|
|
| |
19
|
ODE, 2007. \beginsmallhttp://www.ode.org\endsmall.
|
| |
20
|
OGRE, 2007. \beginsmallhttp://www.ogre3d.org\endsmall.
|
| |
21
|
OPAL, 2007. \beginsmallhttp://opal.sourceforge.net\endsmall.
|
| |
22
|
Open BEAGLE, 2007. \beginsmallhttp://beagle.gel.ulaval.ca\endsmall.
|
| |
23
|
C. M. A. Pinto and M. Golubitsky. Central pattern generators for bipedal locomotion. Journal of Mathematical Biology, 53(3):474--489, 2006.
|
 |
24
|
|
| |
25
|
M. H. Raibert, M. Chepponis, and J. H. Benjamin Brown. Running on four legs as though they were one. IEEE Journal of Robotics and Automation, 2(2):70--82, 1986.
|
 |
26
|
|
| |
27
|
S. V. Shastri. A biologically consistent model of legged locomotion gaits. Biol. Cyber., 76(6):429--440, 1997.
|
| |
28
|
K. Sims. Evolving 3D morphology and behavior by competition. In Proceedings of Alife IV, pages 28--39, 1994.
|
| |
29
|
K. O. Stanley, B. D. Bryant, and R. Miikkulainen. Real-time neuroevolution in the NERO video game. IEEE Transactions on Evolutionary Computation, 9(6):653--668, 2005.
|
| |
30
|
R. A. Téllez, C. Angulo, and D. E. Pardo. Evolving the walking behaviour of a 12 dof quadruped using a distributed neural architecture. In Biologically Inspired Approaches to Advanced Information Technology, pages 5--19, 2006.
|
|