+高级检索
网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

融合模式决策的4WIS车辆路径规划方法  PDF

  • 秦洪懋 1,2
  • 金英杰 1
  • 杨泽宇 1,2
  • 胡满江 1,2
  • 崔庆佳 1,2
  • 徐彪 1,2
1. 湖南大学 机械与运载工程学院, 湖南 长沙 410082; 2. 湖南大学 无锡智能控制研究院, 江苏 无锡 214115

中图分类号: U469.79

最近更新:2024-08-25

DOI: 10.16339/j.cnki.hdxbzkb.2024188

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
EN
目录contents

摘要

针对四轮独立转向(four-wheel independent steering, 4WIS)车辆的路径规划问题,提出了一种融合模式决策的图搜索算法.首先,对4WIS车辆三种运动模式进行建模,并分析其运动模式的运动特性,据此设计多模式节点拓展策略,实现了4WIS车辆多运动模式与路径规划的融合.然后,针对最优节点选取和运动模式决策问题,设计了多目标代价函数,引导4WIS车辆合理切换运动模式,并生成平滑路径.最后,在MATLAB软件上进行仿真实验,在多种场景中测试所提出算法,验证其可行性与有效性.结果表明:提出的算法在路径规划中考虑了三种运动模式的优化组合与模式切换问题,能实现最优运动模式序列和最短路径规划.且该算法求解效率高,所规划路径优异,能充分发挥4WIS车辆的高灵活性与高通过性,有效解决其路径规划问题.

随着电子技术和控制技术的发展,车辆4WIS系统作为一种有效的车辆机动技术,可以提高车辆在低速时的机动性及高速时的稳定

1.与传统前轮转向车辆相比,4WIS车辆四个车轮均可独立控制,具有传统车辆无法实现的斜向移动和原地旋转等特殊运动模2,其智能驾驶技术得到了人们的积极研3-4.目前智能驾驶车辆相关研究主要集中在环境感知、行为决策、运动规划和车辆控制等方5,而路径规划作为运动规划最重要的部分,是智能驾驶技术的关键模块之一.现有4WIS车辆的相关研究主要集中在运动控制方面,其路径规划技术相关研究较少.由于4WIS车辆具有多种运动模式,在不同工况如何合理组合各运动模式是其路径规划的最大挑战.

目前,常用车辆路径规划方法主要分为四

6-8:基于图搜索的方9-12、基于采样的方13-17、基于优化的方18-19、曲线插值方20-21.其中,基于图搜索的方法主要包含Dijkstra、A*、混合A*9、D*以及相应的变种.通过结合A*算法和前轮转向车辆运动学特性,文献[9]提出了经典的混合A*图搜索算法.在将搜索空间离散化后,混合A*算法使用节点拓展来遍历离散地图空间,找到全局路径.此外,算法还包含了启发式函数和终点曲线拟合方法,提高了算法的求解效率.文献[10]提出一种多级混合A*算法,首先通过混合A*算法搜索出初始路径并识别出路径所通过的狭窄通道,然后再次使用混合A*算法单独搜索通过狭窄通道的路径,最后将路径拼接形成全局路径,该方法在具有狭窄通道的场景效果较好.然而,尽管图搜索类算法具有广泛的适用性和灵活性,但现有的图搜索类算法研究中,几乎没有针对4WIS车辆的路径规划方法研究.基于采样的方法主要包含快速探索随机树法(Rapidly-Exploring Random Tree, RRT)和概率路线图法(Probabilistic Roadmaps, PRM)以及相应的变种.文献[13]提出了一种双向RRT的高效算法,通过将后向树作为启发来引导前向树生长,避免了前后两树连接过程中的两点边值问题.文献[14]提出了一种针对4WIS机器人的混合空间运动学内外单元探索方法(Hybrid-Space Kinodynamic Interior–Exterior Cell Exploration Planning, HS-KIECEP),该方法通过采样来生长一颗搜索树,并在每一轮节点选择后随机选择一种运动模式进行树的生长,直到找到目标节点.基于优化的方法是从数值优化的角度考虑路径规划,将其构造成一个凸优化问题,然后求解得到最优路径.文献[18]针对自动泊车情况,通过构造安全走廊的方法简化了最优控制问题中的避碰约束,提高了求解效率.文献[19]综合考虑了线控4WIS车辆运动学非完整约束,建立了平行泊车路径规划约束最优化问题,并采用改进的粒子群优化算法对其进行求解来获得最优平行泊车路径.曲线插值方法通过直线、圆弧、回旋曲线等不同线型的组合来找到无碰撞路径.文献[20]基于4WIS车辆运动学模型,提出了一种采用七次多项式的避障路径规划算法.文献[21]基于b样条曲线变化灵活、实现简单、曲率连续的优点,采用b样条理论规划4WIS救援车的平滑车辆路径.

