CN110525433A - 基于驾驶员意图识别的转向力矩引导分配曲线设计方法 - Google Patents
基于驾驶员意图识别的转向力矩引导分配曲线设计方法 Download PDFInfo
- Publication number
- CN110525433A CN110525433A CN201910617952.0A CN201910617952A CN110525433A CN 110525433 A CN110525433 A CN 110525433A CN 201910617952 A CN201910617952 A CN 201910617952A CN 110525433 A CN110525433 A CN 110525433A
- Authority
- CN
- China
- Prior art keywords
- driver
- driver intention
- torque
- guidance
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000009826 distribution Methods 0.000 title claims abstract description 31
- 238000013461 design Methods 0.000 title claims abstract description 25
- 238000012549 training Methods 0.000 claims description 25
- 230000008859 change Effects 0.000 claims description 22
- 238000012545 processing Methods 0.000 claims description 16
- 239000011159 matrix material Substances 0.000 claims description 12
- 238000012360 testing method Methods 0.000 claims description 9
- 230000002159 abnormal effect Effects 0.000 claims description 7
- 238000005457 optimization Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 238000009499 grossing Methods 0.000 claims description 5
- 238000012795 verification Methods 0.000 claims description 5
- 230000007613 environmental effect Effects 0.000 claims description 4
- 238000001914 filtration Methods 0.000 claims description 4
- 238000007689 inspection Methods 0.000 claims description 4
- 238000005259 measurement Methods 0.000 claims description 4
- 238000002474 experimental method Methods 0.000 claims description 3
- 238000012216 screening Methods 0.000 claims description 3
- 230000009466 transformation Effects 0.000 claims description 3
- 230000007704 transition Effects 0.000 claims description 3
- 230000000052 comparative effect Effects 0.000 claims description 2
- 238000013507 mapping Methods 0.000 claims 1
- 230000006870 function Effects 0.000 description 14
- 238000004364 calculation method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000005096 rolling process Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/10—Path keeping
- B60W30/12—Lane keeping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
- B60W2050/0052—Filtering, filters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
- B60W2050/009—Priority selection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/10—Accelerator pedal position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/12—Brake pedal position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/18—Steering angle
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明公开了一种基于驾驶员意图识别的智能车辆转向力矩引导分配曲线设计方法,对离线采集的车辆状态信息进行分类预处理、由驾驶员的行为作为输入识别驾驶员的意图,利用前方道路偏差计算目标方向盘转角,根据目标方向盘转角与实际方向盘转角的差值,设计不同的力矩引导分配方法,拟合出一条力矩引导分配曲线。该方法其具有参数可调的特性,即可通过设定的参数对转向力矩引导特性曲线进行形状的变化,能够使曲线随时可变,并根据轻微介入阶段、线性增加阶段以及线性饱和阶段的不同转向力矩引导要求对曲线参数进行独立标定,具有力矩引导平顺、参数功能独立、易于调试的优点,能更好地满足驾驶员在转向手感方面的期望。
Description
技术领域
本发明涉及车辆的自动控制,确切地说是基于驾驶员意图识别的转向力矩引导分配曲线设计方法。
背景技术
常规车道保持辅助***并没有考虑某些特殊工况,即只能在当前车道行驶没有变道的功能,所以无法完成比如超车、避障等操作。因而在很多情况下车道保持会与驾驶员的正常换道意图产生冲突。为解决这个问题并且将车道保持和换道辅助的功能融合在一起,应当用恰当的方法进行驾驶员意图的识别,在识别到驾驶员的换道意图时,***及时将车道保持控制的功能切换到换道辅助的功能。
随着传感器技术和电控执行器在汽车安全领域的应用,先进驾驶辅助***(ADAS)的研究越来越深入。辅助***研究的一个关键点,就是如何更好的实现驾驶员和辅助***的协同控制。而这种通过力矩叠加而实现的辅助***被称为引导转向***。转向力矩引导分配曲线是驾驶辅助***的重要组成部分。力矩引导分配曲线决定了控制器按照什么样的目标去控制转向电机的电流的大小,去满足不同工况下对转向力矩引导的要求,转向力矩引导曲线大致分为:直线型、折线形、曲线型。
申请号为201310242110.4的中国专利,公开了“一种驾驶员意图识别方法”;论述了基于双层HMM(隐马尔科夫模型)的驾驶员意图识别方法。其存在只通过车辆信息来识别驾驶员意图,而实际在车辆信息十分相似的驾驶员意图中,很难准确地识别。
申请号为:201310124434.8的中国专利,公开了一种“车道保持辅助***及方法”,论述了利用生成目标横摆角速度计算的目标转向角控制车辆,由此辅助车辆保持车道行驶。此种车道保持辅助***由于通过目标转角控制车速,对于传统转向***,人无法介入,无法实现人机共同驾驶时的驾驶辅助力矩引导。
申请号为201410781154.9的中国专利,公开了“一种基于SVM算法的驾驶员意图识别方法”,由于SVM是借助二次规划来求解支持向量,而求解二次规划将涉及N阶矩阵的计算(N为样本的个数),当N数目很大时该矩阵的存储和计算将耗费大量的机器内存和运算时间。而驾驶员意图识别矩阵维数较高,采用此算法将会加大驾驶员意图识别的时间,很难及时的将驾驶员意图识别并实时应用于整车控制上。
申请号为:201610839897.6的中国专利,公开了一种“一种人机共驾型电动助力转向***及模式切换方法”,论述了实现人驾和机驾两种模式转向模式之间的自动、安全切换。该专利只是将转向模式分为人驾和机驾以及两者之间的切换,没有讨论人机共同作用的模式,无法实现真正的人机共同驾驶。
申请号为:201810988401.0的中国专利,公开了“一种智能汽车的人机共驾型车道保持辅助方法”,该发明采用具有线控转向,绕开了人与机器在方向盘上交互,将驾驶员的方向盘转角输入和控制器的期望转向输入进行线性叠加,而对于采用传统单电机机械管柱式转向***,该发明无法实现转角叠加,因此,必须采用力矩叠加的形式才能实现在方向盘上的交互。
另外,现有技术的转向力矩引导分配曲线是单一的助力模式,即电控单元根据方向盘扭矩、方向盘转角、车速等输入的参数信息,输出相应的电机力矩协助驾驶,现有技术缺乏对驾驶员意图的判断,不能接合驾驶员意图的判断实现力矩引导,即无法通过力矩引导使驾驶员正确操控车辆,不能满足人机共驾型智能车辆的需求。
发明内容
本发明要解决的技术问题是提供一种基于驾驶员意图识别的转向力矩引导分配曲线设计方法,该方法其具有参数可调的特性,即可通过设定的参数对转向力矩引导特性曲线进行形状的变化,能够使曲线随时可变,并根据轻微介入阶段、线性增加阶段以及线性饱和阶段的不同转向力矩引导要求对曲线参数进行独立标定,具有力矩引导平顺、参数功能独立、易于调试的优点,能接合驾驶员意图的判断实现力矩引导,即通过转向电机产生引导力矩引导促使驾驶员正确操控车辆,并在操控过程中提供助力,从而全面实现智能辅助驾驶,满足人机共驾型智能车辆的需求。
为解决上述技术问题,本发明采用如下技术手段:
基于驾驶员意图识别的转向力矩引导分配曲线设计方法,所述的驾驶员意图情况分为车道保持、左/右变道、紧急避障,其特征在于包含以下步骤:
(1)针对不同驾驶员意图的情况确定力矩引导的大小;
(2)首先确定力矩引导公式为:
其中τguide为转向力矩引导,Δθ为真实方向盘转角θreal与目标方向盘转角θtarget的差值,根据车辆的需求,转向力矩引导将随转角差值的增大分为三个阶段:轻微引导阶段、线性增加力矩引导阶段及力矩引导饱和阶段;
故,可将f(Δθ)应用下面函数表示:
其中:K为引导力矩峰值系数,a为转角线性差值曲率,b为转角差值线性补偿;
(3)针对不同的驾驶员意图情况选取不同的K、a、b分段确定转向力矩引导的大小;对驾驶员意图为车道保持的情况对应的力矩引导为轻微介入阶段,对曲线进行加权移动平均法平滑处理,改善曲线型力矩引导曲线的变化率,从而更好地保证手感;当驾驶员意图为左/右变道时,对应的力矩引导为线性增加阶段直至到达力矩饱和阶段,对力矩引导曲线进行简单移动平均法进行平滑处理;当驾驶员意图为紧急避障时,对应力矩引导为饱和阶段,规定力矩引导正向引导为正值,反向修正为负值,首先对车辆的稳定性应用稳定安全包络以及环境安全包络进行判定,当车辆处于稳定空间内对车辆正向引导,完成紧急避障;当未处于安全空间内时,需要对手力矩反向引导,保证车辆稳定性;力矩引导曲线的设计,能接合驾驶员意图的判断实现力矩引导,即通过力矩引导促使驾驶员正确操控车辆,并在操控过程中提供助力,从而全面实现智能辅助驾驶,满足人机共驾型智能车辆的需求;
(4)对利用方向盘转角差值计算目标转向力矩:
其中:对比例关系进行变化处理,λ为变换系数,确定一定车速下的引导力矩曲线;
(5)对于不同阶段不同车速下,通过关于速度的相关项得到不同车速下完整的转向力矩引导曲线:
其中u为车速,τgv为各车速下的目标转向力矩引导,e-au为包含车速的矫正系数。
采用上述技术方案的本发明,与现有技术相比,其突出的特点是:
该方法其具有参数可调的特性,即可通过设定的参数对转向力矩引导特性曲线进行形状的变化,能够使曲线随时可变,并根据轻微介入阶段、线性增加阶段以及线性饱和阶段的不同转向力矩引导要求对曲线参数进行独立标定,具有力矩引导平顺、参数功能独立、易于调试的优点,能更好地满足驾驶员在转向手感方面的期望。
进一步的优选技术方案如下:
基于驾驶员意图识别的转向力矩引导分配曲线设计方法,所述的不同驾驶员意图的情况确定包含以下步骤:
步骤1)划分驾驶员意图,将驾驶员意图按照需要划分为车道保持、左/右变道、紧急避障四类,并分别标记为1、2、3、4;
步骤2)试验数据采集,应用车载传感器,针对驾驶员的不同驾驶意图,即车道保持、左/右变道、紧急避障;采集试验数据,包括加速踏板行程、制动踏板行程、方向盘转角、方向盘转速、横摆角、横摆角速度、车道中心线距离、车速;对每个驾驶行为进行多次数据采集,一部分进行用于离线训练,剩余的数据用于离线验证;
通过上述数据采集处理,能充分采集样本进行数据分析,保护数据的可靠性,能够有效的保证驾驶员意图识别的训练效果的有效性,提高驾驶员意图识别的准确度;
步骤3)试验数据处理,将每类实验数据按照对应数字1-8进行编号,选取训练集,将数据筛选后的驾驶员意图导入第一层HMM模型中进行参数θ优化,主要应用Baum-Welch算法获得HMM参数θ的重估公式:
P0=P(Qj(1))=αj(1)βj(1)/P(v|θ) (5)
其中,P0为初始概率条件,Qj为隐藏的驾驶员意图,α表示意图转换矩阵,β表示从驾驶员意图产生驾驶行为的产生矩阵,v表示可观察的驾驶员行为序列;通过优化得到车道保持、左/右变道、紧急避障意图HMM的描述参数θb,θz,θy,θj;
以换道行为序列为条件,驾驶员行为由Qi(t-1)转移到Qj(t)的概率为:
同时,将已经对应好的每类实验数进行初步处理,并将处理后的数据通过RBF函数映射到高维空间如下:
R(vi,vj)=exp(-||vi-vj||/2σ2) (7)
其中,vi,vj为采集到的驾驶员行为数据,σ为vi,vj的协方差矩阵;
步骤4)运用HMM与SVM算法对驾驶员意图识别的训练与验证
4.1运用HMM与SVM联立算法对驾驶员意图进行训练,选取部分数据作为训练数据,首先应用HMM理论对驾驶员意图初步识别,主要采用Viterbi算法求出模型的参数θi对输出驾驶员行为序列v的输出概率P(v|θi)选出模型中概率最大的作为未知意图的辨识结果,即:
对上述经HMM理论进行识别的易混淆驾驶员意图进行确定,同时将这N种易混淆的驾驶员意图两两组合,构建个分类器,将易混淆的驾驶员意图对应的训练集训练SVM模型,求解驾驶员意图的最优决策函数:
其中:
4.2运用HMM与SVM联立算法对驾驶员意图进行验证:
将处理后的另一部分未用于离线训练的数据进行离线验证,分别通过HMM算法计算出每类数据参数θi对输出驾驶员行为序列v的输出概率,选取最大值即为驾驶员意图,筛选出易混淆的驾驶员意图,应用SVM算法,通过网格寻优算法获取最优参数C,σ,求应用上述驾驶员意图的最优决策函数识别易混淆的驾驶员意图,将第一层HMM中识别率较低的易混淆的意图作为与待辨识意图较为相似的类别,形成候选集,再由第二层SVM在候选模式中对待辨识意图作最后决策。
通过对车辆相关数据的采集,并运用HMM与SVM算法对驾驶员意图识别的训练与验证,可以较好地识别易混淆的驾驶员意图,进一步提高控制精度。
所述的基于驾驶员意图识别的转向力矩引导分配曲线设计方法,不同驾驶员意图的情况确定步骤2)试验数据采集,采集的数据首先进行单位转换,即将方向盘转向角、方向盘转向角速度和横摆角速度从弧度制转换成角度制,车速从m/s转换成km/h,然后,采用改进的t-text检验法,剔除各数据的异常数据值。
进行单位转换,便于数值更为直观的表达当前车辆的驾驶工况,采用改进的t-text检验法,便于剔除各数据的异常数据值,保证数值不会明显偏离所属样本的其余值。
所述的基于驾驶员意图识别的转向力矩引导分配曲线设计方法,对剔除各数据的异常数据值之后的数据应用卡尔曼滤波的方法进行处理。
通过剔除异常数据,可以消除某次驾驶员异常操作产生的异常值,保证数值不会明显偏离所属样本的其余值,大大消除数值异常对训练结果的影响,利用卡尔曼滤波的方法进行处理,能够有效的消除传感器数据中噪声的影响,保证了训练结果的有效性。
所述的基于驾驶员意图识别的转向力矩引导分配曲线设计方法,还包括人机共驾主导地位确定,即,通过计算真实手力矩与转向力矩引导的瞬时功率判定驾驶意图的一致性:
其中Pd真实手力矩的的瞬时功率,Pg为转向力矩引导的瞬时功率,τdriver为驾驶员手力矩,τguide为目标手力矩,θsw为方向盘转角;
计算真实手力矩与转向力矩引导的瞬时功率Pd,Pg,判断瞬时功率的正负值,当Pd>0,Pg>0时,意图一致,人机共驾;当Pd>0,Pg≤0时,意图不一致,驾驶员主导完成转向工况;当Pd≤0,Pg>0意图不一致,力矩引导主导完成转向工况。
以上设计,同时考虑了人机主导问题,根据需要进对力矩引导的调整,能够有效的保证车辆安全。
附图说明
图1数据处理流程。
图2本发明驾驶意图识别方法结构图。
图3驾驶员意图在线辨识结果图。
图4本发明驾驶员意图为车道保持情况下的转向力矩引导曲线。
图5本发明驾驶员意图为左/右变道情况下的转向力矩引导曲线。
图6本发明驾驶员意图为紧急避障情况下的转向力矩引导曲线。
图7本发明紧急避障工况下判定稳定状态的稳定安全包络。
图8本发明紧急避障工况下判定稳定状态的环境安全包络。
图9本发明经过加权处理以及简单移动平均法处理的转向力矩引导曲线。
图10本发明的基于驾驶员意图识别的智能车辆转向力矩引导分配曲线设计流程图。
具体实施方式
下面结合实施例,进一步说明本发明。
下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。
基于驾驶员意图识别的转向力矩引导分配曲线设计方法如图10,包含以下步骤:
步骤1)划分驾驶员意图。划分驾驶员意图,将驾驶员意图按照需要划分为车道保持、左/右变道、紧急避障四类,并分别标记为1、2、3、4;
步骤2)试验数据采集。应用车载传感器,针对驾驶员的不同驾驶意图,即车道保持、左/右变道、紧急避障;采集试验数据,包括加速踏板行程、制动踏板行程、方向盘转角、方向盘转速、横摆角、横摆角速度、车道中心线距离、车速;
步骤3)试验数据处理,参见图1可知,本实施例的基于驾驶员意图识别的转向力矩引导分配曲线设计方法,由于采集到的部分数据默认的单位不易于直观的理解和观察,因此采集数据之后首先进行单位的转换,将转向角和转向角速度从弧度制转换成角度制,速度从m/s转换成km/h,并将数据分成3大类,踏板类数据、转向角类数据和速度,便于之后输入到三个识别子模块中进行识别。其次将各数据组里的每个数据进行分段,每一个时段的数据代表驾驶员一段时间内的驾驶行为,针对每个数据段,选取某一个数据量作为特征参数,采用改进的t-text算法,剔除每个数据段里的异常数据:
Tm>Tp(n) (11)
且
其中Tm是统计量;Tp(n)为临界值;x'和s'分别为不包含xm样本集中其他观察值得样本均值和样本标准偏差;n为样本集中观察值得个数;tp(n-2)是自由度为n-2的t分布的p分位数。其中,p由下式决定:
其中κ为检验水准。
将单位转换以及剔除异常值之后的数据应用卡尔曼滤波的方法进行处理。
时间更新:
量测更新:
步骤4)运用HMM与SVM算法对驾驶员意图识别的训练与验证
参见图2可知,将处理后的数据应用HMM算法与SVM算法联立的方式对驾驶员的清晰意图与易混淆意图分别进行识别。将待辨识驾驶意图对应的指标参数样本导入第一层HMM中确定其能识别的意图,将第一层HMM中识别率较低的易混淆的意图作为与待辨识意图较为相似的类别,形成候选集,再由第二层SVM在候选模式中对待辨识意图作最后决策。
基于驾驶员意图识别方法,步骤3)将每类实验数据按照对应数字1-8进行编号,选取训练集,将数据筛选后的驾驶员意图导入第一层HMM模型中进行参数θ优化,主要应用Baum-Welch算法获得HMM参数θ的重估公式:
P0=P(Qj(1))=αj(1)βj(1)/P(v|θ) (15)
其中,P0为初始概率条件,Qj为隐藏的驾驶员意图,α表示意图转换矩阵,β表示从驾驶员意图产生驾驶行为的产生矩阵,v表示可观察的驾驶员行为序列。通过优化得到车道保持、左/右变道、紧急避障意图HMM的描述参数θb,θz,θy,θj
以换道行为序列为条件,驾驶员行为由Qi(t-1)转移到Qj(t)的概率为:
同时,将已经对应好的每类实验数进行初步处理,并将处理后的数据通过RBF函数映射到高维空间如下:
R(vi,vj)=exp(-||vi-vj||/2σ2) (17)
其中,vi,vj为采集到的驾驶员行为数据,σ为vi,vj的协方差矩阵。
基于驾驶员意图识别方法,步骤4)运用HMM与SVM算法对驾驶员意图识别的训练与验证,选区部分数据作为训练数据,首先应用HMM理论对驾驶员意图初步识别,主要采用Viterbi算法求出模型的参数θi对输出驾驶员行为序列v的输出概率P(v|θi)选出模型中概率最大的作为未知意图的辨识结果,即:
对上述经HMM理论进行识别的易混淆驾驶员意图进行确定,同时将这N种易混淆的驾驶员意图两两组合,构建个分类器,将易混淆的驾驶员意图对应的训练集训练SVM模型。求解驾驶员意图的最优决策函数:
其中:
将处理后的另一部分未用于离线训练的数据进行离线验证,分别通过HMM算法计算出每类数据参数θi对输出驾驶员行为序列v的输出概率,选取最大值即为驾驶员意图,筛选出易混淆的驾驶员意图,应用SVM算法,通过网格寻优算法获取最优参数C,σ,求应用上述驾驶员意图的最优决策函数识别易混淆的驾驶员意图。
参见图3可知,横坐标为时间(单位:秒),纵坐标为识别结果分类,其中1为车道保持意图,2为左变道意图,3为右变道意图,4为紧急避障意图。如图3的实验结果所示,HMM/SVM联立算法的在线识别率能够达到100%。
步骤5)转向力矩引导分配曲线设计
参见图4—图9可知,本发明的一种基于驾驶员意图识别的智能车辆转向力矩引导分配曲线设计方法,力矩引导分配曲线的设计,考虑了真实的转向电机力矩情况,对设计出的力矩引导分配曲线的基础上进行平滑处理,保证了整个力矩引导转向过程中的手感更为平滑顺畅,曲线的设计包含以下步骤:
步骤5.1)确定转向力矩引导曲线
针对不同驾驶员意图的情况确定力矩引导的大小,首先确定力矩引导公式为:
τguide=f(Δθ) (21)
其中,Δθ=θreal-θtarget,τguide为转向力矩引导,Δθ为真实方向盘转角与目标方向盘转角的差值;
根据车辆的需求,转向力矩引导将随转角差值的增大分为三个阶段:轻微引导阶段、线性增加力矩引导阶段、力矩引导饱和阶段。故,可以将f(Δθ)应用下面函数表示:
针对不同的驾驶员意图情况选取不同的K,a,b,分段确定转向力矩引导的大小。
步骤5.2)对驾驶员意图为车道保持的情况对应的力矩引导为轻微介入阶段,对曲线进行加权移动平均法平滑处理,改善曲线型力矩引导曲线的变化率,从而更好地保证手感。
对转向力矩引导分配曲线的轻微介入阶段进行加权移动平均法平滑处理,加权移动平均法的计算公式如下:
τguide=w1f1(Δθ)+w2f2(Δθ)+w3f3(Δθ)+…+wnfn(Δθ) (23)
式中:w1第一点实际值的权重,w2第二点实际值的权重,wn第n点实际值的权重,n预测的值数,w1+w2+w3+…+wn=1。选取n个点τ'n-1,τ'n-2,τ'n-3…,得到一系列的点(x1,y1),(x2,y2),(x3,y3)…取初始值为T1,将所取的点依次代入公式τguide=w1f1(Δθ)+w2f2(Δθ)+w3f3(Δθ)+…+wnfn(Δθ),得到τ'n=w1T1+w2T2+w3T3+…+wnTn。步骤5.3)当驾驶员意图为左/右变道时,对应的力矩引导为线性增加阶段直至到达力矩饱和阶段,对力矩引导曲线进行简单移动平均法进行平滑处理
对转向力矩引导分配曲线中的线性增加阶段以及饱和阶段进行简单移动平均法进行平滑处理,简单移动平均的各元素的权重相同,简单移动平均法的计算公式如下:
τguide=(f1(Δθ)+f2(Δθ)+f3(Δθ)+…+fn(Δθ))/n (24)
式中,τguide为对下一点的预测值;n为移动平均的点个数;f1(Δθ)为前一点实际值;f2(Δθ),f3(Δθ),fn(Δθ)分别为前两点,前三点直至前n点的实际值。
选取n个点τ1,τ2,τ3…,得到一系列的点(x1,y1),(x2,y2),(x3,y3)…选取初始值为T1,将所取的点依次代入:
τguide=(f1(Δθ)+f2(Δθ)+f3(Δθ)+…+fn(Δθ))/n (25)
得到,τn=(T1+T2+T3+…+Tn)
步骤5.4)当驾驶员意图为紧急避障时,对应力矩引导为饱和阶段,规定力矩引导正向引导为正值,反向修正为负值。首先对车辆的稳定性应用稳定安全包络以及环境安全包络进行判定,当车辆处于稳定空间内对车辆正向引导,完成紧急避障;当未处于安全空间内时,需要对手力矩反向引导,保证车辆稳定性。对驾驶员意图为紧急避障意图时进行稳定性安全判定的具体计算如下:
稳定处理包络:
其中rss为横摆角速度,Fyf前轮侧向力,Fyr后轮侧向力,m车辆重量,u车辆纵向速度。忽略重量传递的影响,假设纵向轮胎力为零,可以得到最大横摆角速度:
其中g为引力常数,μ为地面摩擦系数。后轮侧滑角表示为:
其中acar为质心至前轴的距离,L为轴距,Cαr为后轮总侧偏刚度。从而可以得到:
其中bcar为质心至后轴距离。
环境包络线由一组沿着标称路径的无碰撞管组成。为了避免与环境的碰撞,车辆的轨迹必须完全包含在这些管道中的任何一个。每个管定义了车辆与标称路径横向偏差的时变约束:
其中和表示时间步k的侧向偏移界限,d为车辆宽度,dbuffer指定障碍物与车辆之间的首选最小距离,以保证驾驶员的舒适性。
步骤6)对于不同阶段不同车速下,通过关于速度的相关项得到不同车速下完整的转向力矩引导曲线:
其中τguide为各车速下的目标转向力矩引导,e-au为包含车速的矫正系数,为比例关系,λ为变换系数。
步骤7)人机共驾主导地位确定
本实施例充分考虑了驾驶员与力矩引导的一致性因素,通过计算真实手力矩与转向力矩引导的瞬时功率判定一致性:
通过以上步骤最终实现基于驾驶员意图识别的转向力矩引导控制曲线的设计,完成人机协同控制。
结合图9可知,本实例对根据驾驶员的意图状态对转向力矩引导分配曲线进行分段平滑处理,利用人机主导关系对系数进行变化处理,对全车速下的转向力矩引导分配曲线进行处理。根据驾驶员意图的状态进行分段平滑处理,分别考虑了车道保持以及左右变道的情况,对所设计的转向力矩引导分配曲线分别进行平滑处理。计算真实手力矩与转向力矩引导的瞬时功率Pd,Pg,判断瞬时功率的正负值:当Pd>0,Pg>0时,意图一致,人机共驾;当Pd>0,Pg≤0时,意图不一致,驾驶员主导完成转向工况;当Pd≤0,Pg>0意图不一致,力矩引导主导完成转向工况;当Pd≤0,Pg≤0;不存在这种情况。
以上所述仅为本发明较佳可行的实施例而已,并非因此局限本发明的权利范围,凡运用本发明说明书及附图内容所作的等效结构变化,均包含于本发明的权利范围之内。
Claims (5)
1.基于驾驶员意图识别的转向力矩引导分配曲线设计方法,所述的驾驶员意图情况分为车道保持、左/右变道、紧急避障,其特征在于包含以下步骤:
(1)针对不同驾驶员意图的情况确定力矩引导的大小;
(2)首先确定力矩引导公式为:
其中τguide为转向力矩引导,Δθ为真实方向盘转角θreal与目标方向盘转角θtarget的差值,根据车辆的需求,转向力矩引导将随转角差值的增大分为三个阶段:轻微引导阶段、线性增加力矩引导阶段及力矩引导饱和阶段;
故,可将f(Δθ)应用下面函数表示:
其中:K为引导力矩峰值系数,a为转角线性差值曲率,b为转角差值线性补偿;
(3)针对不同的驾驶员意图情况选取不同的K、a、b分段确定转向力矩引导的大小;对驾驶员意图为车道保持的情况对应的力矩引导为轻微介入阶段,对曲线进行加权移动平均法平滑处理,改善曲线型力矩引导曲线的变化率,从而更好地保证手感;当驾驶员意图为左/右变道时,对应的力矩引导为线性增加阶段直至到达力矩饱和阶段,对力矩引导曲线进行简单移动平均法进行平滑处理;当驾驶员意图为紧急避障时,对应力矩引导为饱和阶段,规定力矩引导正向引导为正值,反向修正为负值,首先对车辆的稳定性应用稳定安全包络以及环境安全包络进行判定,当车辆处于稳定空间内对车辆正向引导,完成紧急避障;当未处于安全空间内时,需要对手力矩反向引导,保证车辆稳定性;
(4)对利用方向盘转角差值计算目标转向力矩:
其中:对比例关系进行变化处理,λ为变换系数,确定一定车速下的引导力矩曲线;
(5)对于不同阶段不同车速下,通过关于速度的相关项得到不同车速下完整的转向力矩引导曲线:
其中u为车速,τgv为各车速下的目标转向力矩引导,e-au为包含车速的矫正系数。
2.根据权利要求1所述的基于驾驶员意图识别的转向力矩引导分配曲线设计方法,其特征在于:所述的不同驾驶员意图的情况确定包含以下步骤:
步骤1)划分驾驶员意图,将驾驶员意图按照需要划分为车道保持、左/右变道、紧急避障四类,并分别标记为1、2、3、4;
步骤2)试验数据采集,应用车载传感器,针对驾驶员的不同驾驶意图,即车道保持、左/右变道、紧急避障;采集试验数据,包括加速踏板行程、制动踏板行程、方向盘转角、方向盘转速、横摆角、横摆角速度、车道中心线距离、车速;对每个驾驶行为进行多次数据采集,一部分进行用于离线训练,剩余的数据用于离线验证;
步骤3)试验数据处理,将每类实验数据按照对应数字1-8进行编号,选取训练集,将数据筛选后的驾驶员意图导入第一层HMM模型中进行参数θ优化,主要应用Baum-Welch算法获得HMM参数θ的重估公式:
P0=P(Qj(1))=αj(1)βj(1)/P(v|θ) (5)
其中,P0为初始概率条件,Qj为隐藏的驾驶员意图,α表示意图转换矩阵,β表示从驾驶员意图产生驾驶行为的产生矩阵,v表示可观察的驾驶员行为序列;通过优化得到车道保持、左/右变道、紧急避障意图HMM的描述参数θb,θz,θy,θj;
以换道行为序列为条件,驾驶员行为由Qi(t-1)转移到Qj(t)的概率为:
同时,将已经对应好的每类实验数进行初步处理,并将处理后的数据通过RBF函数映射到高维空间如下:
R(vi,vj)=exp(-||vi-vj||/2σ2) (7)
其中,vi,vj为采集到的驾驶员行为数据,σ为vi,vj的协方差矩阵;
步骤4)运用HMM与SVM算法对驾驶员意图识别的训练与验证
4.1 运用HMM与SVM联立算法对驾驶员意图进行训练,选取部分数据作为训练数据,首先应用HMM理论对驾驶员意图初步识别,主要采用Viterbi算法求出模型的参数θi对输出驾驶员行为序列v的输出概率P(v|θi)选出模型中概率最大的作为未知意图的辨识结果,即:
对上述经HMM理论进行识别的易混淆驾驶员意图进行确定,同时将这N种易混淆的驾驶员意图两两组合,构建个分类器,将易混淆的驾驶员意图对应的训练集训练SVM模型,求解驾驶员意图的最优决策函数:
其中:
4.2 运用HMM与SVM联立算法对驾驶员意图进行验证
将处理后的另一部分未用于离线训练的数据进行离线验证,分别通过HMM算法计算出每类数据参数θi对输出驾驶员行为序列v的输出概率,选取最大值即为驾驶员意图,筛选出易混淆的驾驶员意图,应用SVM算法,通过网格寻优算法获取最优参数C、σ,求应用上述驾驶员意图的最优决策函数识别易混淆的驾驶员意图,将第一层HMM中识别率较低的易混淆的意图作为与待辨识意图较为相似的类别,形成候选集,再由第二层SVM在候选模式中对待辨识意图作最后决策。
3.根据权利要求2所述的基于驾驶员意图识别的转向力矩引导分配曲线设计方法,其特征在于:步骤2)试验数据采集,采集的数据首先进行单位转换,即将方向盘转向角、方向盘转向角速度和横摆角速度从弧度制转换成角度制,车速从m/s转换成km/h,然后,采用改进的t-text检验法,剔除各数据的异常数据值。
4.根据权利要求3所述的基于驾驶员意图识别的转向力矩引导分配曲线设计方法,其特征在于:对剔除各数据的异常数据值之后的数据应用卡尔曼滤波的方法进行处理。
5.根据权利要求1所述的基于驾驶员意图识别的转向力矩引导分配曲线设计方法,其特征在于:还包括步骤(6)人机共驾主导地位确定,即,通过计算真实手力矩与转向力矩引导的瞬时功率判定驾驶意图的一致性:
其中Pd真实手力矩的的瞬时功率,Pg为转向力矩引导的瞬时功率,τdriver为驾驶员手力矩,τguide为目标手力矩,θsw为方向盘转角;
计算真实手力矩与转向力矩引导的瞬时功率Pd,Pg,判断瞬时功率的正负值,当Pd>0,Pg>0时,意图一致,人机共驾;当Pd>0,Pg≤0时,意图不一致,驾驶员主导完成转向工况;当Pd≤0,Pg>0意图不一致,力矩引导主导完成转向工况。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910617952.0A CN110525433B (zh) | 2019-07-10 | 2019-07-10 | 基于驾驶员意图识别的转向力矩引导分配曲线设计方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910617952.0A CN110525433B (zh) | 2019-07-10 | 2019-07-10 | 基于驾驶员意图识别的转向力矩引导分配曲线设计方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110525433A true CN110525433A (zh) | 2019-12-03 |
CN110525433B CN110525433B (zh) | 2020-07-28 |
Family
ID=68659593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910617952.0A Active CN110525433B (zh) | 2019-07-10 | 2019-07-10 | 基于驾驶员意图识别的转向力矩引导分配曲线设计方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110525433B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112394848A (zh) * | 2020-11-20 | 2021-02-23 | 重庆大学 | 一种基于人机交互的杆系结构力矩分配法智能作业方法及*** |
CN112396120A (zh) * | 2020-11-25 | 2021-02-23 | 浙江天行健智能科技有限公司 | 一种基于svm算法的车辆换道意图识别建模方法 |
CN113129302A (zh) * | 2021-05-13 | 2021-07-16 | 北京爱奇艺科技有限公司 | 跳出曲线的优化方法、装置、电子设备及存储介质 |
CN113200056A (zh) * | 2021-06-22 | 2021-08-03 | 吉林大学 | 一种非完全信息非合作博弈人机共驾控制方法 |
CN113276689A (zh) * | 2021-05-21 | 2021-08-20 | 江铃汽车股份有限公司 | 纯电动汽车的扭矩滤波方法 |
CN113460059A (zh) * | 2021-08-16 | 2021-10-01 | 吉林大学 | 一种基于智能方向盘的驾驶人驾驶积极性辨识装置及方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102803032A (zh) * | 2009-06-29 | 2012-11-28 | 沃尔沃拉斯特瓦格纳公司 | 用于改变车辆的轨迹的方法和*** |
KR101358329B1 (ko) * | 2012-09-03 | 2014-02-04 | 현대모비스 주식회사 | 차선 추종 제어 시스템 및 그 제어 방법 |
US20170242440A1 (en) * | 2016-02-22 | 2017-08-24 | Honda Motor Co., Ltd. | Vehicle drive control device |
CN107406074A (zh) * | 2014-12-22 | 2017-11-28 | 罗伯特·博世有限公司 | 用于借助车道保持辅助***调节和/或控制车辆横向引导的方法和设备以及车道保持辅助*** |
US20180181132A1 (en) * | 2016-12-26 | 2018-06-28 | Toyota Jidosha Kabushiki Kaisha | Autonomous vehicle |
CN109911004A (zh) * | 2019-03-08 | 2019-06-21 | 华南理工大学 | 一种电动助力转向装置的回正控制方法及装置 |
-
2019
- 2019-07-10 CN CN201910617952.0A patent/CN110525433B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102803032A (zh) * | 2009-06-29 | 2012-11-28 | 沃尔沃拉斯特瓦格纳公司 | 用于改变车辆的轨迹的方法和*** |
KR101358329B1 (ko) * | 2012-09-03 | 2014-02-04 | 현대모비스 주식회사 | 차선 추종 제어 시스템 및 그 제어 방법 |
CN107406074A (zh) * | 2014-12-22 | 2017-11-28 | 罗伯特·博世有限公司 | 用于借助车道保持辅助***调节和/或控制车辆横向引导的方法和设备以及车道保持辅助*** |
US20170242440A1 (en) * | 2016-02-22 | 2017-08-24 | Honda Motor Co., Ltd. | Vehicle drive control device |
US20180181132A1 (en) * | 2016-12-26 | 2018-06-28 | Toyota Jidosha Kabushiki Kaisha | Autonomous vehicle |
CN109911004A (zh) * | 2019-03-08 | 2019-06-21 | 华南理工大学 | 一种电动助力转向装置的回正控制方法及装置 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112394848A (zh) * | 2020-11-20 | 2021-02-23 | 重庆大学 | 一种基于人机交互的杆系结构力矩分配法智能作业方法及*** |
CN112396120A (zh) * | 2020-11-25 | 2021-02-23 | 浙江天行健智能科技有限公司 | 一种基于svm算法的车辆换道意图识别建模方法 |
CN113129302A (zh) * | 2021-05-13 | 2021-07-16 | 北京爱奇艺科技有限公司 | 跳出曲线的优化方法、装置、电子设备及存储介质 |
CN113276689A (zh) * | 2021-05-21 | 2021-08-20 | 江铃汽车股份有限公司 | 纯电动汽车的扭矩滤波方法 |
CN113276689B (zh) * | 2021-05-21 | 2022-05-10 | 江铃汽车股份有限公司 | 纯电动汽车的扭矩滤波方法 |
CN113200056A (zh) * | 2021-06-22 | 2021-08-03 | 吉林大学 | 一种非完全信息非合作博弈人机共驾控制方法 |
CN113460059A (zh) * | 2021-08-16 | 2021-10-01 | 吉林大学 | 一种基于智能方向盘的驾驶人驾驶积极性辨识装置及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110525433B (zh) | 2020-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110525433A (zh) | 基于驾驶员意图识别的转向力矩引导分配曲线设计方法 | |
CN111717189B (zh) | 车道保持控制方法、装置及*** | |
CN105764773B (zh) | 用于控制车辆的方法 | |
CN110979305B (zh) | 车辆异常换道控制方法、装置及*** | |
CN110626339B (zh) | 基于驾驶员意图的紧急避障自动驾驶辅助力矩计算方法 | |
CN111717204B (zh) | 自动驾驶车辆的横向控制方法及*** | |
Zhang et al. | A novel observer design for simultaneous estimation of vehicle steering angle and sideslip angle | |
CN109407677A (zh) | 自动驾驶车辆的轨迹跟踪方法 | |
CN108058615A (zh) | 车辆制动能量的回收方法和装置 | |
CN110525436A (zh) | 车辆换道控制方法、装置、车辆和存储介质 | |
CN106985906A (zh) | 车辆用驾驶辅助装置 | |
CN109991974A (zh) | 自动驾驶路径跟随方法、装置及控制设备 | |
CN111824146A (zh) | 一种路径跟随模型预测控制方法、***、装置及存储介质 | |
CN107776656A (zh) | 车辆用控制装置 | |
CN107380162B (zh) | 基于功能分配与多目标模糊决策的协同避撞方法 | |
Zhang et al. | Adaptive shared control strategy for lane changing assistance system via multi-mode switching | |
Yang et al. | A linear time-varying MPC method for vehicle path-following assistance based on steering torque | |
CN113184040B (zh) | 一种基于驾驶人转向意图的无人车线控转向控制方法及*** | |
CN109466629A (zh) | 确定动力转向***的辅助转矩的方法 | |
CN114179799A (zh) | 用于acc与aeb的融合多传感器信息的自车行驶路径识别方法 | |
CN107856733A (zh) | 一种面向人机和谐的汽车躲避动障碍物控制方法 | |
CN107878453A (zh) | 一种躲避动障碍物的汽车紧急避撞一体式控制方法 | |
Doi et al. | Steering-assist control system on curved road using car-to-car communication | |
Zhenhai et al. | Optimal preview trajectory decision model of lane-keeping system with driver behavior simulation and artificial potential field | |
Marasigan et al. | Autonomous parallel parking of four wheeled vehicles utilizing adoptive Fuzzy-Neuro control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |