论文部分内容阅读
随着机器学习与人工智能技术、控制理论与技术、信息处理和计算机技术的的迅猛发展,无人机已成为学术界和工业界的研究热点,并在越来越多的领域得到广泛应用,如航空拍摄、搜索搜救、赈灾服务等等。自主飞行技术是无人机最重要的功能之一,这使得无人机可以利用其高机动性实现远程自动作业。无人机的自主飞行技术在硬件上通常需要具备传感器、执行器和核心计算处理单元等组件,在软件上通常需要具有状态估计器、控制器等算法实现,其软硬件组合形式多样,这使得这项技术的实现方式丰富多样且具有一定的挑战性。 近年来,由于无人机自主飞行安全事故的层出不穷,人们对于其系统可靠性需求的逐渐增长,安全和可靠的系统性能已经成为了人们的一个基本关注点。然而,许多无人机系统仍然具有相当的脆弱性,无论是学界还是工业界,都有大量的研究人员报告了大量的相关安全问题并提出了对应的解决方案。然而,这些研究仍然有一些不足之处。基于对相应研究点不足之处的总结分析,本文的研究思路和结果概述如下: 1.研究GPS欺骗攻击劫持无人机自主飞行轨迹的问题。考虑无人机配备有X2检测嚣,攻击者意图通过GPS欺骗攻击劫持无人机自主飞行轨迹,并保证攻击的隐蔽性(不触发该检测器)。从无人机的视角出发,利用随机可达技术和椭圆集合运算方法对无人机的自主飞行安全性予以评估。理论推衍和仿真实验表明,虽然存在X2检测器的约束,持续性的GPS欺骗攻击依然会使得无人机的随机可达范围随着时间逐渐增大。从攻击者的视角出发,研究攻击者列元人机送行实时GPS欺骗攻击的注入数据计算方法。考虑实际场景里面,攻击者的能力有限,并不能完全获得UAV的状态信息,这使得攻击的隐蔽性不能保证。故而探索了成功的隐蔽性攻击的存在条件。 2.设计六旋翼无人机的执行器故障诊断算法。考虑一个星型架构的六旋翼无人机,在自主飞行的过程中一个执行器部分程度失效,使用非线性分析冗余方法推衍了用于故障诊断的残余量,基于选定的残余量设计了隔离故障诊断执行器的机制,并提出了失效程度的估计方法。仿真实验和实物实验表明,所提出的方法具有有效性。通过和基于滑膜观测器的多旋翼执行器故障诊断算法进行全面对比发现,所设计的故障诊断算法具有复杂度低、隔离效率高等优点。 3.研究无人机自主飞行控制器的性能优化算法。联合考虑无人机的模型不确定性和线性二次调节型控制器权重矩阵参数不确定性,使用高斯过程对不确定参数进行非参建模,并利用贝叶斯优化机制来搜寻最优参数集合的选择。考虑无人机作为安全关键系统,控制需要有稳定性作为安全保证,在贝叶斯优化机制里加入了控制稳定性校验。考虑未知环境因素对于贝叶斯优化过程造成系统性能时变的影响,设计了时变的高斯过程核函数适应该不确定性。仿真实验和实物实验表明,所提出的所发具有有效性,相对于相应的静态算法,所提出的算法具有效率高的优点。 最后对全文进行了总结,并展望进一步的研究工作。