基于激光雷达与人工势场法的无人机编队飞行避障方法技术

技术编号:23287450 阅读:40 留言:0更新日期:2020-02-08 17:41
本发明专利技术提供的基于激光雷达与人工势场法的无人机编队飞行避障方法,通过扫描障碍物的点云数据,确定障碍物与无人机的欧氏距离,并对所有的欧式距离进行排序,得到无人机编队至障碍物的最小距离,根据最小距离结合人工势场法计算吸引力和排斥力的合力,根据合力的大小确定无人机编队的飞行路径,使无人机编队避开障碍物飞行至目标点,从而高效完成飞行任务。

Obstacle avoidance method of UAV formation flight based on lidar and artificial potential field method

【技术实现步骤摘要】
基于激光雷达与人工势场法的无人机编队飞行避障方法
本专利技术属于多无人机协同定位领域,特别涉及基于激光雷达与人工势场法的无人机编队飞行避障方法。
技术介绍
无人机具有效率高、成本低、可重复使用的特点,在工业、商业应用中的需求越来越强烈,应用场景也越来越广泛,而无人机单机自身的性能是有限的,采用固定翼无人机编队可以增加无人机载荷,能够使固定翼无人机应对复杂任务,提高任务执行的可靠性与容错率。实现固定翼无人机编队飞行的一个关键因素在于固定翼无人机的避障飞行问题,在飞行过程中,精准的定位信息可以精确指导固定翼无人机编队飞行,避免固定翼无人机之间发生碰撞,提高任务完成的成功率。固定翼无人机避障飞行可应用于固定翼无人机编队自主飞行任务,具有十分重要的应用价值,因此固定翼无人机协同定位在上世纪八十年代末就成为学术界和应用部门的研究热点。传统的固定翼无人机避障方式通常通过全球定位系统GPS或者单目视觉定位采集位置数据,通过GPS数据解析获得当前的固定翼无人机定位信息,然而GPS定位精度低,更新频率慢,在强电场信号、密集楼宇建筑环境中易受干扰,会导致测量不准确;单目视觉测量误差大,不适用于高速飞行过程中的固定翼无人机避障。在固定翼无人机飞行过程中由于机体震动使得测量传感器产生量测噪声,也会导致固定翼无人机定位数据出现测量误差。综上所述,为了使固定翼无人机编队具有更强的飞行避障能力,需要发展一种更加精准、可靠的固定翼无人机定位及避障方法。
技术实现思路
针对现有技术中固定翼无人机编队避障能力差的问题,本专利技术提供了一种基于激光雷达与人工势场法的无人机编队飞行避障方法,可以在无人机编队执行飞行任务时,对编队内部无人机和外部障碍物方位进行精准定位,具有高精度和高可靠性等优势。本专利技术采用如下技术方案来实现:基于激光雷达与人工势场法的无人机编队飞行避障方法,包括以下步骤:步骤1、编队中各个无人机分别获取各自与障碍物的欧氏距离;步骤2、根据各个无人机与障碍物点的欧氏距离,确定障碍物点与无人机编队的最小距离;步骤3、根据障碍物点与无人机编队的最小距离,采用人工势场法控制无人机编队的飞行路径,使其避开障碍物。优选的,步骤1中,无人机通过激光雷达探测获取障碍物的三维点云,并计算无人机至三维点云数据中每一个点的欧氏距离。优选的,所述欧式距离的计算方法如下:其中,k为障碍物三维点云数据中某一个点的编号,j为无人机编号,Xrj为x方向上编号j号无人机的位置,xk,yk,zk分别为k点的坐标。优选的,步骤2中确定障碍物点与无人机编队的最小距离的具体方法如下:所述无人机将各自得到的欧式距离发送给编队中的长机或地面站,由地面站或长机采用快速排序法,对接收到所有欧式距离进行排序,得到最小的欧式距离,该最小的欧氏距离为无人机编队至障碍物的最小距离。优选的,步骤3中采用人工势场法控制无人机编队飞行路径的方法如下:1)根据人工势场的势能函数结合无人机编队至障碍物的最小距离,得到吸引力和排斥力;2)根据吸引力和排斥力,确定吸引力和排斥力的合力;3)根据合力的大小与方向,控制无人机编队的飞行路径,使无人机编队避开障碍物运动至目标点。优选的,步骤1)中所述的势能函数如下:Uart(x)=Ugoal(x)+Uobs(x)Ugoal(x)=1/2kp(x-xd)2其中,Ugoal和Uobs分别表示为虚拟引力场和虚拟斥力场,x为无人机与目标点的最小欧式距离,xd为常数,kp和n分别为引力增益系数与斥力增益系数,p0为斥力场影响范围的极限距离,p为无人机编队与障碍物的最小距离。优选的,步骤1)中所述的吸引力Fgoal和排斥力Fobs的公式如下:Fgoal(x)=-grad[Ugoal(x)]=-kp(x-xd)优选的,,步骤2)中合力的公式如下:本专利技术具有如下有益的技术效果:本专利技术提供的基于激光雷达与人工势场法的无人机编队飞行避障方法,通过扫描障碍物的点云数据,确定障碍物与无人机的欧氏距离,并对所有的欧式距离进行排序,得到无人机编队至障碍物的最小距离,根据最小距离结合人工势场法计算吸引力和排斥力的合力,根据合力的大小确定无人机编队的飞行路径,使其避开障碍物飞行至目标点,从而高效完成飞行任务。进一步,采用无人机内部的小型激光雷达作为测量传感器,具有定位结果精度高、可靠性高等优势;进一步地,对小型激光雷达测量数据使用快速排序算法计算出障碍物与无人机编队的最小距离,该方法方便可靠,能够满足无人机编队在飞行中的实时计算要求。进一步地,采用人工势场法,根据障碍物与无人机的位置信息,能够控制无人机编队进行有效避障,从而高效完成飞行任务。附图说明图1是本专利技术无人机编队飞行避障方法流程图;图2是本专利技术无人机编队外部避障方法的原理图。具体实施方式下面结合附图和具体实施例对本专利技术作进一步详细说明。参照图1,一种基于激光雷达与人工势场法的无人机编队飞行避障方法,通过设置在编队内部各无人机中的机载多传感器系统、飞行控制计算机、飞行任务计算机来实现的。其中,机载多传感器系统包括小型激光雷达和差分定位系统,飞行任务计算机包括激光雷达点云数据处理器、数传系统和任务管理器。参照图1和图2,固定翼无人机编队外部避障包括如下步骤:步骤1:无人机编队中的每个无人机,通过激光雷达探测无人机编队外部的障碍物,确定障碍物点与各自的欧氏距离。具体为,无人机通过各自内置的激光雷达探测障碍物,激光雷达探测的结果为三维点云,一个障碍物会产生多个点云数据,记为Ck=(xk,yk,zk),其中(xk,yk,zk)为点的位置坐标,激光雷达点云数据处理器根据计算无人机至每一个点的欧式距离,该障碍物与固定翼无人机的欧氏距离为:其中,k为障碍物三维点云数据中某一个点的编号,j为无人机编号,Xrj为x方向上编号j号无人机的位置。步骤2:根据各个无人机获取的欧氏距离,确定无人机编队与障碍物的最小距离。具体为,各个无人机将各自所获取的欧氏距离发送给无人机编队的长机或地面站,长机或地面站对接收到的所有欧氏距离,采用快速排序法进行排序,以获得外部障碍物与无人机编队的最小距离,快速排序法的具体过程为:根据所有障碍物点与各无人机的欧氏距离,得到距离数组{d11,d12,d1j,...,dkj,...},随机选取距离数组中某一元素dab为基准元素,从前向后遍历数组,当遇到小于基准元素的元素时,把它放置在基准元素左侧,当遇到大于基准元素的元素时,它放置在基准元素右侧。然后,将所有小于基准元素的元素作为一个新的距离数组,再次随机选取新的距离数组中某一元素为基准元素,再次遍历整个新的距离数组,将小于基准元素的放置在左侧,将大于基准元素的放置在右侧。根据上述方法进行迭代,直至得到最小的欧氏距离,本文档来自技高网...

