一种无人作业设备的路径规划方法及装置制造方法及图纸

技术编号:38989181 阅读:7 留言:0更新日期:2023-10-07 10:19
本发明专利技术提供一种无人作业设备的路径规划方法及装置,涉及路径规划技术领域,所述方法包括:利用单元牛耕分解法,根据墙面倾斜情况,将墙面抽象为二维平面进行子区域划分,将近墙立体空间分解为多个矩形子区域;利用A*算法计算每个矩形子区域之间的目标路径;利用遗传算法,根据每个子区域间的目标路径,求解全局最终的覆盖顺序,得到无人机完整的作业路径。本发明专利技术通过用户在已知的环境地图上划定的作业区域来自动生成高效的作业路径,无人机按照规划出的作业路径进行飞行,并且在飞行过程保持自主避障。自主避障。自主避障。

【技术实现步骤摘要】
一种无人作业设备的路径规划方法及装置


[0001]本专利技术涉及路径规划
,特别是指一种无人作业设备的路径规划方法及装置。

技术介绍

[0002]目前高空近墙作业设备大多采用自主无人机,其中四旋翼无人机应用最为广泛,四旋翼无人机组成简单,由一个机架与控制器就可以构成。在控制方面也较为简单,只需要控制四个旋翼的电机的转动速度,四个旋翼即可产生不同的推力,通过调节电机的转速就可以实现四旋翼的垂直起降、滚转、俯仰、偏航、悬停等各种姿态运动。同时,四旋翼无人机可以在悬停的状态下瞬间变换姿态、切换运动状态、灵活机动,具有良好的可操作性。
[0003]在近墙体作业情况下,由于离墙面距离近、墙面阳台和窗户凸等因素干预,无人机的自主避障显得尤为重要。传统的路径规划算法都是通过提前建立环境地图,在无人机作业前通常已经计算出路径,但是面对环境变化或者出现动态障碍物,传统的规划算法往往不能取得较好的效果。

技术实现思路

[0004]本专利技术要解决的技术问题是提供一种无人作业设备的路径规划方法及装置,通过用户在已知的环境地图上划定的作业区域来自动生成高效的作业路径,无人机按照规划出的作业路径进行飞行,并且在飞行过程保持自主避障。
[0005]为解决上述技术问题,本专利技术的技术方案如下:第一方面,一种无人作业设备的路径规划方法,所述方法包括:利用单元牛耕分解法,根据墙面倾斜情况,将墙面抽象为二维平面进行子区域划分,将近墙立体空间分解为多个矩形子区域;利用A*算法计算每个矩形子区域之间的目标路径;利用遗传算法,根据每个子区域间的目标路径,求解全局最终的覆盖顺序,得到无人机完整的作业路径。
[0006]进一步的,利用单元牛耕分解法,根据墙面倾斜情况,将墙面抽象为二维平面进行子区域划分,包括:通过单元牛耕分解法将墙面根据障碍物的分布情况进行分割,分割为多个未含障碍物的子区域;根据墙面相对地面水平面的倾斜方向,将墙面分解为垂直墙面、向外倾斜墙面和向内倾斜墙面;将垂直墙面、向外倾斜墙面和向内倾斜墙面,分别抽象为二维垂直平面、二维向外倾斜平面和二维向内倾斜平面;根据二维垂直平面、二维向外倾斜平面和二维向内倾斜平面,分别进行子区域的划分。
[0007]进一步的,将近墙立体空间分解为多个矩形子区域,包括:根据单元牛耕分解法,将输入事件与输出事件间的所有邻接单元合并成一个单元;根据近墙面存在的正立方体障碍物的布局特点,采用与墙面平行且水平的割线进行分割,以将近墙立体空间划分为多个矩形子区域。
[0008]进一步的,利用A*算法计算每个矩形子区域之间的目标路径,包括:计算出每个矩形子区域之间的目标飞行路径,以实现无人机对所有矩形子区域的有序覆盖;将每个矩形子区域的几何中心点设为节点;从起点开始,评估周围节点,获得两节点之间的最小代价路径;根据两节点之间的最小代价路径,计算出所有矩形子区域节点之间的最低代价路径。
[0009]进一步的,在利用遗传算法,根据每个子区域间的目标路径,求解全局最终的覆盖顺序,得到无人机完整的作业路径后,还包括:在得到每个子区域间最低代价路径后,利用遗传算法进行全局优化,求解出覆盖所有子区域的最终完整作业路径;根据遗传算法求解的全局最优路径,无人机执行作业;在作业执行过程中,当遇到障碍物时,通过激光SLAM检测障碍物,并使用人工势场法规划避障路径,避开障碍后,返回到原规划路径,继续执行作业。
[0010]进一步的,利用遗传算法进行全局优化,求解出覆盖所有子区域的最终完整作业路径,包括:根据计算出每个节点对之间的最小代价路径,其中,
[0011];其中,(x
start
,y
start
)为起点坐标;(x
n
,y
n
)为当前节点坐标;(x
goal
,y
goal
)为目标节点坐标;为邻近节点的最小代价路径;为从起点到当前点n的实际代价;为从当前点n到目标点的估计代价。
[0012]进一步的,通过单元牛耕分解法将墙面根据障碍物的分布情况进行分割,分割为多个未含障碍物的子区域,包括:设墙面区域为S,障碍物集合为O={o1,o2,

,o
r
},r为障碍物数量;计算障碍物的外接矩形B
i
,i=1,2,