上述路径规划方法中,基于优化的方法与曲线插值方法虽然有对4WIS车辆规划方法的研究,但其都只考虑了车辆的单一运动模式,没有将4WIS车辆的多种运动模式同时考虑到路径规划算法中.虽然基于采样的HS-KIECEP方法考虑了4WIS的多种运动模式,但由于其运动模式的随机选择,无法保证模式切换的合理性与路径的最优性.为了发挥出4WIS车辆多种运动模式的高灵活性,需要研究一种更适用于4WIS车辆的路径规划算法.

本文研究了4WIS车辆的路径规划问题,受图搜索类算法的启发,提出了一种融合模式决策的图搜索算法.对应于4WIS车辆的多种运动模式,该算法具有多模式节点拓展策略,在搜索路径时,可以采用多种运动模式来拓展路径节点.且算法充分考虑各运动模式特性与运动模式切换这一影响路径品质的关键因素,设计了一种多目标代价函数,避免车辆频繁切换运动模式.并使用MATLAB进行路径规划仿真实验,与经典混合A*图搜索算法进行了对比,验证本文提出方法的有效性和优异性.

1 4WIS车辆运动特性分析

本文研究对象为4WIS车辆,它具备多种运动模式,本研究主要集中于四轮阿克曼转向、斜向移动、原地旋转三种最具代表性的运动模式.四轮阿克曼转向模式为4WIS车辆的基本运动模式,斜向移动模式和原地旋转模式为车辆的特殊运动模式.为保证所规划路径的可行性,需保证其满足车辆各运动模式下的运动学约束.构建4WIS车辆三种运动模式的简化车辆模型,如图1~图3所示,由车辆的中心点(xy)及车辆横摆角φ确定车辆在全局坐标系下的位姿(xyφ).

fig

图1  四轮阿克曼转向运动模式

Fig.1  Four-wheel Ackerman steering motion mode

fig

图2  斜向移动运动模式

Fig.2  Oblique movement motion mode

fig

图3  原地旋转运动模式

Fig.3  Spin in place motion mode

4WIS车辆四轮阿克曼转向运动模式的简化单轨模型如图1所示,假设该模式下车辆前后车轮转向角度大小相同、方向相反.此运动模式下车辆进行带曲率约束的曲线运动,运动时同时改变车辆的全局位置(xy)和车辆横摆角φ.

车辆处于四轮阿克曼转向模式时,其转向半径可表示为

R=L2tanδ1 (1)

式中: L为车辆轴距;δ1为车辆在四轮阿克曼转向模式下的前轮转角.

车辆运动的行程为l1时,车辆的偏航角为

Δφ1=180l1πR (2)

4WIS车辆斜向移动运动模式的车辆模型如图2所示,此运动模式下车辆的四个车轮转角一致,车辆进行斜向平移.当车轮转角为δ2,且车轮不产生横向偏移时,车辆朝(φ+δ2)方向直线行驶,运动过程中车辆横摆角φ保持不变.

4WIS车辆原地旋转运动模式的车辆模型如图3所示,此时车辆绕中心点进行原地转向.该运动模式下车辆在全局坐标系下的位置(xy)不变,横摆角φ发生改变.

2 融合模式决策的图搜索算法

在经典图搜索算法的基础上,融合模式决策的图搜索算法融入了4WIS车辆三种运动模式的车辆运动学,考虑了运动模式切换决策这一影响路径品质的关键因素.算法在与车辆位姿(xyφ)对应的离散三维搜索空间(X,Y,θ)中搜索路径,并从起始节点开始迭代搜索,在每一轮迭代中,选择代价值最小的节点,通过多模式节点拓展策略来拓展多个子节点,并通过尝试搜索当前节点与目标节点之间可行的Reeds-Shepp曲线

