汽车工程 ›› 2021, Vol. 43 ›› Issue (11): 1620-1630.doi: 10.19562/j.chinasae.qcgc.2021.11.007

• • 上一篇    下一篇

基于改进型ELM的熟练驾驶员行车轨迹拟合方法研究

江昕炜1(),陈龙1,华一丁2,徐兴1   

  1. 1.江苏大学汽车工程研究院,镇江 212013
    2.江苏大学汽车与交通工程学院,镇江 212013
  • 收稿日期:2018-09-27 修回日期:2019-03-06 出版日期:2021-11-25 发布日期:2021-11-22
  • 通讯作者: 江昕炜 E-mail:609746095@qq.com

Research on Skilled Driver's Trajectory Fitting Based on Improved ELM

Xinwei Jiang1(),Long Chen1,Yiding Hua2,Xing Xu1   

  1. 1.Automotive Engineering Research Institute,Jiangsu University,Zhenjiang  212013
    2.School of Automotive and Traffic Engineering,Jiangsu University,Zhenjiang  212013
  • Received:2018-09-27 Revised:2019-03-06 Online:2021-11-25 Published:2021-11-22
  • Contact: Xinwei Jiang E-mail:609746095@qq.com

摘要:

为使智能汽车在转向操控方面尽量接近人类驾驶员的转向操控水平,提出一种训练并学习熟练驾驶员行车轨迹的非线性拟合方法。基于分段多项式方法构建右转、掉头、车道保持和换道等4种典型转向工况表达模型,并结合自适应伪谱法实现分段轨迹的有效衔接。为避免传统神经网络学习算法(如BPNN)需要人为设置大量的网络训练参数,且易产生局部最优解的不足,提出了基于改进型极限学习机(ELM)的熟练驾驶员行车轨迹非线性拟合策略。引入卡尔曼滤波(KF)算法,对ELM输出权重矩阵进行滤波处理,更新阶段循环计算,实现对ELM算法的优化,提高了ELM在多重共线性的情况学习精度。分别利用KFELM、ELM和BPNN对不同工况下的熟练驾驶员行车轨迹进行非线性拟合试验。结果表明,KFELM的训练精度和测试精度明显优于ELM和BPNN,同时KFELM的学习速度稍好于ELM,且明显优于BPNN。改进型ELM的驾驶模型训练方法为自动驾驶汽车提供了决策控制的理论依据。

关键词: 智能汽车, 行车轨迹, 非线性拟合, 熟练驾驶员

Abstract:

In order to make the steering control level of the intelligent cars as close as possible to the level of human drivers, a nonlinear fitting method for training and learning the trajectory of skilled drivers is proposed. Based on the piecewise polynomial method, the expression models of four typical steering conditions including right turn, U-turn, lane keeping and lane change are constructed, and the adaptive pseudo-spectral method is used to realize effective connection of piecewise trajectories. In order to avoid the problem of the traditional neural network learning algorithm (such as BPNN) that it is necessary to artificially set a large number of network training parameters, and it is easy to produce the local optimal solution, a nonlinear skilled driver's driving trajectory fitting strategy based on improved extreme learning machine (ELM) is proposed. The Kalman filter (KF) algorithm is introduced to filter the ELM output weight matrix, update the stage cycle calculation, optimize the ELM algorithm, and improve the learning accuracy of ELM in multi-collinearity. KFELM, ELM and BPNN are used respectively to perform nonlinear fitting tests on the skilled driver's driving trajectory under different working conditions. The results show that the training precision and test accuracy of KFELM are obviously better than ELM and BPNN, and the learning speed of KFELM is slightly better than that of ELM, and significantly better than that of BPNN. The improved ELM driving model training method provides a theoretical basis for decision control for autonomous vehicles.

Key words: intelligent car, driving trajectory, nonlinear fitting, skilled driver