一种基于粒子群算法的无人机无冲突四维航迹规划方法与流程
未命名
10-08
阅读:151
评论:0

1.本发明属于空中交通管理领域,尤其涉及一种基于粒子群算法的无人机无冲突四维航迹规划方法。
背景技术:
2.无人机的自主性是其区别有人机的重要特征,增强其与有人机的共域飞行能力对大幅提升空域的利用率有较大意义。
3.在未来复杂高密度的空域运行环境中,尤其是在中低空飞行条件下,执行各种飞行活动的无人机需要根据任务要求和环境约束进行三维空间的动态路径规划,使其规避地形障碍和碰撞风险,安全到达目标点。此外,在实际运行条件下,无人机能否在预定时间到达目标点也是必需考虑的限定条件,由此产生了加入飞行时间约束的四维路径规划问题。
4.综上所述,构建四维空间的任务路径规划系统成为提高无人机自主性的研究方向。近年来,无人机任务/路径规划已引起许多学者的关注并采用各种方法进行研究。
5.目前,国内的研究主要集中在二维、三维空间中的静态路径规划。国外学者在70年代初提出了基于四维路径规划的空中交通管制概念,但是针对无人机的四维航迹的规划方法研究比较少;同时、现有的无人机4d航迹规划方法主要是在无人机3d航迹规划的基础上,通过调整速度实现无人机的最优到达时间,但该方法的计算复杂度较高,计算延迟时间长,不符合多无人机情况下快速实现无人机无冲突解脱,不利于无人机的高效运行。
6.而且,现在的无人机四维航迹规划很少考虑管制区域内有人机情况下的无人机无冲突航迹规划。因此,需要提出一种能够实现无人机高效4d航迹规划的方法。
技术实现要素:
7.针对下一代融合运行区域内,当有人机和无人机融合运行4d航迹规划发展需求时,为了快速实现无人机群体无冲突四维航迹规划,提出了一种基于粒子群算法的无人机无冲突四维航迹规划方法。
8.包括如下步骤:
9.步骤一、输入需规划的无人机群体无冲突四维航迹规划的约束条件、初始位置以及到达目的地信息;
10.约束条件包括:无人机最大速度限制、最大加速度限制、过点时间误差限制、最大转弯半径限制、与障碍物的安全距离限制,以及融合运行区域内的有人机位置平移不确定性区域
11.其中,无人机最大速度限制、最大加速度限制、过点时间误差限制、最大转弯半径限制、与障碍物的安全距离限制,具体限制范围根据实际情况人为设定。
12.有人机位置平移不确定性区域计算如下:
13.通过对有人机的历史飞行数据进行贝叶斯统计均值,得到有人机位置分布的先验
信息;在获取观测样本后,按照样本和参数的联合分布,通过贝叶斯理论对下一时刻有人机位置平移随机变量分布进行预测,根据预测分布的均值和协方差计算得到有人机位置分布的不确定区域。
14.有人机的位置平移随机变量的期望和协方差通过概率模型表示,公式如下:
[0015][0016]
其中,期望和协方差通过对有人机历史飞行数据进行贝叶斯统计得到。n(.)表示分布函数,k=1,2,3....m表示有人机可能运动模式的数量,t表示时间步长,j'表示管制区内的第j'个有人机。
[0017]
步骤二:基于输入的规划信息,生成该无人机群体初始的四维航迹;
[0018]
步骤三:基于粒子群算法对初始的四维航迹进行无冲突航迹优化,得到全局最优位置;
[0019]
主要包括以下步骤:
[0020]
步骤3-1:构建包括约束条件的飞行距离最小的优化指标函数:
[0021][0022][0023]aiξ
<a
max
,i=1,2,
…
n,ξ=x,y,z
[0024]viξ
<v
max
,i=1,2,
…
n,ξ=x,y,z
[0025]
其中,j表示飞行距离最小和过点时间误差最小的指标函数,li表示无人机i的最短飞行距离,ej表示无人机j的过点时间误差,n表示无人机的数量,c
ij
表示相邻无人机i和j之间的碰撞,一般用0和1表示,0表示无碰撞,1表示碰撞;a
iξ
表示无人机i在x,y,z三个方向上的加速度,v
iξ
表示无人机i在x,y,z三个方向上的速度,a
max
,v
max
分别表示无人机加速度和速度的最大值。
[0026]
步骤3-2:根据上述优化指标,结合约束条件,形成无人机四维航迹规划的代价函数f:
[0027][0028]
其中,ωc,ωa,ωv分别表示碰撞权值、加速度限制权值和速度限制权值,fc,fa,fv是碰撞、加速度和速度限制的约束条件不满足时对应的惩罚函数。
[0029]
步骤3-3:对粒子群算法中粒子的位置和速度初始化,并对局部最优位置初始化;
[0030]
步骤3-4,当局部最优位置对应的代价函数小于全局最优位置对应的代价函数,更新全局最优位置;否则,结束。
[0031]
初始的全局最优位置人为规定;
[0032]
步骤3-5:遍历所有粒子,更新第l个粒子的位置和速度;
[0033][0034]
x
l
(m+1)=x
l
(m)+v
l
(m+1),l=1,2,
…
l
[0035][0036]
l初始值为1;
[0037]vl
(m)表示第m次迭代中粒子的速度,ω是迭代权值,分别表示认知系数,rand表示0~1的随机数,pbest
l
(m),gbest
l
(m)分别表示第l个粒子在最近m次迭代过程中的局部最优解和全局最优解,x
l
(m)是第m次迭代中粒子的位置,l表示粒子总数。ω
max
ω
min
分别表示迭代权值的最大值和最小值,maxiteration是最大迭代次数。
[0038]
步骤3-6:当第l个粒子更新后的位置对应的代价函数f(x
l
)小于局部最优解对应的代价函数,即满足f(x
l
)<f(pbest
l
),则更新局部最优位置,返回步骤3-4;
[0039]
否则,保持局部最优解不变;返回步骤3-5进行下一次迭代,直至达到最大迭代次数。
[0040]
步骤四、判断全局最优位置的无人机群体是否存在航迹冲突,如果是,进入步骤五;否则,输出全局最优位置作为最优航迹规划集合;
[0041]
步骤五、基于延迟起飞时间算法实现无人机群体的冲突解脱;
[0042]
首先,从全局最优位置的无人机群体集合中,选取存在冲突的无人机,形成冲突集合;并按照冲突次数由多到少对无人机排序;依次选择冲突最多的无人机的计划起飞时间,将其推迟时间t;然后,更新冲突信息,再次判断更新后的无人机群体对应的航迹是否存在冲突,如果是,继续将冲突最多的无人机的计划起飞时间推迟,直至达到最大迭代次数或者所有无人机都实现无冲突的四维航迹规划;
[0043]
步骤六、当延迟起飞算法达到最大迭代次数后,判断无人机群体规划的航迹是否仍旧存在冲突,如果是,则通过在航迹上增加航路点实现无人机群体冲突解脱,否则,输出最优化航迹集合和最优起飞时间;
[0044]
首先,初始化航路点数量;并找到所有未解决的冲突航迹,按照冲突次数由多到少将无人机进行排序;对于冲突最多的航迹增加航路点,基于pso获取冲突最多的航迹的最优航路点坐标、航迹段等参数;
[0045]
然后,更新所有无人机航迹的参数并再次进行航迹冲突探测,更新冲突信息,直至达到最大迭代次数或者所有无人机都实现无冲突的四维航迹规划;
[0046]
步骤七、判断增加航路点算法达到最大迭代次数后,无人机群体规划的航迹是否仍旧存在冲突,如果是,返回步骤三,否则,输出航路点的最优化坐标和航迹参数,得到得到最终的无人机群体对应的无冲突四维航迹规划。
[0047]
本发明的优点在于:
[0048]
本发明一种基于粒子群算法的无人机无冲突四维航迹规划方法,为无人机无冲突四维航迹规划提供了一种快速实现方法;其次,为未来有人机无人机无冲突融合运行提供了技术支持;同时,本发明为下一代空管系统实现4d航迹精准预测提供技术支撑。
附图说明
[0049]
图1是本发明一种基于粒子群算法的无人机无冲突四维航迹规划方法的流程图;
[0050]
图2是本发明基于粒子群算法对四维航迹进行无冲突航迹优化的流程图;
[0051]
图3是本发明基于延迟起飞时间算法实现无人机冲突解脱的流程图;
[0052]
图4是本发明基于增加航路点的无人机无冲突四维航迹规划方法流程图;
[0053]
图5是本发明基于增加航路点的无人机无冲突四维航迹规划的示意图。
具体实施方式
[0054]
为了便于本领域普通技术人员理解和实施本发明,下面结合附图和实施例对本发明作进一步的详细描述。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0055]
本发明提供了一种基于粒子群算法的无人机无冲突四维航迹规划方法,包括:首先输入无人机群体无冲突四维航迹规划的约束条件、初始位置以及到达目的地信息,基于无人机飞行计划信息以及无人机动力学模型,初始生成无人机四维航迹;在假设有限迭代次数的前提下基于粒子群算法(pso)对融合运行区域内无人机群体进行无冲突航迹优化,并判断该无人机群体的航迹是否存在冲突,如果否,则输出无冲突最优航迹规划集合;如果是则基于延迟起飞时间算法进一步实现无人机群体的冲突解脱,并进一步判断无人机群体规划的航迹是否存在冲突,如果否,则输出最优化航迹集合和最优起飞时间;如果是则通过增加航路点到航迹的方法进一步实现无人机群体冲突解脱,判断无人机群体规划的航迹是否存在冲突,如果否,则输出航路点的最优化坐标和航迹参数;如果是,则重复上述步骤,直至融合运行区域内的无人机群体实现无冲突的四维航迹规划。
[0056]
如图1所示,包括如下步骤:
[0057]
步骤一、输入需规划的无人机群体无冲突四维航迹规划的约束条件、初始位置以及到达目的地信息;
[0058]
无人机群体无冲突四维航迹规划的约束条件主要是指:无人机最大速度限制、最大加速度限制、过点时间误差限制、最大转弯半径限制、与障碍物的安全距离限制,以及融合运行区域内的有人机,可以将其看成是一个移动的障碍物;
[0059]
具体地,本发明重点考虑有人机的相对入侵带来的不确定性对无人机四维航迹预测的影响,主要是指有人机的位置平移不确定;因此,当有人机的位置平移精度较高、具有边界时,通常可以通过限定航点扩展时的控制输入序列使之服从未知有界的扰动序列,从而使无人机航迹预测过程中满足约束,该扰动序列以参数的不确定范围形式表示。当有人机的位置平移不确定度较大、无边界时,本发明拟将有人机位置平移不确定性表示为概率模型,表示如下:
[0060][0061]
其中,和分别表示有人机的位置平移随机变量的期望和协方差,通过对有人机历史飞行数据进行贝叶斯统计得到。n(.)表示分布函数,k=1,2,3....m表示有人机可能运动模式的数量,t表示时间步长,j'表示管制区内的第j'个有人机。
[0062]
通过对有人机的历史飞行数据进行贝叶斯统计均值,得到有人机位置分布的先验
信息,在获取观测样本后,按照样本和参数的联合分布,通过贝叶斯理论对下一时刻有人机位置平移随机变量分布进行预测,根据预测分布的均值和协方差计算得到有人机位置分布的不确定区域。将该区域记为无人机禁止飞行区域,禁飞区域作为无人机航迹预测的环境约束条件,记为
[0063]
步骤二:基于该无人机群体输入的规划信息,结合该无人机群体飞行计划以及预设的动力学模型,生成初始的无人机群体的四维航迹;
[0064]
不同无人机对应的动力学模型不同;
[0065]
步骤三:基于粒子群算法(pso)对融合运行区域内生成的初始的无人机四维航迹进行无冲突航迹优化;判断优化后的无人机群体航迹是否存在冲突,如果是,进入步骤四;否则,输出最优航迹规划集合;
[0066]
如图2所示,主要包括以下步骤:
[0067]
步骤3-1:构建包括无人机群体无冲突四维航迹规划的约束条件的飞行距离最小的优化指标函数:
[0068][0069][0070]aiξ
<a
max
,i=1,2,
…
n,ξ=x,y,z
[0071]viξ
<v
max
,i=1,2,
…
n,ξ=x,y,z
[0072]
其中,j表示飞行距离最小和过点时间误差最小的指标函数,li表示无人机i的最短飞行距离,ej表示无人机j的过点时间误差,n表示无人机的数量,c
ij
表示相邻无人机i和j之间的碰撞,一般用0和1表示,0表示无碰撞,1表示碰撞;a
iξ
表示无人机i在x,y,z三个方向上的加速度,v
iξ
表示无人机i在x,y,z三个方向上的速度,a
max
,v
max
分别表示无人机加速度和速度的最大值。
[0073]
步骤3-2:根据上述优化指标和约束条件,形成无人机四维航迹规划的代价函数:
[0074][0075]
其中,ωc,ωa,ωv分别表示碰撞权值、加速度和速度限制权值,fc,fa,fv是碰撞、加速度和速度限制的约束条件不满足时对应的惩罚函数。
[0076]
步骤3-3:初始化:包括粒子群中粒子的位置和速度初始化,局部和全局最优位置的初始化;当局部最优解对应的代价函数小于全局最优位置对应的代价函数,更新全局最优位置;否则,结束,输出全局最优位置;
[0077]
步骤3-4:根据下面式子更新第l个粒子的位置和速度;
[0078][0079]
x
l
(m+1)=x
l
(m)+v
l
(m+1),l=1,2,
…n[0080]
[0081]
l初始值为1;
[0082]vl
(m)表示第m次迭代中粒子的速度,ω是迭代权值,分别表示认知系数,rand表示0~1的随机数,pbest
l
(m),gbest
l
(m)分别表示第l个粒子在最近m次迭代过程中的局部最优解和全局最优解,maxiteration最大迭代次数,x
l
(m)是第m次迭代中粒子的位置,l表示粒子总数;ω
max
ω
min
分别表示迭代权值的最大值和最小值。
[0083]
步骤3-5:当第l个粒子更新后的位置对应的代价函数f(x
l
)小于局部最优解对应的代价函数,即f(x
l
)<f(pbest),更新局部最优位置;如果f(pbest)<f(gbest),更新全局最优位置;
[0084]
重复上述步骤,直至最大迭代次数。
[0085]
步骤四、基于延迟起飞时间算法进一步实现无人机群体的冲突解脱,并判断无人机群体规划的航迹是否存在冲突,如果是,进入步骤五;否则,输出最优化航迹集合和最优起飞时间;
[0086]
如图3所示,冲突解脱算法包括以下步骤:
[0087]
步骤4-1:基于有限迭代次数前提下获取的无人机四维航迹规划集合,选取仍然存在冲突的无人机,形成冲突集合;并按照冲突次数由多到少对冲突无人机航迹排序;
[0088]
步骤4-2:优先推迟冲突集合中冲突最多的无人机的计划起飞时间参数,推迟时间为t;推迟起飞时间相当于缩短了到达时间;
[0089]
步骤4-3:基于pso,再次进行航迹冲突探测,更新冲突信息,判断无人机群体对应的航迹是否存在冲突;
[0090]
步骤4-4:重复上述步骤,直至达到迭代次数最大或者所有无人机都实现无冲突四维航迹规划;
[0091]
步骤五:通过增加航路点到航迹的方法进一步实现无人机群体冲突解脱,判断无人机群体规划的航迹是否存在冲突,如果否,则输出航路点的最优化坐标和航迹参数,如果是,则重复步骤二;
[0092]
如图4所示,冲突解脱方法具体包括以下步骤:
[0093]
步骤5-1:初始化航路点数量;
[0094]
步骤5-2:找到所有未解决的冲突航迹,并对冲突航迹按照冲突由多到少进行排序;
[0095]
步骤5-3:对于冲突最多的航迹增加航路点,如图5所示,在此基础上基于pso,优先对航迹冲突最多的无人机进行无冲突优化,获取冲突最多的航迹的最优航路点坐标、航迹段等参数;更新航迹参数并再次进行航迹冲突探测,更新冲突信息;
[0096]
步骤5-4:重复上述步骤直至无人机群体对应航迹无冲突:
[0097]
步骤六:重复上述步骤,直至需规划的无人机群体实现无冲突的四维航迹规划。
[0098]
本发明实施例应用于融合运行区域内无人机四维航迹预测准确性的提升,有助于未来实现有人机无人机融合运行高精度四维航迹的预测
[0099]
具体步骤如下:
[0100]
步骤1:将无人机最大速度限制、最大加速度限制、过点时间误差限制、最大转弯半径限制以及与障碍物(管制空域内的有人机)的安全距离限制等作为无人机群体无冲突四维航迹规划的约束条件、同时根据飞行计划获取无人机的初始位置以及到达目的地信息;
[0101]
步骤2:基于无人机飞行计划信息以及无人机动力学模型,基于步骤1的输入信息初始生成无人机四维航迹;
[0102]
步骤3:通过在假设有限迭代次数的前提下基于粒子群算法(pso)对步骤2生成的融合运行区域内无人机群体进行无冲突航迹优化;
[0103]
通过pso的方法能够对无人机群体存在的航迹冲突进行初始化的判断,但由于迭代次数的最大限制,不能保证无人机群时时刻刻保持无冲突状态,如果冲突仍然存在,则需要执行步骤4继续进行冲突解脱;
[0104]
步骤4:在步骤3的基础上,通过基于延迟起飞时间算法进一步实现无人机群体的冲突解脱;
[0105]
步骤5:在步骤4的基础上通过增加航路点到航迹的方法进一步实现无人机群体冲突解脱;
[0106]
步骤6:重复上述步骤,直至需规划的无人机群体实现无冲突的四维航迹规划。
[0107]
以4~10架无人机为无人机群体,根据获取的约束条件值作为输入条件,设最大速度限制为5unit/s,最大加速度为2unit/s2,无人机之间的安全间隔设置为1unit,有人机的速度假设为匀速运动,假设其为一个运动的障碍物。在此基础上,基于步骤2生成无人机机的初始四维航迹,基于步骤3的基于粒子群算法(pso)分别对数量为4~10架无人机群体进行无冲突最优航迹规划,通过仿真分析可以发现,随着无人机数量的增加,pso算法需要迭代的次数增加,假设最大迭代次数为150,则无冲突解脱迭代次数与无人机群体数量的关系如下表所示
[0108]
表1
[0109]
uav数量45678910迭代次数50104140149150150150
[0110]
从图表中可以看出,当无人机数量较少时可以基于pso算法实现无人机群体的无冲突解脱,但是当无人机数量大于8时,在150次迭代次数的限制下,无人机群体无法实现无冲突四维航迹规划,因此需要在步骤3的基础上,基于步骤4提出的基于延迟起飞时间算法进一步实现无人机群体的冲突解脱,结果如下表所示
[0111]
表2
[0112]
uav数量45678910调整的航迹1234568迭代次数2289165256442587767
[0113]
从表2可以看出,结合步骤3和步骤4的算法,当无人机的数量比较小的时候,迭代的次数较少,但是当无人机数量增加时,迭代次数会很大,航迹规划时间会很长,不利于实时的无冲突航迹规划,因此需要在步骤4的基础上,考虑步骤5提出的通过增加航路点到航迹的方法进一步实现无人机群体冲突解脱,得到结果如表3所示
[0114]
表3
[0115]
uav数量678910增加的航路点数量55568迭代次数343174191311400
[0116]
通过上述表格的例子可以看出,基于本发明可以快速的实现无人机群体无冲突航迹规划,该方法计算复杂度小,可以解决大规模无人机无冲突航迹规划问题,具体一定的应用价值。
技术特征:
1.一种基于粒子群算法的无人机无冲突四维航迹规划方法,其特征在于,具体步骤如下:步骤一、输入需规划的无人机群体无冲突四维航迹规划的约束条件、初始位置以及到达目的地信息;步骤二、基于输入的规划信息,生成该无人机群体初始的四维航迹;并在假设有限迭代次数的前提下基于粒子群算法进行无冲突航迹优化,得到全局最优位置;主要包括以下步骤:步骤3-1:构建包括约束条件的飞行距离最小的优化指标函数:1:构建包括约束条件的飞行距离最小的优化指标函数:a
iξ
<a
max
,i=1,2,
…
n,ξ=x,y,zv
iξ
<v
max
,i=1,2,
…
n,ξ=x,y,z其中,j表示飞行距离最小和过点时间误差最小的指标函数,l
i
表示无人机i的最短飞行距离,e
j
表示无人机j的过点时间误差,n表示无人机的数量,c
ij
表示相邻无人机i和j之间的碰撞,一般用0和1表示,0表示无碰撞,1表示碰撞;a
iξ
表示无人机i在x,y,z三个方向上的加速度,v
iξ
表示无人机i在x,y,z三个方向上的速度,a
max
,v
max
分别表示无人机加速度和速度的最大值;步骤3-2:根据上述优化指标,结合约束条件,形成无人机四维航迹规划的代价函数f:其中,ω
c
,ω
a
,ω
v
分别表示碰撞权值、加速度限制权值和速度限制权值,f
c
,f
a
,f
v
是碰撞、加速度和速度限制的约束条件不满足时对应的惩罚函数;步骤3-3:对粒子群算法中粒子的位置和速度初始化,并对局部最优位置初始化;步骤3-4,当局部最优位置对应的代价函数小于全局最优位置对应的代价函数,更新全局最优位置;否则,结束;初始的全局最优位置人为规定;步骤3-5:遍历所有粒子,更新第l个粒子的位置和速度;5:遍历所有粒子,更新第l个粒子的位置和速度;5:遍历所有粒子,更新第l个粒子的位置和速度;l初始值为1;v
l
(m)表示第m次迭代中粒子的速度,ω是迭代权值,分别表示认知系数,rand表示0~1的随机数,pbest
l
(m),gbest
l
(m)分别表示第l个粒子在最近m次迭代过程中的局部最优解和全局最优解,x
l
(m)是第m次迭代中粒子的位置,l表示粒子总数;ω
max
ω
min
分别表示迭
代权值的最大值和最小值,maxiteration是最大迭代次数;步骤3-6:当第l个粒子更新后的位置对应的代价函数f(x
l
)小于局部最优解对应的代价函数,即满足f(x
l
)<f(pbest
l
),则更新局部最优位置,返回步骤3-4;否则,保持局部最优解不变;返回步骤3-5进行下一次迭代,直至达到最大迭代次数;步骤三、判断全局最优位置的无人机群体是否存在航迹冲突,如果否,输出全局最优位置作为最优航迹规划集合;如果是,则基于延迟起飞时间算法进一步实现无人机群体的冲突解脱;步骤四、当延迟起飞算法达到最大迭代次数后,进一步判断无人机群体规划的航迹是否存在冲突;如果否,则输出最优化航迹集合和最优起飞时间;如果是则通过增加航路点到航迹的方法进一步实现无人机群体冲突解脱;步骤五、判断增加航路点算法达到最大迭代次数后,无人机群体规划的航迹是否存在冲突,如果否,则输出航路点的最优化坐标和航迹参数,得到最终的无人机群体对应的无冲突四维航迹规划;如果是,则返回步骤二重复上述步骤,直至融合运行区域内的无人机群体实现无冲突的四维航迹规划。2.如权利要求1所述的一种基于粒子群算法的无人机无冲突四维航迹规划方法,其特征在于,所述约束条件包括:无人机最大速度限制、最大加速度限制、过点时间误差限制、最大转弯半径限制、与障碍物的安全距离限制,以及融合运行区域内的有人机位置平移不确定性区域其中,无人机最大速度限制、最大加速度限制、过点时间误差限制、最大转弯半径限制、与障碍物的安全距离限制,具体限制范围根据实际情况人为设定;有人机位置平移不确定性区域计算如下:通过对有人机的历史飞行数据进行贝叶斯统计均值,得到有人机位置分布的先验信息;在获取观测样本后,按照样本和参数的联合分布,通过贝叶斯理论对下一时刻有人机位置平移随机变量分布进行预测,根据预测分布的均值和协方差计算得到有人机位置分布的不确定区域;有人机的位置平移随机变量的期望和协方差通过概率模型表示,公式如下:其中,期望和协方差通过对有人机历史飞行数据进行贝叶斯统计得到;n(.)表示分布函数,k=1,2,3....m表示有人机可能运动模式的数量,t表示时间步长,j'表示管制区内的第j'个有人机。3.如权利要求1所述的一种基于粒子群算法的无人机无冲突四维航迹规划方法,其特征在于,所述基于延迟起飞时间算法实现无人机群体的冲突解脱,具体过程为:首先,从全局最优位置的无人机群体集合中,选取存在冲突的无人机,形成冲突集合;并按照冲突次数由多到少对无人机排序;依次选择冲突最多的无人机的计划起飞时间,将其推迟时间t;然后,更新冲突信息,再次判断更新后的无人机群体对应的航迹是否存在冲突,如果是,继续将冲突最多的无人机的计划起飞时间推迟,直至达到最大迭代次数或者所
有无人机都实现无冲突的四维航迹规划。4.如权利要求1所述的一种基于粒子群算法的无人机无冲突四维航迹规划方法,其特征在于,所述通过在航迹上增加航路点实现无人机群体冲突解脱,具体为:首先,初始化航路点数量;并找到所有未解决的冲突航迹,按照冲突次数由多到少将无人机进行排序;对于冲突最多的航迹增加航路点,基于pso获取冲突最多的航迹的最优航路点坐标和航迹段参数;然后,更新所有无人机航迹的参数并再次进行航迹冲突探测,更新冲突信息,直至达到最大迭代次数或者所有无人机都实现无冲突的四维航迹规划。
技术总结
本发明公开了一种基于粒子群算法的无人机无冲突四维航迹规划方法,属于空中交通管理领域;首先输入无人机群体无冲突四维航迹规划的约束条件,生成初始航迹;基于粒子群算法对融合运行区域内无人机群体进行无冲突航迹优化,并判断是否存在冲突,如果否,则输出无冲突最优航迹规划集合;如果是,则基于延迟起飞时间算法进一步实现无人机群体的冲突解脱,并判断是否存在冲突,如果否,则输出最优化航迹集合和最优起飞时间;如果是则通过增加航路点到航迹的方法再次实现无人机群体冲突解脱,判断是否存在冲突,如果否,则输出航路点的最优化坐标和航迹参数;如果是,则重复粒子群算法;本发明快速实现了无人机群体无冲突四维航迹规划。划。划。
技术研发人员:刘杨 蒲钒 朱永文 周忠华 唐治理 王长春
受保护的技术使用者:中国人民解放军93209部队
技术研发日:2023.06.29
技术公布日:2023/10/5
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/