DOI QR코드

DOI QR Code

Modified A* Algorithm for Obstacle Avoidance for Unmanned Surface Vehicle

  • Vo, Anh Hoa (Department of Naval Architecture and Marine Engineering, Changwon National University) ;
  • Yoon, Hyeon Kyu (Department of Naval Architecture and Marine Engineering, Changwon National University) ;
  • Ryu, Jaekwan (Unmanned/Robotic Systems, LIG Nex1 Co., Ltd.) ;
  • Jin, Taekseong (Unmanned/Robotic Systems, LIG Nex1 Co., Ltd.)
  • Received : 2019.08.05
  • Accepted : 2019.11.11
  • Published : 2019.12.30

Abstract

Efficient path planning is essential for unmanned surface vehicle (USV) navigation. The A* algorithm is an effective algorithm for identifying a safe path with optimal distance cost. In this study, a modified version of the A* algorithm is applied for planning the path of a USV in a static and dynamic obstacle environment. The current study adopts the A* approach while maintaining a safe distance between the USV and obstacles. Two important parameters-path length and computational time-are considered at various start times. The results demonstrate that the modified approach is effective for obstacle avoidance by a USV that is compliant with the International Regulations for Preventing Collision at Sea (COLREGs).

Keywords

References

  1. Campbell, S., Naeem, W., 2012. A Rule-based Heuristic Method for COLREGs Compliant Collision Avoidance for an Unmanned Surface Vehicle. Proceedings of 9th IFAC on Maneuvering and Control of Marine Craft, Italy, 386-391. https://doi.org/10.3182/20120919-3-IT-2046.00066
  2. Cannon, J., Rose, K., Ruml, W., 2012. Real-Time Motion Planning with Dynamic Obstacle. Proceedings of the Fifth Annual Symposium on Combinatorial Search, 33-40.
  3. Larson, J., Bruch, M., Ebken, J., 2006. Autonomous Navigation and Obstacle Avoid-ance for Unmanned Surface Vehicles. [Online] Available at: [Accessed April 2006].
  4. Liu, Y., Bucknall, R., 2015. Path Planning Algorithm for Unmanned Surface Vehicle Formations in a Practical Maritime Environment. Ocean Engineering, 97, 126-144. https://doi.org/10.1016/j.oceaneng.2015.01.008
  5. Loe, G., 2008. Collision Avoidance for Unmanned Surface Vehicles. Norwegian University of Science and Technology. [Online] Available at: [Accessed June 2018]
  6. Mohammadi, A., Rahimi, M., Suratgar. A.A., 2014. A New Path Planning and Obstacle Avoidance Algorithm in Dynamic Environment. Proceedings of the ICEE 2014. 1301-1306. https://doi.org/10.1109/IranianCEE.2014.6999735
  7. Niu, H., Lu, Y., Savvaris, A., Tsourdos, A., 2016a. Efficient Path Planning Algorithm for Unmanned Surface Vehicle. Proceedings of the IFAC, 49(23), 121-126. https://doi.org/10.1016/j.ifacol. 2016.10.331
  8. Niu. H., Lu, Y., Savvaris, A., Tsourdos, A., 2016b. Efficient Path Following Algorithm for Un-manned Surface Vehicle. Proceedings of OCEANS 2016, Shanghai China. https://doi.org/10.1109/OCEANSAP.2016.7485430
  9. Patle, B.K., Parhi, D., Jagadeesh, A., Sahu, O.P., 2015. Real Time Navigation Approach for Mobile Robot. Journal of Computers, 12(2), 135-142. https://doi.org/10.17706/jcp.12.2.135-142
  10. Petereit, J., Emter, T., Frey, W.C., 2013. Safe Mobile Robot Motion Planning for Waypoint Sequences in Dynamic Environment. Proceedings of IEEE International Conference on Industrial Technology, 181-186. https://doi.org/10.1109/ICIT.2013.6505669
  11. Ripon, N.K., Qaiduzzaman M.K., Islam, A.M., 2016. Effect of Heuristics in Path Planning for Mobile Robots in Uncertain and Dynamic Environment. Proceedings of IEEE 19th International Conference on Computer and Information Technology, 451-456. https://doi.org/10.1109/ICCITECHN.2016.7860240
  12. Singh, Y., Sharma, S., Sutton, R., Hatton, D., 2018. Towards Use of Dijkstra Algorithm for Opti-mal Navigation of an Unmanned Surface Vehicle in a Real Time Marine Environment with Results from Artificial Potential Field. Journal of Marine Navigation and Safety of Sea Transportation, 12(1), 125-131. https://doi.org/10.12716/1001.12.01.14
  13. Singh, Y., Sharma, S., Sutton, R., Hatton, D., Khan, A., 2019. A Constrained A* Approach Towards Optimal Path Planning for an Unmanned Surface Vehicle in a Aaritime Environ-ment Containing Dynamic Obstacle and Ocean Currents. Ocean Engineering, 169, 187-201. https://doi.org/10.1016/j.oceaneng.2018.09.016
  14. Song, R., Liu, Y, Bucknall, R, 2019, Smoothed A* Algorithm for Practical Unmanned Surface Vehicle Path Planning, Applied Ocean Research, 83, 9-20., https://doi.org/10.1016/j.apor.2018.12.001
  15. Xie, S., Wu, P., Peng, Y., Luo, J., Qu, D., Li, Q., 2014. The Obstacle Avoidance Planning for USV Based on Improved Artificial Potential Field. Proceedings of the IEEE International Conference on Information and Automation, 746-751. https://doi.org/10.1109/ICInfA.2014.6932751