【技术保护点】
1.基于激光雷达与人工势场法的无人机编队飞行避障方法,其特征在于,包括以下步骤:/n步骤1、编队中各个无人机分别获取各自与障碍物的欧氏距离;/n步骤2、根据各个无人机与障碍物点的欧氏距离,确定障碍物与无人机编队的最小距离;/n步骤3、根据障碍物与无人机编队的最小距离,采用人工势场法控制无人机编队的飞行路径,使其避开障碍物。/n

【技术特征摘要】
1.基于激光雷达与人工势场法的无人机编队飞行避障方法,其特征在于,包括以下步骤:
步骤1、编队中各个无人机分别获取各自与障碍物的欧氏距离;
步骤2、根据各个无人机与障碍物点的欧氏距离,确定障碍物与无人机编队的最小距离;
步骤3、根据障碍物与无人机编队的最小距离,采用人工势场法控制无人机编队的飞行路径,使其避开障碍物。


2.根据权利要求1所述的基于激光雷达与人工势场法的无人机编队飞行避障方法,其特征在于,步骤1中,无人机通过激光雷达探测获取障碍物的三维点云,并计算无人机至三维点云数据中每一个点的欧氏距离。


3.根据权利要求2所述的一种无人机编队飞行避障方法,其特征在于,所述欧式距离的计算方法如下:



其中,k为障碍物三维点云数据中某一个点的编号,j为无人机编号,Xrj为x方向上编号j号无人机的位置,xk,yk,zk分别为k点的坐标。


4.根据权利要求1所述的基于激光雷达与人工势场法的无人机编队飞行避障方法,其特征在于,步骤2中确定障碍物点与无人机编队的最小距离的具体方法如下:
所述无人机将各自得到的欧式距离发送给编队中的长机或地面站,由地面站或长机采用快速排序法,对接收到所有欧式距离进行排序,得到最小的欧式距离,该最小的欧氏距离为无人机编队至障碍物的最小距离。


5.根据权利要求1所述的基于激光...

【专利技术属性】
技术研发人员:刘贞报马博迪江飞鸿钟洋骆再侬梁盟博
申请(专利权)人:西北工业大学
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1