PerceptualHomingbyanAutonomousMobileRob otusingSparseSelf-OrganizingSensory-MotorMapsRa jesh P.N. RaoandOlac FuentesDepartment of Computer ScienceUniversity of Ro chesterRo chester, NY 14627AbstractWe present a biological ly -motivated approach to the problem of p erception-based homing by an autonomousmobile rob ot.A three-layeredself-organizingnetwork is used to autonomouslylearn the desired mappingfromp erceptions to actions.The network, which b ears some similarities to the structure of the mammalian cereb ellum,is initially trained by teleop erating the rob ot on a small numb er of homing paths within a given domain of interest.During training, the connectionsb etween input sensory layer and the hidden laer as well as those b eteen thehidden layer and the motor output laer are mo di ed according to the well-known comp etitive Hebbian learningrule. By employing a p opulation averaging scheme for computing output motor vectors, the rob ot can subsequentlyhome from arbitrary lo cationswithin the domain based solely on current p erceptions.We describ e preliminaryresults based on simulation for an actual mobile rob ot, equipp ed with simple photoreceptors and infrared receivers,navigating within an enclosed obstacle-ridden arena.1Intro ductionA central problem in mobile rob otics is that of autonomous goal-directed navigation in unstructured environments.Traditional metho ds for designing navigational controllers involve prewiring a xed set of strategies based on heuristicsand domain knowledge.Such systems however su er from the inherent inexibility of utilizing prede ned b ehaviorsand as such are unable to cop e with the variations that are characteristic of unstructured environments.Recentwork in b ehavioral rob otics has shown that in many instances,the uncertainties p osed by unstructuredenvironments can b e circumvted to a large extentby endowing the rob ot with the ability toautonomouslylearnnavigational b ehaviors (for example, [3] and [6]).In the spirit of this recent trend, we present a biologically-motivatedframework for the autonomous acquisition of p erception-basedhoming b ehaviors in mobile rob ots.Homing can b ede ned as the ability of an autonomous agent to navigate to a particular \home" lo cation from arbitrary lo cationswithinasp eci cenvironment.Homing b ehaviorsarealmostuniversalinanimals[10].Assumingthatcomplexanimal b ehaviorsemergedfrompre-existingsimplerones,itisreasonabletoassumethattheacquisitionofhoming b ehavior representsa signi cant steptowards acquiring more complex navigational b ehaviors.Indeed, thegeneral problem of learning to navigate b etween a given numb er of arbitrary lo cations can b e decomp osed into thesimpler comp onents of navigating b etween one-one, many-one, and one-many lo cations as shown in Figure 1 (a).In this pap er, we prop ose a three-layer network architecture that allows a rob ot to autonomously learn to homebased only on its current p erceptions.The network, which b ears some similarities to the structure of the cereb ellum,employscompetitiveHebbianlearningtomo dify theconnectionsb etweentheinputsensorylayerandhiddenlayeraswelltheconnectionsb eteenhiddenandmotoroutputduringaninitialtrainingp erio dwhichinvolves teleop erationof therob ot(Figure1(b))in anenclosedarena1 (c)).Theisequipp ed with four orthogonally-placed infrared detectors (for measuring the strength of the mo dulated infrared lightb eing emitted by a b eacon placed at an arbitrary lo cation near the arena), six horizontally-p ositioned photoreceptors(for measuring theamount of light from a light sourcelo catednearthearena),and six tiltedphotoreceptors(formeasuring light intensity value due to the color of the o or and surrounding obstacles).This work is supp orted by NSF research grant no. CDA-8822724, ARPA grant no. MDA972-92-J-1012 and ONR no.N00014-93-1-0221.
[1]
F. Girosi,et al.
Networks for approximation and learning
,
1990,
Proc. IEEE.
[2]
Luis Moreno,et al.
Learning Emergent Tasks for an Autonomous Mobile Robot
,
1994,
IROS.
[3]
Ben J. A. Kröse,et al.
A self-organizing representation of sensor space for mobile robot navigation
,
1994,
IROS.
[4]
Masao Ito.
The Cerebellum And Neural Control
,
1984
.
[5]
P. Colgan,et al.
Animal Homing
,
1992,
Chapman & Hall Animal Behaviour Series.
[6]
Pentti Kanerva,et al.
Sparse distributed memory and related models
,
1993
.
[7]
O. Fuentes,et al.
Hierarchical learning of reactive behaviors in an autonomous mobile robot
,
1995,
1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.
[8]
D. Marr.
A theory of cerebellar cortex
,
1969,
The Journal of physiology.
[9]
R. C. Nelson.
Visual homing using an associative memory
,
2004,
Biological Cybernetics.
[10]
J T McIlwain,et al.
Distributed spatial coding in the superior colliculus: A review
,
1991,
Visual Neuroscience.
[11]
J. Albus.
A Theory of Cerebellar Function
,
1971
.
[12]
Rajesh P. N. Rao,et al.
Learning Saccadic Eye Movements Using Multiscale Spatial Filters
,
1994,
NIPS.