当前位置: 首页 > 专利查询>吉林大学专利>正文

一种基于机器学习的单踏板线控底盘汽车辅助制动方法技术

技术编号:33270947 阅读:51 留言:0更新日期:2022-04-30 23:27
本发明专利技术公开了一种基于机器学习的单踏板线控底盘汽车辅助制动方法,包括以下步骤:样本数据获取;基于支持向量回归算法和自适应粒子群算法构建驾驶员行为模型;实时监测驾驶员是否误操作纵向控制踏板,在系统判定驾驶员误操作纵向控制踏板后,汽车由单踏板驾驶模式变为制动模式,驾驶员向下踩纵向控制踏板时汽车接收到的是制动信号,制动执行机构开始执行,同时切断加速信号,保证汽车安全性,避免因意外的急加速而产生交通事故。外的急加速而产生交通事故。外的急加速而产生交通事故。

【技术实现步骤摘要】
一种基于机器学习的单踏板线控底盘汽车辅助制动方法


[0001]本专利技术涉及汽车
,特别涉及一种基于机器学习的单踏板线控底盘汽车辅助制动方法。

技术介绍

[0002]随着汽车技术的发展,出现了具有单踏板驾驶模式的线控底盘汽车,采用纵向控制踏板代替传统加速踏板。纵向控制踏板具有加速制动一体化的特点,其工作原理是驾驶员踩纵向控制踏板时,电机输出驱动扭矩,实现汽车的加速;驾驶员松纵向控制踏板后,电机输出制动扭矩通过再生制动来实现汽车的减速。
[0003]然而,在驾驶员已经适应踩纵向控制踏板加速、松纵向控制踏板制动的设定后,当遇到突发情况需要紧急制动的时候,由于驾驶习惯使然,很可能忽略制动踏板的存在而误操作纵向控制踏板。目前,国内外发生多起单踏板汽车意外加速事故,据调查这些事故均是由于驾驶员对踏板使用不当造成的。如何最大限度地减少该类恶性事故的发生并进一步提高汽车的安全性刻不容缓。研究一种能够准确感知驾驶员误操作踏板这一危险行为并帮助驾驶员采取制动措施的单踏板线控底盘汽车辅助制动方法以避免或减轻伤亡事故显得十分有必要。

技术实现思路

[0004]本专利技术的目的在于提供一种基于机器学习的单踏板线控底盘汽车辅助制动方法来解决上述技术问题。
[0005]该单踏板线控底盘汽车辅助制动方法包括以下步骤:
[0006]S1:样本数据获取:
[0007]挑选有C2及以上级别机动车驾驶证且年龄均匀分布在18

