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的实时自主水下滑翔机导航软件,该软件基于流场预测生成航路点以辅助人工操控。该软件可密切监测滑翔机状态、提供可定制的实验设置、利用轻量级计算资源、与岸基服务器保持稳定通信、实现长时间运行下的稳健作业,并能定量对比流场估算结果——这些特性使其成为水下滑翔机导航领域具有价值的自主化工具。