【技术实现步骤摘要】
一种基于种子搜索的建筑空间无人机航线规划方法
本专利技术提出一种基于种子搜索的建筑空间无人机航线规划方法,适用于在复杂的城市建筑空间中,对无人机飞行航线进行快速自动规划的问题。
技术介绍
随着无人机和人工智能技术的发展,无人机在各领域得到广泛的应用,飞行航线规划是无人机任务执行的基础,尤其是在复杂的城市建筑空间,自动、高效的无人机航线规划更是安全、高效完成任务的重要保证。常用的无人机航路规划方法主要包括以下几类:①智能化方法。包括粒子群优化算法、遗传算法、蚁群算法、禁忌搜索及启发式搜索等。②几何方法。如Voronoi图表等结合一些图论搜索方法如Dijkstra法快速寻找最优路径。③人工势场法等。其中,遗传算法收敛速度过慢,且容易陷入局部最优,可以和模拟退火算法结合使用,但仍不能真正解决上述缺点;启发式搜索A*算法是用于路径搜索和规划的经典方法,但它在搜索过程中暴露的不足也很明显;人工势场法一般结合Voronoi图或遗传算法进行优化,存在的问题是算法收敛时间太长,一般用做完成航路规划的后期处理。以上方法的基本思路是通过 ...
【技术保护点】
1.一种基于种子搜索的建筑空间无人机航线规划方法,其特征在于,包括以下步骤:/n(1)构造规划模型,包括任务环境空间模型:表达无人机任务执行的空间范围,定义为一个立方体;城市建筑模型:表达建筑物位置和外观,所有城市建筑的模型用一系列立方体包围盒表达,复杂建筑拆分为多个拼接在一起的简单立方体;种子模型:均匀分布于环境空间中的三维坐标点,所有种子均处于空闲区域,不与建筑模型交叉重叠;航线模型:开始于起点,经过若干种子,终止于终点的一条空间折线,航线包括种子集合和航路点集合,在航路搜索中,将符合条件的种子从种子集合中取出,放到航路点集合,直至打通整个航路;/n(2)对象声明,包括 ...
【技术特征摘要】
1.一种基于种子搜索的建筑空间无人机航线规划方法,其特征在于,包括以下步骤:
(1)构造规划模型,包括任务环境空间模型:表达无人机任务执行的空间范围,定义为一个立方体;城市建筑模型:表达建筑物位置和外观,所有城市建筑的模型用一系列立方体包围盒表达,复杂建筑拆分为多个拼接在一起的简单立方体;种子模型:均匀分布于环境空间中的三维坐标点,所有种子均处于空闲区域,不与建筑模型交叉重叠;航线模型:开始于起点,经过若干种子,终止于终点的一条空间折线,航线包括种子集合和航路点集合,在航路搜索中,将符合条件的种子从种子集合中取出,放到航路点集合,直至打通整个航路;
(2)对象声明,包括建筑模型列表:用于存储环境中所有的城市建筑模型;种子列表:用于存储所有的种子;规划中航线列表:用于存储搜索过程中创建的临时航线,临时航线尚未完成从起点到终点的连接;完成航线列表:存储已经完成的完整航线,完整航线已经完成了从起点到终点的连接;
(3)获取基本信息:包括获取任务环境空间范围信息、所有城市建筑模型信息、无人机任务起点、无人机任务终点和无人机尺寸约束;
(4)根据已知任务环境空间范围和城市建筑模型坐标数据,向环境中播撒种子,种子均匀填充在任务环境空间范围的城市建筑模型间隙中,且种子之间的间隔为无人机立方体包围盒最大边长的2倍;
(5)基于路线起点创建初始航线,初始航线只包含无人机任务起点一个航路点,将所有种子复制到该航路中的种子列表,并将初始航线加入规划中航线列表;
(6)遍历规划中航线列表,判断每条航线最后一个航路点是否与无人机任务终点可视,如果可视,则该航线为完成航线,将无人机任务终点补充到该航线中,并将该航线从规划中航线列表中取出,加入到完成航线列表,规划中航线列表遍历完后转入步骤(8);如果该航线最后一个航路点与无人机任务终点不通视,则转入步骤(7);
(7)对剩余种子进行判断,若剩余种子数为零或剩余种子均与航线最后一个航路点不通视,则不能构造新航路,航路搜索过程结束,转入步骤(8);否则计算本航线所有剩余种子与最后一个航路点的距离,取与最后一个航路点通视且距离最近的n个种子,构造出包括原航线在内的n条航线,将相应种子分别加到航线的航路点中,作为最后一个航路点,并将相应的种子从航线的种子列表中移除,返回步骤(6);n为设定值;
(8)如果完成航线列表中航线数量为0,则不存在从无人机任务起点到终点的航线,航路规划结束;如果完成航线列表中航线数量不为0,则逐条计算每条航线的距离,取距离最短的航线作为本次规划的最终航线。
2.根据权利要求1所述的一种基于种子搜索的建筑空间无人机航线规划算法,其特征在于,步骤(4)具体包括以下步骤:
(401)根据环境空间SPACE(Xmin,Ymin,Zmin,Xmax,Ymax,Zmax)和种子间隔step=2×UAVSIZE,逐点计算种子位置,形成种子位置集合POS={(x,y,z)|P(x,y,z)},其中P(x,y,z)定义如下,为向下取整操作:
(402)将计算出的每个种子位置与建筑模型列表ListBuilding中的每个建筑模型进行空间关系计...
【专利技术属性】
技术研发人员:彭会湘,陈韬亦,柴兴华,关俊志,耿虎军,张军良,高峰,王彬,
申请(专利权)人:中国电子科技集团公司第五十四研究所,
类型:发明
国别省市:河北;13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。