融合改进势场与动态窗口的汽车路径规划方法技术

技术编号:37769195 阅读:21 留言:0更新日期:2023-06-06 13:32
本发明专利技术提供一种融合改进势场与动态窗口的汽车路径规划方法,本发明专利技术在传统势场函数的基础上,增加了相对速度斥力函数、道路纵向力函数,能有效解决传统算法存在的局部最优及目标不可达问题;本发明专利技术在传统势场函数中加入的道路纵向力可以保证汽车朝道路中心方向行驶,提高汽车行驶过程的安全稳定性;此外,本发明专利技术通过改进的动态窗口对各关键路径节点中汽车与障碍物的相对速度、位姿、轨迹与障碍物距离进行采样,能够对初步的规划路径进行实时动态更新,能够更好的满足实际驾驶环境中的要求。能够更好的满足实际驾驶环境中的要求。能够更好的满足实际驾驶环境中的要求。

【技术实现步骤摘要】
融合改进势场与动态窗口的汽车路径规划方法


[0001]本专利技术涉及智能汽车
,特别是涉及一种融合改进势场与动态窗口的汽车路径规划方法。

技术介绍

[0002]智能汽车路径规划,即为智能汽车规划一条行驶路径,所规划出的路径必须要满足汽车从开始到结束所使用的行驶时间、避撞效果、路线平滑稳定等基本条件,从而获得最佳的规划路径,可以很好的帮助智能汽车完成行驶任务。由于智能汽车所应用的环境复杂多样,其中不但有结构化的城市道路还有非结构化的乡村道路,所以规划的路径要能很好的适应复杂的现实环境、有良好避撞能力,尽可能的提高效率及安全可靠性。
[0003]通过规划方法使用的情况不同,可以将路径规划方法分为全局规划和局部规划。用途比较广泛的全局路径规划方法有Dijkstra算法、A*算法、蚁群算法及RRT算法等,用途比较广泛的局部路径规划方法有人工势场法、遗传算法、动态窗口法等。其中人工势场法方便高效,计算速度快,易于理解,得到快速发展。
[0004]但是局部最优及目标不可达是目前人工势场法的最大问题。此外在实际的路径规划中还存在一些不可预测的复杂变化情况,而现有的人工势场法无法实时的动态更新规划路径,难以满足实际驾驶环境中的要求。

技术实现思路

[0005]本专利技术的目的在于提供一种融合改进势场与动态窗口的汽车路径规划方法,以解决现有技术存在的局部最优及目标不可达的问题,且实现实时的动态更新规划路径,以更好的满足实际驾驶环境中的要求。
[0006]一种融合改进势场与动态窗口的汽车路径规划方法,包括以下步骤:步骤1,采用势场法对行车环境进行建模,得到行车环境模型;步骤2,在行车环境模型中,获得汽车、目标点、障碍物、道路边界的坐标位置,再根据汽车与目标点、汽车与障碍物、汽车与道路边界之间的位置关系,建立多个势场函数,多个势场函数具体包括目标引力函数、障碍物斥力函数、相对速度斥力函数、道路纵向力函数;步骤3,基于行车环境模型和多个势场函数,得到初步的规划路径;步骤4,基于初步的规划路径,获取汽车到每一个障碍物的关键路径节点;步骤5,对动态窗口的评价函数及加权系数进行改进,得到改进的动态窗口;步骤6,将汽车到每一个障碍物的关键路径节点输入到改进的动态窗口中,通过改进的动态窗口的评价函数对关键路径节点上汽车与障碍物的相对速度、汽车的位姿、汽车轨迹与障碍物距离及汽车行驶最小安全距离进行采样,利用改进的动态窗口对初步的规划路径进行实时优化更新,得到优化后的规划路径。
[0007]根据本专利技术提供的融合改进势场与动态窗口的汽车路径规划方法,具有以下有益
效果:(1)在传统势场函数的基础上,增加了相对速度斥力函数、道路纵向力函数,能有效解决传统算法存在的局部最优及目标不可达问题;(2)在传统势场函数中加入的道路纵向力可以保证汽车朝道路中心方向行驶,提高汽车行驶过程的安全稳定性;(3)通过改进的动态窗口对各关键路径节点中汽车与障碍物的相对速度、位姿、轨迹与障碍物距离进行采样,能够对初步的规划路径进行实时动态更新,能够更好的满足实际驾驶环境中的要求。
[0008]此外,上述的融合改进势场与动态窗口的汽车路径规划方法,还具有以下技术特征:进一步的,步骤2中,目标引力函数、障碍物斥力函数、相对速度斥力函数的表达式分别为:分别为:分别为:其中,为目标引力,为障碍物斥力,为相对速度斥力,d1为汽车与目标点的距离,d2为汽车与障碍物的距离,,,x和y是汽车自身位置坐标,x
rep
和y
rep
是障碍物位置坐标,、、分别为引力增益系数、斥力增益系数、相对速度斥力增益系数,v
rel
为汽车与障碍物的相对速度,为引力与斥力之间的角度。
[0009]进一步的,步骤2中,道路纵向力函数的表达式为:其中,表示道路纵向力,d为汽车与道路的纵向距离,d0为道路纵向力生效距离,为道路纵向力增益系数。
[0010]进一步的,步骤3具体包括:步骤301,在行车环境模型中,以道路边界建立坐标系;步骤302,基于建立的坐标系,选取汽车、目标点、障碍物的位置坐标,设定汽车参数;步骤303,按照设定的汽车参数控制汽车前进,在汽车前进过程中实时检测是否达到道路纵向力生效距离,若达到道路纵向力生效距离,则进入步骤304,若未达到道路纵向力生效距离,则进入步骤305;步骤304,道路纵向力生效,汽车在目标引力函数、障碍物斥力函数、相对速度斥力函数、道路纵向力函数的共同作用下前行,得到初步的规划路径;
步骤305,汽车在目标引力函数、障碍物斥力函数、相对速度斥力函数的共同作用下前行,得到初步的规划路径。
[0011]进一步的,步骤5中,对动态窗口的评价函数及加权系数进行如下改进:进一步的,步骤5中,对动态窗口的评价函数及加权系数进行如下改进:其中,表示改进后的动态窗口的评价函数,表示改进后的加权系数,为位姿函数,为行驶轨迹与目标点距离函数,为行驶轨迹的线速度函数,为行驶轨迹与障碍物距离函数,为位姿函数的加权系数,为行驶轨迹与目标点距离函数的加权系数,为行驶轨迹的线速度函数的加权系数,为行驶轨迹与障碍物距离函数的加权系数,min表示取最小值,max表示取最大值。
附图说明
[0012]图1为本专利技术实施例的融合改进势场与动态窗口的汽车路径规划方法的流程图;图2为本专利技术中汽车的势场受力示意图;图3为本实施例的方法与传统势场算法在解决目标不可达问题时的结果对比示意图;图4为本实施例的方法与传统势场算法在解决局部最优问题时的结果对比示意图。
具体实施方式
[0013]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0014]请参阅图1,本专利技术的实施例提供了一种融合改进势场与动态窗口的汽车路径规划方法,包括以下步骤:步骤1,采用势场法对行车环境进行建模,得到行车环境模型。
[0015]步骤2,在行车环境模型中,获得汽车、目标点、障碍物、道路边界的坐标位置,再根据汽车与目标点、汽车与障碍物、汽车与道路边界之间的位置关系,建立多个势场函数,多个势场函数具体包括目标引力函数、障碍物斥力函数、相对速度斥力函数、道路纵向力函数。
[0016]其中,目标引力函数、障碍物斥力函数、相对速度斥力函数的表达式分别为:其中,目标引力函数、障碍物斥力函数、相对速度斥力函数的表达式分别为:
其中,为目标引力,为障碍物斥力,为相对速度斥力,d1为汽车与目标点的距离,d2为汽车与障碍物的距离,,,x和y是汽车自身位置坐标,x
rep
和y
rep
是障碍物位置坐标,、、分别为引力增益系数、斥力增益系数、相对速度斥力增益系数,v
rel
为汽车与障碍物的相对速度,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种融合改进势场与动态窗口的汽车路径规划方法,其特征在于,包括以下步骤:步骤1,采用势场法对行车环境进行建模,得到行车环境模型;步骤2,在行车环境模型中,获得汽车、目标点、障碍物、道路边界的坐标位置,再根据汽车与目标点、汽车与障碍物、汽车与道路边界之间的位置关系,建立多个势场函数,多个势场函数具体包括目标引力函数、障碍物斥力函数、相对速度斥力函数、道路纵向力函数;步骤3,基于行车环境模型和多个势场函数,得到初步的规划路径;步骤4,基于初步的规划路径,获取汽车到每一个障碍物的关键路径节点;步骤5,对动态窗口的评价函数及加权系数进行改进,得到改进的动态窗口;步骤6,将汽车到每一个障碍物的关键路径节点输入到改进的动态窗口中,通过改进的动态窗口的评价函数对关键路径节点上汽车与障碍物的相对速度、汽车的位姿、汽车轨迹与障碍物距离及汽车行驶最小安全距离进行采样,利用改进的动态窗口对初步的规划路径进行实时优化更新,得到优化后的规划路径。2.根据权利要求1所述的融合改进势场与动态窗口的汽车路径规划方法,其特征在于,步骤2中,目标引力函数、障碍物斥力函数、相对速度斥力函数的表达式分别为:步骤2中,目标引力函数、障碍物斥力函数、相对速度斥力函数的表达式分别为:步骤2中,目标引力函数、障碍物斥力函数、相对速度斥力函数的表达式分别为:其中,为目标引力,为障碍物斥力,为相对速度斥力,d1为汽车与目标点的距离,d2为汽车与障碍物的距离,,,x和y是汽车自身位置坐标,x
rep
和y
rep
是障碍物位置坐标,、、分别为引力增益系数、斥力增益系数、相对速度斥力增益系数,v
rel
...

【专利技术属性】
技术研发人员:陈齐平皮思源曾德全刘钦钟秤平曾小春张小波丁俊岭胡一明吴昊熊祖琪
申请(专利权)人:江铃汽车股份有限公司
类型:发明
国别省市:

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

1