Path Planning based on Ray-casting in Indoor Environments for Safe Navigation of a Mobile Robot

이동로봇의 안전한 주행을 위한 광선투사법 기반의 실내 경로계획

  • 김종원 (고려대학교 메카트로닉스 협동과정 대학원) ;
  • 송재복 (고려대학교 기계공학부)
  • Received : 2010.07.09
  • Accepted : 2010.11.09
  • Published : 2010.11.30

Abstract

A gradient method can provide a global optimal path in indoor environments. However, the optimal path can be often generated in narrow areas despite a sufficient wide area which lead to safe navigation. This paper presents a novel approach to path planning for safe navigation of a mobile robot. The proposed algorithm extracts empty regions using a ray-casting method and then generates temporary waypoints in wider regions in order to reach the goal fast and safely. The experimental results show that the proposed method can generate paths in the wide regions in most cases and the robot can reach the goal safely at high speeds.

Keywords

References

  1. R. Siegwart and I. Nourbakhsh, Introduction to Autonomous Mobile Robots, MIT Press, Cambridge, 2004.
  2. J. C. Latombe, Robot Motion Planning, 4th Ed., Kluwer Academic Publishers, 1996.
  3. O. Khatib, "Real-Time Obstacle Avoidance for Manipu lators and Mobile Robots," International Journal of Robotics Research, Vol 5, No.1, pp.90-98, 1996.
  4. Y. Koren and J. Borenstein, "Potential Field Methods and Their Inherent Limitations for Mobile Robot Navigation," Proc. of Int. Conf. on Robotics and Automation, pp.1398-1404, 1991.
  5. A. Hahja, A. Stentz, S. Singh, and B. L. Brumitt, "Framed-Quadtree Path Planning for Mobile Robots Operating in Sparse Environments," Proc. of the IEEE Int. Conf. on Robotics & Automation, pp. 650‐655, 1998.
  6. Kurt Konolige, "A Gradient Method for Real-time Robot Control," Proc. of the IEEE Int. Conf. on Intelligent Robots and Systems, pp. 639-646, 2000.
  7. R. E. Maeder "Ray tracing and graphics extensions," The Mathematica Journal, Vol.4, No. 3, 1994.
  8. D. Fox, W. Burgard, and S. Thrun, "The Dynamic Window Approach to Collision Avoidance," IEEE Robotics and Automation, Vol.4, No.7, pp.23‐33, 1997 https://doi.org/10.1109/100.580977