Highly Modular Architecture for the General Control of Autonomous Robots

The implementation in a robot of the coordination between different sensors and actuators in order to achieve a task requires a high formulation and modelisation effort, specially when the number of sensors/actuators and degrees of freedom available in the robot is huge. This paper introduces a highly distributed architecture that is independent from the robot platform, capable of the generation of such a coordination in an automatic way by using evolutionary methods. The architecture is completely neural network based and it allows the control of the whole robot for, in principle, any type of task based on sensory-motor coordination. The article shows how the proposed architecture is capable of controlling an Aibo robot for the performance of three different difficult tasks (standing, standing up and walking) using exactly the same neural distribution. It is also expected that it will be directly scalable for higher levels of control and general design in evolutionary robotics.

[1]  Gregory S. Hornby,et al.  Autonomous evolution of gaits with the Sony Quadruped Robot , 1999 .

[2]  Yasuhiro Fukuoka,et al.  Adaptive dynamic walking of a quadruped robot using a neural system model , 2001, Adv. Robotics.

[3]  J. Fodor The Modularity of mind. An essay on faculty psychology , 1986 .

[4]  Richard E. Reeve,et al.  Generating walking behaviours in legged robots , 1999 .

[5]  J. J. Collins,et al.  Hard-wired central pattern generators for quadrupedal locomotion , 1994, Biological Cybernetics.

[6]  Risto Miikkulainen,et al.  Solving Non-Markovian Control Tasks with Neuro-Evolution , 1999, IJCAI.

[7]  Cecilio Angulo,et al.  Evolving cooperation of simple agents for the control of an autonomous robot , 2004 .

[8]  Risto Miikkulainen,et al.  Incremental Evolution of Complex General Behavior , 1997, Adapt. Behav..

[9]  Hiroshi Kimura,et al.  Realization of Dynamic Walking and Running of the Quadruped Using Neural Oscillator , 1999, Auton. Robots.

[10]  Stefano Nolfi,et al.  Evolutionary Robotics: The Biology, Intelligence, and Technology of Self-Organizing Machines , 2000 .

[11]  Francesco Mondada,et al.  Evolutionary neurocontrollers for autonomous mobile robots , 1998, Neural Networks.

[12]  Aude Billard,et al.  Biologically inspired neural controllers for motor control in a quadruped robot , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[13]  Masahiro Fujita,et al.  Evolution of Controllers from a High-Level Simulator to a High DOF Robot , 2000, ICES.

[14]  M. Minsky The Society of Mind , 1986 .

[15]  Michael Melholt Quottrup,et al.  Proceedings of the 5th IFAC Symposium on Intelligent Autonomous Vehicles , 2004 .

[16]  Olivier Michel,et al.  Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation , 2004 .

[17]  Thomas Röfer,et al.  Evolutionary Gait-Optimization Using a Fitness Function Based on Proprioception , 2004, RoboCup.