Skip to main content
Log in

Global Navigation in Dynamic Environments Using Case-Based Reasoning

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

This paper presents a global navigation strategy for autonomous mobile robots in large-scale uncertain environments. The aim of this approach is to minimize collision risk and time delays by adapting to the changes in a dynamic environment. The issue of obstacle avoidance is addressed on the global level. It focuses on a navigation strategy that prevents the robot from facing the situations where it has to avoid obstacles. To model the partially known environment, a grid-based map is used. A modified wave-transform algorithm is described that finds several alternative paths from the start to the goal. Case-based reasoning is used to learn from past experiences and to adapt to the changes in the environment. Learning and adaptation by means of case-based reasoning permits the robot to choose routes that are less risky to follow and lead faster to the goal. The experimental results demonstrate that using case-based reasoning considerably increases the performance of the robot in a difficult uncertain environment. The robot learns to take actions that are more predictable, minimize collision risk and traversal time as well as traveled distances.

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

  • Aamodt, A. and Plaza, E. 1994. Case-based reasoning: Foundational issues, methodological variations and system approaches. AI Communications, 7:39–59.

    Google Scholar 

  • Arkin, R.C. 1995. Reactive robotic systems. In Handbook of Brain Theory and Neural Networks, M. Arbib (Ed.), MIT Press: Cambridge, MA, pp. 793–796.

    Google Scholar 

  • Azarm, K. and Schmidt, G. 1994. Integrated mobile robot motion planning and execution in changing indoor environments. In Proc. of the IEEE Inter. Conf. of Intelligent Robots and Systems (IROS'94), Vol. 1, pp. 298–305.

    Google Scholar 

  • Bourbakis, N.G. 1995. Knowledge extraction and acquisition during real-time navigation in unknown environments. Inter. Journal of Pattern Recognition and Artificial Intelligence, 9(1):83–99.

    Google Scholar 

  • Branting, L.K. and Aha, D.W. 1995. Stratified case-based reasoning: Reusing hierarchical problem solving episodes. In Proc. of the Fourteenth International Joint Conference on Artificial Intelligence, Montreal, Canada.

  • Crowder, R.M., McKendrick, R., Rowe, R., Auriol, E., and Tellefsen, M. 2000. Maintanance of robotic systems using hypermedia and case-based reasoning. In Proc. of the 2000 IEEE International Conference on Robotics and Automation, San-Fransisco, CA, April 2000.

  • Elfes, A. 1987. Sonar-based real-world maping and navigation. IEEE Journal of Robotics and Automation, 3(3):249–265.

    Google Scholar 

  • Fagg, A.H., Lotspeich, D.L., and Bekey, G.A. 1994. A reinforcement-learning approach to reactive control policy design for autonomous robots. In Proc. of the 1994 IEEE Conf. on Robotics and Automation.

  • Fox, S. and Leake, D.B. 1995. Combining case-based planning and introspective reasoning. Proc. of the Sixth Midwest Artificial Intelligence and Cognitive Science Society Conference, Carbondale, IL, April 1995.

  • Goel, A.K., Ali, K.S., Donnellan, M.W., Gomex de Silva Garza, A., and Callantine, T.J. 1994. Multistrategy adaptive path planning. IEEE Expert, 9(6):57–65.

    Google Scholar 

  • Haigh, K.Z. and Veloso, M. 1995. Route planning by analogy. In Case-Based Reasoning Research and Development, Proceedings of ICCBR-95, Springer-Verlag: Berlin, pp. 169–180.

    Google Scholar 

  • Haigh, K.Z. and Veloso, M.M. 1998. Planning, execution and learning in a robotic agent. In AIPS-98, pp. 120–127.

  • Hu, H. and Brady, M. 1997. Dynamic global path plannig with uncertainty for mobile robots in manufacturing. IEEE Transactions on Robotic and Automation, 13(5):760–767.

    Google Scholar 

  • Jarvis, R. and Kang, K. 1986. A new approach to robot collision-free path planning. In Robots in Australia's Future Conference, pp. 71–79.

  • Kruse E. and Wahl, F.M. 1998. Camera-based observation of obstacle motions to derive statistical data for mobile robot motion planning. Proc. Of IEEE Conference of Robotics and Automation, Vol. 1, pp. 662–667.

    Google Scholar 

  • Kruusmaa, M. 2001. Repeated path planning for mobile robots in uncertain environments. In Proc. of the IASTED Int. Conf. of Robotics and Applications, Nov. 19û22, Clearwater, FL, pp. 226–231.

  • Kruusmaa, M. 2002. Repeated path planning for mobile robots in dynamic environments. Ph.D. Thesis, Chalmers University of Technology, Gothenburg, Sweden, 2002.

    Google Scholar 

  • Likhachev, M. and Arkin, R.C. 2001. Spatio-temporal case-based reasoning for behavioral selection. In Proc. of the 2001 IEEE International Conference on Robotics and Automation (ICRA), Seoul, Korea, pp. 1627–1634.

  • Moorman, K. and Ram, A. 1992. A Case-based approach to reactive control for autonomous robots. In AAAI Fall sympsium on “AI for Real-World Autonomous Mobile Robots,” Cambridge, MA.

  • Murphy, R.R., Hughes, K., Marzilli, A., and Noll, E. 1999. Integrating explicit path planing with reactive control of mobile robots using trulla. Robotics and Autonomous Systems, 27:225–246.

    Google Scholar 

  • Ram, A., Arkin, R., Boone, G., and Pearce, M. 1994. Using genetic algorithms to learn reactive control parameters for autonomous robotic navigation. Adaptive behaviour, 2(3):277–305.

    Google Scholar 

  • Thrun, S. 1997. To know or not to know: On the utility of models in mobile robotics. AI Magazine, 18(1):47–52.

    Google Scholar 

  • Thrun, S. 1998. Learing metric-topological maps for indoor mobile robot navigation. Artificial Intelligence, 99(1):21–71.

    Google Scholar 

  • Vasudevan, C. and Ganesan, K. 1994. Case-based path planning for autonomous underwater vehicles. In Proc. of 1994 IEEE International Symposium on Intelligent Control, August 16û18, pp. 160–165.

  • Wallner, F., Kaiser, M., Fredrich, H., and Dillmann, R. 1994. Integration of topological and geometrical planning in a learning mobile robot. In IEEE-RSJ Conference on Intelligent Robots and Systems (IROS'94), Munich, Germany.

  • Watson, I. and Marir, F. 1994. Case-based reasoning: A review. The Knowledge Engineering Review. 9(4).

  • Zelek, J.S. 1999. Dynamic issues for mobile robot real-time discovery and path planning. In Proc. of Computational Intelligence in Robotics and Automation (CIRA'99), pp. 232–237.

  • Zelinsky, A. 1994. Using path transforms to guide the search for findpath in 2D. The Int. Journal of Robotics Research, 13(4):315–325.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kruusmaa, M. Global Navigation in Dynamic Environments Using Case-Based Reasoning. Autonomous Robots 14, 71–91 (2003). https://doi.org/10.1023/A:1020979520454

Download citation

  • Issue Date:

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

Navigation