22来完成路径规划.

2.1 多模式节点拓展策略

图搜索算法通过节点拓展探索离散地图,在搜索到目标节点后通过路径回溯完成路径规划.经典图搜索算法节点拓展方式如图4所示.图4(a)为A*算法的节点拓展方式,其拓展节点为栅格的中点,生成的路径不符合车辆的运动学.图4(b)为混合A*图搜索算

9的节点拓展方式,其根据车辆运动学约束来拓展节点,规划出了符合车辆运动学的路径,但其只适用于前轮转向车辆.针对4WIS车辆的三种不同运动模式,需要设计新的节点拓展策略.

fig

图4  经典图搜索算法节点拓展方式

Fig.4  Node expansion method of typical graph search algorithm

(a)A*算法节点拓展方式 (b)混合A*算法节点拓展方式

本文提出的多模式节点拓展策略包含多种节点拓展方式,如图5所示,图5(a)~(c)分别为四轮阿克曼转向模式、斜向移动模式、原地旋转模式的节点拓展方式示意图.图中每个车辆位姿表示为一个节点构型(xyφ).中心点处的前向构型为父节点位姿,其他构型表示子节点位姿.算法在每一次迭代过程中,父节点ni在离散空间中可拓展出图示的三种类型的子节点ni+1,并将拓展子节点时所使用的运动模式信息pi+1、车辆控制方向信息vi+1、车轮转角信息δ1,i+1δ2,i+1记录到节点信息之中.pi+1=1为四轮阿克曼转向模式,pi+1=2为斜向移动模式,pi+1=3为原地旋转模式,vi+1=1为车辆正向行驶状态,vi+1=-1为车辆倒车状态.父节点位姿为(xiyiφi),生成的各运动模式子节点位姿为(xi+1yi+1φi+1).

fig

图5  多模式节点拓展策略

Fig.5  Multi-mode node expansion strategy

(a)四轮阿克曼转向 (b)斜向移动 (c)原地旋转

四轮阿克曼转向模式为车辆基础运动模式,其节点拓展方式如图5(a)所示,生成满足四轮阿克曼转向模式运动学约束的直行子节点和转弯子节点.对车辆前轮转向范围离散化,其拓展直行子节点时的前轮转角为0,拓展转弯子节点时的前轮转角为

δ1,i+1=±4δmax jN1-2,j1,N1-24 (3)

式中,δmax为非原地旋转模式下的最大前轮转角;N1为四轮阿克曼转向模式拓展的子节点数量.

当四轮阿克曼转向模式节点拓展步长为l1时,根据图1的车辆模型及其分析可知,其所生成的各直行子节点位姿为

xi+1=xi+νi+1 l1cosφi (4)
yi+1=yi+νi+1 l1sinφi (5)
φi+1=φi (6)

生成的各转弯子节点位姿为

xi+1=xi+νi+1 R[cos(φi+Δφ1)-cosφi] (7)
yi+1=yi-νi+1 R[sin(φi+Δφ1)-sinφi] (8)
φi+1=φi+Δφ1 (9)

式中,转向半径R和偏航角Δφ1通过将前轮转角δ1,i+1和步长l1代入式(1)~式(2)求得.

斜向移动模式为特殊运动模式,其节点拓展方式如图5(b)所示,当斜向移动模式节点拓展步长为l2时,根据图2的车辆模型及其分析可知,所生成的斜向移动子节点位姿分别为

xi+1=xi+νi+1 l2 cos(φi+δ2,i+1) (10)
yi+1=yi+νi+1 l2 sin(φi+δ2,i+1) (11)
φi+1=φi (12)

式中,δ2,i+1为斜向移动模式的车轮转角,其大小为

δ2,i+1=±4 δmaxN2-2j-12,j1,N24 (13)

式中,N2为斜向移动模式拓展的子节点数量.

原地旋转运动模式为特殊运动模式,其节点拓展方式如图5(c)所示,在同一位置生成横摆角不同的子节点.当每次原地旋转的角度变换为Δφ2时,根据图3中原地旋转运动模式的车辆模型及其分析可知,所生成的子节点位姿分别为

xi+1=xi (14)
yi+1=yi (15)
φi+1=φi+j Δφ2 ,j[1,N3] (16)

