DOI QR코드

DOI QR Code

A Path Generation Algorithm for Obstacle Avoidance in Waypoint Navigation of Unmanned Ground Vehicle

무인자동차의 경로점 주행 시 장애물 회피를 위한 경로생성 알고리즘

  • 임준혁 (건국대학교 전자정보통신공학과) ;
  • 유승환 (건국대학교 전자정보통신공학과) ;
  • 지규인 (건국대학교 전자공학과) ;
  • 이달호 (경원대학교 전자공학과)
  • Received : 2011.01.19
  • Accepted : 2011.06.14
  • Published : 2011.08.01

Abstract

In this paper, an effective path generation algorithm for obstacle avoidance producing small amount of steering action as possible is proposed. The proposed path generation algorithm can reduce unnecessary steering because of the small lateral changes in generated waypoints when UGV (Unmanned Ground Vehicle) encounters obstacles during its waypoint navigation. To verify this, the proposed algorithm and $A^*$ algorithm are analyzed through the simulation. The proposed algorithm shows good performance in terms of lateral changes in the generated waypoint, steering changes of the vehicle while driving and execution speed of the algorithm. Especially, due to the fast execution speed of the algorithm, the obstacles that encounter suddenly in front of the vehicle within short range can be avoided. This algorithm consider the waypoint navigation only. Therefore, in certain situations, the algorithm may generate the wrong path. In this case, a general path generation algorithm like $A^*$ is used instead. However, these special cases happen very rare during the vehicle waypoint navigation, so the proposed algorithm can be applied to most of the waypoint navigation for the unmanned ground vehicle.

Keywords

References

  1. Y. J. Son, "Design of path planning & GPS estimation algorithm for unmanned autonomous ground vehicle," Graduate School of Automotive Engineering, Kookmin Univ., Doctoral Thesis, 2009.
  2. M. Sniedovich, "Dijkstra's algorithm revisited: the dynamic programming connexion," Control and Cybernetics, vol. 35, no. 3, 2006.
  3. A. Stentz, "Optimal and efficient path planning for partiallyknown environments," Proc. IEEE International Conference on Robotics and Automation, vol. 4, pp. 3310-3317, May 1994. https://doi.org/10.1109/ROBOT.1994.351061
  4. J. J. Kuffner, Jr., S. M. LaValle, "RRT-connect an efficient approach to single-query path planning," Proc. 2000 IEEE International Conference on Robitics and Automation, vol. 2, pp. 995-1001, April 2000. https://doi.org/10.1109/ROBOT.2000.844730
  5. C. K. Yang and D. S. Shim, "Controller transition management of hybrid position control system for unmanned expedition vehicles," Journal of Institute of Control, Robotics and Systems, vol. 14, no. 10, pp. 969-976, 2008. https://doi.org/10.5302/J.ICROS.2008.14.10.969
  6. H. S. Yoon and T. H. Park, "Motion planning of autonomous mobile robot using dynamic programming," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 16, no. 1, pp. 53-60, 2010. https://doi.org/10.5302/J.ICROS.2010.16.1.053
  7. D. H. Kim, C. J. Kim, and C. S. Han, "Geometric path tracking and obstacle avoidance methods for an autonomous navigation of nonholonomic mobile robot," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 16, no. 8, pp. 771-779, 2010. https://doi.org/10.5302/J.ICROS.2010.16.8.771

Cited by

  1. Trajectory Planning of Multi Agent Robots for Robot Soccer Using Complex Potential vol.18, pp.12, 2012, https://doi.org/10.5302/J.ICROS.2012.18.12.1073
  2. Analytical Design of the Space Debris Collision Avoidance Maneuver based on Relative Dynamics vol.19, pp.11, 2013, https://doi.org/10.5302/J.ICROS.2013.13.8016
  3. Practical Use Technology for Robot Control in BCI Environment based on Motor Imagery-P300 vol.19, pp.3, 2013, https://doi.org/10.5302/J.ICROS.2013.13.1866
  4. Path Planning for Autonomous Navigation of a Driverless Ground Vehicle Based on Waypoints vol.20, pp.2, 2014, https://doi.org/10.5302/J.ICROS.2014.13.1961