论文部分内容阅读
近几十年来,智能水下机器人(Autonomous Underwater Vehicle/AUV)技术取得了长足的发展。其在海洋环境数据采集、区域搜索、海底目标探测等方面发挥着越来越重要的作用。随着作业任务复杂度的增加,单个水下机器人有时无法满足工作的需要。多水下机器人系统(Multiple Autonomous Underwater Vehicles/MAUV)凭借其空间分布性、任务执行中所体现出来的高效性、鲁棒性以及灵活性方面都具有单个水下机器人无法比拟的优势。关于多水下机器人系统的理论与应用研究在近十几年间逐渐引起国内外相关机构的重视。本文针对多水下机器人协同作业研究中需要解决的几项关键技术进行了研究:1.开展了模块化、分布式多水下机器人协调控制软件体系结构研究。在所建立体系结构中,每个AUV都被抽象为一组功能相对独立、信息相互依赖的功能模块。基于网络协议的信息传递机制为单个AUV内部功能模块之间的信息交互提供了稳定高效的支持,同时为功能模块的分布式运行提供了基础的保证。系统内水下机器人之间的信息交互手段被抽象为相对独立的通讯模块,保证了AUV间信息交互格式的统一与规范。2.开展了基于行为的多水下机器人协调控制方法研究。针对水下作业环境复杂多变的特点,从提高水下机器人自主性、自适应能力的需求出发,开展了基于行为的水下机器人智能控制方法研究。多水下机器人协同作业过程中的运动控制指令由-系列的行为(包括协作行为)共同作用来实现。对于行为融合(行为选择)问题论文中采用了基于多目标值优化的方法进行研究。论文中所使用的IvP计算模型通过对行为决策空间的离散化保证了行为融合算法的实时性,以及行为融合结果的优化性。3.考虑到行为融合结果跳变对AUV运动控制稳定性可能产生影响,论文结合非线性控制理论和混合系统理论的相关方法开展了基于行为的AUV运动控制稳定性研究。进行了基于指令滤波反演设计方法的AUV运动控制器设计,开展了基于多Lyapunov函数的行为融合输出跳变条件下的AUV运动控制稳定性分析,得到了行为输出跳跃条件下AUV运动控制稳定的条件。4.开展了基于市场拍卖机制的多水下机器人任务分配方法研究。针对单任务拍卖模型容易陷入局部极大值的问题,通过考虑任务间的“协同”作用,提出了基于“聚类”模型的多水下机器人任务分配算法,提高了多水下机器人任务分配的优化程度。通过仿真算例验证了方法的有效性。5.针对多水下机器人协调编队控制问题,开展了多水下机器人协同编队控制方法研究。通过对多AUV协同编队运动模型进行简化,利用图论的方法描述系统中AUV之间的信息交互拓扑结构,基于多智能体一致性理论开展了不同通讯拓扑结构下分布式控制律的设计,使得AUV利用局部感知信息进行运动指令解算最终驱动其艏向趋于一致。通过建立相应的Lyapunov函数证明了系统的稳定性。6.建立了多水下机器人协调控制仿真环境,针对未来多水下机器人系统的典型应用设计了不同的试验用例。通过仿真试验初步验证了本论文相关研究方法的可行性、有效性。