摘要
为模拟驾驶人记忆效应以及模糊感知特性,设计了基于模糊感知时间窗的深度学习跟驰模型。提取highD数据集跟驰轨迹,以0.2 s最小时间间隔,连续3 s本车速度、前后车速度差、车头间距的时序数据作为模型输入,模拟驾驶记忆。训练深度学习跟驰模型,得出单层32个输出维度的门控循环单元(GRU)网络可以很好拟合实际数据。在每次输入模型的时序数据中,用模型预测值替换部分真实跟驰状态值,作为驾驶员对场景的估计,即模糊感知。实验得出对同一场景的不同模糊感知,可产生不同跟驰行为,模拟了驾驶行为的异质性,可为异质交通行为仿真提供方法。
跟驰模型的研究对交通安全及通行效率有很大意义。从建模方法角度划分,跟驰模型可分为理论驱动与数据驱动两
车载传感器方式可能会对驾驶员以及道路周边用户行为造成影响,导致收集的数据无法准确反映自然驾驶行为,而通过高空安装摄像头或无人机航拍获取路段视频数据,并通过图像处理技术得到路段监控区域所有车辆轨迹信息可以避免对交通参与者的干扰,基于该方法使用最广泛的数据为下一代仿真(next generation simulation,NGSIM)数据。为排除数据中固有误差,许多文
由于人工驾驶常无法精准感知当前时段的本车速度、车头时距等跟驰状态,在行驶过程中,需要依靠之前的驾驶记忆,并对即将出现的跟驰场景不断进行预估,从而进行相应操作,而预估的驾驶场景,通常都是不确定的,与实际有一定的差别。这一特性可解释,即使相同的驾驶员,在相同的跟驰场景下,每次的操作都不会完全相同。因此,本文同时将本车速度、与前车车速差、车头间距作为驾驶记忆,基于门控循环单元(gated recurrent units,GRU)/长短期记忆网络 (long short-term memory,LSTM )循环神经网络,提取highD数据集中的跟驰片段,采用端到端的方式训练模型,减少主观因素干扰。在模型输入端,设计了模糊感知时间窗,将模型计算出的部分预测值,与序列中的本车真实状态值进行替换,来模拟驾驶人对跟驰场景的模糊感知特性,对不同仿真场景以及不同模糊感知时间窗下跟驰场景进行实验,验证不同模糊感知时间窗下的不同跟驰行为。该方法可快速生成大量异质跟驰行为,有利于进一步仿真研究走走停停、震荡、交通流失效、迟滞回环等现象的发生。
highD数据集是2017年9月份在德国公路上,通过高空无人机航拍后,并依次使用先进的计算机视觉算法、神经网络及贝叶斯平滑算法提取出的自然驾驶轨迹数据集,提取出的轨迹数据每秒25帧,其定位误差通常小于10 c

图1 路段2示意图
Fig. 1 Diagram of road segment 2
跟驰片段数据集是较为典型的时序数据。目前,在跟驰行为预测上,广泛使用的循环神经网络有两种,分别为LST

图2 LSTM单元结构
Fig. 2 Structure of LSTM unit
各部件公式如下:
遗忘门为
其中:、分别为以及的参数矩阵;为偏置。
输入门为
其中:、分别为以及的参数矩阵;为偏置。
更新记忆单元计算如
(1) |
式中:变量的计算如
(2) |
式中:、分别为以及参数矩阵;为偏置。
输出门为
其中:、分别为以及参数矩阵;为偏置。
LSTM最终输出为
激活函数公式为
激活函数公式为
以上即为LSTM的前向计算流程,训练LSTM神经网络即为找到遗忘门、输入门、记忆单元以及输出门中的权重矩阵以及偏置的参数最优解,使训练结果接近真实结果。
GRU的结
其中:、分别为上一时间戳状态以及当前时间戳输入的参数矩阵;为偏置。

