Cao Xiang, Ren Lu, Sun Changyin
IEEE Trans Neural Netw Learn Syst. 2023 Nov;34(11):9198-9208. doi: 10.1109/TNNLS.2022.3156907. Epub 2023 Oct 27.
Due to the complexity of the ocean environment, an autonomous underwater vehicle (AUV) is disturbed by obstacles when performing tasks. Therefore, the research on underwater obstacle detection and avoidance is particularly important. Based on the images collected by a forward-looking sonar on an AUV, this article proposes an obstacle detection and avoidance algorithm. First, a deep learning-based obstacle candidate area detection algorithm is developed. This algorithm uses the You Only Look Once (YOLO) v3 network to determine obstacle candidate areas in a sonar image. Then, in the determined obstacle candidate areas, the obstacle detection algorithm based on the improved threshold segmentation algorithm is used to detect obstacles accurately. Finally, using the obstacle detection results obtained from the sonar images, an obstacle avoidance algorithm based on deep reinforcement learning (DRL) is developed to plan a reasonable obstacle avoidance path of an AUV. Experimental results show that the proposed algorithms improve obstacle detection accuracy and processing speed of sonar images. At the same time, the proposed algorithms ensure AUV navigation safety in a complex obstacle environment.
由于海洋环境的复杂性,自主水下航行器(AUV)在执行任务时会受到障碍物的干扰。因此,水下障碍物检测与避障的研究尤为重要。基于AUV上的前视声纳收集的图像,本文提出了一种障碍物检测与避障算法。首先,开发了一种基于深度学习的障碍物候选区域检测算法。该算法使用You Only Look Once(YOLO)v3网络来确定声纳图像中的障碍物候选区域。然后,在确定的障碍物候选区域中,使用基于改进阈值分割算法的障碍物检测算法来准确检测障碍物。最后,利用从声纳图像中获得的障碍物检测结果,开发了一种基于深度强化学习(DRL)的避障算法,以规划AUV合理的避障路径。实验结果表明,所提出的算法提高了声纳图像的障碍物检测精度和处理速度。同时,所提出的算法确保了AUV在复杂障碍物环境中的导航安全。