基于改进人工势场法的无人车局部实时避障路径规划方法技术

技术编号:35583002 阅读:22 留言:0更新日期:2022-11-12 16:15
本发明专利技术提供了一种基于改进人工势场法的无人车局部实时避障路径规划方法,其通过改进人工势场法静态障碍物的斥力势场函数,加入改进的距离调节因子,构建了水滴形斥力势场,可显著提高路径规划的精度与效率。方法在路径规划过程中,考虑了车辆运动学与动力学影响因素,在动态障碍物势场函数中加入了相对速度函数、相对加速度函数,解决了传统势场法对于动态避障工况无解的问题,规划的路径实时性和平顺性较好。通过对道路环境中存在复杂动态障碍物的工况进行分析,分别针对静态障碍物进行换道避障,针对侧向动态障碍物进行减速避障,规划算法静态规划效率高,且在动态规划中也有较高的适用性和有效性。高的适用性和有效性。高的适用性和有效性。

【技术实现步骤摘要】
基于改进人工势场法的无人车局部实时避障路径规划方法


[0001]本专利技术属于无人车自动驾驶
,具体涉及一种无人车的局部实时避障 路径规划方法。

技术介绍

[0002]路径规划作为无人驾驶车辆避障功能的重要环节,其性能直接关系到车辆在 复杂场景下选择路径的质量和行驶的平稳度。当前用于无人车避障的现有技术中 所常用的人工势场法由于其模型结构简单,不需要很大的计算量就可以实时避障 并完成规划任务,具有结构简单、实时性好、生成的路径圆滑等优点,有利于在 实时避障与平滑轨迹控制等动态规划方面加以应用。然而,现有人工势场法在应 用中仍然存在一些缺点与不足,常发生局部极小值、目标不可达、动态规划效果 差等情况。虽然本领域中有个别方案使用了改进的人工势场法,但依然存在静态 避障效率低、未考虑车辆运动学与动力学影响因素等弊端,导致了处理动态避障 工况时的无解、无法跟踪、避障工况单一等问题。

技术实现思路

[0003]有鉴于此,针对上述本领域中存在的技术问题,本专利技术提供了一种基于改进 人工势场法的无人车局部实时避障路径规划方法,具体包括以下步骤:
[0004]步骤一、针对履带式无人车所在的局部避障行驶环境,对车辆传感器检测到 的障碍物分别进行筛选,基于障碍物与车辆之间的距离去除对车辆轨迹规划无影 响的障碍物,然后评估剩余的静态和动态障碍物以及目标行驶目标点对轨迹规划 的影响风险用于后续建立行车势场环境;
[0005]步骤二、针对筛选的静态障碍物建立其对车辆的斥力势场函数模型,考虑车 速与车辆—障碍物相对位置的夹角α对斥力势场进行改进,得到以下改进后的水 滴形斥力势场函数模型U
rep

[0006][0007][0008]式中,k
rep
为斥力势场正比例系数,d
obs
为车辆与静态障碍物距离,d0为障碍物 对车辆产生斥力的最大影响范围,k
d
为调节因子,m
d
为常数;
[0009]步骤三、针对筛选的动态障碍物建立其对车辆的斥力势场函数模型,考虑其 与车辆的相对位置、相对速度以及相对加速度对斥力场进行改进,得到以下改进 后的动态障碍物斥力势场函数U
rep

[0010][0011]式中,v
eo
为动态障碍物相对于车辆的相对速度,k
v
为相对速度比例系数,a
eo
为动态障碍物相对于车辆的相对加速度,k
a
为相对加速度比例系数,β为动态障碍 物和车辆的相对速度与相对位置的夹角,γ为动态障碍物和自主车辆的相对加速度 与相对位置的夹角;
[0012]步骤四、针对行驶目标点建立其对车辆的引力势场函数模型;
[0013]步骤五、利用所建立的斥力势场函数模型和引力势场函数模型计算车辆所受 的引力与斥力,并由所述引力与斥力构建行车环境风险场势力函数模型;结合障 碍物运动速度和方位设置动态路径规划周期、安全距离阈值、碰撞风险约束条件, 以进行避障路径规划并实时滚动获取车辆位置与速度控制量;
[0014]步骤六、进行避障工况试验,包括静态障碍物的换道避障、侧向动态障碍物 的减速避障工况;利用贝塞尔曲线对所规划的避障路径中的车辆位置进行平滑处 理,从而得到完整的无人车局部避障规划路径。
[0015]进一步地,步骤一中对车辆传感器检测到的障碍物分别进行筛选具体包括以 下过程:
[0016]首先建立一条自我车辆到目标点的虚拟直线,记为L
ST
,其表达式如下:
[0017]其中,为直线L
ST
的斜率,为 直线L
ST
的截距,(x
ego
,y
ego
)、(x
target
,y
target
)分别为车辆以及目标点的位置坐标;
[0018]设障碍物到车辆的距离为d
obs

ego
,障碍物到直线L
ST
的距离为d
obs

ST
,d
obs

ego
与 d
obs

