一种基于几何方法的无人机多面体飞行走廊构建方法技术

技术编号:39739577 阅读:5 留言:0更新日期:2023-12-17 23:40
本发明专利技术涉及一种基于几何方法的无人机多面体飞行走廊构建方法,包括:获取无人机飞行路径段以及路径段周围的障碍物,寻找所述路径段上的目标球形走廊;基于所述目标球形走廊和障碍物,构建切平面,并删除所述切平面以外的障碍物;基于未删除的障碍物迭代寻找所述路径段上的新的目标球形走廊,构建新的切平面,删除所述新的切平面以外的障碍物,直至所述球形走廊超出预设的边界;将所有切平面与所述预设的边界相交,获取多面体飞行走廊

【技术实现步骤摘要】
一种基于几何方法的无人机多面体飞行走廊构建方法


[0001]本专利技术涉及无人机自主避障
,特别是涉及一种基于几何方法的无人机多面体飞行走廊构建方法


技术介绍

[0002]安全飞行走廊
(Safe Flight Corridor

SFC)
被提出用于解决优化条件非凸性的问题

此前在基于
SDF
地图或者其他基于距离来衡量梯度的地图中,环境梯度信息几乎都具备非凸性,而在线求解一个非凸问题通常是非常复杂的,甚至可能无法求出最优解

飞行走廊则能够将非凸表征的空间信息,通过飞行走廊构建算法,转化成具备凸性的空间信息,即把优化问题转化成一个凸优化问题,能够提升优化求解效率和解的质量

[0003]现有的安全飞行走廊构建方法有如下几种:
(1)
球形飞行走廊的构建,在基于
KD
树表示的地图数据结构中构建

由于地图中任意点的安全半径可以通过
KD
树中的快速最邻近搜索方法找到,可以轻易获取坐标点到最近障碍物的距离,以该距离为球形走廊的半径,并采用基于随机采样的方法来连接起点到目标点的路径,以该路径上的点来构建出连续球形走廊

球形走廊的优势在于构造简单,只需要找到安全半径这一个参数就能构建出一个球体

但球形走廊的空间利用率较低,路径优化的自由空间较小
。(2)
立方体走廊的构建,通过构建
ESDF
地图找到最大半径球体,再将该球体的内接正方体进行轴向扩张构建,该构建方法不依赖八叉树地图结构,因此能包含更多的自由空间

立方体走廊的好处是空间易于表达,可以通过走廊空间六个表面与对应坐标轴的交点来简单参数化表示该空间,即将坐标点限制在由三轴表示的上下界内即可

但缺点是在非凸空间中,立方体走廊不能获取更多自由空间
。(3)
多面体走廊的构建,首先构造一个包含整段路径的球,再将球压缩成椭球体,并向外膨胀,更新椭球长短半轴的长度,与障碍相交的地方做切平面,得到凸多面体走廊

该方法的优势是能够获取空间利用率更大的凸多面体走廊,但由于需要更新长短半轴两个参数导致走廊构建消耗时间较长

[0004]由此可知,现有技术中球形

立方体走廊的空间利用率较低,多面体走廊的构建时间较长,因此针对上述技术缺陷,本专利技术提出一种基于几何方法的无人机多面体飞行走廊构建方法


技术实现思路

[0005]本专利技术的目的是针对上述技术问题,提供一种基于几何方法的无人机多面体飞行走廊构建方法,构建多面体走廊,能够在保证飞行走廊大小的同时,减小构建走廊所需要的时间

[0006]为实现上述目的,本专利技术提供了如下方案:
[0007]一种基于几何方法的无人机多面体飞行走廊构建方法,包括:
[0008]获取无人机飞行路径段以及路径段周围的障碍物,寻找所述路径段上的目标球形走廊;
[0009]基于所述目标球形走廊和障碍物,构建切平面,并删除所述切平面以外的障碍物;
[0010]基于未删除的障碍物迭代寻找所述路径段上的新的目标球形走廊,构建新的切平面,删除所述新的切平面以外的障碍物,直至所述球形走廊超出预设的边界;
[0011]将所有切平面与所述预设的边界相交,获取多面体飞行走廊

