一种基于位置与角速度测量的车道线滑模保持方法

文档序号:10710157阅读:406来源:国知局
一种基于位置与角速度测量的车道线滑模保持方法
【专利摘要】本发明公开了一种基于位置与角速度测量的车道线滑模保持方法,包括以下步骤:步骤一,测量车辆的位置误差ys、位置误差微分以及横向摆角的角速度ω;步骤二,构建滑模面sy以及选取相关的参数;步骤三,根据车辆的参数,设计车道线的保持规律;步骤四,根据具体的车辆参数,建立车辆运动模型,并调整车道线保持规律的控制参数,并确定最终车道线保持规律。本发明提供的位置误差、误差微分与角速度测量的智能车辆自动驾驶滑模车道线保持方法,提高了车道线保持的精度,有效利用了车辆运动角速度信息,也提高了车辆自动驾驶的稳定性与安全性,同时也便于实现。
【专利说明】
一种基于位置与角速度测量的车道线滑模保持方法
技术领域
[0001] 本发明属于智能车辆自动驾驶中的车道线保持技术领域,尤其涉及一种基于位置 与角速度测量的车道线滑模保持方法。
【背景技术】
[0002] 车道线保持是智能车辆自动驾驶的核心技术,它是保证自动驾驶车辆安全的关键 技术之一。目前有关车道线保持方法有很多,如PID保持法,自适应保持法、反演保持法,滑 模保持法。
[0003] 而已有的滑模保持法仅仅是基于位置误差进行滑模面的构造,没有有效的利用角 速度信号。而角速度信号是车辆运动信息的重要组成部分,如果利用好角速度信号,能够极 大地提高车辆驾驶的稳定性与安全性。
[0004] 本文所发明了就是一类把角速度信号直接揉入滑模面中,与位置信号进行匹配并 构成控制律的一种车道线控制方案,其不仅有较好的稳定性,而且控制精度也有很大提高。

【发明内容】

[0005] 本发明的目的是提供一种基于位置与角速度测量的车道线滑模保持方法,解决了 目前基于位置误差与误差微分测量的车道线保持方案中稳定性不足且保持精度不高的问 题。
[0006] 本发明所采用的技术方案是,一种基于位置与角速度测量的车道线滑模保持方 法,包括以下步骤:
[0007] 步骤一,测量车辆的位置误差ys、位置误差微分九以及横向摆角的角速度ω;
[0008] 步骤二,构建滑模面sy以及选取相关的参数;
[0009] 步骤三,根据车辆的参数,设计车道线的保持规律;
[0010] 步骤四,根据具体的车辆参数,建立车辆运动模型,并调整车道线保持规律的控制 参数;
[0011] 其中,允=心,^表示车辆的纵向速度;w = ,φ表示车辆的横向摆角,資表示车辆 横向摆角的一阶导数。
[0012]进一步的,戶斤述步骤二中,8丫的具体表达式为8丫 = 5^+(3^+〇2]>此+〇3?;
[0013] 其中,ys*位置误差值;vy为车辆的纵向速度;ω为车辆横向摆角的角速度;C1, C2 与c3为滑模面参数。
[0014] 进一步的,所述步骤三中,车道线保持规律的具体表达式为
[0017]其中,δ为车辆前轮转角;表示横摆角误差;ω表示车辆横向摆角的角速度;^表 示车辆的纵向速度;ey=ys; Sy表示滑模面;
[0018]匕、1?、1?、£以及1为可调参数,均是正常数;
[0024] vx:表示车辆行驶速度;
[0025] d:表示车辆中测量横向位置误差摄像头的前探距离;
[0026] Iz:表示车辆的转动惯量;
[0027] m:表示车辆质量;
[0028] lf:表示车辆质心到前轴的距离;
[0029] lr:表示车辆质心到后轴的距离;
[0030] Cf:表示车辆的前轮胎刚度;
[0031] Cr:表示车辆的后轮胎刚度;
[0032] 如:为期望横摆角,由#V积分给出;
[0033] X:为车道中心线曲率;
[0034] '/>,; -v(/ ,
[0035] C1,C!^C3为滑模面参数。
[0036] 本发明的有益效果是:本发明提供的位置误差、误差微分与角速度测量的智能车 辆自动驾驶滑模车道线保持方法,提高了车道线保持的精度,有效利用了车辆运动角速度 信息,也提高了车辆自动驾驶的稳定性与安全性,实现也比较容易,解决了传统基于位置误 差、误差微分的滑模车道线保持稳定性与安全性不足,以及车道线保持精度不高的问题。
【附图说明】
[0037]图1是本发明的整体流程图。
[0038]图2是本发明的方案原理框图。
[0039] 图3是本发明中c3 = l时的车道线保持的位置误差响应图。
[0040] 图4是本发明中c3 = l时的车道线保持前轮转向角响应图。
[0041] 图5是本发明中c3 = 10时的车道线保持的位置误差响应图。
[0042] 图6是本发明中c3 = 10时的车道线保持前轮转向角响应图。
【具体实施方式】
[0043] 下面结合附图和【具体实施方式】对本发明进行详细说明。
[0044] -种基于位置与角速度测量的车道线滑模保持方法,如图1和图2所示,包括以下 步骤:
[0045] 步骤一,测量车辆的位置误差、位置误差微分以及横向摆角的角速度;
[0046] 步骤二,滑模面的构造以及相关参数的选取;
[0047]步骤三,根据车辆的参数,设计车道线的保持规律;
[0048] 步骤四,根据具体的车辆参数,建立车辆运动模型,并调整车道线保持规律的控制 参数。
[0049] 具体实施例一
[0050] 采用摄像头测量车辆横向位置相对道路中心线的位置误差值ys;采用惯性导航组 合设备测量车辆横向线速度与车辆横向摆角的角速度ω ;
[0051] 其中,78的一阶导数为允,丸即为位置误差微分;并有' =允,其中Vy表示车辆的 纵向速度;车辆纵向速度和车辆横向位置相对中心线的测量值的导数相同;
[0052] Φ表示车辆的横向摆角,#表示车辆横向摆角的一阶导数,并有
[0053] 具体实施例二
[0054]在实施例一的基础上,构建滑模面Sy,Sy的具体表达式为Sy = yS+ClVy+C2/ySdt+C3 ω ;
[0055] 其中,ys为位置误差值;vy为车辆的纵向速度;ω为车辆横向摆角的角速度;C1, C2 与C3为滑模面参数,所述Cl,C2与C3为正数,并有C1 = 20,C2 = 1,C3=10。
[0056] 具体实施例三
[0057]在上述实施例一和实施例二的基础上,设计车道线的保持规律,并有:
[0060]其中,δ为车辆前轮转角;1表示横摆角误差,也就是车辆行驶方向与路径切线的 夹角,由摄像头测量,且该信息不要求精确测量;ω表示车辆横向摆角的角速度;Vy表示车 辆的纵向速度;e y=ys; sy表示滑模面;
[0061 ] 1^1、1?、1?、£以及1:为可调参数,均是正常数;参数选取如下:
[0062] ki = 0.1/57.3、k2 = 7/57.3、k3 = 8/57.3、e=0.5、T = l;
[0063] ai = Cf+Cr; a2 = Cf lf_Crlr; + d:;

