工程科学学报 Chinese Journal of Engineering 神经网络在无人驾驶车辆运动控制中的应用综述 张守武王恒陈鹏张笑语李擎 Overview of the application of neural networks in the motion control of unmanned vehicles ZHANG Shou-wu,WANG Heng.CHEN Peng.ZHANG Xiao-yu,LI Qing 引用本文: 张守武,王恒,陈鹏,张笑语,李擎.神经网络在无人驾驶车辆运动控制中的应用综述.工程科学学报,2022,44(2:235- 243.doi:10.13374j.issn2095-9389.2021.04.23.001 ZHANG Shou-wu,WANG Heng.CHEN Peng,ZHANG Xiao-yu,LI Qing.Overview of the application of neural networks in the motion control of unmanned vehicles[J].Chinese Journal of Engineering,2022,44(2):235-243.doi:10.13374/j.issn2095- 9389.2021.04.23.001 在线阅读View online:https::/oi.org10.13374.issn2095-9389.2021.04.23.001 您可能感兴趣的其他文章 Articles you may be interested in 无人直升机自抗扰自适应轨迹跟踪混合控制 Trajectory-tracking hybrid controller based on ADRC and adaptive control for unmanned helicopters 工程科学学报.2017,39(11):1743htps:ldoi.org/10.13374.issn2095-9389.2017.11.018 无人驾驶车辆路径跟踪控制研究现状 Current status of path tracking control of unmanned driving vehicles 工程科学学报.2021,43(4:475 https::/1doi.org/10.13374斩.issn2095-9389.2020.11.12.003 基于集成神经网络的剩余寿命预测 Remaining useful life prediction based on an integrated neural network 工程科学学报.2020.42(10:1372htps:/doi.org10.13374.issn2095-9389.2019.10.10.005 多模型自适应控制理论及应用 Survey of multi-model adaptive control theory and its applications 工程科学学报.2020,42(2:135 https::1doi.org/10.13374.issn2095-9389.2019.02.25.006 含有自校正模型的加权多模型自适应控制 Weighted multiple model adaptive control with self-tuning model 工程科学学报.2018,4011):1389htps:/doi.org10.13374.issn2095-9389.2018.11.013 具有状态约束与输入饱和的全向移动机器人自适应跟踪控制 Adaptive tracking control for omnidirectional mobile robots with full-state constraints and input saturation 工程科学学报.2019,41(9%:1176htps:/1doi.org/10.13374j.issn2095-9389.2019.09.009
神经网络在无人驾驶车辆运动控制中的应用综述 张守武 王恒 陈鹏 张笑语 李擎 Overview of the application of neural networks in the motion control of unmanned vehicles ZHANG Shou-wu, WANG Heng, CHEN Peng, ZHANG Xiao-yu, LI Qing 引用本文: 张守武, 王恒, 陈鹏, 张笑语, 李擎. 神经网络在无人驾驶车辆运动控制中的应用综述[J]. 工程科学学报, 2022, 44(2): 235- 243. doi: 10.13374/j.issn2095-9389.2021.04.23.001 ZHANG Shou-wu, WANG Heng, CHEN Peng, ZHANG Xiao-yu, LI Qing. Overview of the application of neural networks in the motion control of unmanned vehicles[J]. Chinese Journal of Engineering, 2022, 44(2): 235-243. doi: 10.13374/j.issn2095- 9389.2021.04.23.001 在线阅读 View online: https://doi.org/10.13374/j.issn2095-9389.2021.04.23.001 您可能感兴趣的其他文章 Articles you may be interested in 无人直升机自抗扰自适应轨迹跟踪混合控制 Trajectory-tracking hybrid controller based on ADRC and adaptive control for unmanned helicopters 工程科学学报. 2017, 39(11): 1743 https://doi.org/10.13374/j.issn2095-9389.2017.11.018 无人驾驶车辆路径跟踪控制研究现状 Current status of path tracking control of unmanned driving vehicles 工程科学学报. 2021, 43(4): 475 https://doi.org/10.13374/j.issn2095-9389.2020.11.12.003 基于集成神经网络的剩余寿命预测 Remaining useful life prediction based on an integrated neural network 工程科学学报. 2020, 42(10): 1372 https://doi.org/10.13374/j.issn2095-9389.2019.10.10.005 多模型自适应控制理论及应用 Survey of multi-model adaptive control theory and its applications 工程科学学报. 2020, 42(2): 135 https://doi.org/10.13374/j.issn2095-9389.2019.02.25.006 含有自校正模型的加权多模型自适应控制 Weighted multiple model adaptive control with self-tuning model 工程科学学报. 2018, 40(11): 1389 https://doi.org/10.13374/j.issn2095-9389.2018.11.013 具有状态约束与输入饱和的全向移动机器人自适应跟踪控制 Adaptive tracking control for omnidirectional mobile robots with full-state constraints and input saturation 工程科学学报. 2019, 41(9): 1176 https://doi.org/10.13374/j.issn2095-9389.2019.09.009
工程科学学报.第44卷,第2期:235-243.2022年2月 Chinese Journal of Engineering,Vol.44,No.2:235-243,February 2022 https://doi.org/10.13374/j.issn2095-9389.2021.04.23.001;http://cje.ustb.edu.cn 神经网络在无人驾驶车辆运动控制中的应用综述 张守武2),王恒),陈鹏,张笑语),李擎1,)区 1)北京科技大学自动化学院,北京1000832)北京城市学院信息学部,北京1000833)工业过程知识自动化教育部重点实验室,北京 100083 区通信作者,E-mail:liqing@ies.ustb.edu.cn 摘要无人驾驶车辆自身具有强烈的非线性、信号时延和参数不确定性,对它的控制还受到道路附着系数的变化、侧向风 等外界因素影响.因此传统控制方法往往难以对其稳定和精确地控制.神经网络所具有的学习能力、自适应能力和近似非线 性映射的能力,为解决车辆模型参数的不确定性、外界的扰动以及车辆自适应控制问题提供了有效的途径.针对上述几个方 面,对近几年国内外学者将神经网络应用到无人驾驶车辆运动控制中所取得的成果与进展进行了归纳分类,分别介绍了应用 情况并对优缺点进行评价.最后总结了神经网络在无人驾驶车辆运动控制中存在的主要问题,并展望了可能的发展方向. 关键词神经网络:非线性系统:自适应控制:稳定性:无人驾驶车辆 分类号TP183 Overview of the application of neural networks in the motion control of unmanned vehicles ZHANG Shou-wu2,WANG Heng CHEN Peng,ZHANG Xiao-yu,LI Qing 1)School of Automation and Electrical Engineering.University of Science and Technology Beijing,Beijing 100083,China 2)School of Information Science and Engineering,Beijing City University,Beijing 100083,China 3)Key Laboratory of Knowledge Automation for Industrial Processes,Ministry of Education,Beijing 100083,China Corresponding author,E-mail:liqing @ies.ustb.edu.cn ABSTRACT This paper aims to introduce the application of neural networks in the motion control of unmanned vehicles in recent years.With the breakthrough of computer,robot control,and sensing technology,the development of unmanned vehicles has entered a stage of rapid development.It can reduce driver mistakes,bring convenience to the daily travel of humans,and it is widely used in the military and dangerous fields.However,the unmanned vehicle itself has strong nonlinearity,signal delay,and parameter uncertainty and its control is affected by external factors such as the change of road adhesion coefficient and lateral wind.Therefore,traditional control methods often face challenges in controlling the vehicle stably and accurately.The learning.adaptive,and approximate nonlinear mapping abilities of neural networks provide an effective way to solve the problems of vehicle model parameter uncertainty change, external disturbance,and vehicle adaptive control.Therefore,it is increasingly applied to the motion control of unmanned vehicles.The self-learning and adaptive ability of neural networks enable them to calculate the direct output control quantity according to the state deviation of the vehicle,which can be used as the controller of the unmanned vehicle.The ability of the neural networks to approach a nonlinear mapping makes it possible to approach the unknown dynamic parts of the vehicle,such as the uncertain parameters and external disturbances,which improves the accuracy and robustness of the controller design.The neural networks can remember previous 收稿日期:2021-04-23 基金项目:国家自然科学基金资助项目(61673098.61603034):北京市自然科学基金资助项目(3182027):中央高校基本科研业务费资助项 目(FRF-GF-17-B44)
神经网络在无人驾驶车辆运动控制中的应用综述 张守武1,2),王 恒1,3),陈 鹏1),张笑语1),李 擎1,3) 苣 1) 北京科技大学自动化学院,北京 100083 2) 北京城市学院信息学部,北京 100083 3) 工业过程知识自动化教育部重点实验室,北京 100083 苣通信作者, E-mail:liqing@ies.ustb.edu.cn 摘 要 无人驾驶车辆自身具有强烈的非线性、信号时延和参数不确定性,对它的控制还受到道路附着系数的变化、侧向风 等外界因素影响. 因此传统控制方法往往难以对其稳定和精确地控制. 神经网络所具有的学习能力、自适应能力和近似非线 性映射的能力,为解决车辆模型参数的不确定性、外界的扰动以及车辆自适应控制问题提供了有效的途径. 针对上述几个方 面,对近几年国内外学者将神经网络应用到无人驾驶车辆运动控制中所取得的成果与进展进行了归纳分类,分别介绍了应用 情况并对优缺点进行评价. 最后总结了神经网络在无人驾驶车辆运动控制中存在的主要问题,并展望了可能的发展方向. 关键词 神经网络;非线性系统;自适应控制;稳定性;无人驾驶车辆 分类号 TP183 Overview of the application of neural networks in the motion control of unmanned vehicles ZHANG Shou-wu1,2) ,WANG Heng1,3) ,CHEN Peng1) ,ZHANG Xiao-yu1) ,LI Qing1,3) 苣 1) School of Automation and Electrical Engineering, University of Science and Technology Beijing, Beijing 100083, China 2) School of Information Science and Engineering, Beijing City University, Beijing 100083, China 3) Key Laboratory of Knowledge Automation for Industrial Processes, Ministry of Education, Beijing 100083, China 苣 Corresponding author, E-mail: liqing@ies.ustb.edu.cn ABSTRACT This paper aims to introduce the application of neural networks in the motion control of unmanned vehicles in recent years. With the breakthrough of computer, robot control, and sensing technology, the development of unmanned vehicles has entered a stage of rapid development. It can reduce driver mistakes, bring convenience to the daily travel of humans, and it is widely used in the military and dangerous fields. However, the unmanned vehicle itself has strong nonlinearity, signal delay, and parameter uncertainty and its control is affected by external factors such as the change of road adhesion coefficient and lateral wind. Therefore, traditional control methods often face challenges in controlling the vehicle stably and accurately. The learning, adaptive, and approximate nonlinear mapping abilities of neural networks provide an effective way to solve the problems of vehicle model parameter uncertainty change, external disturbance, and vehicle adaptive control. Therefore, it is increasingly applied to the motion control of unmanned vehicles. The self-learning and adaptive ability of neural networks enable them to calculate the direct output control quantity according to the state deviation of the vehicle, which can be used as the controller of the unmanned vehicle. The ability of the neural networks to approach a nonlinear mapping makes it possible to approach the unknown dynamic parts of the vehicle, such as the uncertain parameters and external disturbances, which improves the accuracy and robustness of the controller design. The neural networks can remember previous 收稿日期: 2021−04−23 基金项目: 国家自然科学基金资助项目(61673098,61603034);北京市自然科学基金资助项目(3182027);中央高校基本科研业务费资助项 目(FRF-GF-17-B44) 工程科学学报,第 44 卷,第 2 期:235−243,2022 年 2 月 Chinese Journal of Engineering, Vol. 44, No. 2: 235−243, February 2022 https://doi.org/10.13374/j.issn2095-9389.2021.04.23.001; http://cje.ustb.edu.cn
236 工程科学学报,第44卷,第2期 information that can be used to calculate the current output.Thus,the neural networks can be used as the vehicle state observer to estimate the vehicle state parameters.The adaptive ability of the neural networks enables them to optimize the parameters of other control algorithms online.From these aspects,this paper summarized and classified the achievements and progress made by domestic and foreign scholars in applying neural networks to the motion control of unmanned vehicles in recent years,introduced the application situation,and evaluated the advantages and disadvantages.Finally,the main problems of neural networks in the motion control of unmanned vehicles were summarized and the possible development direction was prospected. KEY WORDS neural network;nonlinear system;adaptive control;stability;unmanned vehicle 无人驾驶车辆(以下简称无人车)为人们的日 神经网络可以根据车辆的状态偏差,直接输 常出行带来便捷,也被广泛应用到军事领域和危 出控制量,实现无人车的运动控制:可以逼近车辆 险场景中山它可以极大地减少驾驶员的失误,也 的不确定性参数、外部干扰等未知动态局部,提高 可以为无法驾驶车辆的残疾人士提供方便P-).传 无人车运动控制的精确性和鲁棒性:可以作为车 统无人车运动控制器的设计依赖精确的车辆模 辆状态观测器,估计车辆状态参数;可以优化其他 型,实际应用效果与仿真结果之间存在一定差距 控制算法的参数,使其具有自适应性,提高算法精 在这种情况下,神经网络为模型未知的复杂非线 确性.下面从这四个方面,分别介绍神经网络在无 性系统或动态时变的控制对象,特别是无人车的 人车运动控制中的具体应用 运动控制,提供了强大的技术支持.神经网络可以 1用作无人车运动控制器 从大量数据中挖掘特征,通过调整内部节点连接 的权重和阈值,对网络输出造成不同程度的影响 无人车的运动控制,根本上是建立车辆状态 以达到系统控制的目的6刀在无人车运动控制 偏差与消除此偏差所需控制量之间的映射.神经 中,常用的神经网络模型有: 网络作为车辆控制器,可以根据车辆的状态偏差 (I)BP(Back propagation)神经网络:BP神经网 直接计算出控制量,实现无人车的运动控制.卡梅 络本质上是一个非线性优化问题,它在已知的约 隆大学在1989年首次实现了神经网络对无人车的 束条件下,寻找一组参数组合,使该组合确定的目 运动控制.并使用进化算法对其优化.铰链式无人 标函数达到最小.而无人车运动控制可以转化为 车不同于乘用无人车,具有独特的转向机构.利用 多约束条件下的求最优解问题,因而BP神经网络 神经网络可以建立专门针对铰链式无人车的控制 常被用于设计无人车控制器⑧又因为BP神经网 器.驾驶员对车辆的控制,类似车辆控制器,都是 络具有自适应学习的能力,有较强的鲁棒性和容 让车辆尽可能地跟随目标状态.驾驶员模型是利 错性,因此适用于优化其他控制算法的参数,使其 用数学形式模拟驾驶员对车辆的控制行为,建立 具有自适应性,提高算法精确性例 车辆状态偏差和驾驶员对车辆控制之间的映射 (2)RBF(Radial basis function,径向基)神经网 将神经网络用于建立车辆驾驶员模型,可以比较 络:RBF神经网络有很强的非线性拟合能力,而且 驾驶员操控行为与车辆自主巡航系统的不同.为 学习规则简单,学习过程收敛速度快,便于计算机 避免采集大量驾驶员的操作数据作为神经网络的 实现.常被用于逼近车辆的不确定性参数、外部 训练样本,可以通过最优化目标函数来确定神经 干扰等未知动态局部IoI又因为RBF神经网络具 网络的权重和阈值。 有唯一最佳逼近的特性,无局部极小问题,常被用 1.1建立神经网络控制器 于优化其他控制算法的参数山 1989年Pomerleau设计出了基于神经网络的无 (3)RNN(Recurrent neural network)神经网络: 人车驱动系统ALVINN(Autonomous land vehicle in RNN神经网络可以记忆以往的信息并应用于当前 a neural network)l,用来驱动CMU Navlab无人车 输出的计算,最广泛使用的有长短时记忆网络等 ALVINN系统使用的是一个三层前馈神经网络.输 RNN神经网络在处理时序相关问题时有较好性 入层为30×32点的视频图像,隐含层包含4个神经 能,因此常被用于车辆的状态估计2四RNN神经 元.输出层包含30个神经元,为当前转向角度的线 网络由于增加了隐层及输出层节点的反馈,增强 性表示.最中间的输出单元表示“直线前进”状态, 了网络学习的精确性和容错性,因此能较好地估 而位于两侧的单元分别表示急剧地左转弯和右转 计车辆的状态 弯.训练结束后,该神经网络控制器可根据道路信
information that can be used to calculate the current output. Thus, the neural networks can be used as the vehicle state observer to estimate the vehicle state parameters. The adaptive ability of the neural networks enables them to optimize the parameters of other control algorithms online. From these aspects, this paper summarized and classified the achievements and progress made by domestic and foreign scholars in applying neural networks to the motion control of unmanned vehicles in recent years, introduced the application situation, and evaluated the advantages and disadvantages. Finally, the main problems of neural networks in the motion control of unmanned vehicles were summarized and the possible development direction was prospected. KEY WORDS neural network;nonlinear system;adaptive control;stability;unmanned vehicle 无人驾驶车辆(以下简称无人车)为人们的日 常出行带来便捷,也被广泛应用到军事领域和危 险场景中 [1] . 它可以极大地减少驾驶员的失误,也 可以为无法驾驶车辆的残疾人士提供方便[2−3] . 传 统无人车运动控制器的设计依赖精确的车辆模 型,实际应用效果与仿真结果之间存在一定差距[4−5] . 在这种情况下,神经网络为模型未知的复杂非线 性系统或动态时变的控制对象,特别是无人车的 运动控制,提供了强大的技术支持. 神经网络可以 从大量数据中挖掘特征,通过调整内部节点连接 的权重和阈值,对网络输出造成不同程度的影响, 以达到系统控制的目的[6−7] . 在无人车运动控制 中,常用的神经网络模型有: (1)BP(Back propagation)神经网络:BP 神经网 络本质上是一个非线性优化问题, 它在已知的约 束条件下,寻找一组参数组合,使该组合确定的目 标函数达到最小. 而无人车运动控制可以转化为 多约束条件下的求最优解问题,因而 BP 神经网络 常被用于设计无人车控制器[8] . 又因为 BP 神经网 络具有自适应学习的能力,有较强的鲁棒性和容 错性,因此适用于优化其他控制算法的参数,使其 具有自适应性,提高算法精确性[9] . (2)RBF(Radial basis function,径向基)神经网 络:RBF 神经网络有很强的非线性拟合能力,而且 学习规则简单,学习过程收敛速度快,便于计算机 实现. 常被用于逼近车辆的不确定性参数、外部 干扰等未知动态局部[10] . 又因为 RBF 神经网络具 有唯一最佳逼近的特性,无局部极小问题,常被用 于优化其他控制算法的参数[11] . (3) RNN(Recurrent neural network)神经网络: RNN 神经网络可以记忆以往的信息并应用于当前 输出的计算,最广泛使用的有长短时记忆网络等. RNN 神经网络在处理时序相关问题时有较好性 能,因此常被用于车辆的状态估计[12] . RNN 神经 网络由于增加了隐层及输出层节点的反馈,增强 了网络学习的精确性和容错性,因此能较好地估 计车辆的状态[13] . 神经网络可以根据车辆的状态偏差,直接输 出控制量,实现无人车的运动控制;可以逼近车辆 的不确定性参数、外部干扰等未知动态局部,提高 无人车运动控制的精确性和鲁棒性;可以作为车 辆状态观测器,估计车辆状态参数;可以优化其他 控制算法的参数,使其具有自适应性,提高算法精 确性. 下面从这四个方面,分别介绍神经网络在无 人车运动控制中的具体应用. 1 用作无人车运动控制器 无人车的运动控制,根本上是建立车辆状态 偏差与消除此偏差所需控制量之间的映射. 神经 网络作为车辆控制器,可以根据车辆的状态偏差 直接计算出控制量,实现无人车的运动控制. 卡梅 隆大学在 1989 年首次实现了神经网络对无人车的 运动控制,并使用进化算法对其优化. 铰链式无人 车不同于乘用无人车,具有独特的转向机构. 利用 神经网络可以建立专门针对铰链式无人车的控制 器. 驾驶员对车辆的控制,类似车辆控制器,都是 让车辆尽可能地跟随目标状态. 驾驶员模型是利 用数学形式模拟驾驶员对车辆的控制行为,建立 车辆状态偏差和驾驶员对车辆控制之间的映射. 将神经网络用于建立车辆驾驶员模型,可以比较 驾驶员操控行为与车辆自主巡航系统的不同. 为 避免采集大量驾驶员的操作数据作为神经网络的 训练样本,可以通过最优化目标函数来确定神经 网络的权重和阈值. 1.1 建立神经网络控制器 1989 年 Pomerleau 设计出了基于神经网络的无 人车驱动系统 ALVINN(Autonomous land vehicle in a neural network)[14] ,用来驱动 CMU Navlab 无人车. ALVINN 系统使用的是一个三层前馈神经网络. 输 入层为 30×32 点的视频图像,隐含层包含 4 个神经 元. 输出层包含 30 个神经元,为当前转向角度的线 性表示. 最中间的输出单元表示“直线前进”状态, 而位于两侧的单元分别表示急剧地左转弯和右转 弯. 训练结束后,该神经网络控制器可根据道路信 · 236 · 工程科学学报,第 44 卷,第 2 期
张守武等:神经网络在无人驾驶车辆运动控制中的应用综述 237· 息,实现无人驾驶.最高速度可达88kmh,车辆保 汽车的行为.利用驾驶员模型,可以建立驾驶员- 持在距离车道中心平均6.9cm的范围内.然而, 车辆-路况的闭环系统,更加全面地评价车辆操控 ALVINN系统需要频繁的再训练,以适应不断变化 的稳定性.经过人们对驾驶员行为的长期研究,文 的外界环境.而且所用的误差反向传播法,需要通 献[18]提出了一个人-车-路闭环的鲁棒控制系 过梯度下降法寻找权空间的优化方向,容易陷入局 统,动态补偿了驾驶员在不同转向频率下的反应 部极小.文献[15]探讨了采用进化算法确定神经网 然而这种基于反馈补偿的驾驶员模型,当纵向速 络的权值和阈值的方法.相比之下,进化算法是全 度过快时往往难以保证足够的相位角.为此,郭孔 局搜索式算法,可以有效地减少局部极小值的影响. 辉院士提出了预瞄-跟随理论,根据驾驶员前方 铰接式无人车转向方式不同于常规乘用车 道路的信息,计算控制输入、补偿时间和超前相 辆,其控制器的设计更加复杂6.文献[17刀利用神 位.文献20]应用数字最优预见控制理论,有效补 经网络完成了铰接式无人车的运动控制.首先建 偿了驾驶员的操纵时延和自身干扰.但由于驾驶 立车辆简化模型,然后利用模型参考自适应控制 员模型的时变性和非线性,传统控制方法往往难 原理,设计了针对铰接式无人车的神经网络控制 以建立精确的数学模型 器,该神经网络为3层网络:由4个神经元构成的 车辆自适应巡航系统能够根据前车的行为 输入层、10个神经元构成的单隐层和线性输出层. 自动调整本车的速度,以保持安全的行车距离.丰 神经网络的输入为道路曲率、横向加速度、横向 田汽车研究中心将神经网络应用到自适应巡航系 速度和横向位移,输出量为铰接角.仿真显示,该 统的设计中,用以模拟熟练驾驶员的控制行为四 控制器在变曲率路段中,收敛速度快,稳态特性 所采用神经网络的输入分别为道路信息、汽车横 好,能够准确地控制铰接式无人车跟踪期望路径, 向速度、横向位移,输出为经过驾驶员延时环节的 1.2建立驾驶员模型 方向盘转角.隐含层和输出层采用sigmoid式激活 驾驶员对汽车的操控行为,与车辆控制器一 函数.所采用神经网络的结构如图1所示,输入分 样,都是使车辆的运动状态尽可能跟随期望的状 别为道路信息、汽车横向速度、横向位移,输出为 态,驾驶员模型是用数学的形式模拟驾驶员操纵 经过驾驶员延时环节的方向盘转角6 Neural network controller Road curvature Lateral deviation Delay Unmanned Integral unit vehicle unit Lateral velocity 图1三层前馈神经网络驾驶员控制器原理图 Fig.1 Three layer feedforward neural network driver controller schematic diagram 为了简化神经网络驾驶员模型的拓扑结构, 高度非线性的,且随着车辆行驶环境而变化s2 文献23]提出了一种基于预瞄优化的神经网络驾 利用神经网络可以逼近了外部干扰和建模误差, 驶员模型,以前方道路信息为输入,类似滚动优化 提高了滑模算法的控制精度.轮胎参数的不确定 的建模方法,采用最优化目标函数来确定神经网 性是无人车系统参数不确定性的重要原因,利用 络.因此它不需要真实驾驶员驾车的试验数据,而 径向基神经网络可以逼近车辆转向刚度的不确定 且结构简单,只用4个神经元的单层神经网络就 性,再通过高阶滑模进一步减少车辆控制的抖振. 建立了驾驶员模型 2.1逼近无人车模型中不确定参数和外部干扰 滑模控制鲁棒性强、响应快,但容易产生高频 2用于无人车中未知动态局部的逼近 抖振,造成车辆失稳和机械磨损.利用神经网络逼 模型参数的不确定性和未知的外部干扰是无 近系统外部干扰和建模误差可以减少滑模控制产 人车实际控制中经常需要解决的问题,它们是 生的抖振,提高控制的精确性.文献[27刀提出了基
息,实现无人驾驶. 最高速度可达 88 km·h−1,车辆保 持在距离车道中心平均 6.9 cm 的范围内. 然而, ALVINN 系统需要频繁的再训练,以适应不断变化 的外界环境. 而且所用的误差反向传播法,需要通 过梯度下降法寻找权空间的优化方向,容易陷入局 部极小. 文献 [15] 探讨了采用进化算法确定神经网 络的权值和阈值的方法. 相比之下,进化算法是全 局搜索式算法,可以有效地减少局部极小值的影响. 铰接式无人车转向方式不同于常规乘用车 辆,其控制器的设计更加复杂[16] . 文献 [17] 利用神 经网络完成了铰接式无人车的运动控制. 首先建 立车辆简化模型,然后利用模型参考自适应控制 原理,设计了针对铰接式无人车的神经网络控制 器,该神经网络为 3 层网络:由 4 个神经元构成的 输入层、10 个神经元构成的单隐层和线性输出层. 神经网络的输入为道路曲率、横向加速度、横向 速度和横向位移,输出量为铰接角. 仿真显示,该 控制器在变曲率路段中,收敛速度快,稳态特性 好,能够准确地控制铰接式无人车跟踪期望路径. 1.2 建立驾驶员模型 驾驶员对汽车的操控行为,与车辆控制器一 样,都是使车辆的运动状态尽可能跟随期望的状 态. 驾驶员模型是用数学的形式模拟驾驶员操纵 汽车的行为. 利用驾驶员模型,可以建立驾驶员− 车辆−路况的闭环系统,更加全面地评价车辆操控 的稳定性. 经过人们对驾驶员行为的长期研究,文 献 [18] 提出了一个人−车−路闭环的鲁棒控制系 统,动态补偿了驾驶员在不同转向频率下的反应. 然而这种基于反馈补偿的驾驶员模型,当纵向速 度过快时往往难以保证足够的相位角. 为此,郭孔 辉院士提出了预瞄−跟随理论[19] ,根据驾驶员前方 道路的信息,计算控制输入、补偿时间和超前相 位. 文献 [20] 应用数字最优预见控制理论,有效补 偿了驾驶员的操纵时延和自身干扰. 但由于驾驶 员模型的时变性和非线性,传统控制方法往往难 以建立精确的数学模型[21] . δ 车辆自适应巡航系统能够根据前车的行为, 自动调整本车的速度,以保持安全的行车距离. 丰 田汽车研究中心将神经网络应用到自适应巡航系 统的设计中,用以模拟熟练驾驶员的控制行为[22] . 所采用神经网络的输入分别为道路信息、汽车横 向速度、横向位移,输出为经过驾驶员延时环节的 方向盘转角. 隐含层和输出层采用 sigmoid 式激活 函数. 所采用神经网络的结构如图 1 所示,输入分 别为道路信息、汽车横向速度、横向位移,输出为 经过驾驶员延时环节的方向盘转角 . Neural network controller Delay unit δ Integral unit Road curvature Lateral deviation Lateral velocity Unmanned vehicle … 图 1 三层前馈神经网络驾驶员控制器原理图 Fig.1 Three layer feedforward neural network driver controller schematic diagram 为了简化神经网络驾驶员模型的拓扑结构, 文献 [23] 提出了一种基于预瞄优化的神经网络驾 驶员模型,以前方道路信息为输入,类似滚动优化 的建模方法,采用最优化目标函数来确定神经网 络. 因此它不需要真实驾驶员驾车的试验数据,而 且结构简单,只用 4 个神经元的单层神经网络就 建立了驾驶员模型. 2 用于无人车中未知动态局部的逼近 模型参数的不确定性和未知的外部干扰是无 人车实际控制中经常需要解决的问题[24] . 它们是 高度非线性的,且随着车辆行驶环境而变化[25−26] . 利用神经网络可以逼近了外部干扰和建模误差, 提高了滑模算法的控制精度. 轮胎参数的不确定 性是无人车系统参数不确定性的重要原因,利用 径向基神经网络可以逼近车辆转向刚度的不确定 性,再通过高阶滑模进一步减少车辆控制的抖振. 2.1 逼近无人车模型中不确定参数和外部干扰 滑模控制鲁棒性强、响应快,但容易产生高频 抖振,造成车辆失稳和机械磨损. 利用神经网络逼 近系统外部干扰和建模误差可以减少滑模控制产 生的抖振,提高控制的精确性. 文献 [27] 提出了基 张守武等: 神经网络在无人驾驶车辆运动控制中的应用综述 · 237 ·
238 工程科学学报,第44卷.第2期 于径向基神经网络的滑模控制方法.车辆控制模 计车辆的侧滑角或侧倾角 型为: 神经网络可以建立传感器测量得到的车辆动 i=Ax+Bu+D (1) 力学变量与侧滑角之间的映射,从而实现侧滑角 其中,x为车辆状态,为车辆前轮转角,D为外部干 的估计.但是如何利用有限数量的车载传感器,为 扰和建模误差 神经网络表征车辆侧滑角提供足够的信息是当前 根据滑模控制原理P,可求得: 研究的热点.利用横摆角速度和横向加速度估计 6=-(MB)-(MAx+MD+ks(t)+sgn(s(t)) (2) 车辆侧滑角,可以减少外部干扰对估计精确性的 其中,t为时间,s()为滑模面,M为转移矩阵,k、 影响.利用车速、纵向加速度、横向加速度、路面 附着系数和前轮转角,同时考虑以往时刻的车辆 (为大于零的常数 由于在实际工况中,外部干扰和建模误差D 状态对当前估计值的影响,可以更加准确地估计 车辆侧滑角.为了提高车辆侧倾角估计的实时性 往往是不可知的,因此采取径向基神经网络对其 逼近.神经网络以横向偏差e和横向偏差的变化 和准确性,可以结合神经网络和卡尔曼滤波准确 估计出车辆侧倾角,但卡尔曼滤波是一种基于模 率e为输入,以D为输出.当获得D的精确值后, 型的迭代方法.利用Ho滤波器可以减少神经网络 就可用式(2)求得精确的前轮转角.仿真表明:所 的估计误差,提高估计的精确性并减少了对模型 提方法能够减少外界干扰和建模误差对系统的影 的依赖 响,降低前轮转角的抖振,提高控制的鲁棒性 3.1对车辆侧滑角的估计 2.2逼近无人车模型中不确定的轮胎转向刚度 文献[38]利用卡尔曼滤波对侧滑角估计.卡 当车辆急剧转弯时,轮胎转向刚度表现出强 尔曼滤波基于车辆数学模型,但车辆轮胎的特性 烈的不确定性,使得控制律难以实现29-训文献[32] 取决于道路黏附条件、外界温度、轮胎磨损等条 采用的三层径向基神经网络逼近轮胎的不确定转 件,往往难以建立准确车辆数学模型.文献[39]提 向刚度,以横向偏差及其导数为输入,轮胎的不确 出的自适应观测器可以在道路黏附系数、轮胎转 定转向刚度为输出.传统的一阶滑模控制在其控 角刚度变化时提供侧偏角估计,但传感器的布局 制中容易出现高频抖振B河.高阶滑模控制可以 复杂、计算量大 有效地抑制抖振现象,同时在有限时间内消除扰 神经网络因为可以对非线性系统进行建模, 动的影响.但实现高阶滑模的精确控制需要预先 常被用于建立传感器得到的车辆动力学变量与侧 建立精确的数学模型.文献[35)]考虑侧风和偏航 滑角之间的映射.文献[40]把车辆侧滑角看作横 力矩对车辆横向运动的影响,用径向基函数神经 摆角速度和横向加速度的函数.首先建立驾驶员 网络逼近车辆的不确定性参数和未知的外部干 模型,然后对主要参数在各自变化范围内取值,获 扰,用高阶滑模控制来保持车辆的横向控制和横 得用于训练神经网络的样本,当神经网络训练结 摆稳定性.其中滑模面是横向误差e的函数,用作 束时,径向基神经网络可以建立出三者之间的非 径向基神经网络控制器和高阶滑模控制器的输 线性关系,实时地估计出汽车的侧滑角. 入.针对系统存在的不确定参数和未知外部干扰, 无人车除了高度非线性外,还具有严重的时 利用径向基神经网络计算出系统的等效控制6g 滞性因此对侧滑角估计时应考虑前一段时间 利用高阶滑模控制器计算出的等效控制6rb,两项 内车辆的状态对当前估计值的影响.文献[42]建 叠加生成最优前轮转角6 立了基于长短记忆网络的车辆侧滑角估计模型 3用于无人车状态参数的估计 神经网络有5个输入:车速、纵向加速度、横向加 速度、路面附着系数、前轮转角;输出为侧滑角和 为了提高车辆的安全性,车辆控制引入了车 横摆角速度.在预测层,将上一时刻长短记忆预测 身电子稳定系统B和直接横摆力矩控制系统B7 模块的状态信息作为下一时刻预测模块的输入, 试图通过对内外轮胎的差动制动或驱动力分配来 实现了车辆状态在时间上的连续. 稳定车辆.但是要实现以上控制,需要预先知道车 无人车在实际行驶中工作条件和轮胎附着力 辆的侧滑角或侧倾角.但只有特殊的设备能够直 会发生大量的变化,而车身只有有限数量的传感 接测量它们,且价格昂贵,不适合普通汽车使用 器可以用做神经网络的输入.文献[43]研究了当 因此,为实现无人车稳定的运动控制,需要实时估 纵向速度和路面附着系数变化时,对神经网络侧
于径向基神经网络的滑模控制方法. 车辆控制模 型为: x˙ = Ax+ Bu+ D (1) 其中,x为车辆状态,u为车辆前轮转角, D 为外部干 扰和建模误差. 根据滑模控制原理[28] ,可求得: δ = −(MB) −1 (MAx+ MD+ks(t)+ζsgn(s(t)) (2) t s(t) M k、 ζ 其中 , 为时间 , 为滑模面 , 为转移矩阵 , 为大于零的常数. e˙ 由于在实际工况中,外部干扰和建模误差 D 往往是不可知的,因此采取径向基神经网络对其 逼近. 神经网络以横向偏差 e 和横向偏差的变化 率 为输入,以 D 为输出. 当获得 D 的精确值后, 就可用式(2)求得精确的前轮转角. 仿真表明:所 提方法能够减少外界干扰和建模误差对系统的影 响,降低前轮转角的抖振,提高控制的鲁棒性. 2.2 逼近无人车模型中不确定的轮胎转向刚度 δeq δrob δ 当车辆急剧转弯时,轮胎转向刚度表现出强 烈的不确定性,使得控制律难以实现[29−31] . 文献 [32] 采用的三层径向基神经网络逼近轮胎的不确定转 向刚度,以横向偏差及其导数为输入,轮胎的不确 定转向刚度为输出. 传统的一阶滑模控制在其控 制中容易出现高频抖振[33−34] . 高阶滑模控制可以 有效地抑制抖振现象,同时在有限时间内消除扰 动的影响. 但实现高阶滑模的精确控制需要预先 建立精确的数学模型. 文献 [35] 考虑侧风和偏航 力矩对车辆横向运动的影响,用径向基函数神经 网络逼近车辆的不确定性参数和未知的外部干 扰,用高阶滑模控制来保持车辆的横向控制和横 摆稳定性. 其中滑模面是横向误差 e 的函数,用作 径向基神经网络控制器和高阶滑模控制器的输 入. 针对系统存在的不确定参数和未知外部干扰, 利用径向基神经网络计算出系统的等效控制 . 利用高阶滑模控制器计算出的等效控制 ,两项 叠加生成最优前轮转角 . 3 用于无人车状态参数的估计 为了提高车辆的安全性,车辆控制引入了车 身电子稳定系统[36] 和直接横摆力矩控制系统[37] . 试图通过对内外轮胎的差动制动或驱动力分配来 稳定车辆. 但是要实现以上控制,需要预先知道车 辆的侧滑角或侧倾角. 但只有特殊的设备能够直 接测量它们,且价格昂贵,不适合普通汽车使用. 因此,为实现无人车稳定的运动控制,需要实时估 计车辆的侧滑角或侧倾角. 神经网络可以建立传感器测量得到的车辆动 力学变量与侧滑角之间的映射,从而实现侧滑角 的估计. 但是如何利用有限数量的车载传感器,为 神经网络表征车辆侧滑角提供足够的信息是当前 研究的热点. 利用横摆角速度和横向加速度估计 车辆侧滑角,可以减少外部干扰对估计精确性的 影响. 利用车速、纵向加速度、横向加速度、路面 附着系数和前轮转角,同时考虑以往时刻的车辆 状态对当前估计值的影响,可以更加准确地估计 车辆侧滑角. 为了提高车辆侧倾角估计的实时性 和准确性,可以结合神经网络和卡尔曼滤波准确 估计出车辆侧倾角,但卡尔曼滤波是一种基于模 型的迭代方法. 利用 H∞滤波器可以减少神经网络 的估计误差,提高估计的精确性并减少了对模型 的依赖. 3.1 对车辆侧滑角的估计 文献 [38] 利用卡尔曼滤波对侧滑角估计. 卡 尔曼滤波基于车辆数学模型,但车辆轮胎的特性 取决于道路黏附条件、外界温度、轮胎磨损等条 件,往往难以建立准确车辆数学模型. 文献 [39] 提 出的自适应观测器可以在道路黏附系数、轮胎转 角刚度变化时提供侧偏角估计,但传感器的布局 复杂、计算量大. 神经网络因为可以对非线性系统进行建模, 常被用于建立传感器得到的车辆动力学变量与侧 滑角之间的映射. 文献 [40] 把车辆侧滑角看作横 摆角速度和横向加速度的函数. 首先建立驾驶员 模型,然后对主要参数在各自变化范围内取值,获 得用于训练神经网络的样本. 当神经网络训练结 束时,径向基神经网络可以建立出三者之间的非 线性关系,实时地估计出汽车的侧滑角. 无人车除了高度非线性外,还具有严重的时 滞性[41] . 因此对侧滑角估计时应考虑前一段时间 内车辆的状态对当前估计值的影响. 文献 [42] 建 立了基于长短记忆网络的车辆侧滑角估计模型. 神经网络有 5 个输入:车速、纵向加速度、横向加 速度、路面附着系数、前轮转角;输出为侧滑角和 横摆角速度. 在预测层,将上一时刻长短记忆预测 模块的状态信息作为下一时刻预测模块的输入, 实现了车辆状态在时间上的连续. 无人车在实际行驶中工作条件和轮胎附着力 会发生大量的变化,而车身只有有限数量的传感 器可以用做神经网络的输入. 文献 [43] 研究了当 纵向速度和路面附着系数变化时,对神经网络侧 · 238 · 工程科学学报,第 44 卷,第 2 期
张守武等:神经网络在无人驾驶车辆运动控制中的应用综述 239· 滑角估计的影响.为了进一步提高网络性能,神经 环境的影响.文献[48]利用卡尔曼滤波来估计车 网络输入不仅包括车辆当前的状态,而且包含车 辆的侧倾角,但需要建立精确的车辆模型 辆在以前时刻的状态和输出.尽管所建立的神经 为了解决以上问题,文献[49]提出了一种将 网络在数值分析中表现出了令人满意的结果,但 神经网络和卡尔曼滤波相结合的车辆侧倾角估计 为了精确估计车辆的侧滑角,还需要深入研究车 器.神经网络的4个输入分别为纵向加速度、横向 辆侧倾角对侧滑角估计的影响.因为当车辆侧倾 加速度、横摆角和横摆角速度,输出为侧倾角,隐 时,横向加速度会受到重力加速度的影响,从而降 含层包含15个神经元.训练样本从仿真软件的车 低估计的质量. 辆模型中获得的.误差信号定义为期望侧倾角与 3.2对车辆侧倾角的估计 神经网络估计侧倾角之间的差值.神经网络根据 侧倾稳定控制(Roll stability control,RSC)系统 误差信号调整网络参数、突触权值.神经网络通 可以防止车辆发生侧倾事故侧倾角是RSC必 过从惯性测量单元(MU)测量出来的信号来估计 须考虑的参数.它虽然可通过双天线GPS直接测 侧倾角,再利用卡尔曼滤波滤除估计值中的噪声 量,但该设备价格昂贵.因此,有必要研究在车辆 利用仿真软件得到的数据,对该神经网络进行了 运动控制中侧倾角的实时估计问题. 不同速度和不同摩擦系数下的转弯和变道训练 文献[45]提出了一种利用加速度计和悬架偏 最后,将所提出的估计方法与利用悬架偏转传感 转传感器来估计侧倾角的方法,但这种方法缺乏 器获得的侧倾角进行了比较,结果表明所提出的 精确性且悬架偏转传感器价格昂贵.文献[46]提 估计方法的有效性.结构如图2所示,神经网络根 出了一种基于横向加速度计和陀螺仪的侧倾角估 据误差信号调整网络参数、突触权值.神经网络 计器,但未考虑外部噪声和模型噪声的影响.文 通过从惯性测量单元(MU)测量出来的信号来估 献[47]使用低成本的GPS和车载传感器来估计车 计侧倾角,再利用卡尔曼滤波滤除估计值中的 辆的侧倾角,但GPS容易受到城市和森林等驾驶 噪声得到最终估计值N-Kalman Desired roll angle Longitudinal acceleration Lateral acceleration Kalman IMU module Yaw rate Roll rate Neural network module 图2基于神经网络和卡尔曼滤波的汽车侧倾角估计原理图 Fig.2 Vehicle roll Angle estimation schematic based on neural network and Kalman filter 文献[50]开发了一种基于Ho滤波与神经网 控制器参数的实时整定问题.利用强化学习优化 络相结合的车辆侧倾角估计器.估计过程包括两 PID控制算法,可使其参数在线整定且不需要训练 个部分:第一部分利用神经网络估计车辆的侧倾 样本.利用驾驶员单点预瞄模型与神经网络的结 角,第二部分为一个Ho滤波器,该滤波器将神经 合,可以实现车辆横向运动的自适应控制.利用蚁 网络的估计误差视为传感器噪声,从而滤除掉估 群优化算法对神经网络初始化参数进行离线优 计误差.不仅降低了系统的不确定性,而且提高了 化,可以有效地解决由于初始参数随机设置所引 估计的精度 发的控制超调等问题.利用2型模糊神经网络与 PD控制结合,可以减少以往基于梯度下降法的神 4用于优化其他控制算法的参数 经网络学习速度慢和计算时间长的问题.模型预 神经网络与PID控制相结合,可以解决PID 测控制(Model predictive control,.MPC)因在多约束
滑角估计的影响. 为了进一步提高网络性能,神经 网络输入不仅包括车辆当前的状态,而且包含车 辆在以前时刻的状态和输出. 尽管所建立的神经 网络在数值分析中表现出了令人满意的结果,但 为了精确估计车辆的侧滑角,还需要深入研究车 辆侧倾角对侧滑角估计的影响. 因为当车辆侧倾 时,横向加速度会受到重力加速度的影响,从而降 低估计的质量. 3.2 对车辆侧倾角的估计 侧倾稳定控制 (Roll stability control,RSC) 系统 可以防止车辆发生侧倾事故[44] . 侧倾角是 RSC 必 须考虑的参数. 它虽然可通过双天线 GPS 直接测 量,但该设备价格昂贵. 因此,有必要研究在车辆 运动控制中侧倾角的实时估计问题. 文献 [45] 提出了一种利用加速度计和悬架偏 转传感器来估计侧倾角的方法,但这种方法缺乏 精确性且悬架偏转传感器价格昂贵. 文献 [46] 提 出了一种基于横向加速度计和陀螺仪的侧倾角估 计器,但未考虑外部噪声和模型噪声的影响. 文 献 [47] 使用低成本的 GPS 和车载传感器来估计车 辆的侧倾角,但 GPS 容易受到城市和森林等驾驶 环境的影响. 文献 [48] 利用卡尔曼滤波来估计车 辆的侧倾角,但需要建立精确的车辆模型. ϕNN ϕNN−Kalman 为了解决以上问题,文献 [49] 提出了一种将 神经网络和卡尔曼滤波相结合的车辆侧倾角估计 器. 神经网络的 4 个输入分别为纵向加速度、横向 加速度、横摆角和横摆角速度,输出为侧倾角,隐 含层包含 15 个神经元. 训练样本从仿真软件的车 辆模型中获得的. 误差信号定义为期望侧倾角与 神经网络估计侧倾角之间的差值. 神经网络根据 误差信号调整网络参数、突触权值. 神经网络通 过从惯性测量单元 (IMU) 测量出来的信号来估计 侧倾角,再利用卡尔曼滤波滤除估计值中的噪声. 利用仿真软件得到的数据,对该神经网络进行了 不同速度和不同摩擦系数下的转弯和变道训练. 最后,将所提出的估计方法与利用悬架偏转传感 器获得的侧倾角进行了比较,结果表明所提出的 估计方法的有效性. 结构如图 2 所示,神经网络根 据误差信号调整网络参数、突触权值. 神经网络 通过从惯性测量单元 (IMU) 测量出来的信号来估 计侧倾角 ,再利用卡尔曼滤波滤除估计值中的 噪声得到最终估计值 . Longitudinal acceleration Lateral acceleration Yaw rate Roll rate Neural network module IMU Kalman module e + − ϕNN ϕNN−Kalman Desired roll angle … 图 2 基于神经网络和卡尔曼滤波的汽车侧倾角估计原理图 Fig.2 Vehicle roll Angle estimation schematic based on neural network and Kalman filter 文献 [50] 开发了一种基于 H∞滤波与神经网 络相结合的车辆侧倾角估计器. 估计过程包括两 个部分:第一部分利用神经网络估计车辆的侧倾 角. 第二部分为一个 H∞滤波器,该滤波器将神经 网络的估计误差视为传感器噪声,从而滤除掉估 计误差. 不仅降低了系统的不确定性,而且提高了 估计的精度. 4 用于优化其他控制算法的参数 神经网络与 PID 控制相结合,可以解决 PID 控制器参数的实时整定问题. 利用强化学习优化 PID 控制算法,可使其参数在线整定且不需要训练 样本. 利用驾驶员单点预瞄模型与神经网络的结 合,可以实现车辆横向运动的自适应控制. 利用蚁 群优化算法对神经网络初始化参数进行离线优 化,可以有效地解决由于初始参数随机设置所引 发的控制超调等问题. 利用 2 型模糊神经网络与 PID 控制结合,可以减少以往基于梯度下降法的神 经网络学习速度慢和计算时间长的问题. 模型预 测控制 (Model predictive control, MPC) 因在多约束 张守武等: 神经网络在无人驾驶车辆运动控制中的应用综述 · 239 ·
240 工程科学学报,第44卷,第2期 系统中的独特优势,逐渐被应用到无人车的运动 降法,因此需要计算偏导数或灵敏度函数.该方法 控制中,利用神经网络,可以动态调整MPC的预 存在学习速度慢和计算时间长等缺点,且难以用 瞄时间、补偿MPC的线性化误差,从而提高MPC 解析的方式证明学习过程的收敛性和稳定性.为 对无人车运动的控制精度 了解决这些问题,文献[54]提出了2型模糊神经 4.1优化PID控制算法参数 网络和基于滑模控制理论的学习算法.基于滑模 文献[51]针对无人驾驶铰接式运输车的运动 控制的学习算法不仅可以使整个系统具有更好的 控制问题,提出了基于强化学习的自适应PD控 鲁棒性,而且比传统的学习技术具有更快的收敛 制算法.强化学习不需要训练样本,可以根据外界 速度.采用比例-积分-微分控制器来控制车辆的 环境反馈和评价结果来确定下一次执行动作.使 纵向速度.在横向运动控制中,比例导数控制器 用强化学习方法对PD参数进行在线实时整定, 与2型模糊神经网络并行工作,有效解决了系统 使控制器可以自适应不同的路况.在建立铰接车 中各种不确定关系和外部干扰 模型的基础上,根据模型参考自适应控制器的原 4.2优化模型预测控制参数 理,设计了基于强化学习的自适应PD路径跟踪 常规MPC控制器的预瞄时间为0.4~1.2s之 控制器.参考模型规定了偏差收敛的趋势,以获得 间的一个恒定值.但无人车运动控制中的预瞄时 理想的收敛效果.回报函数计算当前参数效果的 间应当根据车速、路面情况、道路几何形状动态 评价,通过累计历史回报计算综合回报指标.神经 调整,以避免车辆过多地偏离目标路径.文献[55) 网络以横向位置偏差、航向角偏差、曲率偏差为 选用车速、横向偏差为神经网络控制器的输入,预 输入,以转角控制量为输出,对历史多次参数调整 瞄步长为神经网络的输出,利用仿真软件得到不 结果的优劣评价,再根据评价调整新的增益参数, 同工况下的训练样本.经过测试,采用预瞄时间动 并传递给PD控制器.仿真表明,基于强化学习的 态调整的控制方法,车辆在转弯处的跟踪精度虽 PD控制器能够较好地减小超调和震荡,实现参考 然略有降低,但是在直线处跟踪效果较好且车辆 路径的精确跟踪 行驶更加稳定,路径跟踪的总体精度得到提高 驾驶员单点预瞄模型可以通过车辆前方的道 MPC对车辆模型的线性化,可以减少控制过 路信息和汽车的行驶状况,根据汽车行驶轨迹与 程中的计算量,提高控制的实时性,但同时也降低 预瞄轨迹误差最小的原则,决定最优的横向加速 了控制精度,特别是在道路曲率复杂时.因此在保 度.文献[52]通过驾驶员单点预瞄模型与神经网 证控制实时性的前提下,如何动态补偿线性化误 络的结合,实现了车辆横向运动PID自适应控制. 差值得深入研究.文献56]利用径向基神经网络 该算法首先采用驾驶员单点预瞄模型计算车辆的 对MPC建模误差进行了动态补偿.神经网络以纵 最优横向加速度,然后利用神经网络的自学习能 向速度、横向速度、航偏角、航偏角速度、X坐 力,根据最优加速度的偏差在线计算PID控制参 标、Y坐标为输入,前轮补偿转角为输出.仿真表 数.在不同速度和车道曲率条件下的仿真表明,该 明,在路径曲率发生剧烈变化时,所设计控制器可 控制算法能够控制车辆沿预先给定的轨迹行驶, 以快速补偿误差,实现准确快速的路径跟踪 具有良好的轨迹跟踪和车道保持能力,对速度和 5总结及展望 车道曲率的变化具有较强的自适应性和鲁棒性 文献[53]利用神经网络对传统PID车辆纵向 本文概述了近年来神经网络在无人车运动控 控制器进行了改进;利用径向基神经网络学习速 制中的应用状况,并做出如下的总结和展望: 率快、可并行处理的特点,设计了径向基神经网络 (1)对于神经网络在无人车运动控制中的适 与PD相结合的纵向运动控制器,实现车辆控制 用性和鲁棒性的验证,目前多使用软件仿真和典 参数的在线自适应调整,解决了车辆纵向运动控 型路径测试,缺乏其在恶劣环境下的应用研究.恶 制的振荡和失稳等问题:针对模型初始化参数的 劣环境下的无人车运动具有更加强烈的时变性、 随机性,引入蚁群优化算法对径向基神经网络和 不确定性和非线性,同时涉及多运动变量的耦合, PID的初始化参数进行离线优化,有效地解决了由 如何设计强鲁棒性、低运算成本的控制器有待研究 于控制模型初始参数随机设置所引发的控制超 (2)当前无人车运动控制的主要控制量为车 调、调参耗时长等问题 辆前轮转角,若增加控制变量如横摆力矩,可以提 对于神经网络的训练,目前广泛使用梯度下 高车辆横向控制的响应速度和稳定裕度.但设计
系统中的独特优势,逐渐被应用到无人车的运动 控制中. 利用神经网络,可以动态调整 MPC 的预 瞄时间、补偿 MPC 的线性化误差,从而提高 MPC 对无人车运动的控制精度. 4.1 优化 PID 控制算法参数 文献 [51] 针对无人驾驶铰接式运输车的运动 控制问题,提出了基于强化学习的自适应 PID 控 制算法. 强化学习不需要训练样本,可以根据外界 环境反馈和评价结果来确定下一次执行动作. 使 用强化学习方法对 PID 参数进行在线实时整定, 使控制器可以自适应不同的路况. 在建立铰接车 模型的基础上,根据模型参考自适应控制器的原 理,设计了基于强化学习的自适应 PID 路径跟踪 控制器. 参考模型规定了偏差收敛的趋势,以获得 理想的收敛效果. 回报函数计算当前参数效果的 评价,通过累计历史回报计算综合回报指标. 神经 网络以横向位置偏差、航向角偏差、曲率偏差为 输入,以转角控制量为输出,对历史多次参数调整 结果的优劣评价,再根据评价调整新的增益参数, 并传递给 PID 控制器. 仿真表明,基于强化学习的 PID 控制器能够较好地减小超调和震荡,实现参考 路径的精确跟踪. 驾驶员单点预瞄模型可以通过车辆前方的道 路信息和汽车的行驶状况,根据汽车行驶轨迹与 预瞄轨迹误差最小的原则,决定最优的横向加速 度. 文献 [52] 通过驾驶员单点预瞄模型与神经网 络的结合,实现了车辆横向运动 PID 自适应控制. 该算法首先采用驾驶员单点预瞄模型计算车辆的 最优横向加速度,然后利用神经网络的自学习能 力,根据最优加速度的偏差在线计算 PID 控制参 数. 在不同速度和车道曲率条件下的仿真表明,该 控制算法能够控制车辆沿预先给定的轨迹行驶, 具有良好的轨迹跟踪和车道保持能力,对速度和 车道曲率的变化具有较强的自适应性和鲁棒性. 文献 [53] 利用神经网络对传统 PID 车辆纵向 控制器进行了改进;利用径向基神经网络学习速 率快、可并行处理的特点,设计了径向基神经网络 与 PID 相结合的纵向运动控制器,实现车辆控制 参数的在线自适应调整,解决了车辆纵向运动控 制的振荡和失稳等问题;针对模型初始化参数的 随机性,引入蚁群优化算法对径向基神经网络和 PID 的初始化参数进行离线优化,有效地解决了由 于控制模型初始参数随机设置所引发的控制超 调、调参耗时长等问题. 对于神经网络的训练,目前广泛使用梯度下 降法,因此需要计算偏导数或灵敏度函数. 该方法 存在学习速度慢和计算时间长等缺点,且难以用 解析的方式证明学习过程的收敛性和稳定性. 为 了解决这些问题,文献 [54] 提出了 2 型模糊神经 网络和基于滑模控制理论的学习算法. 基于滑模 控制的学习算法不仅可以使整个系统具有更好的 鲁棒性,而且比传统的学习技术具有更快的收敛 速度. 采用比例−积分−微分控制器来控制车辆的 纵向速度. 在横向运动控制中,比例导数控制器 与 2 型模糊神经网络并行工作,有效解决了系统 中各种不确定关系和外部干扰. 4.2 优化模型预测控制参数 常规 MPC 控制器的预瞄时间为 0.4~1.2 s 之 间的一个恒定值. 但无人车运动控制中的预瞄时 间应当根据车速、路面情况、道路几何形状动态 调整,以避免车辆过多地偏离目标路径. 文献 [55] 选用车速、横向偏差为神经网络控制器的输入,预 瞄步长为神经网络的输出,利用仿真软件得到不 同工况下的训练样本. 经过测试,采用预瞄时间动 态调整的控制方法,车辆在转弯处的跟踪精度虽 然略有降低,但是在直线处跟踪效果较好且车辆 行驶更加稳定,路径跟踪的总体精度得到提高. MPC 对车辆模型的线性化,可以减少控制过 程中的计算量,提高控制的实时性,但同时也降低 了控制精度,特别是在道路曲率复杂时. 因此在保 证控制实时性的前提下,如何动态补偿线性化误 差值得深入研究. 文献 [56] 利用径向基神经网络 对 MPC 建模误差进行了动态补偿. 神经网络以纵 向速度、横向速度、航偏角、航偏角速度、 X 坐 标、Y 坐标为输入,前轮补偿转角为输出. 仿真表 明,在路径曲率发生剧烈变化时,所设计控制器可 以快速补偿误差,实现准确快速的路径跟踪. 5 总结及展望 本文概述了近年来神经网络在无人车运动控 制中的应用状况,并做出如下的总结和展望: (1)对于神经网络在无人车运动控制中的适 用性和鲁棒性的验证,目前多使用软件仿真和典 型路径测试,缺乏其在恶劣环境下的应用研究. 恶 劣环境下的无人车运动具有更加强烈的时变性、 不确定性和非线性,同时涉及多运动变量的耦合, 如何设计强鲁棒性、低运算成本的控制器有待研究. (2)当前无人车运动控制的主要控制量为车 辆前轮转角,若增加控制变量如横摆力矩,可以提 高车辆横向控制的响应速度和稳定裕度. 但设计 · 240 · 工程科学学报,第 44 卷,第 2 期
张守武等:神经网络在无人驾驶车辆运动控制中的应用综述 241. 多执行器协调下的无人车运动控制器时,需要对 [9]Zhang Y Z,Su H S,Liu G H,et al.Parameter adjustment of PID 冗余执行器系统、故障诊断与容错控制等关键技 controller based on BP neural network.Acta Sci Nat Univ 术进行深入研究. Nankaiensis,2018,51(3):26 (张永振,苏寒松,刘高华,等.基于BP神经网络的PD控制器参 (3)为实现无人车运动的精确控制,还需进一 数调整.南开大学学报(自然科学版),2018,51(3):26) 步考虑路面附着系数、道路坡度、侧向风等因素 [0]Fei JT,Ding H F.Adaptive sliding mode control of dynamic 的影响.获取这些参数需要多个异构传感器和状 system using RBF neural network.Nonlinear Dyn,2012,70(2): 态观测器,因此无人车的多传感器融合,特别是稳 1563 定性的证明,是一大技术难点 [11]Xiong Z G,Liu Z,Wang H Y,et al.Design of automatic steering (4)在实际应用中,神经网络的结构设计、参 control system based on RBF neural network incremental PID.J 数选择、初值设定,目前多通过经验设定,缺乏科 Agric Mech Res,2021,43(4):27 学的流程.稳定性和收敛性的证明缺少系统化工 (熊中刚,刘忠,王寒迎,等.RBF神经网络增量式PD自动转向 控制系统设计.农机化研究,2021,43(4):27) 具,学习样本的选取等往往根据所要解决的实际 [12]Zhang F J,Wang Y,Zhao WZ.Vehicle state estimation of vehicle 问题具体分析,限制了它更加广泛的应用. under limiting conditions based on deep learning.J Chongging Univ Technol Nat Sci,2018,32(10):64 参考文献 (张凤娇,汪龚,赵万忠.基于深度学习的极限工况下车辆的状 [1]Sun Y,Song L,Wang G Z.A review of the development of 态估计.重庆理工大学学报(自然科学),2018,32(10):64) foreign ground unmanned autonomous systems in 2019.Aerodyn [13]Song R,Fang Y C.Vehicle state estimation for INS/GPS aided by Missile J,2020(1):30 sensors fusion and SCKF-based algorithm.Mech Syst Signal (孙毅,宋乐,王桂芝.2019年国外地面无人自主系统发展综述 Process,2021,150:107315 飞航导弹,2020(1):30) [14]Pomerleau D A.Neural networks for intelligent vehicles / [2] LiKQ,Dai YF,LiS B.et al.State-of-the-art and technical trends Proceedings of the Intelligent Vehicle '93 Symposium.Tokyo, of intelligent and connected vehicles.J Automot Saf Energy,2017, 1993:19 8(01):1 [15]Baluja S.Evolution of an artificial neural network based (李克强,戴一凡,李升波,等.智能网联汽车(ICV)技术的发展现 autonomous land vehicle controller.IEEE Trans Syst Man Cybern 状及趋势.汽车安全与节能学报,2017,8(01):1) B(Cybern),1996,26(3):450 [3]Yang Y M,Gao Z G,Zhang Z L,et al.Research on development [16]Demirli K.Khoshnejad M.Autonomous parallel parking of a car- strategy of unmanned driving technology.Eng Sci,201,20(6): like mobile robot by a neuro-fuzzy sensor-based controller.Fy Sets Syst,.2009,160(19):2876 (杨艳明,高增桂,张子龙,等,无人驾驶技术发展对策研究.中 [17]Zhang W M,Han H B,Yang J,et al.A neural network-based 国工程科学,2018,20(6):101) autonomous articulated vehicle system considering driver [4]Bauml T,Giuliani H,Simic D,et al.An advanced simulation tool behavior.J South China Univ Technol Nat Sci,2016,44(12):74 based on physical modelling of electric drives in automotive (张文明,韩泓冰,杨珏,等.基于驾驶员行为的神经网络无人驾 applications /2007 IEEE Vehicle Power and Propulsion 驶控制.华南理工大学学报(自然科学版),2016,44(12):74) Conference.Arlington,2007:736 [18]Hess R A,Moditahedzadeh A.A control theoretic model of driver [5]Cardamone L,Loiacono D,Lanzi P L.On-line neuroevolution steering behavior.IEEE Control Syst Mag,1990,10(5):3 applied to The Open Racing Car Simulator /2009 /EEE Congress [19]Guo K H.Preview follower theory and simulations of large angle on Evolutionary Computation.Trondheim,2009:2622 comering motion of a man-vehicle system.Automot Eng,1992, [6]Hunt K J.Sbarbaro D.Zbikowski R,et al.Neural networks for 14(1):1 control systems-A survey.Automatica,1992,28(6):1083 (郭孔辉,预瞄跟随理论与人车闭环系统大角度操纵运动仿真 [7]Sun FC,LiL,Sun Z Q.Survey on adaptive control of nonlinear 汽车工程,1992,14(1):1) systems using neural networks.Control TheoryAppl,005,22(2): [20]Yu L M,Wang Z L.Optimal preview compensative tracking 254 control for pilot vehicle systems.Acta Automatica,2001,27(3): (孙富春,李莉,孙增圻.非线性系统神经网络自适应控制的发 421 展现状及展望.控制理论与应用,2005,22(2):254) (于黎明,王占林.人机系统最优预见补偿跟踪控制研究.自动 [8]Liu J M,Lu X Z,Wang G Q.Application of back propagation 化学报,2001,27(3):421) neural network to the orientation control of intelligent vehicle [21]LI X Q,HE Y S,XU Z M,et al.Driver Model of Steering Autom Instrum,2007(5):19 Direction Control for Automobiles.J Chongging Univ Technol Nat (柳金梅,鲁学柱,王国权.BP神经网络在智能车辆方向控制中 Sci,2006,29(4):5 的应用.自动化与仪器仪表,2007(5):19) (李兴泉,贺岩松,徐中明,等.汽车方向控制驾驶员模型.重庆
多执行器协调下的无人车运动控制器时,需要对 冗余执行器系统、故障诊断与容错控制等关键技 术进行深入研究. (3)为实现无人车运动的精确控制,还需进一 步考虑路面附着系数、道路坡度、侧向风等因素 的影响. 获取这些参数需要多个异构传感器和状 态观测器,因此无人车的多传感器融合,特别是稳 定性的证明,是一大技术难点. (4)在实际应用中,神经网络的结构设计、参 数选择、初值设定,目前多通过经验设定,缺乏科 学的流程. 稳定性和收敛性的证明缺少系统化工 具,学习样本的选取等往往根据所要解决的实际 问题具体分析,限制了它更加广泛的应用. 参 考 文 献 Sun Y, Song L, Wang G Z. A review of the development of foreign ground unmanned autonomous systems in 2019. Aerodyn Missile J, 2020(1): 30 (孙毅, 宋乐, 王桂芝. 2019年国外地面无人自主系统发展综述. 飞航导弹, 2020(1):30) [1] Li K Q, Dai Y F, Li S B, et al. State-of-the-art and technical trends of intelligent and connected vehicles. J Automot Saf Energy, 2017, 8(01): 1 (李克强, 戴一凡, 李升波, 等. 智能网联汽车(ICV)技术的发展现 状及趋势. 汽车安全与节能学报, 2017, 8(01):1) [2] Yang Y M, Gao Z G, Zhang Z L, et al. Research on development strategy of unmanned driving technology. Eng Sci, 2018, 20(6): 101 (杨艳明, 高增桂, 张子龙, 等. 无人驾驶技术发展对策研究. 中 国工程科学, 2018, 20(6):101) [3] Bauml T, Giuliani H, Simic D, et al. An advanced simulation tool based on physical modelling of electric drives in automotive applications // 2007 IEEE Vehicle Power and Propulsion Conference. Arlington, 2007: 736 [4] Cardamone L, Loiacono D, Lanzi P L. On-line neuroevolution applied to The Open Racing Car Simulator // 2009 IEEE Congress on Evolutionary Computation. Trondheim, 2009: 2622 [5] Hunt K J, Sbarbaro D, Żbikowski R, et al. Neural networks for control systems—A survey. Automatica, 1992, 28(6): 1083 [6] Sun F C, Li L, Sun Z Q. Survey on adaptive control of nonlinear systems using neural networks. Control Theory Appl, 2005, 22(2): 254 (孙富春, 李莉, 孙增圻. 非线性系统神经网络自适应控制的发 展现状及展望. 控制理论与应用, 2005, 22(2):254) [7] Liu J M, Lu X Z, Wang G Q. Application of back propagation neural network to the orientation control of intelligent vehicle. Autom Instrum, 2007(5): 19 (柳金梅, 鲁学柱, 王国权. BP神经网络在智能车辆方向控制中 的应用. 自动化与仪器仪表, 2007(5):19) [8] Zhang Y Z, Su H S, Liu G H, et al. Parameter adjustment of PID controller based on BP neural network. Acta Sci Nat Univ Nankaiensis, 2018, 51(3): 26 (张永振, 苏寒松, 刘高华, 等. 基于BP神经网络的PID控制器参 数调整. 南开大学学报(自然科学版), 2018, 51(3):26) [9] Fei J T, Ding H F. Adaptive sliding mode control of dynamic system using RBF neural network. Nonlinear Dyn, 2012, 70(2): 1563 [10] Xiong Z G, Liu Z, Wang H Y, et al. Design of automatic steering control system based on RBF neural network incremental PID. J Agric Mech Res, 2021, 43(4): 27 (熊中刚, 刘忠, 王寒迎, 等. RBF神经网络增量式PID自动转向 控制系统设计. 农机化研究, 2021, 43(4):27) [11] Zhang F J, Wang Y, Zhao W Z. Vehicle state estimation of vehicle under limiting conditions based on deep learning. J Chongqing Univ Technol Nat Sci, 2018, 32(10): 64 (张凤娇, 汪, 赵万忠. 基于深度学习的极限工况下车辆的状 态估计. 重庆理工大学学报(自然科学), 2018, 32(10):64) [12] Song R, Fang Y C. Vehicle state estimation for INS/GPS aided by sensors fusion and SCKF-based algorithm. Mech Syst Signal Process, 2021, 150: 107315 [13] Pomerleau D A. Neural networks for intelligent vehicles // Proceedings of the Intelligent Vehicle ' 93 Symposium. Tokyo, 1993: 19 [14] Baluja S. Evolution of an artificial neural network based autonomous land vehicle controller. IEEE Trans Syst Man Cybern B (Cybern), 1996, 26(3): 450 [15] Demirli K, Khoshnejad M. Autonomous parallel parking of a carlike mobile robot by a neuro-fuzzy sensor-based controller. Fuzzy Sets Syst, 2009, 160(19): 2876 [16] Zhang W M, Han H B, Yang J, et al. A neural network-based autonomous articulated vehicle system considering driver behavior. J South China Univ Technol Nat Sci, 2016, 44(12): 74 (张文明, 韩泓冰, 杨珏, 等. 基于驾驶员行为的神经网络无人驾 驶控制. 华南理工大学学报(自然科学版), 2016, 44(12):74) [17] Hess R A, Modjtahedzadeh A. A control theoretic model of driver steering behavior. IEEE Control Syst Mag, 1990, 10(5): 3 [18] Guo K H. Preview follower theory and simulations of large angle cornering motion of a man-vehicle system. Automot Eng, 1992, 14(1): 1 (郭孔辉. 预瞄跟随理论与人-车闭环系统大角度操纵运动仿真. 汽车工程, 1992, 14(1):1) [19] Yu L M, Wang Z L. Optimal preview compensative tracking control for pilot vehicle systems. Acta Automatica, 2001, 27(3): 421 (于黎明, 王占林. 人机系统最优预见补偿跟踪控制研究. 自动 化学报, 2001, 27(3):421) [20] LI X Q, HE Y S, XU Z M, et al. Driver Model of Steering Direction Control for Automobiles. J Chongqing Univ Technol Nat Sci, 2006, 29(4): 5 (李兴泉, 贺岩松, 徐中明, 等. 汽车方向控制驾驶员模型. 重庆 [21] 张守武等: 神经网络在无人驾驶车辆运动控制中的应用综述 · 241 ·
242 工程科学学报,第44卷.第2期 大学学报(自然科学版),2006,29(4):5) Trans,2000,109:428 [22]Ohno H.Analysis and modeling of human driving behaviors using [37]Esmailzadeh E,Goodarzi A,Vossoughi G R.Optimal yaw adaptive cruise control.Appl Soft Comput,2001,1(3):237 moment control law for improved vehicle handling.Mechatronics, [23]Guo K H,Pan F,Ma F J.Preview optimized artificial neural 2003,13(7):659 network driver model.Chin Mech Eng,2003,39(1):26 [38]Venhovens P J T,Naab K.Vehicle dynamics estimation using (郭孔辉,潘峰,马凤军预瞄优化神经网络驾驶员模型.机械工 Kalman filters.Veh Syst Dyn,1999,32(2-3):171 程学报,2003.39(1):26) [39]Cheli F,Sabbioni E,Pesce M,et al.A methodology for vehicle [24]Wang H,Zhou F,Li Q,et al.Reliable adaptive Hoo path following sideslip angle identification:Comparison with experimental data. control for autonomous ground vehicles in finite frequency Veh Syst Dyn,2007,45(6):549 domain.J Frank/Inst,2020,357(14):9599 [40]Lin F,Zhao Y Q.Comparison of methods for estimating vehicle [25]Gao YQ.Gray A,Tseng HE,et al.A tube-based robust nonlinear side slip angle.J Nanjing Univ Sci Technol Nar Sci,2009,33(1): predictive control approach to semiautonomous ground vehicles 122 Veh Syst Dyn,2014,52(6):802 (林菜,赵又群.汽车侧偏角估计方法比较.南京理工大学学报 [26]Hang P,Chen X B,Fang S D,et al.Robust control for four-wheel- (自然科学版),2009,33(1):122) independent-steering electric vehicle with steer-by-wire system.Int [41]Wang RR,Jing H,Hu C,et al.Robust SHooS path following JAutomot Technol,2017,18(5):785 control for autonomous ground vehicles with delay and data [27]Chen T,Chen D.Lateral control of intelligent vehicle based on dropout.IEEE Trans Intell Transp Syst,2016,17(7):2042 neural networks sliding mode.Transducer Microsyst Technol. [42]Wang Y,Lin Y L,Dai X Y,et al.Parallel estimation of vehicle 2017,36(5):63 state.J Command Control,2017,3(3):186 (陈涛,陈东.基于神经网络滑模的智能车辆横向控制.传感器 (汪葵,林懿伦,戴星原,等.车辆关键状态的平行估计.指挥与 与微系统,2017,36(5):63) 控制学报,2017,3(3):186) [2]Kayacan E.Sliding mode control for systems with mismatched [43]Melzi S,Sabbioni E.On the vehicle sideslip angle estimation time-varying uncertainties via a self-learning disturbance observer. through neural networks:Numerical and experimental results. Trans Inst Meas Control,2019,41(7):2039 Mech Syst Signal Process,2011,25(6):2005 [29]Liu Y H,Li T.Yang YY,et al.Estimation of tire-road friction [44]Rajamani R,Piyabongkarn D N.New paradigms for the coefficient based on combined APF-IEKF and iteration algorithm. integration of yaw stability and rollover prevention functions in Mech Syst Signal Process,2017,88:25 vehicle stability control.IEEE Trans Intell Transp Syst,2013, [30]Hashemi E,Khosravani S,Khajepour A,et al.Longitudinal 14(1):249 vehicle state estimation using nonlinear and parameter-varying [45]Doumiati M,Victorino A,Charara A,et al.Embedded estimation observers.Mechatronics,2017,43:28 of the tire/road forces and validation in a laboratory vehicle//In [31]Zhang S W,Li Q.Wang H,et al.Path Following Control for Proceedings of 9th International Symposium on Advanced Vehicle Autonomous Vehicles with Mismatched Uncertainties.Control Control.Kobe,2008:1 Decis,https://doi.org/10.13195/j.kzyic.2020.1069 [46]Rajamani R,Piyabongkarn D,Tsourapas V,et al.Parameter and (张守武,李擎,王恒,等.非匹配不确定性影响下的无人车路径 state estimation in vehicle roll dynamics.IEEE Trans Intell Transp 跟踪控制.控制与决策,https:doi.org10.13195.kzyjc.2020. S3,2011,12(4):1558 1069) [47]Jo K,Chu K,Sunwoo M.Interacting multiple model filter-based [32]Ji X W,He X K,Lv C,et al.Adaptive-neural-network-based sensor fusion of GPS with in-vehicle sensors for real-time vehicle robust lateral motion control for autonomous vehicle at driving positioning.IEEE Trans Intell Transp Syst,2012,13(1):329 limits.Control Eng Pract,2018,76:41 [48]Nam K,Oh S,Fujimoto H,et al.Estimation of sideslip and roll [33]Wu Y,Wang L F,Zhang J Z,et al.Path following control of angles of electric vehicles using lateral tire force sensors through autonomous ground vehicle based on nonsingular terminal sliding RLS and Kalman filter approaches.IEEE Trans Ind Electron, mode and active disturbance rejection control.IEEE Trans Veh 2013,60(3:988 Technol,.2019,68(7):6379 [49]Vargas-Melendez L,Boada B,Boada M,et al.A sensor fusion [34]Liu J,Gao L,Zhang JJ,et al.Super-twisting algorithm second- method based on an integrated neural network and Kalman filter order sliding mode contro for collision avoidance system based on for vehicle roll angle estimation.Sensors,016,16(9):1400 active front steering and direct yaw moment control.Proc Inst [50]Boada B L.Boada M JL,Vargas-Melendez L,et al.A robust Mech Eng D:J Automob Eng,2021,235(1):43 observer based on Hoo filtering with parameter uncertainties [35]Swain S K,Rath JJ,Veluvolu K C.Neural network based robust combined with Neural Networks for estimation of vehicle roll lateral control for an autonomous vehicle.Electronics,2021 angle.Mech Syst Signal Process,2018,99:611 10(4):510 [51]Shao J K,Zhao X,Yang J,et al.Reinforcement learning algorithm [36]Van Zanten A T.Bosch ESP Systems:5 Years of Experience.SAE for path following control of articulated vehicle.Trans Chin Soc
大学学报(自然科学版), 2006, 29(4):5) Ohno H. Analysis and modeling of human driving behaviors using adaptive cruise control. Appl Soft Comput, 2001, 1(3): 237 [22] Guo K H, Pan F, Ma F J. Preview optimized artificial neural network driver model. Chin J Mech Eng, 2003, 39(1): 26 (郭孔辉, 潘峰, 马凤军. 预瞄优化神经网络驾驶员模型. 机械工 程学报, 2003, 39(1):26) [23] Wang H, Zhou F, Li Q, et al. Reliable adaptive H∞ path following control for autonomous ground vehicles in finite frequency domain. J Frankl Inst, 2020, 357(14): 9599 [24] Gao Y Q, Gray A, Tseng H E, et al. A tube-based robust nonlinear predictive control approach to semiautonomous ground vehicles. Veh Syst Dyn, 2014, 52(6): 802 [25] Hang P, Chen X B, Fang S D, et al. Robust control for four-wheelindependent-steering electric vehicle with steer-by-wire system. Int J Automot Technol, 2017, 18(5): 785 [26] Chen T, Chen D. Lateral control of intelligent vehicle based on neural networks sliding mode. Transducer Microsyst Technol, 2017, 36(5): 63 (陈涛, 陈东. 基于神经网络滑模的智能车辆横向控制. 传感器 与微系统, 2017, 36(5):63) [27] Kayacan E. Sliding mode control for systems with mismatched time-varying uncertainties via a self-learning disturbance observer. Trans Inst Meas Control, 2019, 41(7): 2039 [28] Liu Y H, Li T, Yang Y Y, et al. Estimation of tire-road friction coefficient based on combined APF-IEKF and iteration algorithm. Mech Syst Signal Process, 2017, 88: 25 [29] Hashemi E, Khosravani S, Khajepour A, et al. Longitudinal vehicle state estimation using nonlinear and parameter-varying observers. Mechatronics, 2017, 43: 28 [30] Zhang S W, Li Q, Wang H, et al. Path Following Control for Autonomous Vehicles with Mismatched Uncertainties. Control Decis, https://doi.org/10.13195/j.kzyjc.2020.1069 ( 张守武, 李擎, 王恒, 等. 非匹配不确定性影响下的无人车路径 跟踪控制. 控制与决策, https://doi.org/10.13195/j.kzyjc.2020. 1069) [31] Ji X W, He X K, Lv C, et al. Adaptive-neural-network-based robust lateral motion control for autonomous vehicle at driving limits. Control Eng Pract, 2018, 76: 41 [32] Wu Y, Wang L F, Zhang J Z, et al. Path following control of autonomous ground vehicle based on nonsingular terminal sliding mode and active disturbance rejection control. IEEE Trans Veh Technol, 2019, 68(7): 6379 [33] Liu J, Gao L, Zhang J J, et al. Super-twisting algorithm secondorder sliding mode control for collision avoidance system based on active front steering and direct yaw moment control. Proc Inst Mech Eng D:J Automob Eng, 2021, 235(1): 43 [34] Swain S K, Rath J J, Veluvolu K C. Neural network based robust lateral control for an autonomous vehicle. Electronics, 2021, 10(4): 510 [35] [36] Van Zanten A T. Bosch ESP Systems: 5 Years of Experience. SAE Trans, 2000, 109: 428 Esmailzadeh E, Goodarzi A, Vossoughi G R. Optimal yaw moment control law for improved vehicle handling. Mechatronics, 2003, 13(7): 659 [37] Venhovens P J T, Naab K. Vehicle dynamics estimation using Kalman filters. Veh Syst Dyn, 1999, 32(2-3): 171 [38] Cheli F, Sabbioni E, Pesce M, et al. A methodology for vehicle sideslip angle identification: Comparison with experimental data. Veh Syst Dyn, 2007, 45(6): 549 [39] Lin F, Zhao Y Q. Comparison of methods for estimating vehicle side slip angle. J Nanjing Univ Sci Technol Nat Sci, 2009, 33(1): 122 (林棻, 赵又群. 汽车侧偏角估计方法比较. 南京理工大学学报 (自然科学版), 2009, 33(1):122) [40] Wang R R, Jing H, Hu C, et al. Robust $H∞$ path following control for autonomous ground vehicles with delay and data dropout. IEEE Trans Intell Transp Syst, 2016, 17(7): 2042 [41] Wang Y, Lin Y L, Dai X Y, et al. Parallel estimation of vehicle state. J Command Control, 2017, 3(3): 186 (汪, 林懿伦, 戴星原, 等. 车辆关键状态的平行估计. 指挥与 控制学报, 2017, 3(3):186) [42] Melzi S, Sabbioni E. On the vehicle sideslip angle estimation through neural networks: Numerical and experimental results. Mech Syst Signal Process, 2011, 25(6): 2005 [43] Rajamani R, Piyabongkarn D N. New paradigms for the integration of yaw stability and rollover prevention functions in vehicle stability control. IEEE Trans Intell Transp Syst, 2013, 14(1): 249 [44] Doumiati M , Victorino A, Charara A, et al. Embedded estimation of the tire/road forces and validation in a laboratory vehicle// In Proceedings of 9th International Symposium on Advanced Vehicle Control. Kobe, 2008: 1 [45] Rajamani R, Piyabongkarn D, Tsourapas V, et al. Parameter and state estimation in vehicle roll dynamics. IEEE Trans Intell Transp Syst, 2011, 12(4): 1558 [46] Jo K, Chu K, Sunwoo M. Interacting multiple model filter-based sensor fusion of GPS with in-vehicle sensors for real-time vehicle positioning. IEEE Trans Intell Transp Syst, 2012, 13(1): 329 [47] Nam K, Oh S, Fujimoto H, et al. Estimation of sideslip and roll angles of electric vehicles using lateral tire force sensors through RLS and Kalman filter approaches. IEEE Trans Ind Electron, 2013, 60(3): 988 [48] Vargas-Meléndez L, Boada B, Boada M, et al. A sensor fusion method based on an integrated neural network and Kalman filter for vehicle roll angle estimation. Sensors, 2016, 16(9): 1400 [49] Boada B L, Boada M J L, Vargas-Melendez L, et al. A robust observer based on H∞ filtering with parameter uncertainties combined with Neural Networks for estimation of vehicle roll angle. Mech Syst Signal Process, 2018, 99: 611 [50] Shao J K, Zhao X, Yang J, et al. Reinforcement learning algorithm for path following control of articulated vehicle. Trans Chin Soc [51] · 242 · 工程科学学报,第 44 卷,第 2 期
张守武等:神经网络在无人驾驶车辆运动控制中的应用综述 243 4 gric Mach,2017,48(3):376 Trajectory control of an autonomous tractor using type-2 fuzzy (邵俊恺,赵翻,杨珏,等.无人驾驶铰接式车辆强化学习路径跟 logic controllers.IEEE/ASME Trans Mechatron,2015,20(1):287 踪控制算法.农业机械学报,2017,48(3):376) [55]Xu X,Tang Z,Wang F,et al.Varied weight coefficients based [52]Zhenhai G.Bo Z.Vehicle lane keeping of adaptive PID control trajectory tracking of distributed drive self-driving vehicle.ChinaJ with BP neural network self-tuning //2005 IEEE Proceedings of Highw Transp,2019,32(12):36 Intelligent Vehicles Symposium.Las Vegas,25:84 (徐兴,汤赵,王峰,等.基于变权重系数的分布式驱动无人车轨 [53]Yin Z S,He JX,Nie LZ,et al.Longitudinal adaptive control of 迹跟踪.中国公路学报,2019,32(12):36) autonomous vehicles base on optimization algorithm./Syst Simul, [56]Zhu F B.Research on Lateral Tracking Control and Mode 2021,33(2:409 Switching of Intelligent Vehicle under Typical Conditions (尹智帅,何嘉雄,聂琳真,等.基于优化算法的自动驾驶车辆纵 [Dissertation].Zhenjiang:Jiangsu University,2019 向自适应控制.系统仿真学报,2021,33(2):409) (朱方博.典型工况下的智能车横向跟踪控制及模式切换研究 [54]Kayacan E,Kayacan E,Ramon H,et al.Towards agrobots: [学位论文].镇江:江苏大学,2019)
Agric Mach, 2017, 48(3): 376 (邵俊恺, 赵翾, 杨珏, 等. 无人驾驶铰接式车辆强化学习路径跟 踪控制算法. 农业机械学报, 2017, 48(3):376) Zhenhai G, Bo Z. Vehicle lane keeping of adaptive PID control with BP neural network self-tuning // 2005 IEEE Proceedings of Intelligent Vehicles Symposium. Las Vegas, 2005: 84 [52] Yin Z S, He J X, Nie L Z, et al. Longitudinal adaptive control of autonomous vehicles base on optimization algorithm. J Syst Simul, 2021, 33(2): 409 (尹智帅, 何嘉雄, 聂琳真, 等. 基于优化算法的自动驾驶车辆纵 向自适应控制. 系统仿真学报, 2021, 33(2):409) [53] [54] Kayacan E, Kayacan E, Ramon H, et al. Towards agrobots: Trajectory control of an autonomous tractor using type-2 fuzzy logic controllers. IEEE/ASME Trans Mechatron, 2015, 20(1): 287 Xu X, Tang Z, Wang F, et al. Varied weight coefficients based trajectory tracking of distributed drive self-driving vehicle. China J Highw Transp, 2019, 32(12): 36 (徐兴, 汤赵, 王峰, 等. 基于变权重系数的分布式驱动无人车轨 迹跟踪. 中国公路学报, 2019, 32(12):36) [55] Zhu F B. Research on Lateral Tracking Control and Mode Switching of Intelligent Vehicle under Typical Conditions [Dissertation]. Zhenjiang: Jiangsu University, 2019 ( 朱方博. 典型工况下的智能车横向跟踪控制及模式切换研究 [学位论文]. 镇江: 江苏大学, 2019) [56] 张守武等: 神经网络在无人驾驶车辆运动控制中的应用综述 · 243 ·