[0012]进一步地,获取无人机飞行路径段以及路径段周围的障碍物,寻找所述路径段上的目标球形走廊包括:
[0013]以所述路径段的中点为球心,所述路径段的中点到最近障碍物的距离为半径,寻找所述路径段上的目标球形走廊

[0014]进一步地,基于所述目标球形走廊和障碍物,构建切平面包括:
[0015]以所述目标球形走廊与最近障碍物的接触点为切点,构建相切于所述目标球形走廊的切平面

[0016]进一步地,所述预设的边界为立方体,所述立方体与所述路径段平行,且所述立方体的每个面到所述路径段的最小距离相等

[0017]进一步地,所述立方体的每个面到所述路径段的最小距离满足其中,
rs
为所述立方体的每个面到所述路径段的最小距离,
v
max
,a
max
分别为无人机的最大速度和最大加速度

[0018]进一步地,将所有切平面与所述预设的边界相交,获取所述多面体飞行走廊后,还包括对所述多面体飞行走廊进行验证

[0019]进一步地,对所述多面体飞行走廊进行验证包括:
[0020]检查所述路径段的两端点是否包含在所述多面体飞行走廊内部,若不包含,则将所述路径段的中点插入路径段的点队列中,并将插入中点后的点队列再次进行飞行走廊构建

[0021]本专利技术的有益效果为:
[0022]本专利技术所构建的多面体走廊是在球形走廊的基础上进行进一步膨胀,因此空间利用率大于球形走廊;而在非凸空间中,多面体能捕获更大区域,因此空间占用率大于立方体走廊

多面体走廊每次膨胀实际上只用寻找一个参数,从而获取超平面来构成多面体,而立方体走廊需要获取七个参数,才能构建出走廊,因此本专利技术大大缩短构建时间,且本专利技术的方法只需迭代一个参数,就能满足前后端点被包含在走廊内部

本专利技术可以将基于距离梯度的非凸优化条件,转化为基于飞行走廊的凸优化条件,更有利于轨迹高效的优化求解

附图说明
[0023]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图

[0024]图1为本专利技术实施例的一种基于几何方法的无人机多面体飞行走廊构建方法流程图;
[0025]图2为本专利技术实施例的凸多面体走廊的构建步骤结果图,其中,图
2(a)
为球形走廊
ball1,图
2(b)
为切平面
plane1,图
2(c)
为球形走廊
ball1,图
2(d)
为切平面
plane2,图
2(e)
为球形走廊
ball
n
,图
2(f)
为切平面
plane
n
,图
2(g)
为边界框,图
2(h)
为凸多面体走廊;
[0026]图3为本专利技术实施例的插入路径中点流程示意图,其中,图
3(a)
为构建的飞行走廊不包含两端路径点,图
3(b)本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于几何方法的无人机多面体飞行走廊构建方法,其特征在于,包括:获取无人机飞行路径段以及路径段周围的障碍物,寻找所述路径段上的目标球形走廊;基于所述目标球形走廊和障碍物,构建切平面,并删除所述切平面以外的障碍物;基于未删除的障碍物迭代寻找所述路径段上的新的目标球形走廊,构建新的切平面,删除所述新的切平面以外的障碍物,直至所述球形走廊超出预设的边界;将所有切平面与所述预设的边界相交,获取多面体飞行走廊
。2.
根据权利要求1所述的基于几何方法的无人机多面体飞行走廊构建方法,其特征在于,获取无人机飞行路径段以及路径段周围的障碍物,寻找所述路径段上的目标球形走廊包括:以所述路径段的中点为球心,所述路径段的中点到最近障碍物的距离为半径,寻找所述路径段上的目标球形走廊
。3.
根据权利要求2所述的基于几何方法的无人机多面体飞行走廊构建方法,其特征在于,基于所述目标球形走廊和障碍物,构建切平面包括:以所述目标球形走廊与最近障碍物的接触点为切点,构建相切于所述目标球形走廊的切平面
。4.
根据权利要求1所述的基于几何方法的无人机...

【专利技术属性】
技术研发人员:牛轶峰王钟鸣马兆伟王菖刘运卓王梦云马蔼彤
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

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

1