[go: up one dir, main page]

CN114371691B - 一种辅助驾驶弯道轨迹跟踪控制方法 - Google Patents

一种辅助驾驶弯道轨迹跟踪控制方法 Download PDF

Info

Publication number
CN114371691B
CN114371691B CN202111245395.8A CN202111245395A CN114371691B CN 114371691 B CN114371691 B CN 114371691B CN 202111245395 A CN202111245395 A CN 202111245395A CN 114371691 B CN114371691 B CN 114371691B
Authority
CN
China
Prior art keywords
vehicle
speed
road
curve
moment
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.)
Active
Application number
CN202111245395.8A
Other languages
English (en)
Other versions
CN114371691A (zh
Inventor
魏民祥
杨佳伟
沙朝
胡晓生
任师通
姜玉维
吴昭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN202111245395.8A priority Critical patent/CN114371691B/zh
Publication of CN114371691A publication Critical patent/CN114371691A/zh
Application granted granted Critical
Publication of CN114371691B publication Critical patent/CN114371691B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • G05D1/0251Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means extracting 3D information from a plurality of images taken from different locations, e.g. stereo vision
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0214Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0257Control of position or course in two dimensions specially adapted to land vehicles using a radar
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Electromagnetism (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明公开了一种辅助驾驶弯道轨迹跟踪控制方法,包括以下步骤:环境感知单元识别车道轨迹线;ECU根据算法实时计算弯道不同位置速度;跟踪控制器跟踪规划速度和道路轨迹;速度规划方法:采用模糊控制方法,将车道线曲率、道路附着系数、道路轨迹跟踪偏差作为模糊输入,输出为弯道不同点位的速度曲线;跟踪控制方法:通过模拟大脑情感记忆学习过程,设计脑情感跟踪控制器跟踪速度曲线及轨迹曲线。本发明提高了车辆弯道轨迹跟踪精度和跟踪过程的鲁棒性能,提前对弯道行驶进行速度规划,可有效减少车辆发生失稳状况,让弯道行驶过程更加安全稳定,对弯道行驶安全施加双保险。

Description

一种辅助驾驶弯道轨迹跟踪控制方法
技术领域
本发明涉及一种辅助驾驶技术领域,尤其涉及一种辅助驾驶弯道轨迹跟踪控制方法。
背景技术
随着汽车工业、通信以及计算机等技术的快速发展,智能驾驶汽车不再遥不可及,它已经走进人们的生活。智能驾驶车辆安全问题一直被人所诟病,智能车辆主动安全技术逐渐成为当今研究的热点。
无人驾驶系统的核心大致可分为感知识别、决策规划和行为控制三个部分。作为实现自动驾驶的最后一步,行为控制模块至关重要。行为控制模块的核心在于控制器的设计,它实际上可以看作是系统跟踪期望轨迹的能力,考虑到车辆系统的强非线性以及运行过程中的干扰情况,跟踪控制器需要具有一定的抗干扰能力。而控制层跟踪控制器的设计多种多样,应用算法也各不相同,多采用经典控制理论如PID控制,现代控制理论如线性二次型控制、滑膜控制、鲁棒控制、MPC等,以及现在研究比较多的智能控制理论如模糊控制、神经网络控制、预瞄跟随理论以及不同算法相结合的控制策略。
有效的辅助驾驶轨迹跟踪控制系统需具备合理的传感器布置、兼顾稳定性和准确性的跟踪控制策略。目前,关于轨迹跟踪控制的研究所使用的方法大都与车身电子稳定系统联合使用,进行轨迹跟踪时横纵向控制的耦合因素为车辆行驶速度;轨迹跟踪过程中,当车辆保持原有速度而使车辆临界失稳时,车身电子稳定系统将介入控制车身稳定,但速度过大时仍然会使车辆发生侧滑甚至侧翻等失稳状况;因此,有必要对轨迹跟踪过程速度进行提前规划,提高弯道跟踪行驶效率,保证安全性。
发明内容
发明目的:本发明所要解决的技术问题是针对背景技术中所涉及的缺陷,提出一种辅助驾驶弯道轨迹跟踪控制方法。
技术方案:
一种辅助驾驶弯道轨迹跟踪控制方法,包括如下步骤:
步骤1),摄像头采集当前时刻k车道线信息、障碍物信息以及车道限速信息,将识别的自车所在车道的车道线曲率κk=1/R、道路轨迹跟踪偏差ek=dreal k-ddesire k、车道的限速Vlim k传到CAN总线上,分别供VCU调取用于计算和判断;l和R为k时刻摄像头采集到的车道线长度和半径;dreal k为k时刻车辆纵轴线与车道线的真实偏差,ddesire k为k时刻车辆纵轴线与车道线的期望偏差;
步骤2),车速传感器、加速度传感器、前轮转角传感器分别收集k时刻汽车的车速uv k、轮速uw k、加速度αk、前轮转角δk,并将收集到的数据输入到CAN总线上供VCU进行计算;
步骤3),采用魔术公式轮胎模型计算出轮胎纵向力Fx,根据车辆动力学公式计算出路面制动系数μb,再根据模糊估计算法估计k时刻道路附着系数μk
步骤4),VCU根据接收到的车道线曲率κk、道路轨迹跟踪偏差ek、道路附着系数μk,利用模糊控制算法计算当前k时刻弯道k时刻规划速度uplan k;联合k时刻之前的每个时刻的规划速度,得到速度规划曲线;
步骤5),摄像头实时探测道路交通标志,当检测到道路限速为Vlim k时,VCU利用卡尔曼滤波对速度规划曲线作平滑处理,并小于道路限速Vlim k,若k时刻无道路限速时,不做限速处理,得出平滑合理的速度曲线;
步骤6),VCU计算k时刻规划速度upla n与现实速度urea l的偏差ev k=uplank-urea,通过脑情感学习回路控制器计算出k时刻期望加速度αdes k,根据制动驱动切换策略判定车辆需要加速、减速或者怠速,最后分别根据逆发动机模型和逆制动器模型计算出自动踏板压力和节气门开度,进而控制车辆加减速;
步骤7),摄像头实时探测道路车道线位置,将k时刻车辆纵轴线与车道线的真实偏差dreal k传到CAN总线上,VCU实时计算k时刻车辆纵轴线与车道线的期望偏差dplan k与真实偏差dreal k的差值ek=dreal k-dplan k,并将偏差值ek输入到脑情感学习回路控制器计算出当前时刻车辆跟踪车道线所需前轮转角δk,最后通过CAN总线将δk输入车辆线控转向单元控制车辆实时跟踪车道线;
步骤8),按顺序重复步骤1)---步骤7),计算k+1时刻的加速度和前轮转角。
进一步的,所述步骤3)具体包括:
步骤3.1)根据魔术公式轮胎模型计算出当前k时刻的轮胎纵向力Fx k
Fx=Dx sin{Cxarctan[Bxλ-Ex(Bxλ-arctan Bxλ)]}
Cx=1.62
Dx=a1Fz 2+a2Fz
BxCxDx=a3 sin[a4arctan(a5Fz)](1-a12|λ|)
BxCxDx=BxCxDx/CxDx
Ex=a6Fz 2+a7Fz+a8
其中,a1、a2、a3、a4、a5、a6、a7、a8、a12分别为魔术公式轮胎的拟合参数,Fz为轮胎的垂直载荷,x表示车辆纵向,λ为滑移率,Dx为峰值因子,Bx为刚度因子,Cx为曲线形状因子,Ex为曲线曲率因子;
步骤3.2)通过大量实验数据拟合六种路面:冰、雪、湿鹅卵石、湿沥青、干水泥、干沥青半经验轮胎-路面数学模型:
其中C1、C2、C3为该路面模型的三个参数;则可根据对应参数绘制出六种路面的λ-μ曲线;λ表示滑移率,μ为路面峰值附着系数;
步骤3.3)计算制动力系数μb和滑移率λ:
λ=(uw-uv)/uw
其中,uv表示汽车的车速,uw表示汽车的轮速;
步骤3.4)设置模糊控制器,输入为μb和λ,输出为当前路面与六种路面的相似程度s1、s2、s3、s4、s5、s6;再采用加权平均法计算道路附着系数μk
其中,μ1、μ2、μ3、μ4、μ5、μ6分别为六种路面的峰值附着系数。
进一步的,所述步骤4)中,模糊控制算法的输入为车道线曲率κk、道路轨迹跟踪偏差ek和道路附着系数μk,根据IF A and B and C then D的模糊规则,输出该时刻的道路规划速度uplan k,模糊规则为:
步骤4.1)当车道线曲率κk过大时应减小车速,同时车速应低于该车道限速Vlim,让车辆安全通过半径较小的弯道;
步骤4.2)当道路附着系数μk较大时,应适当提升车速,同时车速应低于该车道限速Vlim
步骤4.3)当道路轨迹跟踪偏差ek较大时,应适当降低车速,以便车辆在较短的距离内重新跟踪车道轨迹。
进一步的,所述步骤6)中,大脑情感学习回路控制器计算期望加速度αdes k步骤为:
步骤6.1),输入刺激信号首先进入丘脑中进行深加工:
其中为输入刺激信号,n表示输入刺激信号的个数,/>为第j个隐含层神经元的中心点矢量值,γj>0为高斯函数的宽度(j=1,…,m),m∈N为输入信号总个数;
步骤6.2),经过加工的信号Sj进入感觉皮层后分别进入杏仁体和眶额皮质,杏仁核和眶额皮质的输出分别为:
其中Vj和Wj(j=1,…,m)分别为杏仁体和眶额皮质的权重因子, 为杏仁体的权重向量,/>为眶额皮质的权重向量;控制器的输出为:
其中u为控制器的输出αdes
步骤6.3),权重因子更新过程为:
其中,S为经丘脑加工后的信号Sj,f代表所要逼近的未知函数f(x),g代表所要逼近的未知函数g(x),γ1~γ4为可调参数,为误差矩阵,e为ev,u为控制器的输出αdes,P是正定矩阵且满足ΛTP+PΛ=-Q,Q为任意n*n阶正定矩阵,b=[00...01]T n,Vfk、Vgk分别为杏仁体k时刻对应f(x)、g(x)的权重因子,Wfk、Wgk分别为前额皮质k时刻对应f(x)、g(x)的权重因子/>为一阶导数;
步骤6.4),控制量u即车辆期望加速度αdes的计算过程如下:
g(x)=(Vg-Wg)S
u=g-1(x)[-f(x)+xd (n)+KTE+ur]
其中,S为经丘脑加工后的信号Sj为系统的状态变量,f(x)为未知平滑函数,且f(x)有界记为||f(x)||≤f<∞,g(x)为未知平滑函数,且g(x)有界记为||g(x)||≤g<∞;/>分别为f(x),g(x)的估计值;t表示时间,ε为大于零的数,xd (n)为期望速度的n阶导数,K=[kn,kn-1,kn-2,…,k1]T为系数矩阵,d(x,t)为与时间相关的干扰量,满足||d(x,t)||≤εd<∞,e为ev,误差矩阵为/>ur为系统鲁棒项,ρ(t)为w+d(x,t)的上界,/>
进一步的,所述步骤7)中大脑情感学习回路控制器计算期望转向角δk的具体步骤为:
步骤7.1),输入刺激信号首先进入丘脑中进行深加工:
其中为输入刺激信号,n表示输入刺激信号的个数,/>为第j个隐含层神经元的中心点矢量值,σj>0为高斯函数的宽度(j=1,…,m),m∈N为输入信号总个数;
步骤7.2),经过加工的信号Sj进入感觉皮层后分别进入杏仁体和眶额皮质,杏仁核和眶额皮质的输出分别为:
其中Vj和Wj(j=1,…,m)分别为杏仁体和眶额皮质的权重因子, 为杏仁体的权重向量,/>为眶额皮质的权重向量;控制器的输出为:
其中u为控制器的输出δk
步骤7.3),权重因子更新过程为:
其中,S为经丘脑加工后的信号Sj,f代表所要逼近的未知函数f(x),g代表所要逼近的未知函数g(x),γ1~γ4为可调参数,为误差矩阵,e为ek,u为控制器的输出δk,P是正定矩阵且满足ΛTP+PΛ=-Q,Q为任意n*n阶正定矩阵,b=[0 0 ... 0 1]T n,Vfk、Vgk分别为杏仁体k时刻对应f(x)、g(x)的权重因子,Wfk、Wgk分别为前额皮质k时刻对应f(x)、g(x)的权重因子/>为一阶导数;
步骤7.4),控制量u即车辆期望加速度δk的计算过程如下:
g(x)=(Vg-Wg)S
u=g-1(x)[-f(x)+xd (n)+KTE+ur]
其中,S为经丘脑加工后的信号Sj为系统的状态变量,f(x)为未知平滑函数,且f(x)有界记为||f(x)||≤f<∞,g(x)为未知平滑函数,且g(x)有界记为||g(x)||≤g<∞;/>分别为f(x),g(x)的估计值;t表示时间,ε为大于零的数,xd (n)为期望轨迹的n阶导数,K=[kn,kn-1,kn-2,…,k1]T为系数矩阵,d(x,t)为与时间相关的干扰量,满足||d(x,t)||≤εd<∞,e为ek,误差矩阵为/>ur为系统鲁棒项,ρ(t)为w+d(x,t)的上界,/>
有益效果:
1)采用智能模糊算法实时规划弯道不同点位的速度,结合车辆动力学约束实时规划车辆在不同道路位置的期望速度,并进行相应的平滑处理得到弯道期望速度曲线,保证车辆在不同曲率弯道的行驶稳定性。
2)虽然大部分车辆都有车身稳定系统,但提前对弯道行驶进行速度规划,可以有效地减少车辆失稳状况,对弯道行驶安全施加双保险。
3)利用类脑计算领域的大脑情感学习回路模型设计轨迹跟踪控制器,增加速度跟踪和轨迹跟踪精度缩小跟踪误差、减少驾驶员滞后响应时间、提高跟踪过程的稳定性。
附图说明
图1为辅助驾驶弯道轨迹跟踪控制系统逻辑框图;
图2为径向基脑情绪神经学习模型图;
图3为轨迹跟踪控制系统输入u计算框图。
具体实施方式
下面结合附图对本发明做更进一步的解释。
如图1所示,本发明辅助驾驶弯道轨迹跟踪控制系统的逻辑框图可分为七个功能部分:环境感知单元、自车传感器、CAN总线、VCU、线控制动单元、速度控制单元、线控转向单元。下面为对框图流程的具体解释:
所述环境感知单元包括摄像头、激光雷达及毫米波雷达;所述自车传感器单元包括车速传感器、轮速传感器、加速度传感器、前轮转角传感器;所述摄像头安装在车辆前挡风玻璃正上方,用于识别车道线信息、障碍物信息、车道限速,并将图像信息传入VCU;所述激光雷达,数量至少2个(保证前端检测的安全性,防止单一雷达失效造成危险),分别安装在前端舱盖上和车顶上,用于检测前方障碍物与自车之间的相对距离以及前方车辆的速度、加速度,并将信息存储于CAN总线上,供VCU实时调取和处理;所述毫米波雷达,数量至少1个,安装在车辆前部的进气隔栅,用于检测远距离车辆与自车的相对距离,并将信息存储于CAN总线上,供VCU实时调取和处理;所述车速传感器、轮速传感器、加速度传感器与前轮转角传感器,分别用于收集车辆的速度、车轮转速、纵向加速度、前轮转角,并将信息存储于CAN总线上,供VCU实时调取和处理;所述线控转向单元包含转向助力电机以及转向控制器,用于接收VCU的转向信号,进行转向;所述线控制动单元包含制动轮缸,用于接收VCU的制动信号,进行制动;所述轮速控制单元包含车轮电机,用于接收VCU的轮速信号,对车速进行控制;所述电子控制单元VCU实现计算、判断、发出控制信号功能,用于根据接收到的自车的车速、自车轮速、纵向加速度、前轮转角以及车道线曲率、轨迹跟踪偏差、车道限速、道路附着系数等数值,分别计算出期望车辆加速度和期望前轮转角;VCU包括速度规划模块、轨迹跟踪模块,所述速度规划模块根据车道线曲率、轨迹跟踪偏差、道路附着系数计算出弯道的速度曲线,利用卡尔曼滤波和车辆动力学约束处理弯道速度曲线,使之更加平滑合理;所述轨迹跟踪控制模块使用脑情感学习回路模型搭建跟踪控制器,结合动力学约束计算春期望前轮转角;期望前轮转角和期望加速度使车辆进入下一行驶状态。
本发明还公开了一种辅助驾驶弯道轨迹跟踪控制方法,包括以下几个步骤:
步骤1),摄像头采集当前时刻k车道线信息、障碍物信息以及车道限速信息,将识别的自车所在车道的车道线曲率κk=1/R、道路轨迹跟踪偏差ek=dreal k-ddesire k、车道的限速Vlim k传到CAN总线上,分别供VCU调取用于计算和判断;l和R为k时刻摄像头采集到的车道线长度和半径;dreal k为k时刻车辆纵轴线与车道线的真实偏差,ddesire k为k时刻车辆纵轴线与车道线的期望偏差;
步骤2),车速传感器、加速度传感器、前轮转角传感器分别收集k时刻汽车的车速uv k、轮速uw k、加速度αk、前轮转角δk,并将收集到的数据输入到CAN总线上供VCU进行计算;
步骤3),采用魔术公式轮胎模型计算出轮胎纵向力Fx,根据车辆动力学公式计算出路面制动系数μb,再根据模糊估计算法估计k时刻道路附着系数μk
步骤3.1)根据魔术公式轮胎模型计算出当前k时刻的轮胎纵向力Fx k
Fx=Dx sin{Cxarctan[Bxλ-Ex(Bxλ-arctan Bxλ)]}
Cx=1.62
Dx=a1Fz 2+a2Fz
BxCxDx=a3 sin[a4arctan(a5Fz)](1-a12|λ|)
BxCxDx=BxCxDx/CxDx
Ex=a6Fz 2+a7Fz+a8
其中,a1、a2、a3、a4、a5、a6、a7、a8、a12分别为魔术公式轮胎的拟合参数,Fz为轮胎的垂直载荷,x表示车辆纵向,λ为滑移率,Dx为峰值因子,Bx为刚度因子,Cx为曲线形状因子,Ex为曲线曲率因子;
步骤3.2)通过大量实验数据拟合六种路面:冰、雪、湿鹅卵石、湿沥青、干水泥、干沥青半经验轮胎-路面数学模型:
其中C1、C2、C3为该路面模型的三个参数;则可根据对应参数绘制出六种路面的λ-μ曲线;λ表示滑移率,μ为路面峰值附着系数;
步骤3.3)计算制动力系数μb和滑移率λ:
λ=(uw-uv)/uw
步骤3.4)设置模糊控制器,输入为μb和λ,输出为当前路面与六种路面的相似程度s1、s2、s3、s4、s5、s6;再采用加权平均法计算道路附着系数μk
其中,μ1、μ2、μ3、μ4、μ5、μ6分别为六种路面的峰值附着系数。
步骤4),VCU根据接收到的车道线曲率κk、道路轨迹跟踪偏差ek、道路附着系数μk,利用模糊控制算法计算当前k时刻弯道k点位处规划速度uplan k;联合k时刻之前的每个时刻的规划速度,则可以得到步骤5)所述的速度规划曲线。
模糊控制算法的输入为车道线曲率κk、道路轨迹跟踪偏差ek和道路附着系数μk,根据IF A and B and C then D的模糊规则,输出该时刻的道路规划速度uplan k,模糊规则为:
步骤4.1)当车道线曲率κk过大时应减小车速,同时车速应低于该车道限速Vlim,让车辆安全通过半径较小的弯道;
步骤4.2)当道路附着系数μk较大时,应适当提升车速,同时车速应低于该车道限速Vlim
步骤4.3)当道路轨迹跟踪偏差ek较大时,应适当降低车速,以便车辆在较短的距离内重新跟踪车道轨迹。
步骤5),摄像头实时探测道路交通标志,当检测到道路限速为Vlim k时,VCU利用卡尔曼滤波对速度规划曲线作平滑处理,并小于道路限速Vlim k,若k时刻无道路限速时,不做限速处理,得出平滑合理的速度曲线;
步骤6),VCU计算k时刻规划速度upla n与现实速度urea l的偏差evk=uplank-urea,通过脑情感学习回路控制器计算出k时刻期望加速度αdes k,根据制动驱动切换策略判定车辆需要加速、减速或者怠速,最后分别根据逆发动机模型和逆制动器模型计算出自动踏板压力和节气门开度,进而控制车辆加减速;
大脑情感学习回路控制器计算期望加速度αdes步骤为:
步骤6.1),输入刺激信号首先进入丘脑中进行深加工:
其中为输入刺激信号,n表示输入刺激信号的个数,/>为第j个隐含层神经元的中心点矢量值,σj>0为高斯函数的宽度(j=1,…,m),m∈N为输入信号总个数;
步骤6.2),经过加工的信号Sj进入感觉皮层后分别进入杏仁体和眶额皮质,杏仁核和眶额皮质的输出分别为:
其中Vj和Wj(j=1,…,m)分别为杏仁体和眶额皮质的权重因子, 为杏仁体的权重向量,/>为眶额皮质的权重向量;控制器的输出为:
其中u为控制器的输出αdes
步骤6.3),权重因子更新过程为:
其中,S为经丘脑加工后的信号Sj,f代表所要逼近的未知函数f(x),g代表所要逼近的未知函数g(x),γ1~γ4为可调参数,为误差矩阵,e为ev,u为控制输出αdes,P是正定矩阵且满足ΛTP+PΛ=-Q,Q为任意n*n阶正定矩阵,b=[0 0 ... 0 1]T n,Vfk、Vgk分别为杏仁体k时刻对应f(x)、g(x)的权重因子,Wfk、Wgk分别为前额皮质k时刻对应f(x)、g(x)的权重因子/>为一阶导数;
步骤6.4),控制量u即车辆期望加速度αdes的计算过程如下:
g(x)=(Vg-Wg)S
u=g-1(x)[-f(x)+xd (n)+KTE+ur]
其中,S为经丘脑加工后的信号Sj为系统的状态变量,f(x)为未知平滑函数,且f(x)有界记为||f(x)||≤f<∞,g(x)为未知平滑函数,且g(x)有界记为||g(x)||≤g<∞;/>分别为f(x),g(x)的估计值;t表示时间,ε为大于零的数,xd (n)为期望速度的n阶导数,K=[kn,kn-1,kn-2,…,k1]T为系数矩阵,d(x,t)为与时间相关的干扰量,满足||d(x,t)||≤εd<∞,e为ev,误差矩阵为/>ur为系统鲁棒项,ρ(t)为w+d(x,t)的上界,/>
步骤6.5),根据怠速加速度值α,在怠速加速度附近设置了两个切换门限h1和h2,形成了一个过渡区域:
表1执行器切换略
两个切换门限h1和h2决定着制动与驱动的控制时机。因此应合理取值,尤其是h1,当h1取值过小会导致车辆频繁轻微颤动,影响乘坐的舒适性。h1取值过大,制动会有延迟。h2的取值会影响驱动的控制,h2过小会导致加频繁加速,h2过大则会使系统有加速延迟。最终经过实验权衡,将门限h1与h2分别设置为0.05和0.3。
步骤6.6),当控制策略输出对应为制动时,此时车辆需要进行制动操作,根据逆制动器模型,考虑到空气阻力和滚动阻力,最终由逆制动器模型计算出期望的制动压力:
式中Twb,des表示期望制动压力、m表示主车整车质量、g表示重力加速度、f表示滚阻系数、reff表示车轮半径、CD表示空气阻力系数、A表示迎风面积v表示车速、Kb为制动增益系数本文取20,PW表示期望制动压力;
当控制策略输出对应为加速时,此时车辆需要进行加速操作,根据逆发动机模型三维查表,得出此加速度对应的节气门开度,从而实现加速操作;
步骤7),摄像头实时探测道路车道线位置,将k时刻车辆纵轴线与车道线的真实偏差dreal k传到CAN总线上,VCU实时计算k时刻车辆纵轴线与车道线的期望偏差dplan k与真实偏差dreal k的差值ek=dreal k-dplan k,并将偏差值ek输入到脑情感学习回路控制器计算出当前时刻车辆跟踪车道线所需前轮转角δk,最后通过CAN总线将δk输入车辆线控转向单元控制车辆实时跟踪车道线;
大脑情感学习回路控制器计算期望转向角δk的具体步骤为:
步骤7.1),输入刺激信号首先进入丘脑中进行深加工:
其中为输入刺激信号,n表示输入刺激信号的个数,/>为第j个隐含层神经元的中心点矢量值,σj>0为高斯函数的宽度(j=1,…,m),m∈N为输入信号总个数;
步骤7.2),经过加工的信号Sj进入感觉皮层后分别进入杏仁体和眶额皮质,杏仁核和眶额皮质的输出分别为:
其中Vj和Wj(j=1,…,m)分别为杏仁体和眶额皮质的权重因子, 为杏仁体的权重向量,/>为眶额皮质的权重向量;控制器的输出为:
其中u为控制器的输出δk
步骤7.3),权重因子更新过程为:
其中,S为经丘脑加工后的信号Sj,f代表所要逼近的未知函数f(x),g代表所要逼近的未知函数g(x),γ1~γ4为可调参数,为误差矩阵,e为ek,u为控制输出δk,P是正定矩阵且满足ΛTP+PΛ=-Q,Q为任意n*n阶正定矩阵,b=[0 0 ... 0 1]T n,Vfk、Vgk分别为杏仁体k时刻对应f(x)、g(x)的权重因子,Wfk、Wgk分别为前额皮质k时刻对应f(x)、g(x)的权重因子/>为一阶导数;
步骤7.4),控制量u即车辆期望加速度δk的计算过程如下:
g(x)=(Vg-Wg)S
u=g-1(x)[-f(x)+xd (n)+KTE+ur]
其中,S为经丘脑加工后的信号Sj为系统的状态变量,f(x)为未知平滑函数,且f(x)有界记为||f(x)||≤f<∞,g(x)为未知平滑函数,且g(x)有界记为||g(x)||≤g<∞;/>分别为f(x),g(x)的估计值;t表示时间,ε为大于零的数,xd (n)为期望轨迹的n阶导数,K=[kn,kn-1,kn-2,…,k1]T为系数矩阵,d(x,t)为与时间相关的干扰量,满足||d(x,t)||≤εd<∞,e为ek,误差矩阵为/>ur为系统鲁棒项,ρ(t)为w+d(x,t)的上界,/>
步骤8),按顺序重复步骤1)---步骤7),计算k+1时刻的加速度和前轮转角。

