Underwater gliders are widely utilized for ocean sampling, surveillance, and other various oceanic applications. In the context of complex ocean environments, gliders may yield poor navigation performance due to strong ocean currents, thus requiring substantial human effort during the manual piloting process. To enhance navigation accuracy, we developed a real-time autonomous glider navigation software, named GENIoS Python, which generates waypoints based on flow predictions to assist human piloting. The software is designed to closely check glider status, provide customizable experiment settings, utilize lightweight computing resources, offer stably communicate with dockservers, robustly run for extended operation time, and quantitatively compare flow estimates, which add to its value as an autonomous tool for underwater glider navigation.
翻译:水下滑翔机广泛应用于海洋采样、监测及其他各类海洋应用场景。在复杂海洋环境背景下,若遭遇强劲洋流,滑翔机可能表现出较差的导航性能,从而在人工操控过程中需要大量人力投入。为提升导航精度,我们开发了一款名为GENIoS Python的实时自主水下滑翔机导航软件,该软件基于流场预测生成航路点以辅助人工操控。软件设计具备以下特性:能够密切监测滑翔机状态、提供可自定义的实验设置、利用轻量化计算资源、与基站服务器实现稳定通信、支持长时间稳定运行,并可定量比较流场估计结果——这些特性使其成为水下滑翔机自主导航领域极具价值的工具。