,r;将墙面S减去所有障碍物的外接矩形B
i
,得到墙面除障碍物外的可行区域S

,,U为求多个区域的并集;将可行区域S

按照矩形单元尺寸要求,利用垂直和水平割线分割为m个矩形子区域{s1,s2,

,s
m
},计算公式为:,S
j
为第j个矩形子区域,共分割为m个矩形子区域;划分后的矩形子区域S
j
为不含障碍物的墙面子区域。
[0013]第二方面,一种无人作业设备的路径规划装置,包括:获取模块,用于利用单元牛耕分解法,根据墙面倾斜情况,将墙面抽象为二维平面
进行子区域划分,将近墙立体空间分解为多个矩形子区域;利用A*算法计算每个矩形子区域之间的目标路径;处理模块,用于利用遗传算法,根据每个子区域间的目标路径,求解全局最终的覆盖顺序,得到无人机完整的作业路径。
[0014]第三方面,一种计算设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述方法。
[0015]第四方面,一种计算机可读存储介质,所述计算机可读存储介质中存储有程序,该程序被处理器执行时实现上述方法。
[0016]本专利技术的上述方案至少包括以下有益效果:本专利技术的上述方案,通过用户在已知的环境地图上划定的作业区域来自动生成高效的作业路径,无人机按照规划出的作业路径进行飞行,并且在飞行过程保持自主避障。
附图说明
[0017]图1是本专利技术的实施例提供的无人作业设备的路径规划方法的流程示意图。
[0018]图2是本专利技术的实施例提供的无人作业设备的路径规划方法的人工势场法原理图。
[0019]图3是本专利技术的实施例提供的无人作业设备的路径规划方法的墙面示意图。
[0020]图4是本专利技术的实施例提供的无人作业设备的路径规划方法的墙面分割图。
[0021]图5是本专利技术的实施例提供的无人作业设备的路径规划方法的墙面全局路径规划图。
[0022]图6是本专利技术的实施例提供的无人作业设备的路径规划装置示意图。
实施方式
[0023]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0024]如图1至图5所示,本专利技术的实施例提出一种无人作业设备的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无人作业设备的路径规划方法,其特征在于,所述方法包括:利用单元牛耕分解法,根据墙面倾斜情况,将墙面抽象为二维平面进行子区域划分,将近墙立体空间分解为多个矩形子区域;利用A*算法计算每个矩形子区域之间的目标路径;利用遗传算法,根据每个子区域间的目标路径,求解全局最终的覆盖顺序,得到无人机完整的作业路径。2.根据权利要求1所述的无人作业设备的路径规划方法,其特征在于,利用单元牛耕分解法,根据墙面倾斜情况,将墙面抽象为二维平面进行子区域划分,包括:通过单元牛耕分解法将墙面根据障碍物的分布情况进行分割,分割为多个未含障碍物的子区域;根据墙面相对地面水平面的倾斜方向,将墙面分解为垂直墙面、向外倾斜墙面和向内倾斜墙面;将垂直墙面、向外倾斜墙面和向内倾斜墙面,分别抽象为二维垂直平面、二维向外倾斜平面和二维向内倾斜平面;根据二维垂直平面、二维向外倾斜平面和二维向内倾斜平面,分别进行子区域的划分。3.根据权利要求2所述的无人作业设备的路径规划方法,其特征在于,将近墙立体空间分解为多个矩形子区域,包括:根据单元牛耕分解法,将输入事件与输出事件间的所有邻接单元合并成一个单元;根据近墙面存在的正立方体障碍物的布局特点,采用与墙面平行且水平的割线进行分割,以将近墙立体空间划分为多个矩形子区域。4.根据权利要求3所述的无人作业设备的路径规划方法,其特征在于,利用A*算法计算每个矩形子区域之间的目标路径,包括:计算出每个矩形子区域之间的目标飞行路径,以实现无人机对所有矩形子区域的有序覆盖;将每个矩形子区域的几何中心点设为节点;从起点开始,评估周围节点,获得两节点之间的最小代价路径;根据两节点之间的最小代价路径,计算出所有矩形子区域节点之间的最低代价路径。5.根据权利要求4所述的无人作业设备的路径规划方法,其特征在于,在利用遗传算法,根据每个子区域间的目标路径,求解全局最终的覆盖顺序,得到无人机完整的作业路径后,还包括:在得到每个子区域间最低代价路径后,利用遗传算法进行全局优化,求解出覆盖所有子区域的最终完整作业路径;根据遗传算法求解的全局最优路径,无人机执行作业;在作业执行过程中,当遇到障碍物时,通过激光SLAM检测障碍物,并使用人工势场法规划避障路径,避开障碍后,返回到原规划路径,继续执行作业。6.根据权利要求5所述的无人作业设备的路径规划方法,其特征在于,利用遗传算法进行全局优化,求解出覆盖所有子区域的最终完整...

【专利技术属性】
技术研发人员:郗文驰王俊杰王奇周小煜廖紫金
申请(专利权)人:兰笺苏州科技有限公司
类型:发明
国别省市:

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

1