式中,N3为原地旋转运动模式拓展的子节点数量,且满足Δφ2=2πN3+1 .

2.2 多目标代价函数

代价函数对图搜索类算法规划性能影响较大,为了实现规划过程中车辆运动模式的最优决策,本文提出一种多目标代价函数.算法在每次进行子节点拓展时同步计算各子节点的代价函数,当父节点为ni时,子节点ni+1的多目标代价函数为

F(ni+1)=G(ni+1)+H(ni+1),pi+1=pi;G(ni+1)+P(ni+1)+H(ni+1),pi+1pi (17)

式中:pipi+1分别为拓展节点nini+1时使用的运动模式,Gni+1)为多模式路径代价函数,Pni+1)为模式切换代价函数,Hni+1)为启发式代价函数.

2.2.1 多模式路径代价函数

针对三种节点拓展方式所生成的各模式子节点ni+1,分别设计不同的路径代价函数,即

G(ni+1)G1(ni+1),pi+1=1G2(ni+1),pi+1=2G3(ni+1),pi+1=3 (18)

式中:G1ni+1)、G2ni+1)和G3ni+1)分别为四轮阿克曼转向模式、斜向移动模式和原地旋转模式拓展子节点对应的路径代价函数.

当拓展四轮阿克曼转向模式的子节点时,产生的路径代价函数G1ni+1)为

G1(ni+1)=l1 1+1-νi+12 ωb1+|δ1,i+1| ωc+
      |νi+1-νi|2 ωr1+|δ1,i+1-δ1,i| ωt1 (19)

式中:ωb1ωcωr1ωt1分别为四轮阿克曼转向模式下的车辆倒车惩罚系数、转弯惩罚系数、控制方向改变惩罚系数和车轮转角改变惩罚系数.

当拓展斜向移动模式的子节点时,产生的路径代价函数G2ni+1)为

G2(ni+1)=l2 1+1-νi+12 ωb2+|δ2,i+1| ωo+|νi+1-νi|2 ωr2+|δ2,i+1-δ2,i| ωt2 (20)

式中:ωb2ωoωr2ωt2分别为斜向移动模式下的车辆倒车惩罚系数、斜向移动惩罚系数、控制方向改变惩罚系数和车轮转角改变惩罚系数.

当拓展原地旋转运动模式的子节点时,产生的路径代价函数G3ni+1)为

G3(ni+1)=|φi+1-φi| ωa (21)

式中:ωa为原地旋转模式下的车辆横摆角改变惩罚系数.

2.2.2 模式切换代价函数

算法考虑了4WIS车辆进行运动模式切换时产生的一系列的模式切换损耗,当进行了模式切换操作后,在生成的子节点代价值中增加模式切换代价,避免运动模式频繁切换,实现路径规划过程中的运动模式决策.

当车辆进行运动模式切换时,车辆首先切换到初始状态,即四个车轮转角都为零的状态,然后切换至下一运动模式状态.当车辆切换运动模式时,所产生的模式切换代价包括从上一运动模式转换到车辆初始状态所产生的恢复代价函数与转换到下一运动模式状态所产生的模式切换惩罚代价函数,具体公式如下:

P(ni+1)=Pr(ni+1)+Pp(ni+1) (22)

式中,Prni+1)为恢复代价函数,Ppni+1)为模式切换惩罚代价函数.

恢复代价函数Prni+1)的计算与路径代价值的计算方法类似,上一运动状态转换到车辆初始状态时产生的恢复代价函数为

Pr(ni+1)=δ1,i ωt1,pi=1;δ2,i ωt2,pi=2;ωs,pi=3 (23)

式中:惩罚系数ωt1ωt2同路径代价函数的惩罚系数,ωs为原地旋转车轮转角改变惩罚系数.

模式切换惩罚代价函数Ppni+1)为

Pp(ni+1)=δ1,i+1 ωt1+ωp1,pi+1=1;δ2,i+1 ωt2+ωp2,pi+1=2;ωs+ωp3,pi+1=3 (24)

式中:ωp1ωp2ωp3分别为切换到四轮阿克曼转向模式、斜向移动模式和原地旋转模式的模式切换惩罚系数;惩罚系数ωt1ωt2ωs式(23).