ST
的表达式如下:
[0019][0020][0021]其中,d
obs

ego
和d
obs

ST
对应的安全阈值分别为d
obs

ego*
和d
obs

ST*

[0022]进一步地,步骤四针对行驶目标点建立其对无人车的引力势场函数模型具体 包括以下过程:
[0023]设车辆在二维坐标系中的当前位置坐标为(x,y),目标点坐标为(x
g
,y
g
),则该引 力势场函数U
att
的表达式为:
[0024][0025]式中,k
att
为为引力势场正比例系数,d
goal
为车辆当前位置坐标与目标点坐标 之间的距离矢量,方向为从车辆指向目标点。
[0026]进一步地,步骤五中车辆所受的引力与斥力计算过程具体包括:
[0027]对水滴形斥力势场函数模型U
rep
求导得到镜头障碍物对车辆的斥力函数:
[0028][0029]对于动态障碍物的斥力势场,将其看作由相对位置势场函数U
rep

d
、相对速度 势场函数U
rep

v
、相对加速度势场函数U
rep

a
三部分构成,分别为:
[0030][0031][0032][0033]对相对位置势场函数U
rep

d
求导得到相对位置斥力函数为:
[0034][0035]将车辆当前位置坐标为(x,y)由原坐标系转换到以动态障碍物位置坐标为原 点,以障碍物和车辆相对速度方向为x轴的坐标系下,得到坐标(m,n),转换关系 为:
[0036][0037]则相对速度势场函数U
rep

v
分别对位置和速度求导得到相对速度斥力函数为:
[0038][0039][0040]其中,相对速度斥力F
rep

v1
的大小与车辆和障碍物距离d
obs
有关,方向与车辆 和障
碍物的连线垂直;相对速度斥力F
rep

v2
的大小与相对速度有关,方向在车辆和 障碍物的连线上;

表示相应势场的梯度;
[0041]相对速度势场函数U
rep

a
分别对位置和速度求导得到相对速度斥力函数为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于改进人工势场法的无人车局部实时避障路径规划方法,其特征在于:具体包括以下步骤:步骤一、针对履带式无人车所在的局部避障行驶环境,对车辆传感器检测到的障碍物分别进行筛选,基于障碍物与车辆之间的距离去除对车辆轨迹规划无影响的障碍物,然后评估剩余的静态和动态障碍物以及目标行驶目标点对轨迹规划的影响风险用于后续建立行车势场环境;步骤二、针对筛选的静态障碍物建立其对车辆的斥力势场函数模型,考虑车速与车辆—障碍物相对位置的夹角α对斥力势场进行改进,得到以下改进后的水滴形斥力势场函数模型U
rep
::式中,k
rep
为斥力势场正比例系数,d
obs
为车辆与静态障碍物距离,d0为障碍物对车辆产生斥力的最大影响范围,k
d
为调节因子,m
d
为常数;步骤三、针对筛选的动态障碍物建立其对车辆的斥力势场函数模型,考虑其与车辆的相对位置、相对速度以及相对加速度对斥力场进行改进,得到以下改进后的动态障碍物斥力势场函数U
rep
:式中,v
eo
为动态障碍物相对于车辆的相对速度,k
v
为相对速度比例系数,a
eo
为动态障碍物相对于车辆的相对加速度,k
a
为相对加速度比例系数,β为动态障碍物和车辆的相对速度与相对位置的夹角,γ为动态障碍物和自主车辆的相对加速度与相对位置的夹角;步骤四、针对行驶目标点建立其对车辆的引力势场函数模型;步骤五、利用所建立的斥力势场函数模型和引力势场函数模型计算车辆所受的引力与斥力,并由所述引力与斥力构建行车环境风险场势力函数模型;结合障碍物运动速度和方位设置动态路径规划周期、安全距离阈值、碰撞风险约束条件,以进行避障路径规划并实时滚动获取车辆位置与速度控制量;步骤六、进行避障工况试验,包括静态障碍物的换道避障、侧向动态障碍物的减速避障工况;利用贝塞尔曲线对所规划的避障路径中的车辆位置进行平滑处理,从而得到完整的无人车局部避障规划路径。
2.如权利要求1所述的方法,其特征在于:步骤一中对车辆传感器检测到的障碍物分别进行筛选具体包括以下过程:首先建立一条自我车辆到目标点的虚拟直线,记为L
ST
,其表达式如下:其中,为直线L
ST
的斜率,为直线L
ST
的截距,(x
ego
,y
ego
)、(x
target
,y
target
)分别为车辆以及目标点的位置坐标;设障碍物到车辆的距离为d
obs

ego
,障碍物到直线L
ST
的距离为d
obs

ST
,d
obs

ego
与d
obs

ST
的表达式如下:达式如下:其中,d
obs

ego
和d
obs

ST
对应的安全阈值分别为d
obs

ego*
和d
obs

ST*

【专利技术属性】
技术研发人员:翟丽刘畅张雪莹
申请(专利权)人:北京理工大学
类型:发明
国别省市:

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

1