Complex Behaviours Through Modulation in Autonomous Robot Control

Combining previous experience and knowledge to contemplate tasks of increasing complexity is one of the most interesting problems in autonomous robotics. Here we present an ANN based modular architecture that uses the concept of modulation to increase the possibilities of reusing previously obtained modules. A first approximation to the modulation of the actuators was tested in a previous paper where we showed how it was useful to obtain more complex behaviours that those obtained using only activation / inhibition. In this paper we extend the concept to sensor modulation, which enables the architecture to easily modify the required behaviour for a module, we show how both types of modulation can be used at the same time and how the activation / inhibition can be seen as a particular case of modulation. Some examples in a real robot illustrate the capabilities of the whole architecture.

[1]  Nikola K. Kasabov,et al.  Future directions for intelligent systems and information sciences : the future of speech and image technologies, brain computers, www, and bioinformatics , 2000 .

[2]  Ricard V. Solé,et al.  Macroevolutionary algorithms: a new optimization method on fitness landscapes , 1999, IEEE Trans. Evol. Comput..

[3]  Francisco Sandoval,et al.  From Natural to Artificial Neural Computation , 1995 .

[4]  Yoshiki Uchikawa,et al.  Evolving an Adaptive Controller for a Legged-Robot With Dynamically-Rearranging Neural Networks , 2000 .

[5]  Rodney A. Brooks,et al.  Achieving Artificial Intelligence through Building Robots , 1986 .

[6]  David Starer,et al.  Artificial Neural Nets , 1995 .

[7]  Marco Colombetti,et al.  Incremental Robot Shaping , 1998, Connect. Sci..

[8]  Andrew Philippides,et al.  Brains, Gases and Robots , 1998 .

[9]  Richard J. Duro,et al.  Evolving ANN Controllers for Smart Mobile Robots , 2000 .

[10]  Michael A. Arbib,et al.  Schema theory , 1998 .

[11]  Richard J. Duro,et al.  Multimodule Artificial Neural Network Architectures for Autonomous Robot Control Through Behavior Modulation , 2003, IWANN.

[12]  Inman Harvey,et al.  Artificial evolution and real robots , 1997, Artificial Life and Robotics.

[13]  Jean-Arcady Meyer,et al.  Evolutionary approaches to neural control of rolling, walking, swimming and flying animats or robots , 2003 .

[14]  Dieter Fensel,et al.  Problem-Solving Methods , 2001, Lecture Notes in Computer Science.

[15]  Stuart C. Shapiro,et al.  Encyclopedia of artificial intelligence, vols. 1 and 2 (2nd ed.) , 1992 .

[16]  Marco Colombetti,et al.  Behavior analysis and training-a methodology for behavior engineering , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[17]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[18]  Richard J. Duro,et al.  Synaptic Modulation Based Artificial Neural Networks , 1995, IWANN.