The invention relates to an obstacle avoidance method of UAV formation based on gradient function, (1) preparing several UAVs, (2) specifying the starting position and target position, and no obstacles around the target position, (3) starting to take off, each aircraft moves to its own target position, scanning the global aircraft position every time a certain aircraft moves one step, (4) storing the latest scanned value, and accurate Prepare for the next update; (5) calculate the distance between two adjacent aircrafts according to the latest stored data, and judge whether any aircrafts meet the obstacle avoidance conditions, i.e. whether the nearest distance is close to the safe distance; (6) enter the formation flying state, assuming that the obstacle avoidance conditions are met, the model of the obstacle avoidance process is established; repeat steps (3), 4 and 5, and the obstacle avoidance strategy adopts step (6). The invention better realizes the dynamic obstacle avoidance of machine to machine in the cluster, and makes up the deficiency of the traditional dynamic obstacle avoidance algorithm.
【技术实现步骤摘要】
一种基于梯度函数的无人机编队避障方法
本专利技术涉及无人机编队避障和队形控制领域,具体而言,涉及一种基于梯度函数的无人机编队避障方法。
技术介绍
随着当前航空航天技术的不断发展,无人机在社会各领域的应用越来越广泛。在需求不断被挖掘场合,单架无人机的应用受限越来越大。比如执行某项任务时,单架无人机人力成本与时间成本远大于多架无人机。就其结果而言,单架执行任务范围较窄,造成执行效率过低等问题。避障问题是多无人机编队领域里的热门问题,传统方法大部分都基于二维平面,都是对已有的算法进行改进,没有对此类问题提出可靠的模型以及对模型中的问题进行归纳总结。
技术实现思路
本专利技术针对避障中的对机群内的飞机间的避障问题提出了尝试性的模型:根据运动趋势,对一定范围内的无人机碰撞情况进行细化与分析,得出前障(追尾)模型和后撞(被追尾)模型。并对模型给出了应有的解释,解决了二维平面下多无人机机群内的避障问题,并且经过实验可以进行仿真应用。本专利技术是通过以下技术方案实现的:一种基于梯度函数的无人机编队避障方法,包括以下步骤(1)准备若干架无人机;(2)规定起始位置与目标位置;a、确定无人机机群的起始位置;b、确定无人机机群的目标位置;c、确定起始位置与目标位置之间,目标位置周围无障碍物;(3)开始起飞,每架飞机向各自目标位置移动,每当某一架飞机移动一步,扫描全局飞机位置;(4)存储步骤(3)最新扫描得到的值,并准备下一步更新;(5 ...
【技术保护点】
1.一种基于梯度函数的无人机编队避障方法,其特征在于,包括以下步骤/n(1)准备若干架无人机;/n(2)规定起始位置与目标位置;/na、确定无人机机群的起始位置;/nb、确定无人机机群的目标位置;/nc、确定起始位置与目标位置之间,目标位置周围无障碍物;/n(3)开始起飞,每架飞机向各自目标位置移动,每当某一架飞机移动一步,扫描全局飞机位置;/n(4)存储步骤(3)最新扫描得到的值,并准备下一步更新;/n(5)根据最新存储的数据,计算相邻两两飞机之间的距离,判断是否有飞机满足避障条件,即最近距离是否靠近安全距离;/n(6)进入编队飞行状态,假设满足避障条件,则避障过程建立模型;/n重复步骤(3)、步骤(4)、步骤(5),避障策略采用步骤(6)。/n
【技术特征摘要】
1.一种基于梯度函数的无人机编队避障方法,其特征在于,包括以下步骤
(1)准备若干架无人机;
(2)规定起始位置与目标位置;
a、确定无人机机群的起始位置;
b、确定无人机机群的目标位置;
c、确定起始位置与目标位置之间,目标位置周围无障碍物;
(3)开始起飞,每架飞机向各自目标位置移动,每当某一架飞机移动一步,扫描全局飞机位置;
(4)存储步骤(3)最新扫描得到的值,并准备下一步更新;
(5)根据最新存储的数据,计算相邻两两飞机之间的距离,判断是否有飞机满足避障条件,即最近距离是否靠近安全距离;
(6)进入编队飞行状态,假设满足避障条件,则避障过程建立模型;
重复步骤(3)、步骤(4)、步骤(5),避障策略采用步骤(6)。
2.根据权利要求1所述的一种基于梯度函数的无人机编队避障方法,其特征在于,所述的步骤(6)避障过程建立的模型与解释如下:
a、前障模型,r是飞机起飞后,旋翼最外围到飞机几何中心的距离;R是飞机A与B的几何中心的距离;假设某时刻两飞机距离为L,则理论安全距离定义...
【专利技术属性】
技术研发人员:韩旭,谌海云,许瑾,程吉祥,陈华胄,
申请(专利权)人:西南石油大学,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。