摘要:近年来,随着科技的快速发展,智能硬件和智能软件的匹配度增高,为智能汽车的发展奠定了基础。智能汽车走进生活,而智能车路径规划是智能汽车发展中的关键技术。文章基于Matlab/Simulink仿真软件,针对传统A*算法在路径智能车路径规划中的不足,提出扩大A*算法搜索领域和改进算法,结合室外场景,通过仿真软件模拟起始点、目标终点和障碍物,可规划出最优路径,遇到障碍物可自行规划出最优的避障路径,实现路径规划和避障的功能,验证了算法的可行性和实用性,为智能车提供可行驶区域。
加入收藏
路径规划是智能车辆自主行驶的方向,具有影响智能车辆行驶平顺性和安全性,研究智能车辆的路径规划算法尤其重要。路径规划[1],即为了满足一定性能通过搜索策略,规划出一条从起始点到目标终点的最优化路径。目前常用的路径规划算法有A*算法、蚁群算法、RRT算法等[2,3],蚁群算法虽然求得的路径相对较短,但其耗时较多,不利于智能车辆的路径规划[4,5]。王海梅等人对Dijkstra算法进行优化,结合数据结构和路径搜索策略,具有启发函数性质的A*算法,两种算法的融合证明有较好的效果[6]。RRT算法[7]适用于多自由度路径规划问题,但随机分布特点会引起算法计算时间较长、路径规划非最优等不足。A*算法[8,9]发源于Dijkstra算法,具有启发性的路径搜索算法,其算法的核心在于从当前目标点搜索下一最小代价函数值,作为下一目标起点,循环往复以达到最优路径规划的目的。基于A*算法最优规划,计算效率高且较容易规划出最优路径,本文提出采用基于改进扩展搜索领域的、基于优化搜索算法的A*算法,通过Matlab/Simulink建模,搭建仿真模型,模拟室外特定区域,以验证该算法的实用性和有效性,达到智能车辆路径行驶要求。
1、传统A*算法
传统A*算法是一种通过启发函数来搜索路径,每次确定当前起点,重新计算代价函数,循环搜索下一目标点的路径搜索算法。启发函数常用以下公式描述:
(公式)
上述公式(1)中,f(n)为路径搜索总的代价函数估计值,g(n)为实际移动代价值,h(n)为目标点到终点的估算成本,其值是估算来的。f(n)是g(n)和h(n)的和,表示智能车辆在搜索算法中总的估算成本。
传统A*算法流程图如图1所示:
图1传统A星算法
传统A*算法的具体实现方式:初始化open集和close集,将智能车辆起点s放入open集,同时将s加入到path集,判断open集是否为空,若为空则算法结束;否则更新open集合,重新计算open集中对应的g值、h值、f值,选出代价值f的最小值,将对应的节点n加入到path集,移除open集中的n节点,同时将n移动到close集中,表示已经成功的节点或者遍历过的节点,若节点n为终点则表示寻路成功,则输出最优路径退出算法规划;否则,更新open集重新计算g值、h值、f值,重复循环直至找到最优路径,找到最优路径时则退出算法搜索。
2、改进A*算法
2.1基于扩大搜索领域的优化
传统A*算法常采用领域8节点搜索方式,这种搜索方式有一定的局限性,较难全方位为智能车辆提供可行驶区域且存在路径局部最小等不足,基于该搜索方法,提出一种改进的搜索方式,扩大可搜索领域的方法,增加智能车辆可行驶区域的可能性。
搜索领域示意图如图2所示,白色圆形表示搜索起始位置,灰色圆形代表待搜索领域,黑色圆形代表非搜索领域。传统A*算法搜索领域示意如图(a)所示,在当前搜索起始位置,通常是8领域搜索。扩展搜索领域示意如图(b)所示,将当前起始位置进行搜索领域扩展,增加领域搜索范围,向周围扩展一倍的方式进行下一可能的目标点搜索,A*算法的代价估算将有更多的选择,避免出现局部最优的情况,在细分的搜索范围中,促使搜索算法可以达到全局最优,同时对避障功能也可远离障碍物,提高规避障碍物的可能性,提供智能车辆可能的可行驶区域。
图2优化搜索领域示意图
2.2基于改进算法的优化
A*算法是启发性搜索算法代表算法,启发函数的选取直接影响了搜索算法的效果和实用型,该算法常用的启发函数有如下几种:
欧式距离:为两个坐标点之间的直线距离,也是路径规划中常用的距离。其公式表达式为:
(公式)
上式中,(x1,y1)表示为当前坐标,(x2,y2)表示为目标点坐标。
切比雪夫距离:为两个坐标点之间最大的坐标差的绝对值,其公式可描述为:
(公式)
上式中,(x1,y1)表示为当前坐标,(x2,y2)表示为目标点坐标。
曼哈顿距离:在平面或者空间,为两个坐标点之间的差值的绝对值的和,随着两个节点的动态变化,其值也会跟随变化,其计算公式可表达为:
(公式)
上式中,(x1,y1)表示为当前坐标,(x2,y2)表示为目标点坐标。
A*算法是一种启发性的搜索算法,通过代价函数对每个节点进行代价评估,代价函数的选取尤其重要,本文采用距离最短的欧式距离作为代价评估,真实反应各个节点之间的相对关系,为智能车辆路径规划提供可能性的路径航点。
改进算法的优化示意图如图3所示。
图3改进算法
改进算法具体实现方式:
(1)算法开始,需要将起始点加入到open集中,同时初始化close集、path集,将起始点并入path集,open集表示起点或者可能的行驶目标点,即可能的待检测计算的节点序号,close代表已经找的节点或者障碍物点、不可到达的节点,path集用以存放成功的目标节点。
(2)将节点n作为当前目标点,将节点n的open集更新,加入新的可搜索区域,对可能的目标节点进行遍历重新计算对应的g值、h值、f值。
(3)选出最小的f值,其所对应的节点为n,同时删除open集中的节点n,将n加入到path中。此时属于暂代目标点,需对目标点进行优化处理。
(4)判断n是否为终点,若是终点,则代表算法结束,寻求到最优的目标路径。
(5)若n不为终点则,优化判断n的子open集是否存在上一节点的open数据。
(6)若满足则重复步骤2;若不满足则重新计算暂定节点的路径f值,若最小则不用重复计算,否则重复计算路径该点的f值,若存在最小的值则优化替换,重新更新open集和path集。
(7)整个算法完成,则找到最优的智能车辆的路径。
3、仿真结果与分析
建立基于Matlab/Simulink模型,对室外特定区域实际测绘与记录,根据实际场地的构造画出室外特定区域电子地图。其电子地图如图4所示,蓝色方形代表绿化区域或者堆积区域,浅绿色区域代表停车位区域,图中蓝点代表路径航点,航点代表目标节点的位置、航向、转向信息等属性特点。图中,红色星号代表目标起始点,蓝色星号代表目标终点,规划出一条可行驶区域,即红色的线条代表规划的一次路径,当行驶的过程中遇到障碍物时,该优化算法重新规划出最新的路径,实现了避障的功能,且重新规划出的最优避障路径达到了行驶要求同时规避障碍物较远的距离,确保了行驶的安全距离,满足功能性的要求外也保证了行驶的安全性的要求。在直道线,路径相对稀疏考虑到直线部分对目标航点的要求较低,但是在弯道曲线部分,通过样条曲线拟合优化,路径航点较为密集,满足智能车辆对弯道曲线的复杂要求属性,同时弯道曲线过度平稳和曲线较为平滑。通过实验验证了,该算法的有效性能,为后续的智能车开发提供一定的技术积累。
图4仿真结果
参考文献:
[1]张颖,吴成东,原宝龙.机器人路径规划方法综述[J].控制工程学报,2003(10):152-155.
[3]朱大奇,颜明重.移动机器人路径规划技术综述[J].控制与决策,2010,25(7):961-967.
[4]侯梦婷,赵作鹏,高萌,等.采用角度因子的蚁群优化多路径路由算法[J].计算机工程与应用,2017,53(1):107-112.
[5]万正宜,彭玉旭.求解旅行商问题的改进型量子蚁群算法[J].计算机工程与应用,2016,52(22):59-63.
文章来源:洪顺.智能汽车路径规划应用研究[J].汽车实用技术,2021,46(13):27-29.
分享:
目前业内对提高气密检测精度已经做了大量研究。宣立明等人[1]对不同产品在使用气密设备时设定不同测试参数,来提升测量精度。魏子云[2]研究了变速箱总成充气时间、检测时间对气密检测精度的影响。杨伟等人[3]针对军用电子设备特点,选用差分式气密检测替代淋雨及浸泡测试,并采用红外热成像技术分析产品的泄漏位置。
2025-08-24电池模组由电芯经串并联方式组合,作为电池系统构成中的一个小型模块。目前纯电动车用的模组为12个电芯2P6S(2并联×6串联)组装而成。其基本组成包括:控制模组(BMS板),电池复合单体,导电联接件,塑料框架,冷盘,冷却管,两端的压板以及紧固件。
2025-07-20汽车产业链上的生产方和销售方都要寻找更加高效的、可以调整的销售渠道以适应这种变化的消费需求,这种渠道的整合与集成管理成为必然选择,传统渠道中各个企业单元之间的信息“孤岛”效应将被打破,结合信息化手段的解决方案将获得最大的资源整合优化效果。
2025-06-29若电池寿命问题得不到妥善解决,将导致两个严重问题:一是用户担忧电池损耗而回避使用超快充电桩,造成设施利用率低下;二是电池过早报废推高全生命周期成本,削弱电动车辆的经济性优势。因此,揭示超快充电对电池寿命的影响机制,并提出针对性优化策略,具有重大的经济价值和现实意义。
2025-05-18车载充电机作为新能源汽车不可或缺的核心部件,集充电机与直流变换器功能于一体。一方面,它将电网输入的交流电转换为适配车辆电池包的电压,实现对电池的充电;另一方面,在车辆高压上电成功后,充当低压电源,把动力电池的高压直流电转换为低压直流电,为低压器件供电并为车载蓄电池充电。
2025-05-18碳达峰、碳中和目标的提出,为汽车行业的发展带来了新的考验。汽车排放标准的不断提高,促使汽车行业加速变革,传统模式已不能满足要求。在此背景下,汽车向混动化、纯电化的发展成为必然趋势,软件定义汽车成为汽车新的架构模式。在这一转型过程中,合理分配电能成为整车能耗优化的关键环节。
2025-05-18电动汽车车载充电电源电路中,功率因数校正电路(PowerFactorCorrection,PFC)是重要组成部分。现有的功率因数校正电路的外接电源多为交流民用电,其功率受限制,最大功率为6.6kW。随着电动汽车产业进入规模化快速发展新阶段,充电基础设施匮乏、充电速度慢等问题日益突出,急需提升车载充电功率及兼容性。
2025-05-18企业想要在竞争激烈的国内外市场拔得头筹,能够精确反映企业经营状况的财务绩效便成了利益相关者的有力工具。新能源汽车企业虽然具有较高的成长性,但也需要较高的研发资金投入,受行业政策影响比较大,因此,以利润为财务绩效考核核心的传统绩效评价已不是最佳选择。
2025-05-13新质生产力的提出重塑着各个行业的生存与发展格局。汽车产业近年来正经历着前所未有的变局。新能源、智能网联、无人驾驶等技术颠覆了人们对传统汽车产品的认知,在营销端对传统汽车厂的营销组合带来了深层次的冲击。对于广大的传统车企来说,如何在营销端积极转型是摆在面前的一个重大问题。
2025-03-19能源安全、环境污染和气候变化被认为是工业革命以来制约世界发展的三大挑战。随着可持续发展理念的提出,相关问题越来越受到人们的关注。新能源汽车具有减少能量损失、缓解环境污染和环保等优势,在全球范围内越来越具吸引力。锂离子电池以其高容量、高效率、循环寿命长等优点,成为新能源汽车动力电池的首选[1~5]。
2025-01-14人气:8374
人气:3186
人气:2580
人气:2114
人气:2106
我要评论
期刊名称:汽车实用技术
期刊人气:2340
主管单位:陕西省科学技术协会
主办单位:陕西省科学技术协会
出版地方:陕西
专业分类:科技
国际刊号:1671-7988
国内刊号:61-1394/TH
邮发代号:52-275
创刊时间:1976年
发行周期:半月刊
期刊开本:大16开
见刊时间:4-6个月
影响因子:0.000
影响因子:0.010
影响因子:0.916
影响因子:0.345
影响因子:0.627
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!