一种空地智能体协同编队控制系统及其编队控制方法转让专利

申请号 : CN202211609270.3

文献号 : CN115639830B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吕金虎刘德元刘克新谷海波王薇

申请人 : 北京航空航天大学中国科学院数学与系统科学研究院

摘要 :

本发明涉及一种空地智能体协同编队控制系统及其编队控制方法,属于智能体编队控制技术领域。本发明的编队控制系统包括空地协同系统动态模块、标称控制模块、干扰抑制控制模块和控制指令融合模块。标称控制模块和干扰抑制控制模块能够实现期望的协同性能。相比于传统的空地协同系统,本发明可以执行更复杂的任务、有效抑制模型不匹配和外界干扰问题,能够实现空地智能体之间的安全稳定协同。

权利要求 :

1.一种空地智能体协同编队控制方法,其特征在于,包括以下步骤:

步骤一、建立无人机和无人车的空地智能体协同编队的运动模型:

其中,pti表示第i架无人机在飞行过程中的坐标向量, 表示第i架无人机的飞行加速度向量;Rti表示惯性坐标系与第i架无人机本体坐标系之间的转换矩阵;Fif表示第i架无人机机身产生的气动力;g表示引力常量;c3,3表示三维列向量;Dpi表示第i架无人机因环境风力影响受到的外界干扰力和模型未知部分;ωti表示第i架无人机绕自身本体坐标系旋转的角速度; 表示第i架无人机绕自身本体坐标系旋转的角加速度; 表示将ωti做反对称矩阵运算;Jti表示第i架无人机的转动惯量;upi表示第i架无人机的位置融合控制指令,uai表示第i架无人机姿态控制输入指令;Miw为第i架无人机受到的气动力矩; 表示第j辆无人车在OX轴和OY轴方向上的加速度和偏航方向角加速度组成的三维向量;ugj表示第j辆无人车的位置融合控制指令;Dai表示第i架无人机因环境风力影响受到的外界干扰力矩和模型未知部分;Dgj表示第j辆无人车因环境风力影响受到的外界干扰和模型未知部分;

Bpi,Bai和Bgj分别表示第i架无人机位置的参数矩阵、第i架无人机姿态的参数矩阵和第j辆无人车位置的参数矩阵,Egj表示第j辆无人车的加速度和偏航方向角加速度耦合的加速度向量;

步骤二、根据步骤一中的无人机和无人车的空地智能体协同编队的运动模型,建立无人机和无人车的标称控制律:N N N

其中,upi ,uai 分别表示第i架无人机位置标称控制指令和姿态标称控制指令,ugj 表示第j辆无人车位置控制标称指令;Ktp,Ktd表示第i架无人机位置通道上标称控制器的两个3×3参数矩阵;Kap,Kad表示第i架无人机姿态通道上标称控制器的两个3×3标称控制器参数矩阵;Kgp,Kgd表示第j辆无人车标称控制器的两个3×3参数矩阵;Kai表示第i架无人机姿态通道上3×3参数矩阵;qti表示第i架无人机位置通道上一个标称控制器参数常量;qai表示第i架无人机姿态通道上一个标称控制器参数常量;qgj表示第j辆无人车的一个标称控制器参数常量;Zti表示第i架无人机在编队中位置运动误差;Zgj表示第j辆无人车在编队中位置运动误差; 表示空地协同编队的编队中心在惯性坐标系下的状态信息;eai表示第i架无人机的姿态误差, 表示第i架无人机的姿态角速度误差; 表示空地智能体协同编队标称控制的一阶滑模面;

步骤三、根据步骤一中的无人机和无人车的空地智能体协同编队的运动模型,建立无人机和无人车的干扰抑制控制律:S S

其中,upi 表示第i架无人机位置通道上干扰抑制控制指令,uai 表示第i架无人机姿态S

通道上干扰抑制控制指令,ugj表示第j辆无人车干扰抑制控制指令;lpi,lps表示第i架无人机位置通道上两个一维干扰补偿控制参数常量,lai,las表示第i架无人机姿态通道上两个一维干扰补偿控制参数常量,lgj,lgs表示第j辆无人车两个一维干扰补偿控制的参数常量;

Sti,Sai和Sgj分别表示空地智能体协同编队标称控制的一阶滑模面 的积分;

表示阶跃函数,如果 ,

否则 表示阶跃函数,如果 ,

否则 表示阶跃函数,

如果

步骤四、将步骤二和步骤三的标称控制律和干扰抑制控制律相结合,得到融合控制律。

2.根据权利要求1所述的空地智能体协同编队控制方法,其特征在于,步骤一中的第i架无人机位置的参数矩阵Bpi、第i架无人机姿态的参数矩阵Bai和第j辆无人车位置的参数矩阵Bgj,以及第j辆无人车的加速度和偏航方向角加速度耦合的加速度向量Egj分别表示如下:其中,mti表示第i架无人机的质量;mgj表示第j辆无人车的质量;Vxj表示第j辆无人车在OX轴方向上的速度;Vyj表示第j辆无人车在OY轴方向上的速度;Jgj表示第j辆无人车的转动惯量;Qgj表示第j辆无人车的偏航方向的角速度;Cgj表示第j辆无人车在运行过程中的阻力系数。

3.根据权利要求1所述的空地智能体协同编队控制方法,其特征在于,步骤二中的第i架无人机在编队中位置运动误差Zti和第j辆无人车在编队中位置运动误差Zgj表达式为:其中,wik表示第i架无人机与第i架无人机的第k架邻居无人机通信的权重系数;pti表示第i架无人机在地面坐标系中的坐标向量,ptk表示第i架无人机的第k架邻居无人机在地面坐标系中的坐标向量;wjn表示第j辆无人车与第j辆无人车的第n辆邻居无人车通信的权重系数,pgj表示第j辆无人车在地面坐标系中的坐标向量,pgn表示第j辆无人车的第n辆邻居无人车在地面坐标系中的坐标向量;hti表示第i架无人机与编队中心的位置偏差;hgj表示第j辆无人车与编队中心的位置偏差;htk表示第i架无人机的第k架邻居无人机与编队中心的位置偏差;hgn表示第j辆无人车的第n辆邻居无人车与编队中心的位置偏差;第i架无人机与第i架无人机的第k架邻居无人机的位置偏差为htik=hti‑htk;第j辆无人车与第j辆无人车的第n辆邻居无人车的位置偏差为hgjn=hgj‑hgn。

4.根据权利要求1所述的空地智能体协同编队控制方法,其特征在于,步骤二中的空地智能体协同编队标称控制的一阶滑模 表达式为:其中,eti,eai和egj分别表示第i架无人机位置误差、第i架无人机姿态误差和第j辆无人车位置误差; 分别表示第i架无人机速度误差、第i架无人机角加速度误差和第j辆无人车速度误差;Kti表示第i架无人机位置通道上3×3参数矩阵;Kgj表示第j辆无人车运动通道上3×3参数矩阵;τ表示时间积分变量,dτ表示积分变量τ的增量,eti(τ),eai(τ)和egi(τ)分别表示第i架无人机位置误差积分函数,第i架无人机姿态误差积分函数和第j辆无人车位置误差积分函数。

5.一种空地智能体协同编队控制系统,根据权利要求1‑4任一项的所述的空地智能体协同编队控制方法,其特征在于,包括空地协同系统动态模块、标称控制模块、干扰抑制控制模块和控制指令融合模块;

标称控制模块,用于接收无人机和无人车的自身状态信息和邻居状态信息,对自身状态信息和邻居状态信息进行处理后获得标称控制指令;并将标称控制指令输出给控制指令融合模块;

干扰补偿控制模块,用于接收无人机和无人车的自身状态信息,对自身状态信息进行处理后获得干扰抑制控制指令;并将干扰抑制控制指令输出给控制指令融合模块;