图 3 GRU单元结构
Fig. 3 Structure of GRU unit
经门控向量控制后的中间变量为
其中:、分别为以及参数矩阵;为偏置。
更新门用于控制上一时间戳状态和新输入对新状态向量的影响程度。更新门控向量为
其中:以及分别为系数矩阵及偏置。
单元输出为
其中:用于控制中间变量;用于控制状态 。
当更新门时,全部来自上一时间戳,当更新门时,全部来自中间变量 。
在本车初始状态已知的情况下,在下一时刻,对于位移、速度、加速度三个状态变量,模型只需预测其中一个,就可根据牛顿运动定律,得出另外两个。模型损失函数以及评价指标常基于模型预测值进行构建。由于在稳定跟驰状态下,加速度接近于0,导致基于加速度构建的评价指标常常出现一些不必要麻烦,如无法加入权重、难以计算结果等。以评价指标平均相对误差绝对值为例,由于该指标分母包含加速度,当加速度趋于0,会导致式子趋于无穷大,无法准确描述模型精

图 4 深度学习神经网络结构
Fig. 4 Structure of deep learning neural network
通常,驾驶没有网联或精准环境感知功能的普通车辆的驾驶员无法精准感知周围场景,而是基于过往的驾驶记忆以及对场景一定程度的预测相结合,作为接下来采取行为的依据。如

图5 跟驰决策思维认知模拟图
Fig. 5 Cognitive simulation of car-following decision making

