摘要:针对无人船多区域自主探索缺乏前瞻性、探索面积大、受海流影响的问题, 提出一种基于滚动时域和拓扑学优化(RHTO)的自主探索方法. 首先, 利用滚动时域的思想将整个探索任务分解, 通过当前已知信息估算全局最佳探索路径, 并只执行部分路径; 其次, 通过边界检测和循环采样快速构建连通当前可达区域的基础路径网, 配合拓扑学优化算法快速收敛得到最短路径网; 最后, 通过评价函数计算每条路径的航行成本, 使用遗传算法规划最佳探索顺序和探索路径, 生成覆盖路径点作为视点引导无人船探索, 最终回到起点. 仿真实验结果表明, 采用RHTO方法相比常见的几种自主探索算法, 无人船在海上多区域探索结束后, 路径总长度、路径外角和以及克服洋流能耗3项指标最小, 鲁棒性更好.