Claims (3)

1.一种辅助驾驶弯道轨迹跟踪控制方法,其特征在于,包括如下步骤:
步骤1),摄像头采集当前时刻k车道线信息、障碍物信息以及车道限速信息,将识别的自车所
在车道的车道线曲率κk=1/R、道路轨迹跟踪偏差ek=dreal k-ddesire k、车道的限速Vlim k传到CAN总线上,分别供VCU调取用于计算和判断;l和R为k时刻摄像头采集到的车道线长度和半径;dreal k为k时刻车辆纵轴线与车道线的真实偏差,ddesire k为k时刻车辆纵轴线与车道线的期望偏差;
步骤2),车速传感器、加速度传感器、前轮转角传感器分别收集k时刻汽车的车速uv k、轮速uw k、加速度αk、前轮转角δk,并将收集到的数据输入到CAN总线上供VCU进行计算;
步骤3),采用魔术公式轮胎模型计算出轮胎纵向力Fx,根据车辆动力学公式计算出路面制动系数μb,再根据模糊估计算法估计k时刻道路附着系数μk
步骤4),VCU根据接收到的车道线曲率κk、道路轨迹跟踪偏差ek、道路附着系数μk,利用模糊控制算法计算当前k时刻弯道k时刻规划速度uplan k;联合k时刻之前的每个时刻的规划速度,得到速度规划曲线;
步骤5),摄像头实时探测道路交通标志,当检测到道路限速为Vlim k时,VCU利用卡尔曼滤波对速度规划曲线作平滑处理,并小于道路限速Vlim k,若k时刻无道路限速时,不做限速处理,得出平滑合理的速度曲线;
步骤6),VCU计算k时刻规划速度uplan k与现实速度ureal k的偏差evk=uplan k-ureal k,通过脑情感学习回路控制器计算出k时刻期望加速度αdes k,根据制动驱动切换策略判定车辆需要加速、减速或者怠速,最后分别根据逆发动机模型节气门开度和逆制动器模型计算出自动踏板压力,进而控制车辆加减速;
步骤7),摄像头实时探测道路车道线位置,将k时刻车辆纵轴线与车道线的真实偏差dreal k传到CAN总线上,VCU实时计算k时刻车辆纵轴线与车道线的期望偏差dplan k与真实偏差dreal k的差值ek=dreal k-dplan k,并将偏差值ek输入到脑情感学习回路控制器计算出当前时刻车辆跟踪车道线所需前轮转角δk,最后通过CAN总线将δk输入车辆线控转向单元控制车辆实时跟踪车道线;
步骤8),按顺序重复步骤1)---步骤7),计算k+1时刻的加速度和前轮转角;
所述步骤6)中,大脑情感学习回路控制器计算期望加速度αdes k步骤为:
步骤6.1),输入刺激信号首先进入丘脑中进行深加工:
其中为输入刺激信号,n表示输入刺激信号的个数,/> 为第j个隐含层神经元的中心点矢量值,σj>0为高斯函数的宽度(j=1,…,m),m∈N为输入信号总个数;
步骤6.2),经过加工的信号Sj进入感觉皮层后分别进入杏仁体和眶额皮质,杏仁核和眶额皮质的输出分别为:
其中Vj和Wj(j=1,…,m)分别为杏仁体和眶额皮质的权重因子, 为杏仁体的权重向量,/>为眶额皮质的权重向量;控制器的输出为:
其中u为控制器的输出αdes
步骤6.3),权重因子更新过程为:
其中,S为经丘脑加工后的信号Sj,f代表所要逼近的未知函数f(x),g代表所要逼近的未知函数g(x),γ1~γ4为可调参数,为误差矩阵,e为ev,u为控制器的输出,αdes为车辆期望加速度,P是正定矩阵且满足ΛTP+PΛ=-Q,Q为任意n*n阶正定矩阵,b=[0 0…01]T n,Vfk、Vgk分别为杏仁体k时刻对应f(x)、g(x)的权重因子,Wfk、Wgk分别为前额皮质k时刻对应f(x)、g(x)的权重因子/>为一阶导数;
步骤6.4),控制量u即车辆期望加速度αdes的计算过程如下:
其中为系统的状态变量,f(x)为未知平滑函数,且f(x)有界记为||f(x)||≤f<∞,g(x)为未知平滑函数,且g(x)有界记为||g(x)||≤g<∞;分别为f(x),g(x)的估计值;t表示时间,ε为大于零的数,xd (n)为期望速度的n阶导数,K=[kn,kn-1,kn-2,...,k1]T为系数矩阵,d(x,t)为与时间相关的干扰量,满足||d(x,t)||≤εd<∞,e为ev,误差矩阵为/> ur为系统鲁棒项,ρ(t)为w+d(x,t)的上界,/>
当控制策略输出对应为制动时,此时车辆需要进行制动操作,根据逆制动器模型,考虑到空气阻力和滚动阻力,最终由逆制动器模型计算出期望的制动压力:
式中Twb,des表示期望制动压力、m表示主车整车质量、g表示重力加速度、f表示滚阻系数、reff表示车轮半径、CD表示空气阻力系数、A表示迎风面积v表示车速、Kb为制动增益系数本文取20,PW表示期望制动压力;
所述步骤7)中大脑情感学习回路控制器计算期望转向角δk的具体步骤为:
步骤7.1),输入刺激信号首先进入丘脑中进行深加工:
其中为输入刺激信号,n表示输入刺激信号的个数,/> 为第j个隐含层神经元的中心点矢量值,σj>0为高斯函数的宽度(j=1,...,m),m∈N为输入信号总个数;
步骤7.2),经过加工的信号Sj进入感觉皮层后分别进入杏仁体和眶额皮质,杏仁核和眶额皮质的输出分别为:
其中Vj和Wj(j=1,...,m)分别为杏仁体和眶额皮质的权重因子, 为杏仁体的权重向量,/>为眶额皮质的权重向量;控制器的输出为:
其中u为控制器的输出δk
步骤7.3),权重因子更新过程为:
其中,f代表所要逼近的未知函数f(x),g代表所要逼近的未知函数g(x),γ1~γ4为可调参数,为误差矩阵,e为ek,u为控制器的输出δk,P是正定矩阵且满足ΛTP+PΛ=-Q,Q为任意n*n阶正定矩阵,/>b=[0 0…01]T n,Vfk、Vgk分别为杏仁体k时刻对应f(x)、g(x)的权重因子,Wfk、Wgk分别为前额皮质k时刻对应f(x)、g(x)的权重因子/>为一阶导数;
步骤7.4),控制量u即车辆期望加速度δk的计算过程如下:
其中为系统的状态变量,f(x)为未知平滑函数,且f(x)有界记为||f(x)||≤f<∞,g(x)为未知平滑函数,且g(x)有界记为||g(x)||≤g<∞;/>分别为f(x),g(x)的估计值;t表示时间,ε为大于零的数,xd (n)为期望轨迹的n阶导数,K=[kn,kn-1,kn-2,...,k1]T为系数矩阵,d(x,t)为与时间相关的干扰量,满足||d(x,t)||≤εd<∞,e为ek,误差矩阵为/> ur为系统鲁棒项,ρ(t)为w+d(x,t)的上界,
2.根据权利要求1所述的一种辅助驾驶弯道轨迹跟踪控制方法,其特征在于,所述步骤3)具体包括:
步骤3.1)根据魔术公式轮胎模型计算出当前k时刻的轮胎纵向力Fx
Fx=Dxsin{Cxarctan[Bxλ-Ex(Bxλ-arctanBxλ)]}
Cx=1.62
Dx=a1Fz 2+a2Fz
BxCxDx=a3sin[a4arctan(a5Fz)](1-a12|λ|)
BxCxDx=BxCxDx/CxDx
Ex=a6Fz 2+a7Fz+a8
其中,a1、a2、a3、a4、a5、a6、a7、a8、a12分别为魔术公式轮胎的拟合参数,Fz为轮胎的垂直载荷,x表示车辆纵向,λ为滑移率,Dx为峰值因子,Bx为刚度因子,Cx为曲线形状因子,Ex为曲线曲率因子;
步骤3.2)通过大量实验数据拟合六种路面:冰、雪、湿鹅卵石、湿沥青、干水泥、干沥青半经验轮胎-路面数学模型:
其中C1、C2、C3为该路面数学模型的三个参数;则可根据对应参数绘制出六种路面的λ-μ曲线;λ表示滑移率,μ为路面峰值附着系数;
步骤3.3)计算制动力系数μb和滑移率λ:
λ=(uw-uv)/uw
其中,uv表示汽车的车速,uw表示汽车的轮速;
步骤3.4)设置模糊控制器,输入为μb和λ,输出为当前路面与六种路面的相似程度s1、s2、s3、s4、s5、s6;再采用加权平均法计算道路附着系数μk
其中,μ1、μ2、μ3、μ4、μ5、μ6分别为六种路面的峰值附着系数。
3.根据权利要求1所述的一种辅助驾驶弯道轨迹跟踪控制方法,其特征在于,所述步骤4)中,模糊控制算法的输入为车道线曲率κk、道路轨迹跟踪偏差ek和道路附着系数μk,根据IF A and B and C then D的模糊规则,输出该时刻的道路规划速度uplan k,模糊规则为:
步骤4.1)当车道线曲率κk过大时应减小车速,同时车速应低于该车道限速Vlim,让车辆安全通过半径较小的弯道;
步骤4.2)当道路附着系数μk较大时,应适当提升车速,同时车速应低于该车道限速Vlim
步骤4.3)当道路轨迹跟踪偏差ek较大时,应适当降低车速,以便车辆在较短的距离内重新跟踪车道轨迹。
CN202111245395.8A 2021-10-26 2021-10-26 一种辅助驾驶弯道轨迹跟踪控制方法 Active CN114371691B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111245395.8A CN114371691B (zh) 2021-10-26 2021-10-26 一种辅助驾驶弯道轨迹跟踪控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111245395.8A CN114371691B (zh) 2021-10-26 2021-10-26 一种辅助驾驶弯道轨迹跟踪控制方法

