Perception for Action: Dynamic Spatiotemporal Patterns Applied on a Roving Robot

In this article, we apply a bio-inspired control architecture to a roving robot performing different tasks. The key of the control system is the perceptual core, where heterogeneous information coming from sensors is merged to build an internal portrait representing the current situation of the environment. The internal representation triggers an action as the response to the current stimuli, closing the loop between the agent and the external world. The robot's internal state is implemented through a nonlinear lattice of neuron cells, allowing the generation of a large amount of emergent steady-state solutions in the form of Turing patterns. These are incrementally shaped, through learning, so as to constitute a “mirror” of the environmental conditions. Reaction—diffusion cellular nonlinear networks were chosen to generate Turing patterns as internal representations of the robot surroundings. The associations between incoming sensations and the perceptual core, and between Turing patterns and actions to be performed, are driven by two reward-based learning mechanisms. We report on simulation results and experiments on a roving robot to show the suitability of the approach.

[1]  Luigi Fortuna,et al.  Towards autonomous adaptive behavior in a bio-inspired CNN-controlled robot , 2006, 2006 IEEE International Symposium on Circuits and Systems.

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

[3]  Walter J. Freeman,et al.  How and Why Brains Create Meaning from Sensory Information , 2004, Int. J. Bifurc. Chaos.

[4]  Rodney A. Brooks,et al.  Intelligence Without Reason , 1991, IJCAI.

[5]  P. Arena,et al.  Analog cellular locomotion control of hexapod robots , 2002 .

[6]  Leon O. Chua,et al.  Turing patterns in CNNs. II. Equations and behaviors , 1995 .

[7]  Luigi Fortuna,et al.  Learning efference in CNNs for perception-based navigation control , 2005 .

[8]  S. Bhatia Conditioned Reflexes , 1938, The Indian medical gazette.

[9]  A. M. Turing,et al.  The chemical basis of morphogenesis , 1952, Philosophical Transactions of the Royal Society of London. Series B, Biological Sciences.

[10]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[11]  J. Schul,et al.  Song recognition by temporal cues in a group of closely related bushcricket species (genus Tettigonia) , 1998, Journal of Comparative Physiology A.

[12]  Luigi Fortuna,et al.  Turing Patterns in RD-CNNS for the Emergence of Perceptual States in Roving Robots , 2007, Int. J. Bifurc. Chaos.

[13]  Ángel Rodríguez-Vázquez,et al.  Reaction-diffusion navigation robot control: from chemical to VLSI analogic processors , 2004, IEEE Transactions on Circuits and Systems I: Regular Papers.

[14]  P. Arena,et al.  Cellular neural networks : chaos, complexity and VLSI processing , 1999 .

[15]  Hanspeter A. Mallot,et al.  Biomimetic robot navigation , 2000, Robotics Auton. Syst..

[16]  L.O. Chua,et al.  Cellular neural networks , 1993, 1988., IEEE International Symposium on Circuits and Systems.

[17]  Leon O. Chua,et al.  Autonomous cellular neural networks: a unified paradigm for pattern formation and active wave propagation , 1995 .

[18]  Naohiro Fukumura,et al.  Embedding task-based behavior into internal sensory-based attractor dynamics in navigation of a mobile robot , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[19]  P. Arena,et al.  Weak Chaos Control for Action-Oriented Perception: Real Time Implementation via FPGA , 2006, The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 2006. BioRob 2006..

[20]  A. Opstal Dynamic Patterns: The Self-Organization of Brain and Behavior , 1995 .

[21]  Barbara Webb,et al.  A simple latency-dependent spiking-neuron model of cricket phonotaxis , 2000, Biological Cybernetics.

[22]  Jean-Arcady Meyer,et al.  Adaptive Behavior , 2005 .

[23]  Luigi Fortuna,et al.  Adaptive bioinspired landmark identification for navigation control , 2007, SPIE Microtechnologies.

[24]  Jon Rigelsford,et al.  Behaviour‐based Robotics , 2001 .

[25]  Stefano Nolfi,et al.  Power and the limits of reactive agents , 2002, Neurocomputing.

[26]  Paul F. M. J. Verschure,et al.  Environmentally mediated synergy between perception and behaviour in mobile robots , 2003, Nature.

[27]  Luigi Fortuna,et al.  An adaptive, self-organizing dynamical system for hierarchical control of bio-inspired locomotion , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[28]  Helge J. Ritter,et al.  Neural computation and self-organizing maps - an introduction , 1992, Computation and neural systems series.

[29]  B. Skinner Is it behaviorism? , 1986, Behavioral and Brain Sciences.

[30]  James D. Murray Mathematical Biology: I. An Introduction , 2007 .

[31]  G. Ermentrout Dynamic patterns: The self-organization of brain and behavior , 1997 .

[32]  S. Grillner,et al.  Neuronal Control of LocomotionFrom Mollusc to Man , 1999 .

[33]  Naohiro Fukumura,et al.  Learning goal-directed sensory-based navigation of a mobile robot , 1994, Neural Networks.

[34]  Takashi Minato,et al.  Environmental Change Adaptation for Mobile Robot Navigation , 2000 .