图6 模糊感知时间窗设计图
Fig. 6 Diagram of fuzzy perception time window
模型的训练流程主要包括数据准备、模型训练和模型超参设计。
在路段2所提取出的符合要求的94条数据中集中,取前85条作为训练集,其中20 %的训练集数据作为验证集,以防过拟合。文献[
在模型训练中,损失函数选取预测值与真实值的均方误差(mean squared error, MSE):
其中:为训练的跟驰对个数;为每对跟驰对的训练次数,其值取决于跟驰片段总长度与输入时序长度之间的时间单元个数之差,本文跟驰片段总长度15 s,共75个时刻值,与初始输入时序时刻数量之差为60; 以及分别为每对跟驰对每个时间步长预测后的速度预测值以及对应的真实值。优化算法选择Adam算法。设置训练迭代次数为500代,每一批次输入训练数据32组。参数patience为10,即在连续10次训练中内,验证集损失函数均未提升的话,则自动停止训练。保留后9条跟驰对作为测试集,用于对模型评估。
模型单元结构间权重及系数可以通过训练优化,然而模型中还存在一些参数,需要在训练前确定,这些参数被称为超参,其取值对结果有着不同程度的影响。模型的网络结构超参是指模型中隐藏层层数以及每层中GRU/LSTM单元输出维度,两者数量越多,对数据的学习能力越强,但网络会更加复杂,训练时间将极大延长且容易出现过拟合。如
对

图7 模型性能比较
Fig. 7 Comparison of performance of models
图中横坐标模型序号与

图8 GRU模型拟合结果图
Fig. 8 Diagram of model with GRU unit fitting results

图9 不同场景下的模糊感知仿真结果
Fig. 9 Simulation results of fuzzy perception in different situation
为验证文中设计的驾驶员场景期望行为,设计0.2 s的模糊感知时间窗,对测试集中片段1~9的跟驰场景进行计算,结果见
为模拟驾驶员在同一场景不同模糊感知下的跟驰行为,将模糊感知时间窗从0.2 s依次递增到3 s。以片段4跟驰场景为基准,前车在0~12 s期间以23.36 m·

图10 多步模糊感知时间窗仿真
Fig. 10 Simulation results with different fuzzy perception windows
3.1~3.2节中的实验均为对highD中提取出的数据集进行拟合及仿真,为进一步测试模型可迁移性,即在未知场景中,验证模型是否可得出合理结果。设计如下跟驰场景,在单车道公路上,0~3 s时,前车以22 m·

图11 设计场景仿真结果
Fig. 11 Simulation results of designated scenario
以往的深度学习跟驰模型输出可看作是通过学习大量输入数据规律,并平均后的预测结果。而真实场景中,即使同样的驾驶员在相同场景下跟驰前车,由于驾驶记忆、感知不确定及其他潜在因素影响,其每次跟驰行为也会存在差异。
本文基于精度更高的highD数据集,通过提取符合条件的跟驰片段。设计了不同结构的GRU/LSTM深度学习模型。经训练,得出32个GRU或LSTM输出单元的单层神经网络,在精确的驾驶记忆条件下,可以很好地拟合真实数据。由于相同规模下,GRU参数比LSTM少,意味着更少的计算量及时间消耗,因此选择GRU模块作为模型基本单元。为验证模型的模糊感知特性,分别设计不同场景以及同一场景不同程度的模糊感知下的仿真实验,验证模型可适用于不同跟驰场景的模糊感知,且这些行为都具有一定稳定性和可解释性。无模糊感知时间窗的输入输出,更类似于精确感知场景下的智能网联车辆行驶策略,而增加模糊感知时间窗的深度学习模型,使得深度学习模型可在同一场景下,快速产生大量异质交通行为,有利于仿真研究异质驾驶行为导致的交通现象。
从数据输入的角度,本文处理后的跟驰片段较少,可能是导致多层LSTM及GRU模型结果不好的原因之一;由于提取出的跟驰片段,大多处于一定速度范围的稳定跟驰状态,没有其他场景如:从静止状态加速以及急减速等场景,因此,导致所训练的模型,仅可有效模拟一定场景下的跟驰行为。另一方面,限于篇幅,本文仅对驾驶员速度感知不确定下的跟驰行为进行研究,下一步可同时将其他刺激变量如:速度差、车间距等进行相应处理,分析不同刺激变量模糊感知下的跟驰特性,从而更加全面地模拟驾驶员模糊感知及跟驰行为。
作者贡献声明
李林波:相关概念及方案讨论,论文语言组织;
李瑞杰:数据处理及分析,实验设计及初稿撰写;
邹亚杰:论文审阅,结果分析及建议。
参考文献
杨龙海,张春,仇晓赟,等. 车辆跟驰模型研究进展[J]. 交通运输工程学报, 2019, 19(5): 125. [百度学术]
YANG Longhai, ZHANG chun, CHOU Xiaobin, et al. Research progresss on car-following models[J]. Journal of Traffic and Transportation Engineering, 2019, 19(5): 125. [百度学术]
DENOS C G, ROBERT H, RICHARD W R. Nonlinear follow-the-leader models of traffic flow[J]. Operations Research, 1961, 9(4):545. [百度学术]
GIPPS P G. A behavioural car-following model for computer simulation[J]. Transportation Research Part B: Methodological, 1981, 15(2) :105. [百度学术]
WIEDEMANN R. Simulation of road traffic in traffic flow[R]. Karlsruhe: University of Karlsruhe(TH), 1974. [百度学术]
BANDO M, HASEBE K, NAKAYAMA A, et al. Dynamical model of traffic congestion and numerical simulation[J]. Physical Review E, 1995, 51(2):1035. [百度学术]
TREIBER M, HENNECKE A, HELBING D. Congested traffic states in empirical observations and microscopic simulations[J]. Physical Review E, 2000,62(2):1805. [百度学术]
YU Shaowei, SHI Zhongke. An improved car-following model considering headway changes with memory[J]. Physica A: Statistical Mechanics and its Applications, 2015,421:1. [百度学术]
YU Shaowei , SHI Zhongke. An improved car-following model considering relative velocity fluctuation[J]. Communications in Nonlinear Science and Numerical Simulation, 2016, 36:319. [百度学术]
SUN Yuqing, GE Hongxia, CHENG Rongjun. An extended car-following model considering driver's memory and average speed of preceding vehicles with control strategy[J]. Physica A: Statistical Mechanics and its Applications, 2019, 521:752. [百度学术]
TANG T Q, HUANG H J, ZHAO S G, et al. An extended OV model with consideration of driver’s memory[J]. International Journal of Modern Physics B, 2009, 23(5):743. [百度学术]
CHAKROBORTY P,KIKUCHI S. Evaluation of the general motors based car-following models and a proposed fuzzy inference model[J]. Transportation Research Part C: Emerging Technologies,1999,7(4): 209. [百度学术]
吴兵,罗雪,李林波. 考虑驾驶风格的模糊控制跟驰模型[J]. 同济大学学报(自然科学版),2020, 48(5): 694. [百度学术]
WU Bing,LUO Xue,LI Linbo. Fuzzy control car-following model with the consideration of driving style [J]. Journal of Tongji University(Natural Science), 2020, 48(5): 694. [百度学术]
PANWAI S, DIA H. Development and evaluation of a reactive agent-Based car following model[C/CD]// Proceedings of the Intelligent Vehicles and Road Infrastructure Conference, 16th and 17th. Melbourne: Society of Automotive Engineers - Australasia, 2005. [百度学术]
WANG Xiao, JIANG Rui, LI Li, et al. Capturing car-following behaviors by deep learning [J]. IEEE Transaction on Intelligent Transportation Systems, Computers, Networks & Communications, 2018(19), 910. [百度学术]
HUANG Xiuling, SUN Jie, SUN Jian. A car-following model considering asymmetric driving behavior based on long short-term memory neural networks[J]. Transportation Research Part C: Emerging Technologies,2018,95:346. [百度学术]
孙倩,郭忠印. 基于长短期记忆神经网络方法的车辆跟驰模型[J]. 吉林大学学报(工学版), 2020, 50(4): 1380. [百度学术]
SUN Qian, GUO Zhongyin. Vehicle following model based on long short-term memory neural network[J]. Journal of Jilin University(Engineering and Technology Edition), 2020, 50(4): 1380. [百度学术]
WANG Xiao, JIANG Rui, Li Li.et al. Long memory is important: A test study on deep-learning based car-following model[J]. Physica A: Statistical Mechanics and its Applications, 2019,514:786. [百度学术]
ZHENG Jian, SUZUKI K, FUJITA M. Car-following behavior with instantaneous driver-vehicle reaction delay: A neural-network-based methodology[J]. Transportation Research Part C: Emerging Technologies, 2013,36: 339. [百度学术]
ZHOU Mofan, QU Xiaobo, LI Xiaopeng. A recurrent neural network based microscopic car following model to predict traffic oscillation[J]. Transportation Research Part C: Emerging Technologies, 2017,84:245. [百度学术]
陆斯文,王俊骅. 基于ANFIS的高速公路车辆跟驰模型与仿真[J]. 同济大学学报(自然科学版),2010, 38(7): 1018. [百度学术]
LU Siwen,WANG Junhua. Freeway car-following model and simulation based on adaptive neuro-fuzzy inference system[J]. Journal of Tongji Unicersity(Natural Science), 2010, 38(7): 1018. [百度学术]
COIFMAN B, LI Lizhe. A critical evaluation of the Next Generation Simulation (NGSIM) vehicle trajectory dataset[J]. Transportation Research Part B Methodological, 2017, 105:362. [百度学术]
RWTH Aachen University. Details about the dataset [EB/OL]. [2020-04-15]. https://www.highd-dataset.com/details. [百度学术]
KRAJEWSKI R, BOCK J, KLOEKER L, et al. The high D dataset: A drone dataset of naturalistic vehicle trajectories on German highways for validation of highly automated driving systems[C] // 21st International Conference on Intelligent Transportation Systems (ITSC). Maui, Hawaii, USA: IEEE, 2018: 2118-2125. [百度学术]
HOCHREITER S, SCHMIDHUBER J. Long short-term memory[J]. Neural Computation, 2006,9(8):1735. [百度学术]
CHO K, MERRIENBOER B, GULCEHRE C, et al. Learning phrase representations using RNN encoder-decoder for statistical machine translation. [C] // Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing. Doha: Association for Computational Linguistics, 2014: 1724-1734. [百度学术]