60岁之间的100名男性试验者和100名女性试验者在练车场进行实车试验,该实车采用加速制动一体化的纵向控制踏板代替传统加速踏板,驾驶员踩纵向控制踏板汽车加速,松纵向控制踏板汽车通过再生制动减速,纵向控制踏板左侧存在与传统汽车一致的制动踏板,用于紧急制动;在试验开始前采集每名试验者的年龄、驾龄、身高和体重信息,之后对每名试验者分别进行在平稳加速、急加速和遇到障碍物误操作纵向控制踏板三种工况下的测试,每种工况安排10次测试,在试验过程中三种工况随机出现;试验过程中实时监测车速和汽车与前方障碍物的距离,并采集所有试验者在急加速和遇到障碍物误操作纵向控制踏板工况下的纵向控制踏板角加速度最大值、纵向控制踏板压力最大值、方向盘手握力最大值、方向盘转矩最大值、方向盘转角最大值、方向盘转动角速度最大值和方向盘转动角加速度最大值。
[0008]S2:构建驾驶员行为模型:
[0009]基于试验数据构建驾驶员年龄、驾龄、身高、体重、车速和汽车与前方障碍物的距离关于纵向控制踏板角加速度最大值、纵向控制踏板压力最大值、方向盘手握力最大值、方向盘转矩最大值、方向盘转角最大值、方向盘转动角速度最大值和方向盘转动角加速度最
大值的端到端预测模型,所述的端到端预测模型通过支持向量回归模型建立。
[0010]将样本数据中的驾驶员年龄、驾龄、身高、体重、车速和汽车与前方障碍物的距离作为支持向量回归模型的输入变量,将样本数据中的纵向控制踏板角加速度最大值、纵向控制踏板压力最大值、方向盘手握力最大值、方向盘转矩最大值、方向盘转角最大值、方向盘转动角速度最大值和方向盘转动角加速度最大值作为支持向量回归模型的输出变量。将归一化处理后的训练数据集送入支持向量回归模型中进行训练,并用所学习到的高维映射关系对纵向控制踏板角加速度最大值、纵向控制踏板压力最大值、方向盘手握力最大值、方向盘转矩最大值、方向盘转角最大值、方向盘转动角速度最大值和方向盘转动角加速度最大值进行预测,为建立驾驶员误踩踏板从而误加速的判别逻辑提供数据基础。
[0011]具体步骤如下:
[0012]将样本数据按照如下方程进行归一化处理:
[0013][0014]其中,X
min
为样本数据的最小值;X
max
为样本数据的最大值;X为样本数据;X'为归一化后的数据,范围在[0,1]。
[0015]在样本数据完成归一化处理后,将归一化处理后的数据划分成两部分,其中,80%归为训练数据集,20%归为测试数据集。
[0016]将样本数据整合为数据集D={(x1,y1),(x2,y2)...,(x
n
,y
n
)},通过非线性映射将训练样本从低维空间映射到高维空间,在高维空间建立的线性回归模型,可表示为如下方程:
[0017]f(x)=w
·
Φ(x)+b
[0018]其中,x为输入变量,Φ(x)为将x映射到高维线性空间的非线性函数,w为权重向量,b为偏置。
[0019]为了最小化回归误差,支持向量回归算法的目标函数,可表示如下方程:
[0020][0021]其中,C
p
为惩罚系数,表示训练过程中模型对误差大于ε的样本的惩罚程度,l
ε
为ε

不敏感损失函数,ε表示不敏感损失系数,ε越小表示回归函数的误差要求越小,l
ε
表达式可表示为如下方程:
[0022][0023]其中,z表示支持向量回归算法的拟合值与真实值的误差。
[0024]在数据不符合l
ε
(z)的约束条件时,引入松弛变量δ
i
,δ
i*
来纠正不规则的因子,之后可得到如下方程:
[0025][0026][0027]通过引入拉格朗日乘子α
i
、α
i*
简化计算,将上式转化为求α
i
,α
i*
的对偶问题:
[0028][0029][0030]其中,K(x
i
,x
j
)是核函数,本专利技术选用RBF核函数,RBF核函数定义为如下方程:
[0031]K(x
i
,x
j
)=exp(

γ||x
i

x
j
||2)
[0032]其中,γ为核参数。
[0033]根据卡罗需

库恩

塔克条件,求解得到回归函数f(x)可表示为:
[0034][0035]基于上述方法,所述驾驶员行为模型可以抽象为:
[0036]y=f(x|(C
p
,ε,γ))。
[0037]之后,使用自适应粒子群算法对支持向量回归模型的三个超参数即惩罚系数C
p
,核参数γ,不敏感损失系数ε进行优化。选取能直接反映回归性能的平均绝对百分比误差MAPE来作为自适应粒子群算法的适应度函数fitness,即:
[0038][0039]其中,n是样本数据的数量,y
i
是预测值,f(x
i
)是实验值。
[0040]使用训练得到的支持向量回归模型对纵向控制踏板角加速度最大值、纵向控制踏板压力最大值、方向盘手握力最大值、方向盘转矩最大值、方向盘转角最大值、方向盘转动角速度最大值和方向盘转动角本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于机器学习的单踏板线控底盘汽车辅助制动方法,其特征在于,包括以下步骤:S1:样本数据获取:挑选有C2及以上级别机动车驾驶证且年龄均匀分布在18

