【技术实现步骤摘要】
一种无人机区域轨迹规划方法、装置及可读存储介质
本专利技术涉及无人机
,具体涉及一种无人机区域轨迹规划方法、装置及可读存储介质。
技术介绍
随着无人机技术和机载遥感技术的不断发展,无人机的应用范围越来越广,主要在航拍、空中投递、农田作业的应用上。而在当今的无人机多边形规划区域的规划方法中,通过计算出覆盖整个规划区域的航点,将所有航线的起始点或终点按照距离最短原则进行连接的方法,虽然能够对凹边形的规划区域进行轨迹规划,但在规划过程中需要判断两个区域间是否存在间隔区域,并且在进行间隔区域两边的轨迹连接时需要找出连接间隔区域两个的连接点,算法实现过程较为复杂,而且连接的轨迹是在规划区域内,给无人机作业规划造成不便,作业时间规划时间长,作业效率低。
技术实现思路
有鉴于此,本专利技术实施例提供了一种无人机区域轨迹规划方法、装置及可读存储介质,以解决现有的无人机飞行轨迹规划方法较为复杂、作业效率低的问题。根据第一方面,本专利技术实施例提供了一种无人机区域轨迹规划方法,包括以下步骤:获取无人机的飞行区域;判断所述飞行区域是否为凹多边形区域;若所述飞行区域为凹多边形区域,将所述凹多边形区域划分为相互垂直的横向飞行区域和纵向飞行区域;分别规划横向飞行区域和纵向飞行区域的区域轨迹;连接区域轨迹的轨迹点,生成规划后的飞行轨迹。结合第一方面,在第一方面第一实施方式中,所述获取无人机的飞行区域,包括:按照顺时针或逆时针方向确定无人机目标区域的顶点;将顶点依次连接构成所述飞行区域。结合 ...
【技术保护点】
1.一种无人机区域轨迹规划方法,其特征在于,包括以下步骤:/n获取无人机的飞行区域;/n判断所述飞行区域是否为凹多边形区域;/n若所述飞行区域为凹多边形区域,将所述凹多边形区域划分为相互垂直的横向飞行区域和纵向飞行区域;/n分别规划横向飞行区域和纵向飞行区域的区域轨迹;/n连接区域轨迹的轨迹点,生成规划后的飞行轨迹。/n
【技术特征摘要】
1.一种无人机区域轨迹规划方法,其特征在于,包括以下步骤:
获取无人机的飞行区域;
判断所述飞行区域是否为凹多边形区域;
若所述飞行区域为凹多边形区域,将所述凹多边形区域划分为相互垂直的横向飞行区域和纵向飞行区域;
分别规划横向飞行区域和纵向飞行区域的区域轨迹;
连接区域轨迹的轨迹点,生成规划后的飞行轨迹。
2.根据权利要求1所述的无人机区域轨迹规划方法,其特征在于,所述获取无人机的飞行区域,包括:
按照顺时针或逆时针方向确定无人机目标区域的顶点;
将顶点依次连接构成所述飞行区域。
3.根据权利要求1所述的无人机区域轨迹规划方法,其特征在于,所述判断所述飞行区域是否为凹多边形区域,包括:
计算所述飞行区域的各个内角;
根据所述各个内角判断飞行区域是否为凹多边形区域;
优选地,通过以下公式计算所述飞行区域的第i个内角:
其中,为第i个内角的角度值,u和v为多边形中以第i个点为中间点,按顺序取的3个点所构成的向量,即u=(xi-xi-1,yi-yi-1),v=(xi+1-xi,yi+1-yi);
当满足约束条件时,则判断所述飞行区域为凹多边形,其中N为多边形的顶点数,μ为误差余量。
4.根据权利要求1所述的无人机区域轨迹规划方法,其特征在于,所述将所述凹多边形区域划分为相互垂直的横向飞行区域和纵向飞行区域,包括:
以经度作为横轴,纬度作为纵轴对飞行区域建立坐标系;
通过直线y=ymin+k·η(y≤ymax)对飞行区域进行一次划分,确定一次纵向飞行区域,其中,ymin表示所有凹边形边界的所有顶点坐标点中最小的纬度值,η是飞行轨迹间隔,k为从0到n递增的整数;
通过直线x=xmin+k·η(x≤xmax)对一次纵向飞行区域进行二次划分,确定所述横向飞行区域和纵向飞行区域,其中,xmin为所有凹边形边界所有顶点坐标点中最小的经度值;
优选地,所述通过直线y=ymin+k·η(y≤ymax)对飞行区域进行一次划分,包括:
逐一求直线y=ymin+k·η(y≤ymax)与所述飞行区域的各顶点构成的线段的交点,直至y的值大于或等于所有凹边形边界的顶点坐标点中最大的纬度值,则停止递增;
当求得与凹边形边界的交点数大于2的区域,划分为所述一次纵向飞行区域;
优选地,所述通过直线x=xmin+k·η(x≤xmax)对一次纵向飞行区域进行二次划分,包括:
逐一求直线x=xmin+k·η(x≤xmax)与所述一次纵向飞行区域的各顶点构成的线段的交点,直至xmin的值大于或等于所有凹边形边界的顶点坐标点中最大的经度值,则停止递增;
当求得与凹边形边界的交点数小于或等于2的区域,划分为所述纵向飞行区域;
当求得与凹边形边界的交点数大于2的区域,则在一次纵向飞行区域中划分出所述横向飞行区域。
5.根据权利要求1所述的无人机区域轨迹规划方法,其特征在于,所述分别规划横向飞行区域和纵向飞行区域的区域轨迹,包括:
通过以下公式计算直线y=ymin+k·η(y≤ymax)与所述横向飞行区域内各顶点所...
【专利技术属性】
技术研发人员:李岩山,姚若强,郭天宇,刘瑜,王海鹏,
申请(专利权)人:深圳大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。