摘要:随着自主水下机器人(Autonomous Underwater Vehicle, AUV)和无人水面艇(Unmanned Surface Vessel, USV)在民用和军事领域的应用不断扩展, USV 与 AUV 协同完成相关任务的作业模式受到了广泛关注. 本文针 对多 USV 和多 AUV 协同访问多目标点的任务分配问题进行了研究, 旨在最小化多 USV 和 AUV 系统访问所有 目标点的总旅行距离. 首先, 建立了考虑通信约束和 AUV 最大航程约束的多 USV 多 AUV 协同多点访问任务分 配问题的数学模型, 并对问题的NP-Hardness性质进行了分析. 其次, 本文提出一个两阶段任务分配算法: 1) 先利 用最小边际代价算法构建各 USV访问完所有水面目标点的路径, 再采用最近插入策略分配水下目标点; 2) 通过 多个邻域搜索算子对初始解进行优化, 得到可行最终解. 相对于已有流行的自组织映射算法, 仿真实验表明所提 出任务分配算法能在较短计算时间内得到质量较优的任务分配方案.