法律状态公告日
法律状态信息
法律状态
2020-08-07
授权
授权
2020-07-03
实质审查的生效 IPC(主分类):G01C21/00 申请日:20200507
实质审查的生效
2020-06-09
公开
公开
技术领域
本发明属于无人机技术领域,尤其涉及不确定条件下的无人机群路径规划方法。
背景技术
无人机在近年来的应用十分广泛。与普通飞机相比,无人机轻便灵活、机动性强,并且不需要飞行成本,在一些情况下增加了适应性,比如森林防火监测、灾后救援等。但是在没有人类操作的同时,无人机的飞行风险也会相应增加,比如可能存在的大风或者雷暴天气、无人机在未知环境下自身的定位不准确等都会对无人机的飞行安全形成威胁,可能会造成财产损失,同时如果无人机坠机,也会危及到地面人类生命和财产安全。因此在无人机飞行之前,我们需要进行路径规划,考虑到飞行过程中可能遇到的不确定因素,使得规划路径具有鲁棒性。而无人机群协同完成任务也在近年来成为无人机的发展趋势,无人机群相比单个无人机而言具有协同高效的特点,在执行任务时能够相互配合,实现功能上的互补,提高无人机群工作效率。
粒子群优化算法是一种启发式优化算法,是通过模拟鸟群的觅食行为而发展起来的一种基于群体协作的随机搜索算法。粒子群优化算法通过初始化多个粒子,然后在每一次迭代中,粒子通过对个体最优和群体最优的学习来更新自身的位置,从而使整个群体的最优化不断优化。粒子群优化算法简单易实现,目前已经在诸多领域具有应用。
发明内容
为了解决上述已有技术存在的不足,本发明提出不确定条件下的无人机群路径规划方法,实现无人机群在不确定条件下能够进行鲁棒路径规划,选择优化路径飞行到达目标点,完成任务需求,同时还需对规划路径进行冲突解脱处理,保障无人机群的飞行安全。本发明的具体技术方案如下:
不确定条件下的无人机群路径规划方法,其特征在于,包括以下步骤:
S1:无人机群获取未知环境信息;
S2:无人机群在飞行环境和自身不确定条件下对飞行航路进行评价:
对每个无人机,设整段航路由依次连接的
S2-1:评价无人机飞行航路的总长度;
设第
其中,
S2-2:评价无人机航路遇到障碍物碰撞风险;
整段航路的障碍物碰撞风险为
S2-3:评价无人机航路遇到雷达监测风险;
设第
S2-4:评价无人机航路遇到大风和雷暴天气风险;
整段航路的大风和雷暴风险
S2-5:定义多目标函数
S3:提出一种鲁棒粒子群优化算法,生成鲁棒的优化飞行航路;
对于每一对确定的起始点和目标点,初始化
在达到T次迭代前,每一代都需更新每个粒子的位置,即坐标的更新,第
其中,
鲁棒粒子群优化算法航路评价公式为:
其中,
δj表示在每条航路的每个航路点周围取的偏差点个数,其中,>δj越大,存在的不好航路点越多,鲁棒性越强;
S4:对优化航路进行冲突解脱,对步骤S3中每一对确定的起始点和目标点规划好航路后,如果规划航路交叉,则计算无人机到达交叉点的时间,后到达的无人机悬停等待,直至冲突解脱;
S5:无人机群按照最终规划航路飞行,直至到达目标点,完成任务需求。
本发明的有益效果在于:
1.本发明的方法能够实现无人机群在不确定条件下的路径规划,使得无人机群在特殊环境和自身定位误差存在情况下的飞行具有鲁棒性,为无人机群的鲁棒路径规划问题提供了全新的解决方案。
2.本发明的方法使得无人机群在不确定条件下的飞行更加安全,无人机群协同完成任务更加高效。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他的附图。其中:
图1为本发明对无人机定位误差存在的鲁棒优化示意图;
图2为本发明对不确定环境因素存在的鲁棒优化示意图;
图3为本发明的方法流程图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
无人机群在不确定的条件下飞行,首先获取环境信息,包括环境中的障碍物坐标,无人机起始点和目标点的位置等,同时无人机还要考虑到环境中的不确定因素,比如可能存在的大风、雷暴天气以及可能存在的雷达扫描和导弹风险。除了环境中的不确定风险因素,无人机自身在飞行过程中还有可能存在定位不准确的情况,产生不确定的位置坐标。
本发明提出一种鲁棒评价函数评价无人机群的航路,考虑环境以及无人机自身的不确定因素,对无人机群飞行航路的评价更加准确和安全。无人机群的航路评价函数确定后,通过一种鲁棒粒子群优化算法,对无人机群中每个无人机的初始航路进行优化,具体地,粒子群优化算法的每个粒子就是一条连接起始点、目标点以及中间航路点的初始航路,通过不断的学习迭代,使得航路不断优化,最终成为无人机群的飞行路径,最终的优化航路具有鲁棒性,能够在不确定条件下安全高效飞行。得到无人机群的优化规划路径后,需考虑到无人机之间的规划路径可能存在的冲突情况,对冲突路径进行重新规划,保障无人机群的飞行安全。
具体地,不确定条件下的无人机群路径规划方法,如图3所示,包括以下步骤:
S1:无人机群获取未知环境信息;
无人机群获取环境信息,包括环境中的障碍物坐标,每个无人机起始点和目标点的位置等,同时无人机还要考虑环境中的不确定因素,比如可能存在的大风、雷暴天气以及雷达扫描和导弹风险;除了环境中的不确定风险因素,无人机自身在飞行过程中还有可能在未知环境下存在定位不准确的情况,产生不确定的位置坐标,这些不确定因素在后续建模过程中均需要考虑。
S2:无人机群在飞行环境和自身不确定条件下对飞行航路进行评价:
对每个无人机,设整段航路由依次连接的
S2-1:评价无人机飞行航路的总长度;
航路的总长度是衡量无人机规划路径好坏的一项重要指标,对于计算无人机的当前飞行时间以及剩余飞行时间非常重要。
设第
设无人机在第
S2-2:评价无人机航路遇到障碍物碰撞风险;
无人机按照规划航路飞行,可能会碰到环境中的障碍物,发生碰撞风险,造成巨大损失,所以需要对规划航路的碰撞风险代价进行估计,同时还需考虑到无人机飞行过程中实际航路点可能发生的偏离,所以即使原有航路点没有发生障碍物碰撞的风险,实际飞行的航路点也有可能发生碰撞,因此提出一种鲁棒的障碍物碰撞风险代价计算方法,并且进行鲁棒优化。
整段航路的障碍物碰撞风险为
S2-3:评价无人机航路遇到雷达监测风险;
无人机的规划航路可能在敌方雷达的监测范围内,进而可能会被敌方导弹击落,造成巨大损失,所以需要对规划航路的碰撞风险代价进行估计,同时还需考虑到无人机实际飞行过程中实际航路点可能发生的偏离,以及即使在雷达的监测范围内被导弹击落的不确定性,因此提出一种鲁棒的雷达监测风险计算方法,并且进行鲁棒优化。
设第
S2-4:评价无人机航路遇到大风和雷暴天气风险;
无人机在沿着规划航路点进行飞行的时候,可能会遇到大风和雷暴天气,影响无人机的飞行和通信,造成坠机事故,所以需要对规划航路的大风和雷暴天气风险进行估计,同时还需考虑到无人机飞行过程中实际航路点可能发生的偏离,以及遭受天气风险的不确定性,因此提出一种鲁棒的天气风险代价计算方法,并且进行鲁棒优化。
整段航路的大风和雷暴风险
S2-5:定义多目标函数综合评价整段航路的代价,总代价
S3:提出一种鲁棒粒子群优化算法,生成鲁棒的优化飞行航路;
对于每一对确定的起始点和目标点,初始化
在达到T次迭代前,每一代都需更新每个粒子的位置,即坐标的更新,第
其中,
由于不确定的环境条件以及不确定的无人机自身位置误差,直接用经典粒子群优化算法规划的航路风险高,不具备鲁棒性,在对所有航路进行比较时,经典粒子群优化算法的评价公式如下:
其中,
本发明提出的鲁棒粒子群优化算法航路评价公式为:
其中,为扰动范围内的粒子的最差的适应值即最高的代价,
如图1所示,经典粒子群优化算法的最终优化航路总距离更短,在理想状态也可行,但是由于无人机自身位置的不确定性,一旦发生偏差,将会产生很大风险,不具备鲁棒性。鲁棒粒子群优化算法的最终结果在航路长度上虽然略长,但是安全性显著提高。
如图2所示,经典粒子群优化算法的最终优化航路在理想情况(也就是风险概率取0的情况下)下航路短、不受导弹打击以及大风雷暴天气影响,但是在实际飞行过程中是非常危险的,不具备鲁棒性。鲁棒粒子群优化算法的最终优化航路更加安全。
S4:对优化航路进行冲突解脱,对步骤S3中每一对确定的起始点和目标点规划好航路后,如果规划航路交叉,则计算无人机到达交叉点的时间,后到达的无人机悬停等待,直至冲突解脱;
S5:无人机群按照最终规划航路飞行,直至到达目标点,完成任务需求。
本发明的方法能够实现无人机群在不确定条件下的鲁棒路径规划,保障无人机群的飞行安全。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
机译: 多无人机群飞行的路径规划决策方法
机译: 无人机群控制方法及具有该方法的无人机群控制系统
机译: 在无人机群的无人机之间交换数据的方法