Publications (2)

Publication Number Publication Date
CN114371691A CN114371691A (zh) 2022-04-19
CN114371691B true CN114371691B (zh) 2024-04-16

Family

ID=81138361

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111245395.8A Active CN114371691B (zh) 2021-10-26 2021-10-26 一种辅助驾驶弯道轨迹跟踪控制方法

Country Status (1)

Country Link
CN (1) CN114371691B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114942637B (zh) * 2022-05-17 2024-05-28 北方工业大学 一种具有情感与记忆机制的迷宫机器人自主搜索的认知学习方法
CN116572967A (zh) * 2023-05-17 2023-08-11 奇瑞汽车股份有限公司 汽车路面信息的识别方法、装置、车辆及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012252406A (ja) * 2011-05-31 2012-12-20 Nissan Motor Co Ltd 道路形状予測装置
CN108454623A (zh) * 2018-01-22 2018-08-28 大连理工大学 一种四轮独立驱动无人驾驶电动车辆轨迹跟踪控制方法
CN108622104A (zh) * 2018-05-07 2018-10-09 湖北汽车工业学院 一种用于无人驾驶车辆的轨迹跟踪控制方法
CN110614998A (zh) * 2019-08-21 2019-12-27 南京航空航天大学 一种激进型辅助驾驶弯道避障换道路径规划系统及方法
CN113183957A (zh) * 2021-05-24 2021-07-30 前海七剑科技(深圳)有限公司 车辆控制方法、装置、设备及自动驾驶车辆
CN113460088A (zh) * 2021-07-26 2021-10-01 南京航空航天大学 基于非线性轮胎和驾驶员模型的无人车路径跟踪控制方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012252406A (ja) * 2011-05-31 2012-12-20 Nissan Motor Co Ltd 道路形状予測装置
CN108454623A (zh) * 2018-01-22 2018-08-28 大连理工大学 一种四轮独立驱动无人驾驶电动车辆轨迹跟踪控制方法
CN108622104A (zh) * 2018-05-07 2018-10-09 湖北汽车工业学院 一种用于无人驾驶车辆的轨迹跟踪控制方法
CN110614998A (zh) * 2019-08-21 2019-12-27 南京航空航天大学 一种激进型辅助驾驶弯道避障换道路径规划系统及方法
CN113183957A (zh) * 2021-05-24 2021-07-30 前海七剑科技(深圳)有限公司 车辆控制方法、装置、设备及自动驾驶车辆
CN113460088A (zh) * 2021-07-26 2021-10-01 南京航空航天大学 基于非线性轮胎和驾驶员模型的无人车路径跟踪控制方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
地下矿用车辆无人驾驶目标路径规划方法研究;石峰;郭鑫;龙智卓;李恒通;姜勇;赵继平;宁媛松;;矿冶;27(04);正文第87-91页 *
智能车辆轨迹跟踪控制器设计;柴瑞强;孙涛;田敏杰;;软件导刊;19(04);正文第169-173页 *