控制指令融合模块,用于处理标称控制指令和干扰抑制控制指令得到融合控制指令;

并将融合控制指令输出给空地协同系统动态模块;

空地协同系统动态模块包括无人机动态模块和无人车动态模块,用于接收融合控制指令,控制无人机和无人车运行。

说明书 :

一种空地智能体协同编队控制系统及其编队控制方法

技术领域

[0001] 本发明属于智能体编队控制技术领域,具体涉及一种空地智能体协同编队控制系统及其编队控制方法。

背景技术

[0002] 空地智能体协同控制是指具有功能差异性的空中智能体(如:无人机)和地面智能体(如:无人车)组成的协同整体,其相互间可通过协同控制、信息交互、任务分配与合作实现功能互补、能效倍增,从而提升面对复杂环境和复杂任务执行的应对能力。在信息化装备迅速发展的今天,“一域多层、空地一体”的空地多域智能体协同体系越来越受到国际上的广泛重视。
[0003] 在这些复杂的任务中,空地协同控制的性能主要依赖于协同控制。目前,已经有关于空地协同控制的研究,如:公告号为CN109240331B和CN106054922B的中国专利申请,利用神经网络设计无人机‑无人车联合编队控制器。但是神经网络需要一定的学习时间,而且运行复杂度高,不易于实现。

发明内容

[0004] 鉴于上述问题,本发明提供了一种空地智能体协同编队控制系统及其编队控制方法,用以解决现有空地协同系统在执行任务过程中受到环境干扰和模型不匹配问题导致的不能安全稳定地完成复杂空地协同任务的问题。
[0005] 为了解决上述技术问题,一方面,本发明提供的一种空地智能体协同编队控制方法,包括以下步骤:
[0006] 步骤一、建立无人机和无人车的空地智能体协同编队的运动模型:
[0007]
[0008] 其中,pti表示第i架无人机在飞行过程中的坐标向量, 表示第i架无人机的飞行加速度向量;Rti表示惯性坐标系与第i架无人机本体坐标系之间的转换矩阵;Fif表示第i架无人机机身产生的气动力;g表示引力常量;c3,3表示三维列向量;Dpi表示第i架无人机因环境风力影响受到的外界干扰力和模型未知部分;ωti表示第i架无人机绕自身本体坐标系旋转的角速度; 表示第i架无人机绕自身本体坐标系旋转的角加速度; 表示将ωti做反对称矩阵运算;Jti表示第i架无人机的转动惯量;upi表示第i架无人机的位置融合控制指令,uai表示第i架无人机姿态控制输入指令;Miw为第i架无人机受到的气动力矩; 表示第j辆无人车在OX轴和OY轴方向上的加速度和偏航方向角加速度组成的三维向量;ugj表示第j辆无人车的位置融合控制指令;Dai表示第i架无人机因环境风力影响受到的外界干扰力矩和模型未知部分;Dgj表示第j辆无人车因环境风力影响受到的外界干扰和模型未知部分;
[0009] Bpi,Bai和Bgj分别表示第i架无人机位置的参数矩阵、第i架无人机姿态的参数矩阵和第j辆无人车位置的参数矩阵,Egj表示第j辆无人车的加速度和偏航方向角加速度耦合的加速度向量;
[0010] 步骤二、根据步骤一中的无人机和无人车的空地智能体协同编队的运动模型,建立无人机和无人车的标称控制律;
[0011] 步骤三、根据步骤一中的无人机和无人车的空地智能体协同编队的运动模型,建立无人机和无人车的干扰抑制控制律;
[0012] 步骤四、将步骤二和步骤三的标称控制律和干扰抑制控制律相结合,得到融合控制律。
[0013] 可选地,步骤一中的第i架无人机位置的参数矩阵Bpi、第i架无人机姿态的参数矩阵Bai和第j辆无人车位置的参数矩阵Bgj,以及第j辆无人车的加速度和偏航方向角加速度耦合的加速度向量Egj分别表示如下:
[0014]
[0015]
[0016]
[0017]
[0018] 其中,mti表示第i架无人机的质量;mgj表示第j辆无人车的质量;Vxj表示第j辆无人车在OX轴方向上的速度;Vyj表示第j辆无人车在OY轴方向上的速度;Jgj表示第j辆无人车的转动惯量;Qgj表示第j辆无人车的偏航方向的角速度;Cgj表示第j辆无人车在运行过程中的阻力系数。
[0019] 可选地,步骤二中的无人机和无人车的标称控制律为:
[0020]
[0021] 其中,upiN,uaiN分别表示第i架无人机位置标称控制指令和姿态标称控制指令,ugjN表示第j辆无人车位置控制标称指令;Ktp,Ktd表示第i架无人机位置通道上标称控制器的两个3×3参数矩阵;Kap,Kad表示第i架无人机姿态通道上标称控制器的两个3×3标称控制器参数矩阵;Kgp,Kgd表示第j辆无人车标称控制器的两个3×3参数矩阵;qti表示第i架无人机位置通道上一个标称控制器参数常量;qai表示第i架无人机姿态通道上一个标称控制器参数常量;qgj表示第j辆无人车的一个标称控制器参数常量;Zti表示第i架无人机在编队中位置运动误差;Zgj表示第j辆无人车在编队中位置运动误差; 表示空地协同编队的编队中心在惯性坐标系下的状态信息;eai表示第i架无人机的姿态误差, 表示第i架无人机的姿态角速度误差; 表示空地智能体协同编队标称控制的一阶滑模面。
[0022] 可选地,步骤二中的第i架无人机在编队中位置运动误差Zti和第j辆无人车在编队中位置运动误差Zgj表达式为:
[0023]
[0024] 其中,wik表示第i架无人机与第i架无人机的第k架邻居无人机通信的权重系数;pti表示第i架无人机在地面坐标系中的坐标向量,ptk表示第i架无人机的第k架邻居无人机在地面坐标系中的坐标向量;wjn表示第j辆无人车与第j辆无人车的第n辆邻居无人车通信的权重系数,pgj表示第j辆无人车在地面坐标系中的坐标向量,pgn表示第j辆无人车的第n辆邻居无人车在地面坐标系中的坐标向量;hti表示第i架无人机与编队中心的位置偏差;
hgj表示第j辆无人车与编队中心的位置偏差;htk表示第i架无人机的第k架邻居无人机与编队中心的位置偏差;hgn表示第j辆无人车的第n辆邻居无人车与编队中心的位置偏差;第i架无人机与第i架无人机的第k架邻居无人机的位置偏差为htik=hti‑htk;第j辆无人车与第j辆无人车的第n辆邻居无人车的位置偏差为hgjn=hgj‑hgn。
[0025] 可选地,步骤二中的空地智能体协同编队标称控制的一阶滑模面 表达式为:
[0026]
[0027] 其中,eti,eai和egj分别表示第i架无人机位置误差、第i架无人机姿态误差和第j辆无人车位置误差; 分别表示第i架无人机速度误差、第i架无人机角加速度误差和第j辆无人车速度误差;Kti表示第i架无人机位置通道上3×3参数矩阵;Kai表示第i架无人机姿态通道上3×3参数矩阵;Kgj表示第j辆无人车运动通道上3×3参数矩阵;Sti,Sai和Sgj分别表示空地智能体协同编队标称控制的一阶滑模面 的积分;τ表示时间积分变量,dτ表示积分变量τ的增量,eti(τ),eai(τ)和egi(τ)分别表示第i架无人机位置误差积分函数,第i架无人机姿态误差积分函数和第j辆无人车位置误差积分函数。
[0028] 可选地,步骤三中的无人机和无人车的干扰抑制控制律为:
[0029]
[0030] 其中,upiS表示第i架无人机位置通道上干扰抑制控制指令,uaiS表示第i架无人机S姿态通道上干扰抑制控制指令,ugj 表示第j辆无人车干扰抑制控制指令;lpi,lps表示第i架无人机位置通道上两个一维干扰补偿控制参数常量,lai,las表示第i架无人机姿态通道上两个一维干扰补偿控制参数常量,lgj,lgs表示第j辆无人车两个一维干扰补偿控制的参数常量; 表示阶跃函数,如果 ,
[0031] 否则 表示阶跃函数,如果 ,
[0032] 否则 表示阶跃函数,
[0033] 如果
[0034] 。
[0035] 另一方面,本发明提供的一种空地智能体协同编队控制系统,包括空地协同系统动态模块、标称控制模块、干扰抑制控制模块和控制指令融合模块;
[0036] 标称控制模块,用于接收无人机和无人车的自身状态信息和邻居状态信息,对自身状态信息和邻居状态信息进行处理后获得标称控制指令;并将标称控制指令输出给控制指令融合模块;
[0037] 干扰补偿控制模块,用于接收无人机和无人车的自身状态信息,对自身状态信息进行处理后获得干扰抑制控制指令;并将干扰抑制控制指令输出给控制指令融合模块;
[0038] 控制指令融合模块,用于处理标称控制指令和干扰抑制控制指令得到融合控制指令;并将融合控制指令输出给空地协同系统动态模块;
[0039] 空地协同系统动态模块包括无人机动态模块和无人车动态模块,用于接收融合控制指令,控制无人机和无人车运行。
[0040] 与现有技术相比,本发明具有以下有益效果:
[0041] (1)本发明的空地智能体协同编队控制方法复杂度低,易于空地多域智能体之间协同编队的实现。
[0042] (2)本发明的空地智能体协同编队控制系统的干扰抑制控制模块能够在模型不匹配和外部干扰影响下运行,实现了空地智能体协同编队控制在多种影响下的编队协同任务技术效果。

