Skip to main content
Log in

Spatial understanding and temporal correlation for a mobile robot

  • Published:
Spatial Cognition and Computation

Abstract

In this article we discuss a network model, which simulates functionallysome of the features intrinsic to human navigation and the merits ofincorporating such features on a behavior-based robot. Specifically thepaper deals with implementing a memory based reasoning strategy duringreal-time navigation of a mobile robot. For the purpose ofimplementation, memory has been identified with an ability to cognizethe local environment or scenario, classify such scenarios in terms ofpreviously learned primitives or landmarks, remember and recollect suchprimitives at later instants and correlate over time similar experiencesof scenarios. Such memory based reasoning enhances the robot'snavigation capabilities through intelligent decisions due to spatialunderstanding, scene recollection abilities by remembrance and detectinglocal minimum traps through place recognition. A double layeredspatio-temporal classification scheme consisting of a fuzzy rule-basedspatial classifier and a temporal classifier based on self-organizingmap and ART networks are adopted for this purpose. The classifiernetwork reduces the robot's experience of its environment consisting ofa stream of sensor patterns into weight vectors that signify aparticular landmark. An extension of the network architecture is alsointroduced to cognize the presence of dynamic obstacles amidststationary ones.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Bauzil, G., Briot, M. and Ribes, P. (1981). A Navigation Subsystem Using Ultrasonic Sensors for the Mobile Robot Hilare. First Int. Conf. on Robot Vision and Sensory Controls (pp 47–58 and pp. 681–698). Stratford-upon-Avon, U.K.

    Google Scholar 

  • Beom, H.R. and Cho, H.S. (1995). A Sensor-based Navigation for a Mobile Robot Using Fuzzy Logic and Reinforcement Learning, IEEE Trans. SMC 25(3): 464–477.

    Google Scholar 

  • Bodenhausen, U. (1990). Learning Internal Representations of Pattern Sequences in a Neural Network with Adaptive Time Delays, Proc. Int. Conf. Neural Networks: 113–118.

  • Borenstein, J. and Koren, Y. (1991). The Vector Field Histogram – Fast Obstacle Avoidance for Mobile Robots, IEEE Trans. Rob. Automat. 7(3).

  • Carpenter, G.A., Grossberg, S. and Rosen, D.B. (1991). Fuzzy ART: Fast Stable Learning and Categorization of Analog Patterns by an Adaptive Resonance System, Neural Networks 4: 759–771.

    Google Scholar 

  • Chappell, G.J. and Taylor, J.G. (1993). The Temporal Kohonen Map, Neural networks 6: 441–445.

    Google Scholar 

  • Crowley, J.L. (1984). Dynamic World Modeling for an Intelligent Mobile Robot. Proc. IEEE Seventh Int. Conf. Pattern Recognition (pp. 207–210). Montreal, Canada.

  • Dennet, D.C. and Haugeland, J. (1987). Intentionality. In R.L. Gregory (ed.), The Oxford Companion to the Mind. Oxford University Press.

  • Dubrawski, A. and Crowley, J.L. (1994). Learning Locomotive Reflexes: A Self Supervised Neural System for a Mobile Robot, Robotics and Autonomous Systems 12: 133–142.

    Google Scholar 

  • Fujimura, K. and Samet, H. (1989). A Hierarchical Strategy for Path Planning Among Moving Obstacles, IEEE Trans. Robot. Automat. 5(1): 61–69.

    Google Scholar 

  • Fujimori, A., Teramoto, M., Nikiforuk, P.N. and Gupta, M.M. (2000). Cooperative Collision Avoidance Among Multiple Mobile Robots, Journal of Robotic Systems 17(7): 347–363.

    Google Scholar 

  • Gomatam, R.V. (1999). Quantum Theory and the Observation Problem, Journal of Consciousness Studies 6(11–12): 173–190.

    Google Scholar 

  • Griswold, N.C. and Eem, J. (April 1990). Control for Mobile Robot in Presence of Moving Objects, IEEE Trans. Robot. Automat. 6(2): 263–268.

    Google Scholar 

  • Hamzei, G.H. et al. (1999). Becoming Incrementally Reactive: On Line Learning of an Evolving Decision Tree Array for Robot Navigation, Robotica 17: 325–334.

    Google Scholar 

  • Hasoun, M.H. (1995). Fundamental of Artificial Neural Networks (p. 114). Cambridge, MA: MIT Press.

    Google Scholar 

  • Hertz, J. Krogh, A. and Palmer, R.J. (1991). Introduction to Theory of Neural Computation. Reading, MA: Addison-Wesley.

    Google Scholar 

  • Hiraga, I. et al. (1995). An Acquisition of Operator's Rules for Collision Avoidance Using Fuzzy Neural Networks, IEEE Trans. on Fuzzy Systems 3(3): 280–287.

    Google Scholar 

  • Huang, H.P. and Lee, P.C. (1992). A Real-time Algorithm for Obstacle Avoidance of Autonomous Mobile Robots, Robotica 10: 217–227.

    Google Scholar 

  • Ishikawa, S. (Nov. 3–5, 1991). A Method of Indoor Mobile Robot Navigation by Fuzzy Control. Proc. Int. Congress on. Intelligent. Robots. And Systems (pp. 1013–1018). Osaka, Japan.

  • Kamon, I. and Rivlin, E. (1997). Sensory-based Motion Planning with Global Proofs, IEEE Trans. Robot. Automat. 13(6): 814–822.

    Google Scholar 

  • Kohonen, T. (1984). Self-Organization and Associative Memory. Berlin: Springer Verlag.

    Google Scholar 

  • Kohonen, T. (Nov. 1990). Self-Organizing Map, Proc. IEEE 78(9): 1460–1480.

    Google Scholar 

  • Krishna, K.M. and Kalra, P.K. (Oct. 2000). Solving the Local Minima Problem for a Mobile Robot by Classification of Spatio-temporal Sensory Sequences, Journal of Robotic Systems 17(10): 549–564.

    Google Scholar 

  • Krishna, K.M. and Kalra, P.K. (in-print). Perception and Remembrance of the Environment During Real-time Navigation of a Mobile Robot, Robotics and Autonomous Systems.

  • Lee, P.S. and Wang, L.L. (1994). Collision Avoidance by Fuzzy Logic for AGV Navigation, Journal of Robotic Systems 11(8): 743–760.

    Google Scholar 

  • Moody, J. and Darken, C. (1989). Fast Learning in Networks of Locally-tuned Processing Units, Neural Computation 1(3): 281–294.

    Google Scholar 

  • Nagrath, I.J., Behera, L., Krishna K.M. and Rajasekhar, K.D. (July 1997). Real Time Navigation of a Mobile Robot Using Kohonen's Topology Conserving Neural Networks. Proc Int. Conf on Advanced Robotics (pp. 359–364). Monterey, CA.

  • Nam, Y.S., Lee, B.H. and Kim, M.S. (1996). View Time Based Moving Obstacle Avoidance Using Stochastic Prediction of Obstacle Motion. In Proc. IEEE Int. Conf. Robot. Automat. (pp. 1081–1086). Minneapolis, MN.

  • Narendra, K.S. and Parthasarathy, K. (1990). Identification and Control of Dynamic Systems Using Neural Networks, IEEE Trans on Neural Networks 1(1): 4–21.

    Google Scholar 

  • Oriolo, G., Ulivi, G. and Venditteli, M. (1995). On-line Map Building and Navigation for Autonomous Mobile Robots. Proc. IEEE Int. Conf. Rob. Autom. (pp. 2900–2906). Nagoya, Japan.

  • Pearlmutter, B. (1989). Learning State Space Trajectories in Recurrent Neural Networks, Neural Computation 1(3): 263–269.

    Google Scholar 

  • Pin, F.G. and Bender, S.R. (1999). Adding Memory Processing Behavior to the Fuzzy Behaviorist Approach: Resolving Limit Cycle Problems in Mobile Robot Navigation, Intelligent Automation and Soft Computing 5(1): 31–41.

    Google Scholar 

  • Riedmiller, M. and Braun, H. (1993). A Direct Adaptive Method for Faster Back Propagation Learning: The RPROP Algorithm, Proc. IEEE Int. Conf. on Neural Networks.

  • Ross, T.J. (1997). Fuzzy Logic with Engineering Applications. McGraw Hill International Editions.

  • Shih, C.L., Lee, T. and Gruver, W.A. (1990). A Unified Approach for Robot Motion Planning with Moving Polyhedral Obstacles, IEEE Trans. Syst. Man, Cybern. 20(4): 903–915.

    Google Scholar 

  • Song, K.T. and Chang, C.C. (1999). Reactive Navigation in Dynamic Environment Using a Multisensor Predictor, IEEE Trans. Syst., Man, and Cybern. 29(6): 862–872.

    Google Scholar 

  • Surmann, H. Huser, J. and Peters, L. A Fuzzy System for Indoor Mobile Robot Navigation. Proc. of the 4th IEEE Conf. on Fuzzy Systems (pp. 83–86). Yokohoma, Japan.

  • Varsta, M. and Heikkonen, J. (1997). A Recurrent Self Organizing Map for Temporal Sequence Processing. Proc 7th Int. Conf. Artificial Neural Networks (pp. 421–426). Springer Verlag.

  • Xu, W.L. (2000). A Virtual Target Approach for Resolving the Limit Cycle Problem in Navigation of a Fuzzy Behavior-based Mobile Robot, Robotics and Autonomous Systems 30(4): 315–324.

    Google Scholar 

  • Zhu, Q. (June 1991). Hidden Markov Model for Dynamic Obstacle Avoidance of Mobile Robot Navigation, IEEE Trans. Robot. Automat. 7(3): 390–397.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Krishna, K.M., Kalra, P.K. Spatial understanding and temporal correlation for a mobile robot. Spatial Cognition and Computation 2, 219–259 (2000). https://doi.org/10.1023/A:1013129628305

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1013129628305

Navigation