2.2.3 启发式代价函数

启发式代价函数是影响图搜索算法搜索效率、路径品质的关键因素之一.本文算法的启发式代价函数采用两种启发式并行,并选取其较大值来计算启发式代价值.

第一种启发式是不考虑障碍物的非完整约束启发代价h1ni+1),其数值通过车辆最小转弯半径生成节点(xi+1yi+1φi+1)到目标节点(xgoalygoalφgoal)的 RS曲线进行获取.该项代价值不考虑环境中障碍物的影响,可以离线生成.

第二种启发式是考虑障碍物的完整性启发式代价h2ni+1),其数值是二维空间中使用Dijkstra算法计算得到的节点到目标点的最近距离.

综上可知启发式代价函数Hni+1)计算公式为

H(ni+1)=ωemax(h1(ni+1),h2(ni+1)) (25)

式中,ωe为启发式代价系数,ωe较大时算法搜索效率更高,ωe较小时规划路径质量更优.

2.3 算法总流程

综上所述,本文提出的融合模式决策的图搜索算法总流程如图6所示.

fig

图6  算法总流程图

Fig.6  General flow-chart of algorithm

1) 建立开放列表和闭合列表,且两个列表都初始化为空列表,然后将搜索起始点nstart放入开放列表.

2) 检索开放列表中是否还有节点.若此时开放列表为空,则路径规划失败.如开放列表不为空,则进入下一步.

3) 选取开放列表中多目标代价函数Fn)最小的节点ni作为父节点,将节点ni从开放列表中弹出,并放入闭合列表.

4) 判断上述步骤3)中的节点ni能否拓展到目标节点ngoal或者生成与目标节点ngoal之间无障碍物碰撞的RS曲线.若能,则路径规划结束,且成功搜索到可行路径;若不能,则进入下一步.

5) 对上述步骤3)中的节点ni,使用多模式节点拓展策略进行节点拓展,得到若干个候选子节点ni+1.先对候选子节点进行碰撞检测,剔除掉有障碍物碰撞的不可行子节点.再计算所有可行候选子节点的位姿信息(xi+1yi+1φi+1)、多模式路径代价函数值 Gni+1)、模式切换代价值Pni+1)、启发代价值 Hni+1)、候选多目标代价值Fni+1)、节点拓展方式pi+1等信息.

6) 判断上述步骤5)中的可行的候选子节点是否已经在开放列表或闭合列表中,根据判断结果进行以下步骤.

7) 若候选子节点ni+1不在开放列表和闭合列表中,则将该候选子节点ni+1的父节点信息设为ni,并将子节点放入开放列表.

8) 若子节点ni+1在闭合列表,则跳过该子节点.

9) 若子节点在开放列表中,则该子节点已经遍历过.获取子节点ni+1在开放列表中的当前总代价值Fni+1)΄,与步骤5)中以ni为父节点时计算得到的候选总代价值Fni+1)比较,若Fni+1)΄小于或等于 Fni+1),则保留该子节点在开放列表中的信息.若 Fni+1)΄大于Fni+1),则表示以ni为父节点时能得到更好的路径,此时更替子节点ni+1在开放列表中的信息.判断完所有可行候选子节点后,循环步骤2)到步骤6),直到满足结束路径规划的条件,则算法结束.

3 仿真实验与分析

在MATLAB 2022b软件上搭建仿真平台,并在内存为16 GB、CPU为R5-5600H的电脑上执行仿真验证.为了充分验证本文提出的融合模式决策的图搜索算法的有效性与优异性,与经典混合A*图搜索算

9进行了对比.仿真实验中,使用矩形框模拟车辆几何模型,并设计三种场景进行仿真实验,场景a、b和c分别为障碍物密布场景、狭窄通道场景和简单场景,环境大小为25 m×25 m,表1为车辆参数表.通过参考图搜索算法相关论文的实验设置,得到了算法仿真参数的初值,并通过多次仿真调试,得到如 表2所示的仿真参数表.此外,在实际应用中,还可以根据对各运动模式的偏好,来适当调整相关的惩罚系数.仿真结果见图7~图9表3~表5,图中深色多边形块为障碍物,箭头和深蓝色矩形框表示起点和终点的车辆位姿,浅蓝色矩形框表示路径点处的车辆位姿,黑色实线表示四轮阿克曼转向模式的前行路径,蓝色实线表示四轮阿克曼转向模式的倒车路径,粉色圆表示车辆在此位置进行了原地旋转操作,红色实线为斜向移动路径.