Also Published As

Publication number Publication date
CN114371691A (zh) 2022-04-19

Similar Documents

Publication Publication Date Title
CN110614998B (zh) 一种激进型辅助驾驶弯道避障换道路径规划系统及方法
CN110435623B (zh) 一种自动调整的电动车分级自动紧急制动控制系统
Li et al. Comprehensive tire–road friction coefficient estimation based on signal fusion method under complex maneuvering operations
US7860653B2 (en) Obstacle avoidance control apparatus
Tseng et al. The development of vehicle stability control at Ford
US8209090B2 (en) Method and device for performing a collision avoidance maneuver
CN109131312B (zh) 一种智能电动汽车acc/esc集成控制系统及其方法
CN109849908B (zh) 基于相邻车道风险预测的车道保持辅助系统及控制方法
US7398145B2 (en) Wheel grip factor estimating apparatus and vehicle motion control apparatus
CN108032858B (zh) 基于旁车行驶路径预测的自适应巡航控制方法及系统
CN112896188B (zh) 一种考虑前车遭遇的自动驾驶决策控制的系统
CN111332362B (zh) 一种融合驾驶员个性的智能线控转向控制方法
CN114371691B (zh) 一种辅助驾驶弯道轨迹跟踪控制方法
CN104691609A (zh) 用于转向角度命令到扭矩命令转换的算法
CN104773170A (zh) 一种车辆稳定性集成控制方法
CN108749919B (zh) 一种线控四轮独立转向系统容错控制系统及其控制方法
JPH0781604A (ja) 自動走行車両
CN110155049A (zh) 一种横纵向车道中心保持方法及其保持系统
CN114670855B (zh) 一种确定车辆质量方法、装置、设备及介质
Lu et al. From vehicle stability control to intelligent personal minder: Real-time vehicle handling limit warning and driver style characterization
CN114762012A (zh) 用于识别转向的对象的方法和系统
CN108860137B (zh) 失稳车辆的控制方法、装置及智能车辆
CN117584953B (zh) 一种面向自动驾驶横纵向集成预测控制方法
CN113276835A (zh) 车辆转向稳定控制方法、装置、esc及车辆
CN112026759A (zh) 一种具有多模式切换的电动智能汽车避撞装置及方法

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