The invention relates to a method for obstacle avoidance in the process of spraying the agricultural plant protection unmanned aerial vehicle in multiple obstacles and small obstacles, and belongs to the field of UAV flight path planning. In order to solve the existing technology of UAV flight path planning method to choose the spraying path for non maneuvering characteristics of UAV, UAV needs to consider not to fly back to the original route of spraying, and lead to leak jet spray area too many disadvantages. Including obstacle avoidance method for plant protection unmanned spraying process under multi obstacle: connect the starting point and end point of the flight path, forming a straight line segment and obstacles; judgment circle intersection; if the intersection, generation and line segments and circular obstacle and minimum turning circle tangent to the circle, according to the straight line, and the minimum obstacle turn round to determine the flight path of a plurality of optional; according to the flight path length and leak jet spray area to calculate the fitness value of size to choose the optimal flight path. The invention is suitable for the route planning of the spraying operation of agricultural plant protection unmanned aerial vehicles.
【技术实现步骤摘要】
本专利技术涉及一种农用植保无人机喷施过程中多障碍、小障碍下的避障方法及无人机,属于无人机飞行路线规划领域。
技术介绍
植保无人机喷施作业的区域一般面积较大,而无人机体积小,反应灵活,所以一般植保无人机喷施的路线被规划成来回往复的形如“Π”的形状,其路线如图3所示。图3(a)是标准的矩形喷施区域,图3(b)是一个不规则的喷施区域,但是他们规划的路线都是来回往复的。这种来回往复的路线在没有障碍的情况下喷施作业的效率和喷洒的均匀度(重喷和漏喷)都特别好。但是在实际应用中这种无任何障碍的无人机喷洒作业几乎不存在。一般植保无人机在喷施作业中遇到的情况如图4所示,在已经离线规划好的路线中分布着若干障碍,这些障碍的特点是比较小,也比较分散,在离线路线规划其中很难将其排除,此时就要求无人机在喷施作业的过程中还要进行障碍的躲避。以无人机在喷施作业中遇到一个障碍为例,运用传统的避障算法所得到的避障路线如图5所示。由图5看出,植保无人机在避障的同时进行喷洒作业,因为无人机在躲避障碍的时候不能停止喷施作业,所以就会导致有些区域喷洒不到农药(如图5的漏喷区域),有些区域会在无人机回飞时喷洒两遍(如图5的重复喷洒区域)。此避障方法会导致大面积的重喷和漏喷。
技术实现思路
本专利技术的目的是为了解决现有技术的无人机喷施飞行路线规划方法未能选择适合无人机机动特性的避障路径,未考虑到无人机需飞回原路线进行喷施,而导致重喷漏喷面积过多的缺点。而提出一种农用植保无人机喷施过程中多障碍、小障碍下的避障方法及无人机。一种农用植保无人机喷施过程中多障碍下的避障方法,包括如下步骤:步骤1)将飞行路径的起 ...
【技术保护点】
一种农用植保无人机喷施过程中多障碍下的避障方法,其特征在于,包括如下步骤:步骤1)将飞行路径的起点和终点连接,形成一条用于表示原飞行路线的直线段;步骤2)判断所述直线段是否与障碍圆相交,若不相交,则按原路线直线飞行,若相交,则执行步骤3);所述障碍圆是用于表示障碍物位置和大小特征的模型;将与所述直线段相交的障碍圆称为目标障碍圆;步骤3)生成复数个与所述直线段与所述目标障碍圆同时相切的最小转弯圆;所述最小转弯圆的半径为无人机的最小转弯半径;步骤4)根据所述直线段、所述目标障碍圆以及所述最小转弯圆确定复数个可选的飞行路径并计算路径的长度以及与所述可选飞行路径对应的重喷漏喷面积,并将数据进行归一化处理;步骤5)将所述复数个可选路径作为初始种群,计算出适应值的大小;步骤6)使用遗传算法的选择、交叉、变异操作,当满足迭代次数或者满足预定的适应值大小条件时,输出最佳的搜索路径。
【技术特征摘要】
1.一种农用植保无人机喷施过程中多障碍下的避障方法,其特征在于,包括如下步骤:步骤1)将飞行路径的起点和终点连接,形成一条用于表示原飞行路线的直线段;步骤2)判断所述直线段是否与障碍圆相交,若不相交,则按原路线直线飞行,若相交,则执行步骤3);所述障碍圆是用于表示障碍物位置和大小特征的模型;将与所述直线段相交的障碍圆称为目标障碍圆;步骤3)生成复数个与所述直线段与所述目标障碍圆同时相切的最小转弯圆;所述最小转弯圆的半径为无人机的最小转弯半径;步骤4)根据所述直线段、所述目标障碍圆以及所述最小转弯圆确定复数个可选的飞行路径并计算路径的长度以及与所述可选飞行路径对应的重喷漏喷面积,并将数据进行归一化处理;步骤5)将所述复数个可选路径作为初始种群,计算出适应值的大小;步骤6)使用遗传算法的选择、交叉、变异操作,当满足迭代次数或者满足预定的适应值大小条件时,输出最佳的搜索路径。2.根据权利要求1所述的方法,其中,所述遗传算法的染色体基因对应于顶点,所述顶点的确定方法为:过每个障碍圆的圆心,作所述直线段的垂线,所述垂线与所述障碍圆形成2个交点;将所有所述交点与所述飞行路径的起点与终点的集合作为顶点的集合;设K为障碍圆的个数,则所述顶点集中有2+2K个顶点;所述染色体编码从第1位到第2k+2位分别表示选择原飞行路径的起点、第1个障碍圆左侧的路径、选择第1个障碍圆右侧的路径、选择第2个障碍圆左侧的路径……选择第k个圆的右侧路径、原飞行路径的终点。3.根据权利要求1所述的方法,其特征在于,所述步骤4)中,每条可选的飞行路径的长度的计算公式为:其中N为必须躲避的障碍总数,N1是障碍圆与最小转弯圆异侧的障碍圆个数,N2是障碍圆与最小转弯圆同侧的情况,且满足N1+N2=N;b为所述直线段的长度;Ri为第i个障碍圆的半径;Rz为无人机的最小转弯半径;Li为第i个障碍圆的圆心到所述直线段的垂线段距离;所述障碍圆半径R满足公式R=Rd+Rl,其中Rd为障碍圆的中心到最边缘的距离,Rl为无人机需要与障碍物保持的安全距离。4.根据权利要求3所述的方法,其特征在于,所述遗传算法的适宜度函数为:其中Fitness(i)为第i条路径的适宜度,D(xi)和S(xi)分表代表路径长度归一化后的数据以及重喷漏喷面积归一化后的数据;β1、β2分别代表路径长度和重喷漏喷面积的权重;路径长度和重喷漏喷面积采用的数据归一化函数为:其中x为待处理的数据,x*为经过归一化处理后的数据。5.根据权利要求1至4中任意一项所述的方法,其特征在于,步骤4)中与每条飞行路径对应的重喷漏喷面积的计算公式为:6.一种农用植保无人机喷施过程中小障碍下的避障方法,其特征在于,包括如下步骤:步骤1)将飞行路径的起点和终点连接,形成一条用于表示原飞行路径的直线段;步骤2)判断所述直线段是否与障碍圆相交,若不相交,则按原路线直...
【专利技术属性】
技术研发人员:张喜海,宋伟先,范成国,许绥佳,乔岳,杜佳丽,刘东,房俊龙,王梓璇,
申请(专利权)人:东北农业大学,
类型:发明
国别省市:黑龙江;23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。