表1  车辆参数
Tab.1  Vehicle parameters
参数数值
车辆轴距L/m 2.6
车辆前后悬/m 0.7
车辆长度/m 4.0
车辆宽度/m 2.0
最大前轮转角δmax/rad π/4
表2  仿真参数
Tab.2  Simulation parameters
参数数值
四轮阿克曼转向模式拓展步长l1/m 0.5
斜向移动模式拓展步长l2/m 0.3
四轮阿克曼转向模式子节点拓展数量N1 10
斜向移动模式子节点拓展数量N2 8
原地旋转模式子节点拓展数量N3 7
四轮阿克曼转向倒车惩罚系数ωb1 1.0
四轮阿克曼转向转弯惩罚系数ωc 0.2
四轮阿克曼转向控制方向改变惩罚系数ωr1 2.0
四轮阿克曼转向车轮转角改变惩罚系数ωt1 0.2
斜向移动倒车惩罚系数ωb2 1.0
斜向移动惩罚系数ωo 0.2
斜向移动控制方向改变惩罚系数ωr2 2.0
斜向移动车轮转角改变惩罚系数ωt2 0.2
原地旋转横摆角改变惩罚系数ωa 0.2
原地旋转车轮转角改变惩罚系数ωs 0.2
模式切换惩罚系数ωp1 0.4
模式切换惩罚系数ωp2 0.6
模式切换惩罚系数ωp3 0.6
启发式代价系数ωe 1
fig

(a) 融合模式决策的图搜索

(b) 经典图搜索

  

算法路径1

算法路径1

fig

(c) 融合模式决策的图搜索

(d) 经典图搜索

  

算法路径2

算法路径2

图7  场景a仿真结果

Fig.7  Simulation results of scenario a

fig

(a) 融合模式决策的图搜索

(b) 经典图搜索

  

算法路径1

算法路径1

fig

(c) 融合模式决策的图搜索

(d) 经典图搜索

  

算法路径2

算法路径2

图8  场景b仿真结果

Fig.8  Simulation results of sceneario b

fig

图9  场景c仿真结果

Fig.9  Simulation results of sceneario c

(a)融合模式决策的图搜索算法路径 (b)经典图搜索算法路径

表3  场景a仿真结果表
Tab.3  Simulation results of scenario a
算法搜索时间/s路径长度/m节点拓展次数

倒车

次数

倒车路径长度/m
本文算法 2.020 3 19.165 7 84 0 0
经典算法 4.829 0 21.508 0 1347 1 7.847 9
表4  场景b仿真结果表
Tab.4  Simulation results of scenario b
算法搜索时间/s路径长度/m节点拓展次数

倒车

次数

倒车路径长度/m
本文算法 4.592 3 24.872 6 1 108 0 0
经典算法 5.973 1 26.866 6 1 654 1.5 12.114 1
表5  场景c仿真结果表
Tab.5  Simulation results of scenario c
算法搜索时间/s路径长度/m节点拓展次数

倒车

次数

倒车路径长度/m
本文算法 1.683 2 27.425 0 31 0 0
经典算法 1.306 8 27.425 0 31 0 0

3.1 障碍物密布场景

提出的算法应具有处理各种复杂非结构化场景的能力,因此构建了不规则障碍物密布的场景a并进行了五次对比仿真实验,图7展示了其中两次对比仿真结果,五次实验结果的数据平均值如表3所示.从图中可以看出,在障碍物密布环境中,本文算法可以通过原地旋转操作调整车辆位姿,避免倒车行为,并规划出更短更平滑的路径.而经典图搜索算法多次变换行驶方向,生成数条倒车路径,导致路径较长且质量较低.根据表3的仿真结果,在障碍物密布场景中,本文算法通过特殊运动模式调整车辆位姿,相比经典图搜索算法具有更高的搜索效率、更短的规划路径以及更少的节点拓展次数.此外,算法还避免了倒车路径,充分发挥了4WIS车辆的高机动性.

3.2 狭窄通道场景