[0068] 上述变量中有关车辆物理参数的定义如下:
[0069] Vx:表示车辆行驶速度,由车辆仪表盘信息获得。
[0070] d:表示车辆中测量横向位置误差摄像头的前探距离,根据摄像头安装位置一次性 测量即可获取。
[0071 ] Iz:表示车辆的转动惯量,可查阅车辆物理参数获取;
[0072] m:表示车辆质量,可查阅车辆物理参数获取;
[0073] lf:表示车辆质心到前轴的距离,可查阅车辆物理参数获取;
[0074] lr:表示车辆质心到后轴的距离,可查阅车辆物理参数获取;
[0075] Cf:表示车辆的前轮胎刚度,可查阅车辆物理参数获取;
[0076] Cr:表示车辆的后轮胎刚度,可查阅车辆物理参数获取;
[0077] 如:为期望横摆角,由匕积分给出;
[0078] X:为车道中心线曲率,由摄像头测量获得;
[0079] Ψ'? = 'Χ'
[0080] C1,C2与C3为滑模面参数。
[0081] 具体实施例四
[0082] 根据具体的车辆参数建立车辆运动模型调整车道线保持律的控制参数其中lu、k2、 k3、ε、τ 以及滑模面参数 ci = 20,C2 = 1,C3 = 10;
[0083] 根据上述定义,建立智能车辆自动驾驶的运动模型如下:
[0085] 其中各参数与变量定义见上文。设置初始值Sys(0)=a,a为位置偏差的初始值, 可以任意设定。选取第一组控制参数1^ = 0.1/57.3、1? = 7/57.3、1? = 8/57.3、£=0.5、1 = 1, Cl = 20,C2=l,C3=l〇,将上述控制律
代入模型中,进行仿真分析,根据仿真结果的图形,如图3至图6所示,调整控制参数,调整规 则如下:
[0086] 1)如果车道线保持响应速度较慢,则可增大ki、k2、k3、C1、τ,反之如果响应速度较 快,则减小 ki、k2、k3、ci、T。
[0087] 2)如果系统响应增荡过大,则增大e、c3或减小c2,反之系统过于稳定无超调,则减 小e、c3或增大C2。
[0088] 3)如果车道线保持的精度较低,则增大c2,如果震荡过大,则减小c2。
[0089] 按照上述三条法则进行多次的参数挑选与数字仿真分析,最终确定控制参数h、 k2、k3、C1、τ、ε、C3、c2,使得车道线保持系统具有较好的动态特性与稳态精度,最终确定控制 律,以应用于智能车实际系统。
[0090] 本发明提供的位置误差、误差微分与角速度测量的智能车辆自动驾驶滑模车道线 保持方法,提高了车道线保持的精度,有效利用了车辆运动角速度信息,也提高了车辆自动 驾驶的稳定性与安全性,实现也比较容易,解决了传统基于位置误差、误差微分的滑模车道 线保持稳定性与安全性不足,以及车道线保持精度不高的问题。
[0091] 原理解释与说明
[0092] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合理论分析,对本发 明进行进一步详细说明。
[0093] 假设车轮转角为小角度的前提下,车辆横向运动模型可以采用横向位置误差与横 摆角误差为基本状态变量而描述如下微分方程
[0096] 相关变量定义见前文,而两个横向传感器分别位于车前后保险杠,从而车轮相对 中心线的横向偏移以及车辆行驶方向与路径切线的夹角均能被测量。车辆的前探距离为d, 那么车辆横向几何运动模型可以表示如下:
[0097] ys ^ β + ν?ψ'Γ +?ψ,.
[0098] ψρ-ψ-ψ?
[0099] 其中屯表示横摆角误差,也就是车辆行驶方向与路径切线的夹角;ys表示横向位置 相对中心线的误差;如为期望横摆角,X为车道中心线曲率,则< 。
[0100] 则车辆横向运动模型可以描述如下 Wr ψ,λ au av 0 αη ψΨ 「為"L 「式
[0101] v =[ 11Λ,3] ψ, + ' ! Lx」~七2 〇~.η LA」-L^」 人
[0102]不失一般性,定义横向位置误差ys的期望值为yrin,在无特殊说明情况下,yrin = 0, 定义误差变量ey=ys-yrin = ys,则有
[0103] 卷=丸一 jrin
[0104] 本发明中滑模面
[0105] λ'. = +C'丨乂 +i.,十
[0106] 其导数满足
[0107] s.y ^ c^+^?
[0108] 整理得: =vr +ηνν +c2ey+c^· -a^x\j/r +α^〇) + {α?^ +^,)?^. +c\ev +Ι\δ + ?? +c,(〇 [0109] =c/2y, +α220 + ("1; +(?. +Λ]?>. + ?/2 + <>3·^ r C^Q^CO Η~ C^Q^Vy Η~ C^b^S ~h = ("2I +ty/H);,;. +(":2 +(、"丨:V"十(~+c丨 +c卢 -l· (:??}ν + (I): + cj^ )δ + d,, + c\jll [0110]设计C3使得b2+c3bi的符号为正,进一步可写为:
[0112]而本发明中
[0114] 其中
[0116]其中k2+k3为车前轮的最大转向角物理限制。比如最大转向角物理限制为15度时, 可以设置 k2 = 7/57.3,k3 = 8/57.3。
[0117]代人本发明所设计的车道线保持方法,则显然有
[0119] 择优
[0122] v,.v, <〇
[0123] 则根据Lyapunov稳定性理论有Sy-Ο。考虑到
[0124] λ'. =.i\ 十q.v、+
[0125] 且C1、C2、C3均大于0,则有ys-0,即车道线保持能够得到实现。
【主权项】
1. 一种基于位置与角速度测量的车道线滑模保持方法,其特征在于,包括W下步骤: 步骤一,测量车辆的位置误差ys、位置误差微分λκ及横向摆角的角速度ω; 步骤二,构建滑模面Sy并选取滑模面参数Cl,C2与C3,其中:Sy=ys+ciVy+C2/ysdt+C3 ω ; 其中,vy表示车辆的纵向速度,ν',呼、; 步骤Ξ,根据车辆的参数,设计车道线的保持规律,并有:其中,δ为车辆前轮转角;如表示横摆角误差;ω表示车辆横向摆角的角速度;ey = ys;sy 表示滑模面; 41、1?、1?、6^及1为可调参数,均是正常数;Vx :表示车辆行驶速度; d:表示车辆中测量横向位置误差摄像头的前探距离; Iz :表示车辆的转动惯量; m:表示车辆质量; If:表示车辆质屯、到前轴的距离; 表示车辆质屯、到后轴的距离; Cf:表示车辆的前轮胎刚度; Cr :表示车辆的后轮胎刚度; 如:为期望横摆角,由扔积分给出; X:为车道中屯、线曲率; * C1,C2与C3为滑模面参数; 步骤四,根据具体的车辆参数,建立车辆运动模型,并调整车道线保持规律的控制参 数,并确定最终车道线保持规律。
【文档编号】B60W40/10GK106080596SQ201610389408
【公开日】2016年11月9日
【申请日】2016年6月3日 公开号201610389408.1, CN 106080596 A, CN 106080596A, CN 201610389408, CN-A-106080596, CN106080596 A, CN106080596A, CN201610389408, CN201610389408.1
【发明人】周爱军, 李天伟, 王海波, 马海瑞, 初俊博, 雷军委
【申请人】中国人民解放军海军大连舰艇学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1