Abstract
I describe a new robot control architecture based on self-organization of self-inhibiting modules. This architecture can generate a complex behavior repertoire. The repertoire can be performance-enhanced or increased by modular polyfunctionality and/or by the simple addition of new modules. I postulate that this architecture can evolve, in the hands of the designer, to a Habile robot, a version of Nilsson’s habile system. Each program module controls a joint motor or a motor for a pair of wheels. Every module estimates also the distance from a sensor (placed in the hand of the arm) to a beacon. If the distance is shorter or longer than a previously estimated distance, the module drives its motor in the corrective direction; if the movement produces no significant change in distance, the module self-inhibits. A self-organization emerges: once a module self-inhibits, any module can be the next to take control of the motor activity. The overall behavior of the robot corresponds to a reaching attention behavior. This is easily switched to an‘adverse’ attention behavior by changing the sign of the same parameter in each module. The addition of a “sensor-gain attenuation reflex” module and a “light orientation reflex”module provides an increase in the behavioral attention repertoire and performance enhancement. The ‘brain’ is actually providing action induction rather than action selection.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Beer, R.D. (1990). Intelligence as Adaptive Behavior: An experiment in Computational Neuroethology. Academic Press. Boston.
Bracha V., and Bloedel J R. (1986). The multiple-pathway model of circuits subserving the classical conditioning of withdrawal reflexes. In The Acquisition of Motor Behavior in Vertebrates. Bloedel, Ebner and Wise (eds.). MIT Press. Cambridge 1996.
Brooks, R. A. (1986). Robust layered control system for a mobile robot. IEEE Journal of Robotics and Automation. Ra-2:1, 14–23.
Kaelbling L.P. (1993). Reinforcement Learning. MIT Press, Cambridge.
Lorenz K. (1985). Foundations of Ethology. Springer-Verlag.Heidelberg.
Maes, P., (1990) A bottom-up mechanism for action selection in an artificial creature. In From Animals to Animats. Proceedings of the First International Conference on the Simulation of Adaptive Behavior. S. Wilson and J-A Meyer (eds.). MIT Press, Cambridge pp. 238–246.
Negrete-Martinez J., and Cruz R. (2002). Self-organized multi-modular robotic control. In A Mayorga, D, Segovia, (eds.) Proceedings of the Third International Symposium on Robotics and Automation, ISRAU2002. pp. 421–425.
Negrete-Martínez, J. (2005). Three steps to Robo Sapiens. In Rough Sets, Fuzzy Sets, Data Mining, and Granular Computing Tenth International Conference, D. Slezak et al (Eds.): RSFDGrC 2005, LNAI 3642, Heidelberg Springer-Verlag. Berlin, pp. 726–732.
Nilsson N. J. (1995). Eye on the Prize. AI Magazine. 16(2), 9–17.
Parasuraman R. (2000). The attentive brain: Issues and prospects. In Parasuraman R, (ed.) The Attentive Brain. MIT Press. Cambridge, pp. 3–15.
Smith R.G., (2004) Retina. In The Handbook of Brain Theory and Neural Networks. M. A. Arbib (ed). The MIT Press, Cambridge.
Troje N. F. and Frost B. J., (2000) Head-bobbing in pigeons: How stable is the hold phase?. Journal of Experimental Biology, 203, pp. 935–940.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag London Limited
About this chapter
Cite this chapter
Negrete-Martínez, J. (2008). From Robots with Self-Inhibiting Modules to Habile Robots. In: Mayorga, R.V., Perlovsky, L.I. (eds) Toward Artificial Sapience. Springer, London. https://doi.org/10.1007/978-1-84628-999-6_16
Download citation
DOI: https://doi.org/10.1007/978-1-84628-999-6_16
Publisher Name: Springer, London
Print ISBN: 978-1-84628-998-9
Online ISBN: 978-1-84628-999-6
eBook Packages: Computer ScienceComputer Science (R0)