Modified A* Algorithm for Obstacle Avoidance for Unmanned Surface Vehicle
2
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
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).
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).
참고문헌 (15)
- Campbell, S., "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, pp.386~ (2012)
- Cannon, J., "Real-Time Motion Planning with Dynamic Obstacle", Proceedings of the Fifth Annual Symposium on Combinatorial Search, pp.33~40 (2012)
- "Autonomous Navigation and Obstacle Avoid-ance for Unmanned Surface Vehicles" (2006)[URL]
- Liu, Y., "Path Planning Algorithm for Unmanned Surface Vehicle Formations in a Practical Maritime Environment", Ocean Engineering, 97, pp.126~144 (2015)[DOI]
- "Collision Avoidance for Unmanned Surface Vehicles" (2008)[URL]
- Mohammadi, A., "A New Path Planning and Obstacle Avoidance Algorithm in Dynamic Environment", Proceedings of the ICEE 2014, pp.1301~1306 (2014)
- Niu, H., "Efficient Path Planning Algorithm for Unmanned Surface Vehicle", Proceedings of the IFAC, 49(23), pp.121~126 (2016)[DOI]
- Niu. H., "Efficient Path Following Algorithm for Un-manned Surface Vehicle", Proceedings of OCEANS 2016 (2016), Shanghai China
- Patle, B. K., "Real Time Navigation Approach for Mobile Robot", Journal of Computers, 12(2), pp.135~142 (2015)[DOI]
- Petereit, J., "Safe Mobile Robot Motion Planning for Waypoint Sequences in Dynamic Environment", Proceedings of IEEE International Conference on Industrial Technology, pp.181~186 (2013)
- Ripon, N. K., "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, pp.451~456 (2016)
- Singh, Y., "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), pp.125~131 (2018)[DOI]
- Singh, Y., "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, pp.187~201 (2019)[DOI]
- Song, R., "Smoothed A* Algorithm for Practical Unmanned Surface Vehicle Path Planning", Applied Ocean Research, 83, pp.9~20 (2019)[DOI]
- Xie, S., "The Obstacle Avoidance Planning for USV Based on Improved Artificial Potential Field", Proceedings of the IEEE International Conference on Information and Automation, pp.746~751 (2014)
