DOI QR코드

DOI QR Code

Circle List-Based Obstacle Avoidance for Omni-directional Mobile Robots in Dynamic Environments

동적 환경에서의 전방위 이동 로봇을 위한 서클 리스트(Circle List) 기반의 장애물 회피

  • Received : 2010.12.15
  • Accepted : 2011.10.05
  • Published : 2011.12.01

Abstract

An effective method of obstacle avoidance for omni-directional mobile robots is proposed to avoid moving obstacles in dynamic environments. Our method uses the concept of circle lists which represent the trajectories of robot and obstacles. This method predicts not only collision position but also collision time, and hence it enables the robot avoiding the most urgent collision first. In order to avoid obstacles, our method uses artificial repulsive force and contraction force. Simulation results show that the robot could avoid obstacles effectively.

Keywords

References

  1. D. Fox, W. Burgard, and S. Thrun, "The dynamic window approach to collision avoidance," IEEE Robotics and Automation Magazine, vol. 4, no. 1, pp. 23-33, March 1997. https://doi.org/10.1109/100.580977
  2. O. Brock and O. Khatib, "High-speed navigation using the global dynamic window approach," Proc. of the IEEE International Conference on Robotics and Automation, Detroit, MI, USA, pp. 341-346, 1999.
  3. E. Demeester, M. Nuttin, D. Vanhooydonck, G. Vanacker, and H. Van Brussel, "Global dynamic window approach for holonomic and non-holonomic mobile robots with arbitrary cross-section," Proc. of the 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, Edmonton, Canada, pp. 2694-2699, 2005.
  4. J. Borenstein, "Real-time obstacle avoidance for fast mobile robots," IEEE Trans. Syst. Man Cybern., vol. 19, pp. 1179-1187, 1989. https://doi.org/10.1109/21.44033
  5. R. B. Tilove, "Local obstacle avoidance for mobile robots based on the method of artificial potentials," IEEE Int. Conf. on Robotics and Automation, Cincinatti, OH, vol. 2, pp. 566-571, 1990.
  6. S. Quinlan and O. Khatib, "Elatic bands: connecting path planning and control," Proc. of the IEEE International Conference on Robotics and Automation, pp. 802-807, 1993.
  7. A. Chakravarthy and D. Ghose, "Obstacle avoidance in a dynamic environment: A collision cone approach," IEEE Transactions on Systems, Man, and Cybernetics- Part A: Systems and Humans, vol. 28, no. 5, pp. 562-574, Sep. 1998. https://doi.org/10.1109/3468.709600
  8. E. Owen and L. Montano., "A robocentric motion planner for dynamic environments using the velocity space," IEEE/RSJ International Conference on Intelligent Robots and Systems, Beijing, China , pp. 4368-4374, Oct. 2006.
  9. P. Fiorini and Z. Shiller, "Motion planning in dynamic environments using velocity obstacles," International Journal of Robotics Research, vol. 17, no. 7, pp. 760-772, July 1998. https://doi.org/10.1177/027836499801700706
  10. M. Seder and I. Petrovic, "Dynamic window based approach to mobile robot motion control in the presence of moving obstacles," Robotics and Automation, 2007 IEEE International Conference on, pp. 1986-1991, 2007.
  11. Y. S. Nam, B. H. Lee, and N. Y. Ko, "An analytic approach to moving obstacle avoidance using an artificial potential field," Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, Pittsburgh, USA, pp. 482-487, Aug. 1995.
  12. J. Ren, K. A. McIsaac, and R.V. Patel, "A fast algorithm for moving obstacle avoidance for vision-based mobile robots," Control Applications, 2005. CCA 2005. Proceedings of 2005 IEEE Conference on, pp. 209-214, Aug. 2005.
  13. K. Kurihara, N. Nishiuchi, J. Hasegawa, and K. Masuda, "Mobile robots path planning method with the existence of moving obstacles," ETFA 2005. 10th IEEE Conference on, vol. 1, no. 8, pp. 195-202, 2005. https://doi.org/10.1109/IEMC.2005.1559117
  14. H. S. Cheon and B. K. Kim, "Circle list based obstacles avoidance of mobile robots in dynamic environments," KACC 2009, Sep. 2009.
  15. R. E. Kalman, "A new approach to linear filtering and prediction problems," Trans. ASME, Ser. D., J. Basic Engineering, vol. 82, pp. 34-45, 1960.
  16. S.-H. Park and B.-H. Lee, "Reactive path planning in a dynamic environment," Robotics, IEEE Transactions on, vol. 25, pp. 902- 911, 2009. https://doi.org/10.1109/TRO.2009.2022441
  17. G. I. Jee, J. H. Im, S. H. You, and D. H. Lee, "A path generation algorithm for obstacle avoidance in waypoint navigation of unmanned ground vehicle," Journal of Control, Robotics and Systems (in Korean), vol. 17, no. 8, pp. 843-850, 2011. https://doi.org/10.5302/J.ICROS.2011.17.8.843
  18. T. H. Kang and B. K. Kim, "Efficient online path planning algorithm for mobile robots in dynamic indoor environments," Journal of Control, Robotics and Systems (in Korean), vol. 17, no. 7, pp. 651-658, 2011. https://doi.org/10.5302/J.ICROS.2011.17.7.651

Cited by

  1. Double Sliding Surfaces based on a Sliding Mode Control for a Tracking Control of Mobile Robots vol.19, pp.6, 2013, https://doi.org/10.5302/J.ICROS.2013.13.1872
  2. Sliding mode tracking control of mobile robots with approach angle in cartesian coordinates vol.13, pp.3, 2015, https://doi.org/10.1007/s12555-014-0024-5