一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种目标跟车距离计算系统及计算方法与流程

2022-05-18 12:08:11 来源:中国专利 TAG:


1.本发明属于机器学习及智能化驾驶技术领域,具体涉及一种目标跟车距离计算系统及计算方法。


背景技术:

2.目前的高级辅助驾驶系统(advanced driver assistant system)的自适应巡航(adaptive cruise control,acc)功能,是通过传感器获得前车的相对距离、速度、本车速度等信息结合目标跟车距离设定信息实时计算车辆的加速减速,从而实现跟车控制。由于当前的智驾系统产品的目标跟车距离设置是通过有限的几个档位来调节,这种简单的目标距离档位调节难以满足数量众多且驾驶风格多样的驾驶员对跟车距离的预期,使用者会觉得自适应巡航不舒适、不安全,从而频繁人工介入功能,甚至关闭功能。
3.为了提高自适应巡航的对众多驾驶者的适应能力,有研究者提出通过收集驾驶员自然驾驶的数据,而后构造时距、最大加速度等特征,通过基于规则或聚类算法实现分类,然后根据分类结果得到该类结果的目标距离参数,该方法虽然将驾驶员的跟车风格进行自动识别,但是仍然是分为有限的类别,只是类似于自动调节目标距离档位,难以准确表征个体驾驶员的跟车距离预期。
4.现有技术中如:cn111547064a,就提供了一种用于汽车自适应巡航系统的驾驶风格识别和分类方法,采集汽车跟车行驶工况的驾驶员数据,使用som和k-means算法聚类驾驶员数据,离线训练分类器,而后将训练好的分类器同汽车acc系统相结合,acc系统根据分类结果来选择不同组别的控制参数对acc进行调整,来适配驾驶员个性化需求。该方法基于聚类分类的离线训练、在线部署的思路,只能根据分类结果选择预设好的几类目标距离参数来实现个性化驾驶,考虑到驾驶员的驾驶跟车距离习惯也非一成不变,该方法也难以做到目标距离参数的在线实时更新,而且也需要收集大量的驾驶员数据。


技术实现要素:

5.针对现有技术的上述不足,本发明要解决的技术问题是提供一种目标跟车距离计算系统及计算方法,避免对驾驶员的目标跟车距离建模效果不佳从而使得acc系统无法适配驾驶员的个性化需求的问题,取得在真实的复杂场景下也能计算出目标跟车距离以提升自适应巡航功能对驾驶员的适应性的效果。
6.为解决上述技术问题,本发明采用如下技术方案:
7.一种目标跟车距离计算系统,该系统设于车端控制器内,包括:
8.数据收集模块,用于获取当前车辆在驾驶过程中和自动驾驶系统的信息;
9.跟车特征计算模块,用于对数据收集模块中收集到的信息进行特征计算;
10.跟车条件判断模块,用于判断本车当前是否满足跟车条件,即是否处于人工驾驶且稳定跟车状态;
11.跟车特征存储模块,包括存储器,用于存储跟车特征计算模块中计算所得的驾驶
员稳定跟车状态的特征数据;
12.训练条件判断模块,用于判断存储器内所存储的特征数据数量是否满足训练条件;
13.车端神经网络训练模块,用于进行车端模型训练,模型采用多层感知器的一种神经网络模型,模型的输入为跟车特征计算模块中计算的特征数据,模型的输出为目标跟车距离;
14.目标距离推理模块,用于进行目标跟车距离计算,本车进入自动驾驶状态之后,基于目标距离推理模块进行目标跟车距离计算。
15.进一步完善上述技术方案,所述数据收集模块中所获取的信息包括:自动驾驶系统状态、本车车速、本车加速度、前车位置、前车位置、前车加速度、周围车辆位置、周围车辆速度、车道线信息、雨刮状态、雨量等级信号、环境光信号、前照灯状态。
16.进一步地,所述跟车特征计算模块中所得的特征计算结果包括:平均跟车距离d
avg
、平均车速v
avg
、左侧车道和右侧车道的平均车流跟车时距thl
avg
和thr
avg
、车道线特征、道路曲率半径最大值、雨量特征、光照特征。
17.进一步地,所述跟车条件包括:
18.自动驾驶系统状态一直处于人工驾驶状态;
19.前车目标存在,且处于车道保持状态,未处于换道状态;
20.本车处于车道保持状态;
21.本车车速最近10s内变化不超过3m/s;
22.本车加速度最近10s内未超过1m/s2;
23.前车与本车最近10s内的相对速度不超过3m/s;
24.道路曲率半径最近10s内不小于50m。
25.进一步地,所述存储器内的特征数据以组划分,且每组特征数据包括:本车平均车速、左侧车道车流平均跟车时距、右侧车道车流平均跟车时距、左侧车道线特征、右侧车道线特征、道路曲率半径最大值、雨量特征和光照特征;且所述存储器的总限值为1000组数据,若特征数据组数超过总限值,则将最早存入存储器的那组历史数据晒出,填入新一组数据;
26.所述存储器下电后仍能保证现有数据不丢失。
27.进一步地,所述训练条件包括:当所述存储器内所存的特征数据超过500组,且本车车速处于0km/h、0-20km/h、20-40km/h、40-60km/h、60-80km/h、80-100km/h、100-120km/h、120km/h以上这些区间内,均至少有10组特征数据。
28.进一步地,所述神经网络模型包括一个输入层、一个隐含层和一个输出层,
29.所述输入层包括8个输入,分别为本车平均车速、左侧车道车流平均跟车时距、右侧车道车流平均跟车时距、左侧车道线特征、右侧车道线特征、道路曲率半径最大值、雨量特征和光照特征;
30.所述隐含层为13个神经元采用sigmoid激活函数,其数学表达式为:
31.所述输出层为1个输出采用relu激活函数,其数学表达式为:relu(x)=max(0,x);
32.所述车端模型训练采用误差逆传播算法,训练完毕更新目标距离推理模块。
33.进一步地,所述目标距离推理模块的输入为自动驾驶状态下的本车平均车速、左侧车道车流平均跟车时距、右侧车道车流平均跟车时距、左侧车道线特征、右侧车道线特征、道路曲率半径最大值、雨量特征和光照特征,目标距离推理模块的输出为自动驾驶状态下的目标跟车距离。
34.本发明还涉及一种目标跟车距离计算方法,采用上述一种目标跟车距离计算系统,还包括以下步骤:
35.s1:获取当前车辆在驾驶过程中和自动驾驶系统的信息;
36.s2:对步骤s1中收集到的信息进行特征计算,得到特征数据;
37.s3:判断本车当前是否满足跟车条件,若满足,则认为本车当前处于人工驾驶且稳定跟车状态,并认为满足将步骤s2中特征计算后得到的驾驶员稳定跟车状态的特征数据存入存储器的条件,执行步骤s4;
38.s4:将步骤s2中特征计算所得的驾驶员稳定跟车状态的特征数据存入存储器;
39.s5:判断存储器内所存储的特征数据数量是否满足训练条件,若满足,执行步骤s6;
40.s6:当存储器中每更新10组特征数据时,进行一次车端模型训练,且每次训练完毕后对目标距离管理模块进行更新;
41.s7:车辆进入自动驾驶状态后,进行目标距离计算。
42.进一步完善上述技术方案,所述步骤s2中对s1中收集到的信息进行如下特征计算:
43.计算平均跟车距离d
avg
,即前车与本车在最近10s内的平均距离,结合采样频率,每秒进行一次采样,根据公式n=10:
44.计算本车在最近10s内的平均车速v
avg
,根据公式n=10;
45.计算最近10s内的左侧车道和右侧车道的平均车流跟车时距thl
avg
和thr
avg
,当左侧车道和右侧车道的车辆车速为0或左侧和右侧车道内无车辆或左侧和右侧车道内有车辆时其车道内无前车,左侧跟车时距thl和右侧跟车时距thr均为5;其他情况根据公式和d
left
、v
left
为左侧车道离本车最近的车辆离其车道内前车的距离和车速,d
right
、v
right
为右侧车道离本车最近的车辆离其车道内前车的距离和车速,n=10:
46.计算车道线特征,当车道线为边线或者中心线等不可换道情况时,车道线特征为0;当车道线为虚线等可换道情况时,车道线特征为1;
47.计算道路曲率半径最大值,根据车道线特征得到道路曲率特征并取本车在最近10s内的最大值kmax,根据和kmax=max(k0,k1,

,k9),其中其中为t时刻车道线多项式的4个系数,x和y为自车坐标系纵向和横向坐标,k
t
为t时刻的曲率;
48.计算雨量特征,根据雨刮状态和雨量等级信号,当雨刮处于开启状态时,雨量特征对应为雨量等级信号,取值范围为0-10;当雨刮处于关闭状态时,雨量特征为0;
49.计算光照特征,根据环境光信号和前照灯状态判断车辆处于白天还是黑夜,当环境光信号输出为夜晚且前照灯处于开启状态时,认为车辆处于黑夜,光照特征为1;其他状态光照特征为0。
50.相比现有技术,本发明具有如下有益效果:
51.本发明的一种目标跟车距离计算系统及计算方法,是基于驾驶行为及车端机器学习的目标跟测距离计算系统及方法。车速、道路曲率半径、车道线类型(车道线特征)、光照等都会对驾驶员在自然驾驶状态下的预期跟车距离判断产生影响,所以本发明采集驾驶员在自动驾驶系统关闭时的自然驾驶数据,将稳定跟车场景时的车速、道路曲率半径、跟车平均距离等特征,并将特征数据存入存储器待后续机器学习训练使用,采用多层感知器(multilayer perceptron)对目标跟车距离进行建模,待满足机器学习训练所需的最小数据要求后,对目标跟车距离模型进行训练;待车辆进入自动驾驶状态后,训练完成后的模型可以根据各类输入信息进行目标跟车距离的实时计算,目标距离可传至整车系统的纵向规划模块计算得到纵向控制的扭矩及制动指令。本发明不依赖于大数据分类,可以在车端收集本车驾驶员的驾驶信息以实现最贴近驾驶员风格的目标距离建模,且可以考虑天气、路况、夜晚等因素对跟车距离的影响,有效提升自适应巡航功能对驾驶员的适应性。
附图说明
52.图1为实施例的一种目标跟车距离计算系统及计算方法的跟车场景示意图;
53.图2为实施例的一种目标跟车距离计算系统的结构框图;
54.图3为图2中目标距离推理模块的神经网络模型示意图。
具体实施方式
55.下面结合附图对本发明的具体实施方式作进一步的详细说明。
56.请参见图1-图3,具体实施例的一种目标跟车距离计算方法,包括如下步骤:
57.s1:获取当前车辆在驾驶过程中和自动驾驶系统的信息;
58.s2:对步骤s1中收集到的信息进行特征计算,得到特征数据;
59.s3:判断本车当前是否满足跟车条件,若满足,则认为本车当前处于人工驾驶且稳定跟车状态,并认为满足将步骤s2中特征计算后得到的驾驶员稳定跟车状态的特征数据存入存储器的条件,执行步骤s4;
60.s4:将步骤s2中特征计算所得的驾驶员稳定跟车状态的特征数据存入存储器;
61.s5:判断存储器内所存储的特征数据数量是否满足训练条件,若满足,执行步骤s6;
62.s6:当存储器中每更新一定数量的数据时,进行一次车端模型训练;
63.s7:车辆进入自动驾驶状态后,进行目标距离计算。
64.请继续参见图1-图3,其中,所述步骤s1中所获取的信息包括:自动驾驶系统状态、本车车速、本车加速度、前车位置、前车位置、前车加速度、周围车辆位置、周围车辆速度、车道线信息、雨刮状态、雨量等级信号、环境光信号、前照灯状态。
65.其中,所述步骤s2中对s1中收集到的信息进行如下特征计算:
66.计算平均跟车距离d
avg
,即前车与本车在最近10s内的平均距离,结合采样频率,每秒进行一次采样,根据公式n=10;
67.计算本车在最近10s内的平均车速v
avg
,根据公式n=10;
68.计算最近10s内的左侧车道和右侧车道的平均车流跟车时距thl
avg
和thr
avg
,当左侧车道和右侧车道的车辆车速为0或左侧和右侧车道内无车辆或左侧和右侧车道内有车辆时其车道内无前车,左侧跟车时距thl和右侧跟车时距thr均为5;其他情况根据公式和d
left
、v
left
为左侧车道离本车最近的车辆离其车道内前车的距离和车速,d
right
、v
right
为右侧车道离本车最近的车辆离其车道内前车的距离和车速,n=10;
69.计算车道线特征,当车道线为边线或者中心线等不可换道情况时,车道线特征为0;当车道线为虚线等可换道情况时,车道线特征为1;
70.计算道路曲率半径最大值,根据车道线特征得到道路曲率特征并取本车在最近10s内的最大值kmax,根据和kmax=max(k0,k1,

,k9),其中其中为t时刻车道线多项式(即)的4个系数,x和y为自车坐标系纵向和横向坐标,k
t
为t时刻的曲率;
71.计算雨量特征,根据雨刮状态和雨量等级信号,当雨刮处于开启状态时,雨量特征对应为雨量等级信号,取值范围为0-10;当雨刮处于关闭状态时,雨量特征为0;
72.计算光照特征,根据环境光信号和前照灯状态判断车辆处于白天还是黑夜,当环境光信号输出为夜晚且前照灯处于开启状态时,认为车辆处于黑夜,光照特征为1;其他状态光照特征为0。
73.其中,所述步骤s3中所述跟车条件包括:
74.自动驾驶系统状态一直处于人工驾驶状态;
75.前车目标存在,且处于车道保持状态,未处于换道状态;
76.本车处于车道保持状态;
77.本车车速最近10s内变化不超过3m/s;
78.本车加速度最近10s内未超过1m/s2;
79.前车与本车最近10s内的相对速度不超过3m/s;
80.道路曲率半径最近10s内不小于50m。
81.其中,步骤s4中所述特征数据以组划分,每组特征包括:本车平均车速、左侧车道车流平均跟车时距、右侧车道车流平均跟车时距、左侧车道线特征、右侧车道线特征、道路曲率半径最大值、雨量特征和光照特征;且所述存储器的总限值为1000组数据,若特征数据组数超过总限值,则将最早存入存储器的那组历史数据晒出,填入新一组数据;所述存储器下电后仍能保证现有数据不丢失。
82.其中,所述步骤s5中的所述训练条件为当存储器内所存特征数据超过500组,且本车车速处于0km/h、0-20km/h、20-40km/h、40-60km/h、60-80km/h、80-100km/h、100-120km/
h、120km/h以上这些区间内,均至少有10组数据。
83.其中,所述步骤s6中,当存储器每更新10组数据,则进行一次车端模型训练。
84.请继续参见图1-图3,本发明还涉及一种目标跟车距离计算系统,该系统设于车端控制器内,包括:
85.数据收集模块,用于获取当前车辆在驾驶过程中和自动驾驶系统的信息;
86.跟车特征计算模块,用于对s1中收集到的信息进行特征计算;
87.跟车条件判断模块,用于判断本车当前是否处于人工驾驶且稳定跟车状态;
88.跟车特征存储模块,包括存储器,用于存储跟车特征计算模块中计算的特征数据;
89.训练条件判断模块,用于判断存储器内所存储的特征数据数量是否满足训练条件;
90.车端神经网络训练模块,用于进行车端模型训练,模型采用多层感知器的一种神经网络模型,模型的输入为跟车特征计算模块中计算的特征数据,模型的输出为目标跟车距离;
91.目标距离推理模块,用于进行目标跟车距离计算,在目标距离推理模块内进行的目标跟车距离计算基于本车进入自动驾驶状态之后。
92.这样,在车端神经网络训练模块内得到的目标跟车距离为驾驶员的自然驾驶数据通过机器学习训练后得到的目标跟车距离。而在目标距离推理模块中得到的目标跟车距离则是基于自动驾驶系统开启后,目标距离推理模块推算出的最贴近本车驾驶员风格的预期跟车距离。
93.其中,所述神经网络模型包括一个输入层、一个隐含层和一个输出层,
94.所述输入层包括8个输入,分别为本车平均车速、左侧车道车流平均跟车时距、右侧车道车流平均跟车时距、左侧车道线特征(左侧车道类型)、右侧车道线特征(右侧车道类型)、道路曲率半径最大值(车道曲率值)、雨量特征和光照特征;
95.所述隐含层为13个神经元采用sigmoid激活函数,其数学表达式为:
96.所述输出层为1个输出采用relu激活函数,其数学表达式为:relu(x)=max(0,x);
97.所述车端模型训练采用误差逆传播算法(backpropagation,简称bp),每训练完一次就更新目标距离推理模块一次。
98.其中,所述目标距离推理模块的输入为本车平均车速、左侧车道车流平均跟车时距、右侧车道车流平均跟车时距、左侧车道线特征、右侧车道线特征、道路曲率半径最大值、雨量特征和光照特征,目标距离推理模块的输出为自动驾驶状态下的目标跟车距离。
99.这样,这样得到的目标跟车距离相对于其他的距离档位调节方式,可以实现自动调节,并且最贴近驾驶员在各种路况及车速下的预期跟车距离,有效提升驾驶员的驾驶体验。
100.实施例的一种目标跟车距离计算系统及计算方法,是基于驾驶行为及车端机器学习的目标跟测距离计算方法。车速、道路曲率半径、车道线类型(车道线特征)、光照等都会对驾驶员在自然驾驶状态下的预期跟车距离判断产生影响,所以本发明采集驾驶员在自动驾驶系统关闭时的自然驾驶数据,将稳定跟车场景时的车速、道路曲率半径、跟车平均距离
等特征,并将特征数据存入存储器待后续机器学习训练使用,采用多层感知器(multilayer perceptron)对目标跟车距离进行建模,待满足机器学习训练所需的最小数据要求后,对目标跟车距离模型进行训练;待车辆进入自动驾驶状态后,训练完成后的模型可以根据各类输入信息进行目标跟车距离的实时计算,目标距离可传至整车系统的纵向规划模块计算得到纵向控制的扭矩及制动指令。本发明不依赖于大数据分类,可以在车端收集本车驾驶员的驾驶信息以实现最贴近驾驶员风格的目标距离建模,且可以考虑天气、路况、夜晚等因素对跟车距离的影响,有效提升自适应巡航功能对驾驶员的适应性。
101.最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献