60岁之间的100名男性试验者和100名女性试验者在练车场进行实车试验,该实车采用加速制动一体化的纵向控制踏板代替传统加速踏板,驾驶员踩纵向控制踏板汽车加速,松纵向控制踏板汽车通过再生制动减速,纵向控制踏板左侧存在与传统汽车一致的制动踏板,用于紧急制动;在试验开始前采集每名试验者的年龄、驾龄、身高和体重信息,之后对每名试验者分别进行在平稳加速、急加速和遇到障碍物误操作纵向控制踏板三种工况下的测试,每种工况安排10次测试,在试验过程中三种工况随机出现;试验过程中实时监测车速和汽车与前方障碍物的距离,并采集所有试验者在急加速和遇到障碍物误操作纵向控制踏板工况下的纵向控制踏板角加速度最大值、纵向控制踏板压力最大值、方向盘手握力最大值、方向盘转矩最大值、方向盘转角最大值、方向盘转动角速度最大值和方向盘转动角加速度最大值;S2:构建驾驶员行为模型:基于试验数据构建驾驶员年龄、驾龄、身高、体重、车速和汽车与前方障碍物的距离关于纵向控制踏板角加速度最大值、纵向控制踏板压力最大值、方向盘手握力最大值、方向盘转矩最大值、方向盘转角最大值、方向盘转动角速度最大值和方向盘转动角加速度最大值的端到端预测模型,所述的端到端预测模型通过支持向量回归模型建立;将样本数据中的驾驶员年龄、驾龄、身高、体重、车速和汽车与前方障碍物的距离作为支持向量回归模型的输入变量,将样本数据中的纵向控制踏板角加速度最大值、纵向控制踏板压力最大值、方向盘手握力最大值、方向盘转矩最大值、方向盘转角最大值、方向盘转动角速度最大值和方向盘转动角加速度最大值作为支持向量回归模型的输出变量;将归一化处理后的样本数据送入支持向量回归模型中进行训练,并用所学习到的高维映射关系对纵向控制踏板角加速度最大值、纵向控制踏板压力最大值、方向盘手握力最大值、方向盘转矩最大值、方向盘转角最大值、方向盘转动角速度最大值和方向盘转动角加速度最大值进行预测,为建立驾驶员误踩踏板从而误加速的判别逻辑提供数据基础;S3:实时监测驾驶员是否误操作纵向控制踏板:在驾驶员开始驾驶汽车前采集驾驶员的年龄、驾龄、身高和体重,在汽车行驶过程中实时监测车速和汽车与前方障碍物的距离,以及纵向控制踏板角加速度a、纵向控制踏板压力h、方向盘手握力f、方向盘转矩m、方向盘转角θ、方向盘转动角速ω度和方向盘转动角加速度β;同时通过支持向量回归模型计算驾驶员在急加速工况下的纵向控制踏板角加速度最大值a1、纵向控制踏板压力最大值h1、方向盘手握力最大值f1、方向盘转矩最大值m1、方向盘转角最大值θ1、方向盘转动角速度最大值ω1和方向盘转动角加速度最大值β1,和遇到障碍物误操作纵向控制踏板工况下的纵向控制踏板角加速度最大值a2、纵向控制踏板压力最大值h2、方向盘手握力最大值f2、方向盘转矩最大值m2、方向盘转角最大值θ2、方向盘转动角速度最大值ω2和方向盘转动角加速度最大值β2;在以下两种情况中的任何一种发生时,系统判定驾驶员误操作纵向控制踏板,启动辅助制动模块:情况一:以下七个条件同时满足四个及以上:

a1≤a<a2;

h1≤h<h2;

f1≤f<f2;

m1≤m<m2;

θ1≤θ<θ2;

ω1≤ω<ω2;

β1≤β<β2;情况二:以下七个条件满足任何一个:

a≥a2;

h≥h2;

f≥f2;

m≥m2;

θ≥θ2;

ω≥ω2;

β≥β2;所述辅助制动模块在系统判定驾驶员误操作纵向控制踏板后开始工作,汽车由单踏板驾驶模式变为制动模式,驾驶员向下踩纵向控制踏板时汽车接收到的...

【专利技术属性】
技术研发人员:郑宏宇潘之瑶代昌华郑琦何煜太田泽玺赵倩洪旺
申请(专利权)人:吉林大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1