内容简介
编队跟踪控制是无人机集群领域的重要研究方向,在民用和军用领域得到了广泛的应用,并展现出广阔的发展前景。《多无人机协同编队跟踪控制技术与应用》分为9章,内容涵盖绪论、基础知识、系统建模、理论方法与仿真实验等,依托作者团队多年来在编队跟踪控制领域所取得的研究成果,总结编队跟踪控制的国内外研究现状,介绍在通信受限、网络攻击、切换拓扑等典型约束下的编队跟踪控制架构、协议设计与稳定性分析等内容,给出编队跟踪控制技术的应用案例。
目录
目录
第1章 绪论 001
1.1 研究背景 001
1.2 国内外研究现状 003
1.2.1 协同编队控制研究现状 003
1.2.2 编队跟踪控制研究现状 006
1.2.3 协同控制应用研究现状 007
1.3 本书的主要内容和特色 008
第2章 基础知识 011
2.1 基本概念和符号 011
2.2 图论 011
2.3 矩阵理论 012
2.4 向量及矩阵不等式 013
2.5 线性系统理论 013
2.6 本章小结 014
第3章 多无人机系统建模 015
3.1 多无人机群系统 015
3.1.1 四旋翼无人机建模 015
3.1.2 固定翼无人机建模 018
3.2 多无人机协同控制体系结构 020
3.3 本章小结 021
第4章 状态时延下的编队跟踪控制 022
4.1 引言 022
4.2 状态时延下的时变编队跟踪控制 022
4.2.1 问题描述 022
4.2.2 编队跟踪协议设计 023
4.2.3 编队跟踪稳定性分析 024
4.2.4 数值仿真 027
4.3 状态时延下的分组编队跟踪控制 030
4.3.1 问题描述 030
4.3.2 编队跟踪控制协议设计 031
4.3.3 编队跟踪稳定性分析 032
4.3.4 数值仿真 039
4.4 本章小结 044
第5章 通信受限下的编队跟踪控制 045
5.1 引言 045
5.2 事件触发通信下的编队控制 046
5.2.1 问题描述 046
5.2.2 编队及事件触发协议设计 047
5.2.3 编队稳定性分析 048
5.2.4 数值仿真 054
5.3 事件触发通信下的编队跟踪控制 057
5.3.1 问题描述 057
5.3.2 编队跟踪及事件触发协议设计 058
5.3.3 编队跟踪稳定性分析 059
5.3.4 数值仿真 063
5.4 本章小结 066
第6章 有限时间下的编队跟踪控制 067
6.1 引言 067
6.2 有限时间事件触发编队跟踪控制 067
6.2.1 问题描述 067
6.2.2 事件触发编队跟踪协议设计 069
6.2.3 编队跟踪稳定性分析 069
6.2.4 数值仿真 073
6.3 有限时间时变编队合围跟踪控制 075
6.3.1 问题描述 075
6.3.2 时变编队合围跟踪协议设计 076
6.3.3 编队合围跟踪稳定性分析 077
6.3.4 数值仿真 084
6.4 本章小结 087
第7章 网络攻击下的编队跟踪控制 088
7.1 引言 088
7.2 基于隐私保护的安全编队控制 088
7.2.1 问题描述 089
7.2.2 基于量化数据和事件触发机制的控制律设计 090
7.2.3 Paillier加密系统和加密控制架构的设计 093
7.2.4 编队控制稳定性分析 096
7.2.5 数值仿真 101
7.3 拜占庭攻击下的弹性编队跟踪控制 104
7.3.1 问题描述 104
7.3.2 弹性状态观测器设计与分析 107
7.3.3 编队跟踪控制器设计与分析 112
7.3.4 数值仿真 113
7.4 本章小结 116
第8章 多无人机编队跟踪控制仿真验证 117
8.1 引言117
8.2 多无人机协同运输系统编队跟踪控制 118
8.2.1 问题描述 119
8.2.2 编队跟踪控制协议设计 122
8.2.3 编队跟踪稳定性分析 123
8.2.4 ROS/GAZEBO仿真验证 127
8.3 离散时间多无人机协同运输系统编队跟踪控制 130
8.3.1 问题描述 130
8.3.2 编队跟踪控制协议设计 131
8.3.3 编队跟踪稳定性分析 132
8.3.4 ROS/GAZEBO仿真验证 136
8.4 本章小结 140
第9章 多无人机编队跟踪控制实验验证 141
9.1 引言 141
9.2 多无人机时变编队与避障控制 142
9.2.1 问题描述 142
9.2.2 时变编队与避障协议设计 143
9.2.3 时变编队与避障控制稳定性分析 146
9.2.4 OptiTrack/Tello实验验证 151
9.3 大规模无人机*优编队跟踪控制 157
9.3.1 问题描述 157
9.3.2 *优编队跟踪控制协议设计 160
9.3.3 *优编队跟踪控制稳定性分析 163
9.3.4 虚实结合实验验证 167
9.4 本章小结 171
参考文献 173
试读
第1章绪论
1.1研究背景
无人机通常指能够完成一定程度自主飞行的不载人飞行器。与载人飞行器相比,无人机具有以下优势: **,避免飞行员在危险环境下执行任务;第二,无须考虑飞行机动过程对飞行员的影响,可进一步提高机动能力,从而降低被攻击和探测的可能性;第三,其维护与使用的成本大大低于载人飞行器。无人机在军事领域的优势引起各国的高度重视。经过数十年的研究,无人机相关技术已经取得令人瞩目的进展,功能也越来越丰富,已经开始逐步替代了载人飞行器。在军事领域中,美国、俄罗斯等国家应用无人机技术,在冲突战争中成功执行了空中巡逻、对地打击、侦察跟踪等多种作战任务。此外,无人机在航拍摄影[1]、物流运输[2]及疫情防控[3]等众多民用领域也取得了不错的成果。例如,利用无人机航拍巡逻可完成环境监测、林业巡查等任务。在疫情期间,无人机被广泛地应用于疫情监测、物资投放等工作中,使疫情防控取得了显著成效。因此,无人机在军民多种应用场景下都备受关注,是颇具潜力的研究领域。
然而,面对日益复杂的使用环境与多任务需求,单架无人机的任务执行能力显示出了一定的局限性,具体包括: 由于机载传感器与通信设备的限制,单架无人机对任务环境的感知能力是有限的;受自身的燃料限制,飞行时间有限,不具备高强度持续作战能力;单无人机一旦受到故障影响,任务执行效率将大幅度地下降,甚至导致任务终止。为提高无人机的任务执行效率,美国空军在《2016~2036年小型无人机系统飞行规划》中提出了无人机应当采取集群作战的模式,提高作战行动的灵活性,降低损耗[4]。美国国防部高级研究计划局(Defense Advanced Research Projects Agency)计划研究用于电子战的无人机群系统[5],在敌方防御体系外进行组网通信,针对指定目标执行协同探测、协同攻击等作战任务。与单架无人机相比,多无人机群系统具有诸多优势。例如,可以通过多个低成本、异构的无人机来代替功能完备的单无人机,从而达到降低成本,提高任务执行效率的目的;多无人机相互协作完成对任务环境的感知,通过自组网技术实现多无人机之间信息的快速共享,完成对任务区域的大范围探测;多无人机群系统不依赖于单*的个体,当部分个体出现故障时,整个群系统仍具有一定的完整性,可继续执行任务等。到目前为止,多无人机群系统在通信[6]、搜索[7]、巡逻[8]等领域有着一定的应用,例如,多个携带通信中继设备的无人机在指定空域上形成编队并传输无线网络信号,为地面上的信息传输提供网络支持,解决卫星通信受限问题[9]。总之,多无人机群系统既能充分地发挥无人机的优势,又能避免单架无人机自身故障而导致的任务执行受限问题,是未来无人机技术的重要发展方向之一。
近年来,无人机群系统研究领域已经产生了很多紧密相关的研究分支,包括协同控制[10]、协同感知[11]和协同制导[12]等。在协作过程中,多无人机之间需要通过相应的协同控制方法来共同实现指定的全局目标。根据任务的不同,协同控制方法可以分为一致性控制[13]、编队控制[14]、合围控制[15]和跟踪控制[16]等。其中,编队控制用于保证多无人机形成期望的编队来完成指定任务。这里编队的形式主要有两类:一种是固定编队,如三角形编队、菱形编队等;另一种是时变编队,即无人机之间的编队队形是时变的。在这些**协同控制方法的基础上,各种改进的协同控制方法,如分组一致性控制[17]、分组编队控制[18]、编队合围控制[19]、编队跟踪控制[20]、事件触发控制[21]等方法也逐渐成为研究的热点。其中,作为协同控制领域的重要研究分支,编队跟踪控制不仅要求多无人机在目标外部形成指定的编队,同时要求多无人机能够时刻保持对目标轨迹的跟踪。在编队跟踪控制作用下,多无人机既能有效地发挥时变编队的优势,又能保持对目标轨迹的稳定跟踪,为协同作战任务的开展提供保障。
到目前为止,编队跟踪控制方法虽然在理论研究上有着丰富的成果,但面向无人机群系统的编队跟踪控制方法很少考虑各类约束的影响,一般都假设无人机之间的通信是无时延的,且所有无人机的状态信息都可以精确地获得。然而,在多无人机集群作战过程中,战场环境信息未知,作战任务复杂多变,作战区域干扰强烈,多种约束因素影响着集群作战的效率,给多无人机编队跟踪控制技术提出了新的挑战:
(1)通信时延,即无人机之间的通信信息传输过程会发生时延。在集群作战过程中,无人机之间一般是通过无线通信的方式进行信息传输的。由于传输距离和电磁信号的影响,一般会存在通信时延导致的信息传输滞后,从而影响协同控制的实现。这种通信时延会随着数据量的大小及通信带宽的大小而改变,即通信时延是时变的。
(2)切换拓扑,即无人机之间的通信拓扑会随时间发生变化。由于无人机的位置变化、通信设备故障等,多无人机群系统的通信拓扑会发生改变,并且由于无人机之间通