通道场景是行车的典型场景之一,构建包含狭窄平行泊车位的狭窄通道场景b进行仿真实验,其通道的正常宽度为5 m,在有障碍物处较为狭窄.在此场景也进行五次仿真实验,结果如图8表4所示,表4为五次仿真结果的数据平均值.在狭窄通道场景中,本文算法通过结合三种运动模式,能够在起始点的狭窄平行泊车位使用斜向移动模式驶出泊车位,在狭窄弯道处使用原地旋转模式调整车辆位姿,提高了规划效率与路径质量.而经典图搜索算法在上述两个区域都需要花费大量的路径搜索成本才能成功找到一条正确的路径,规划效率较低.根据表4的仿真结果,相比于经典图搜索算法,在狭窄通道场景中,本文算法亦具有更高的求解效率、更短的规划路径和更少的节点拓展次数,且无倒车路径.结合场景a的仿真结果可知,在较为狭窄的环境下,本文算法能合理分配多种运动模式,提高规划求解效率和路径质量,更具优异性.

3.3 简单场景

场景c为开阔的简单场景,在此场景中进行了一次对比实验,仿真实验结果如图9表5所示.在简单场景中,由于不存在狭窄环境,4WIS车辆只需使用单一的四轮阿克曼转向运动模式即可轻松规划出到达目标位姿的安全路径,无须使用特殊运动模式.此时本文算法与经典图搜索算法规划出的路径品质一致.如表5所示,本文算法的规划路径长度和节点拓展次数与经典图搜索算法相近,但求解所用时间略有增加.这是因为每一轮迭代中,两种算法选择了相似的最优节点,而本文算法仍会进行少量特殊运动模式的子节点拓展,稍微增加了搜索时间.可知在简单的场景中,本文算法相比经典图搜索算法虽然求解效率略低,但总体性能相近.

4 结 论

1)本文针对4WIS车辆的路径规划问题,提出了融合模式决策的图搜索算法.设计了多模式节点拓展策略,并综合考虑各运动模式特性以及运动模式切换,设计了多目标代价函数,引导车辆在不同场景下灵活切换运动模式,实现了路径规划与模式决策过程的巧妙融合,适用于4WIS车辆的路径规划.

2)通过在三种场景下进行仿真实验,表明了本文所提出的算法能有效解决4WIS车辆的路径规划问题,在障碍物密布或狭窄通道场景下皆具有较高求解效率,且所规划路径的品质具有明显优异性.而在简单场景中,算法亦保证了较好的规划性能.

3)后续研究可以建立在本文提出的图搜索算法基础上,对其规划的路径进行进一步的优化,以获得更高质量的路径.此外,还可以进行速度规划的研究,将该算法应用于实际工程实践中.

参考文献

1

HANG PCHEN X BFANG S Det alRobust control for four-wheel-independent-steering electric vehicle with steer-by-wire system[J].International Journal of Automotive Technology2017185):785-797 [百度学术] 

2

YE Y XHE LZHANG Q. Steering control strategies for a four-wheel-independent-steering Bin managing robot[J]. IFAC-PapersOnLine20164916): 39-44 [百度学术] 

3

HANG PCHEN X BTowards autonomous driving:review and perspectives on configuration and control of four-wheel independent drive/steering electric vehicles[J].Actuators2021108):184 [百度学术] 

4

YIN G DCHEN NWANG J Xet alRobust control for 4WS vehicles considering a varying tire-road friction coefficient[J].International Journal of Automotive Technology2010111):33-40 [百度学术] 

5

ZHU MCHEN H YXIONG G MA model predictive speed tracking control approach for autonomous ground vehicles[J].Mechanical Systems and Signal Processing201787138-152 [百度学术] 

6

任秉韬王淅淅邓伟文基于混合A*和可变半径RS曲线的自动泊车路径优化方法[J].中国公路学报2022357):317-327 [百度学术] 

REN B TWANG X XDENG W Wet alPath optimization algorithm for automatic parking based on hybrid A* and Reeds-Shepp curve with variable radius[J].China Journal of Highway and Transport2022357):317-327(in Chinese) [百度学术] 

7

GONZÁLEZ DPÉREZ JMILANÉS Vet alA review of motion planning techniques for automated vehicles[J]. IEEE Transactions on Intelligent Transportation Systems2016174):1135-1145 [百度学术] 