附图说明

[0043] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制。
[0044] 图1是传统空地智能体协同系统的结构图。
[0045] 图2是智能体在惯性坐标系和本体坐标系的示意图。
[0046] 图3是本发明的空地智能体协同编队控制系统的结构图。
[0047] 图4是本发明的实施例中2架无人机和2辆无人车的三维空间位置示意图。
[0048] 图5a是本发明的实施例中2架无人机X轴方向的位置跟踪误差曲线。
[0049] 图5b是本发明的实施例中2架无人机Y轴方向的位置跟踪误差曲线。
[0050] 图5c是本发明的实施例中2架无人机Z轴方向的位置跟踪误差曲线。
[0051] 图6a是本发明的实施例中2辆无人车X轴方向的位置跟踪误差曲线。
[0052] 图6b是本发明的实施例中2辆无人车Y轴方向的位置跟踪误差曲线。
[0053] 附图标记说明:
[0054] 100‑空地智能体协同系统动态模块;200‑标称控制模块;300‑干扰抑制控制模块;400‑控制指令融合模块。

具体实施方式

[0055] 为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
[0056] 在本发明中,为了实现对无人机和无人车的状态表征,使用惯性坐标系E地‑OXYZ和智能体的本体坐标系E体‑ObXbYbZb;
[0057] 其中,惯性坐标系E地‑OXYZ为与地球表面固连的坐标系,坐标系原点O选取在地平面一点上,OX轴为指向目标的方向,OY轴垂直于OX轴,OZ轴与其它两轴垂直并构成右手直角坐标系;智能体的本体坐标系E体‑ObXbYbZb为与智能体本体固连,本体坐标系原点Ob在智能体的质心处(质心);ObXb轴在智能体对称平面内并平行于智能体的轴线指向前方;ObYb轴垂直于ObXb轴;ObZb轴在智能体对称平面内,与ObXb轴和ObXb轴垂直并构成右手直角坐标系。
[0058] 如图2所示,无人机在惯性坐标系E地‑OXYZ中所在的位置,定义如下:
[0059] pti表示第i架无人机在地面坐标系E地‑OXYZ中的坐标向量,pti=[xti,yti,zti];
[0060] xti表示第i架无人机在地面坐标系E地‑OXYZ中X方向上的坐标;
[0061] yti表示第i架无人机在地面坐标系E地‑OXYZ中Y方向上的坐标;
[0062] zti表示第i架无人机在地面坐标系E地‑OXYZ中Z方向上的坐标。
[0063] 无人车在惯性坐标系E地‑OXYZ中所在的位置,定义如下:
[0064] pgj表示第j辆无人车在地面坐标系E地‑OXYZ中的坐标向量,pgj=[xgj,ygj,zgj];
[0065] xgj表示第j辆无人车在地面坐标系E地‑OXYZ中X方向上的坐标;
[0066] ygj表示第j辆无人车在地面坐标系E地‑OXYZ中Y方向上的坐标;
[0067] zgj表示第j辆无人车在地面坐标系E地‑OXYZ中Z方向上的坐标。
[0068] 空地智能体协同编队的编队中心为整个编队系统提供参考轨迹,编队中心在惯性坐标系中的位置为p0=[x0,y0,z0];编队中心为空地智能体中的无人机或无人车,其他无人机和无人车分别与编队中心保持相对的运动轨迹,完成协同编队任务。
[0069] 本发明的一个实施例,如图1‑图3,公开了一种空地智能体协同编队控制方法,包括以下步骤:
[0070] 步骤一、建立无人机和无人车的空地智能体协同编队运动模型:
[0071]
[0072] 其中,pti表示第i架无人机在飞行过程中的坐标向量, 表示第i架无人机的飞行加速度向量;Rti表示惯性坐标系与第i架无人机本体坐标系之间的转换矩阵;Fif表示第i架T无人机机身产生的气动力; g表示引力常量;c3,3表示三维列向量,c3,3=[0 0 1] ;Dpi表示第i架无人机因环境风力影响受到的外界干扰力和模型未知部分;ωti表示第i架无人机绕自身本体坐标系旋转的角速度; 表示第i架无人机绕自身本体坐标系旋转的角加速度; 表示将ωti做反对称矩阵运算;Jti表示第i架无人机的转动惯量;upi表示第i架无人机位的位置融合控制指令,uai表示第i架无人机姿态控制输入指令;Miw为第i架无人机受到的气动力矩; 表示第j辆无人车在OX轴和OY轴方向上的加速度和偏航方向角加速度组成的三维向量;ugi表示第j辆无人车的位置融合控制指令;Dai表示第i架无人机因环境风力影响受到的外界干扰力矩和模型未知部分;Dgj表示第j辆无人车因环境风力影响受到的外界干扰和模型未知部分;Bpi,Bai和Bgj表示第i架无人机位置的参数矩阵、第i架无人机姿态的参数矩阵和第j辆无人车位置的参数矩阵,Egj表示第j辆无人车由OX轴和OY轴方向上的加速度和偏航方向角加速度耦合的加速度向量,分别表示如下:
[0073]
[0074]
[0075]
[0076]
[0077] 其中,mti表示第i架无人机的质量;mgj表示第j辆无人车的质量;Vxj表示第j辆无人车在OX轴方向上的速度;Vyj表示第j辆无人车在OY轴方向上的速度;Jgj表示第j辆无人车的转动惯量;Qgj表示第j辆无人车的偏航方向的角速度;Cgj表示第j辆无人车在运行过程中的阻力系数。
[0078] 步骤二、根据步骤一中的无人机和无人车的空地协同编队的运动模型,建立无人机和无人车的标称控制律,实现期望的编队控制。
[0079] 无人机和无人车的标称控制输入指令为:
[0080]
[0081] 其中,upiN,uaiN分别表示第i架无人机位置标称控制指令和姿态标称控制指令,ugjN表示第j辆无人车位置控制标称指令;Ktp,Ktd表示第i架无人机位置通道上标称控制器的两个3×3参数矩阵;Kap,Kad表示第i架无人机姿态通道上标称控制器的两个3×3标称控制器参数矩阵;Kgp,Kgd表示第j辆无人车标称控制器的两个3×3参数矩阵;qti表示第i架无人机位置通道上一个标称控制器参数常量;qai表示第i架无人机姿态通道上一个标称控制器参数常量;qgj表示第j辆无人车的一个标称控制器参数常量;Zti表示第i架无人机在编队中位置运动误差;Zgj表示第j辆无人车在编队中位置运动误差; 表示空地协同编队的编队中心在惯性坐标系下的状态信息;eai表示第i架无人机的姿态误差, 表示第i架无人机的姿态角速度误差; 表示空地协同编队标称控制的一阶滑模面;
[0082] 其中, ;wik表示第i架无人机与第i架无人机的第k架邻居无人机通信的权重系数;pti表示第i架无人机在地面坐标系中的坐标向量,ptk表示第i架无人机的第k架邻居无人机在地面坐标系中的坐标向量;wjn表示第j辆无人车与第j辆无人车的第n辆邻居无人车通信的权重系数,pgj表示第j辆无人车在地面坐标系中的坐标向量,pgn表示第j辆无人车的第n辆邻居无人车在地面坐标系中的坐标向量;hti表示第i架无人机与编队中心的位置偏差;hgj表示第j辆无人车与编队中心的位置偏差;htk表示第i架无人机的第k架邻居无人机与编队中心的位置偏差;hgn表示第j辆无人车的第n辆邻居无人车与编队中心的位置偏差;第i架无人机与第i架无人机的第k架邻居无人机的位置偏差为htik=hti‑htk;第j辆无人车与第j辆无人车的第n辆邻居无人车的位置偏差为hgjn=hgj‑hgn。
[0083] 的表达式为:
[0084]
[0085] 其中,eti,eai和egj分别表示第i架无人机位置误差、第i架无人机姿态误差和第j辆无人车位置误差; 分别表示第i架无人机速度误差、第i架无人机角加速度误差和第j辆无人车速度误差;Kti表示第i架无人机位置通道上3×3参数矩阵;Kai表示第i架无人机姿态通道上3×3参数矩阵;Kgj表示第j辆无人车运动通道上3×3参数矩阵;Sti,Sai和Sgj分别表示空地智能体协同编队标称控制的一阶滑模面 的积分;τ表示时间积分变量,dτ表示时间积分变量τ的增量,eti(τ),eai(τ)和egi(τ)分别表示第i架无人机位置误差积分函数,第i架无人机姿态误差积分函数和第j辆无人车位置误差积分函数。
[0086] 步骤三、根据步骤一中的无人机和无人车的空地协同编队的运动模型,建立无人机和无人车的干扰抑制控制指令:
[0087]
[0088] 其中,upiS表示第i架无人机位置通道上干扰抑制控制指令,uaiS表示第i架无人机S姿态通道上干扰抑制控制指令,ugj 表示第j辆无人车干扰抑制控制指令;lpi,lps表示第i架无人机位置通道上两个一维干扰补偿控制参数常量,lai,las表示第i架无人机姿态通道上两个一维干扰补偿控制参数常量,lgj,lgs表示第j辆无人车两个一维干扰补偿控制的参数常量; 表示阶跃函数,如果 ,
[0089] 否则 表示阶跃函数,如果 ,
[0090] 否则 表示阶跃函数,
[0091] 如果
[0092] 。
[0093] 步骤四、将步骤二和步骤三的标称控制指令和干扰抑制控制指令相结合,得到融合控制指令,进而实现对无人机和无人车的控制。参见图3所示,融合控制指令为:
[0094]
[0095] 本发明的另一个具体实施例,如图3,公开了一种空地智能体协同编队控制系统,使用前述控制方法生成标称控制指令、干扰抑制指令和融合控制指令,包括空地协同系统动态模块100、标称控制模块200、干扰抑制控制模块300和控制指令融合模块400,其中,空地智能体为无人机和无人车。
[0096] 标称控制模块200,用于接收无人机和无人车的自身状态信息和邻居状态信息,对自身状态信息和邻居状态信息进行处理后获得标称控制指令(如:控制精度);并将标称控制指令输出给控制指令融合模块400;
[0097] 干扰补偿控制模块300,用于接收无人机和无人车的自身状态信息,对自身状态信息进行处理后获得干扰抑制控制指令,用于抑制外界干扰和模型未知部分;并将干扰抑制控制指令输出给控制指令融合模块400;
[0098] 控制指令融合模块400,用于处理标称控制指令和干扰抑制控制指令得到融合控制指令;并将融合控制指令输出给空地协同系统动态模型100。
[0099] 空地协同系统动态模块100包括无人机动态模块和无人车动态模块,用于接收融合控制指令,控制无人机和无人车运行。
[0100] 为了便于理解本发明,下面举例详细阐述本发明方法,但是本发明还可以应用于其他不同于此实施例来实施,因此,本发明保护范围不限于下述实例。
[0101] 在本发明中,有2架无人机和2辆无人车在执行任务时,按照前述空地智能体协同编队控制方法进行协同编队控制。
[0102] 建立无人机和无人车的空地协同编队的运动模型,设置模型参数设置如下:
[0103] 引力常量g=10;第i架无人机位置的参数矩阵Bpi、第i架无人机姿态的参数矩阵Bai和第j辆无人车位置的参数矩阵Bgj设置为:Bpi =diag{0.02,0.02,0.02},Bai=diag{5,5,2.5},Bgj=diag{0.001,0.001,0.002}。
[0104] 系统受到的外界自然风干扰设置如下:
[0105]
[0106]
[0107] 其中,t表示时间,本实施例考虑的外界环境干扰为随着时间变化的;模型参数不确定性考虑为理想参数的25%。
[0108] 标称控制律参数设置为:Ktp=diag{132.6,132.6,132.6},Ktd=diag{55.2, 55.2, 55.2},Kap=diag{160.5, 160.5, 160.5},Kad=diag{110.8, 110.8, 110.8},Kgp=diag{330, 
330, 330},Kgd=diag{155.1, 155.1, 155.1};Kti= Kai =Kgj=diag{2, 2, 2};qti=qai=qgj=
15。通过所设置的干扰抑制控制律参数和编队的位置状态信息,即可得到无人机和无人车N N N
的标称制控制指令upi ,uai ,ugj 。
[0109] 无人机和无人车的干扰抑制参数设置为:lpi=lai=lgj=10,lps= las =lgs=60。通过所设置的干扰抑制控制律参数和编队的位置状态信息,即可得到无人机和无人车的干扰抑制S S S控制指令upi ,uai ,ugj 。
[0110] 将步骤二和步骤三的标称控制指令和干扰抑制控制指令相结合,得到融合控制指令upi,uai,ugj,从而实现对空地协同编队的控制。
[0111] 仿真结果分析,2架无人机和2辆无人车通过Matlab控制系统进行仿真;设置两架T T无人机和两辆无人车初始位置为如下:pt1(0)=[0 6 0] ,pt2(0)=[‑6 0 0] ,pg1(0)=[0 6 0T T
],pg2(0)=[‑6 0 0]。
[0112] 无人机与无人车分别与编队中心的期望状态偏差设置如下:当飞行时间t<10s时T T T T时,ht1(0)=[0 6 0],ht2(0)=[0 0 0] ,hg1(0)=[0 6 0] ,hg2(0)=[0 0 0] ;当飞行时间t≥T ‑(t ‑10) T T
10s时,ht1(0)=[0 6 0] ,ht2(0)=[12‑12e  0 0] ,hg1(0)=[0 6 0] ,hg2(0)=[ 12‑12e‑(t ‑10) T
 0 0]。
[0113] 从图4可以看出,本发明能够使无人机和无人车编队实现较好的协同,能够有效抑制系统模型未知和外界干扰的影响,具有很好的鲁棒性。从图5a‑图6b可以看出,本发明的空地智能体协同的误差较小,能够满足控制精度要求。
[0114] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。