【技术实现步骤摘要】
一种结构化环境偶次超椭圆极限环路径规划方法
[0001]本专利技术属于机器人路径规划领域,具体涉及一种结构化环境偶次超椭圆极限环路径规划方法。
技术介绍
[0002]随着机器人技术的发展,无人小车在各个领域的应用越来越广泛,例如物流配送、仓储管理、智慧城市等。在这些应用场景中,无人小车需要实现高效、精准、安全的路径规划,才能更好地完成任务。机器人路径规划技术是指在有限的空间内,根据机器人周围环境信息,通过规划方法,让机器人在复杂的环境中快速、准确地到达目标点,并且避免与障碍物碰撞,它是机器人自主导航的重要组成部分。
[0003]当前常见的局部路径规划方法包括:基于模拟的动态窗口方法(Dynamic Window Approach,DWA),该方法是一种,将机器人看作是一个圆盘,通过模拟圆盘在不同速度下运动时能否避开障碍物,来得出机器人可以采用的速度范围;弹性条形带法(Elastic Band Approach),该方法将机器人的轨迹看作一个弹性条形带,通过调整条形带的形状,使得机器人能够避开障碍物。传统的基于圆与椭圆的极限环方法,具有环境模型简洁、运行时间短、路径平滑等优点,但是一方面,在紧凑的结构化环境下,使用圆或者椭圆包络矩形时会导致孔隙率较大,当障碍物之间距离较近时,当前障碍物的包络椭圆会与其他障碍物相交,从而会使得原本能通行的区域被淹没;另一方面,由于使用超椭圆包络矩形具有较低的孔隙率,相应的超椭圆极限环轨迹会在安全裕度允许的情况下更加贴合矩形障碍物,从而能减小局部路径规划的长度。
[0004 ...
【技术保护点】
【技术特征摘要】
1.一种结构化环境偶次超椭圆极限环路径规划方法,其特征在于,该方法包括如下步骤:S1:获取结构化二维先验地图,对地图中障碍物安全距离膨胀后矩形化并提取矩形参数;S2:对步骤S1输入的环境障碍物,确定当前最影响通往目标点的障碍物,依据设定孔隙率确定矩形外接超椭圆次数,构建矩形障碍物包络偶次超椭圆;S3:对步骤S2生成当前障碍物包络偶次超椭圆与目标点之间建立局部坐标系OT;S4:基于步骤S3计算的局部坐标系OT,计算当前点在该坐标系下的坐标,确定极限环的求解方向r;S5:基于步骤S4确定的求解方向与步骤S2确定的偶次超椭圆参数,建立从当前点出发的偶次超椭圆极限环方程并求解轨迹;S6:基于步骤S5求解的偶次超椭圆极限环轨迹转换到步骤S3确定的局部坐标系OT下,进而确定好当前偶次超椭圆极限环轨迹脱离点的坐标;S7:对步骤S6求解的极限环脱离点坐标,判断该点与终点是否与其他障碍物,如果有转到步骤S2,并重复步骤S2—S7;S8:基于步骤S7求解的极限环脱离点的坐标,规划该点与终点之间的路径,完成整个路径规划过程。2.根据权利要求1所述的一种结构化环境下偶次超椭圆极限环路径规划方法,其特征在于,步骤S2中具体包括以下过程:(2
‑
1)对步骤S1确定的矩形障碍物列表,基于当前点与终点的连线,确定当前最阻碍通行的障碍物编号;(2
‑
2)依据设定孔隙率λ确定该障碍物的外接超椭圆次数n,确定超椭圆长半轴a与短半轴b;(2
‑
3)求解超椭圆方程,得到该障碍物外接偶次超椭圆轨迹序列点P
SEOH
。3.根据权利要求1所述的一种结构化环境下偶次超椭圆极限环路径规划方法,其特征在于,步骤S3中具体包括以下过程:(3
‑
1)连接步骤S2确定的矩形障碍物的中心与目标点,作为局部坐标系OT的x轴X
OT
;(3
‑
2)基于步骤S2求解的障碍物外接偶次超椭圆P
SEOH
,求解目标点与该超椭圆的两个切点Q1、Q2,连接Q1与Q2的连线作为局部坐标系OT的y轴Y
OT
;(3
‑
3)基于步骤(3
‑
1)计算的局部坐标系x轴与步骤(3
‑
2)计算的局部坐标系y轴,确定局部坐标系OT的原点(x
OT
,y
OT
),确定X
OT
与全局坐标系X轴的夹角α,确定X
OT
与Y
OT
的夹角(3
‑
4)基于步骤...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。