8

PADEN BČÁP MYONG S Zet al. A survey of motion planning and control techniques for self-driving urban vehicles[J]. IEEE Transactions on Intelligent Vehicles201611):33-55 [百度学术] 

9

DOLGOV DTHRUN SMONTEMERLO Met alPath planning for autonomous vehicles in unknown semi-structured environments[J]. International Journal of Robotics Research2010295):485-501 [百度学术] 

10

SHENG W TLI BZHONG XAutonomous parking trajectory planning with tiny passages: a combination of multistage hybrid A-star algorithm and numerical optimal control[J]. IEEE Access20219102801-102810 [百度学术] 

11

孙炜吕云峰唐宏伟基于一种改进A*算法的移动机器人路径规划[J].湖南大学学报(自然科学版)2017444):94-101 [百度学术] 

SUN WLÜ Y FTANG H Wet alMobile robot path planning based on an improved A* algorithm[J].Journal of Hunan University (Natural Sciences)2017444):94-101(in Chinese) [百度学术] 

12

ZHANG S YJIAN Z QDENG X Det alHierarchical motion planning for autonomous driving in large-scale complex scenarios[J].IEEE Transactions on Intelligent Transportation Systems2022238):13291-13305 [百度学术] 

13

WANG J KCHI W ZLI C Met alEfficient robot motion planning using bidirectional-unidirectional RRT extend function[J].IEEE Transactions on Automation Science and Engineering2022193): 1859-1868 [百度学术] 

14

ZHANG X LHUANG YWANG S Tet alMotion planning and tracking control of a four-wheel independently driven steered mobile robot with multiple maneuvering modes[J].Frontiers of Mechanical Engineering2021163): 504-527 [百度学术] 

15

KARAMAN SFRAZZOLI ESampling-based algorithms for optimal motion planning[J]. The International Journal of Robotics Research2011307): 846-894 [百度学术] 

16

张卫波肖继亮改进RRT算法在复杂环境下智能车路径规划中的应用[J].中国公路学报2021343): 225-234 [百度学术] 

ZHANG W BXIAO J LApplication of improved RRT algorithm in intelligent vehicle path planning under complicated environment[J].China Journal of Highway and Transport2021343):225-234(in Chinese) [百度学术] 

17

TAZAKI YOKUDA HSUZUKI TParking trajectory planning using multiresolution state roadmaps[J].IEEE Transactions on Intelligent Vehicles201724):298-307 [百度学术] 

18

LI BACARMAN TZHANG Y Met alOptimization-based trajectory planning for autonomous parking with irregularly placed obstacles:a lightweight iterative framework[J]. IEEE Transactions on Intelligent Transportation Systems2022238):11970-11981 [百度学术] 

19

张家旭卜纯研王晨线控四轮转向汽车平行泊车路径规划与跟踪控制[J].湖南大学学报(自然科学版)2021488):44-50 [百度学术] 

ZHANG J XBU C YWANG Cet alParallel parking path planning and tracking control for wire-four-wheel steering vehicle[J]. Journal of Hunan University (Natural Sciences)2021488): 44-50(in Chinese) [百度学术] 

20

杭鹏陈辛波张榜四轮独立转向-独立驱动电动车主动避障路径规划与跟踪控制[J].汽车工程2019412):170-176 [百度学术] 

HANG PCHEN X BZHANG Bet alPath planning and tracking control for collision avoidance of a 4WIS-4WID electric vehicle[J].Automotive Engineering2019412):170-176(in Chinese) [百度学术] 

21

XU F XLIU X HCHEN Wet alDynamic switch control of steering modes for four wheel independent steering rescue vehicle[J].IEEE Access19147135595-135605 [百度学术] 

22

REEDS JSHEPP LOptimal paths for a car that goes both forwards and backwards[J].Pacific Journal of Mathematics19901452):367-393 [百度学术] 

作者稿件一经被我刊录用,如无特别声明,即视作同意授予我刊论文整体的全部复制传播的权利,包括但不限于复制权、发行权、信息网络传播权、广播权、表演权、翻译权、汇编权、改编权等著作使用权转让给我刊,我刊有权根据工作需要,允许合作的数据库、新媒体平台及其他数字平台进行数字传播和国际传播等。特此声明。
关闭