基于抗饱和策略的自动驾驶车辆车道线自适应保持方法

文档序号:10686399阅读:375来源:国知局
基于抗饱和策略的自动驾驶车辆车道线自适应保持方法
【专利摘要】本发明公开了一种基于抗饱和策略的自动驾驶车辆车道线自适应保持方法,包括以下步骤:步骤一,测量车辆的位置误差值ys以及位置误差导数步骤二,构造滑模面sy,并选取相关的滑模面参数c1,c2与c3,其中:sy=vy+c1ys+c2∫ysdt+c3∫∫ysdtdt;步骤三,构造非抗饱和保持律δ4;步骤四,加入抗饱和因子的σu;步骤五,根据具体的车辆参数建立车辆运动模型并调整车道线保持律的控制参数,并确定最终的抗饱和车道线保持律。本发明提供的基于抗饱和策略的自动驾驶车辆车道线自适应保持方法,仅测量误差信息与误差导数信息,易于工程实现,且解决了传统车道线保持算法抗饱和性能不足的问题。
【专利说明】
基于抗饱和策略的自动驾驶车辆车道线自适应保持方法
技术领域
[0001] 本发明属于智能车辆自动驾驶中的车道线保持技术领域,尤其涉及一种基于抗饱 和策略的自动驾驶车辆车道线自适应保持方法。
【背景技术】
[0002] 智能车辆自动驾驶中除了防撞、超车等关键技术外,保持车辆沿车道线的中心线 自动安全驾驶是其中的基础问题。由于除防撞、超车等特殊模式下,无人驾驶的智能车大部 分时间均要求沿车道线自动行驶,因此该问题也是自动驾驶面临的主要问题之一。同时自 动驾驶中车道线的保持精度与可靠程度也决定了智能车自动驾驶系统的安全性与品质。
[0003] 由于车辆前向轮转角受物理因素所限制,其最大转动角不能超过给定限定值,一 般为30度,同时该角度过大或饱和也会引起驾驶的安全性。因此在车辆的自动保持律设计 中考虑抗饱和问题,是非常有实际物理意义的。
[0004]目前已有的车辆自动驾驶车道线保持律的设计,一般均没有考虑该抗饱和问题, 或者是采用饱和函数或有界函数来直接限制保持律的输出,但该限制又往往过于突然而影 响系统的稳定性,从而也影响系统的安全性。
[0005] 本文发明在一般滑模保持律设计的基础上,柔性地引入抗饱和因子,同时设计抗 饱和因子的自适应调节规律,使得该方案不仅能够保持原有滑模保持律的稳定性,而且又 具有自调节的抗饱和功能,从而提高了车辆自动驾驶的安全性与可靠性。

【发明内容】

[0006] 本发明的目的是提供一种基于抗饱和策略的自动驾驶车辆车道线自适应保持方 法,解决了现有技术中存在的车道线保持方案中车辆前轮转角出现饱和而存在的安全性与 可靠性不高的问题。
[0007] 本发明所采用的技术方案是,一种基于抗饱和策略的自动驾驶车辆车道线自适应 保持方法,包括以下步骤:
[0008] 步骤一,测量车辆的位置误差值ys以及位置误差导数允;
[0009] 步骤二,构造滑模面Sy,并选取相关的滑模面参数C1,(32与(3 3,其中:Sy = Vy+Clys+C2J ysdt+c3//ysdtdt;
[0010] 其中,Vy表示车辆的纵向速度,v,= 允;Jysdt为位置误差积分值;JJysdtdt为位置误 差双重积分值;dt为控制周期;
[0011] 步骤三,构造非抗饱和保持律84,其中:
[0014]其中,如表示横摆角误差;eyzys^^以及e为可调参数,均是正常数;
[0019] co :表示车辆的横向摆角速率;
[0020] t表示车辆的横向摆角;
[0021] Vx:表示车辆行驶速度;
[0022] d:表示车辆中测量横向位置误差摄像头的前探距离;
[0023] Iz:表示车辆的转动惯量;
[0024] m:表示车辆质量;
[0025] lf:表示车辆质心到前轴的距离;
[0026] lr:表示车辆质心到后轴的距离;
[0027] Cf:表示车辆的前轮胎刚度;
[0028] Cr:表示车辆的后轮胎刚度;
[0029]如:为期望横摆角,由匕积分给出;
[0030] X:为车道中心线曲率;
[0031] = VrZ ;
[0032] (^,(32与(33为滑模面参数;
[0033]步骤四,加入抗饱和因子的〇u,并有:
[0034] u〇 = 84-ks(sy+〇u);
[0037] 其中,uo中间变量;ks为可调参数;sy为滑模面;u为最终的抗饱和控制律,sat为常 用的饱和函数;
[0038] 当S = u时,即为最终的抗饱和车道线保持律;
[0039]其中抗饱和因子的自适应调节规律为
[0041]其中Auzu-uq;#^%的导数,用于生成UQ中的〇u;sy为滑模面;ka以及£1为可调参 数;
[0042] 步骤五,根据具体的车辆参数建立车辆运动模型并调整车道线保持律的控制参 数,并确定最终的抗饱和车道线保持律。
[0043] 进一步的,所述控制周期dt小于0.005s。
[0044] 本发明的有益效果是:本发明提供的基于抗饱和策略的自动驾驶车辆车道线自适 应保持方法,仅测量误差信息与误差导数信息,易于工程实现,且解决了传统车道线保持算 法抗饱和性能不足的问题。
【附图说明】
[0045] 图1是本发明的整体流程图。
[0046]图2是本发明的方案原理框图。
[0047] 图3是本发明提供的车道线保持的位置误差响应示例图。
[0048] 图4是本发明提供的未加饱和限制前的前轮转向角响应示例图。
[0049] 图5是本发明提供的采用抗饱和策略的前轮转向角响应示例图。
【具体实施方式】
[0050] 下面结合附图和【具体实施方式】对本发明进行详细说明。
[0051] -种基于抗饱和策略的自动驾驶车辆车道线自适应保持方法,如图1和图2所示, 包括以下步骤:
[0052]步骤一,测量车辆的位置误差以及误差导数;
[0053]步骤二,位置误差积分信号以及位置误差双重积分信号的计算机生成;
[0054] 步骤三,滑模面的构造及相关参数的选取以及车道线滑模保持规律的设计;
[0055] 步骤四,抗饱和因子的加入;
[0056] 步骤五,根据具体的车辆参数建立车辆运动模型并调整车道线保持律的控制参 数。
[0057] 具体实施例一
[0058] 测量车辆横向位置相对道路中心线的位置误差值^以及位置误差导数允;
[0059] 其中,^的一阶导数为九,允即为误差微分;并有九,其中"表示车辆的纵向 速度;车辆纵向速度和车辆横向位置相对中心线的测量值的导数相同。
[0060] 具体实施例二
[0061] 根据车辆横向位置相对道路中心线的误差值73,采用计算机积分算法生成误差积 分值/ysdt与误差双重积分值丨/ysdtdt。计算机算法实现如下:
[0062] 在初始时刻附初值:
[0063] se = 0;sse = 0;
[0064] 在控制的每个周期内,进行累加模拟积分运算如下:
[0065] se = se+ys*dt;sse = sse+se*dt;
[0066] 其中se代表/ysdt,sse代表J7ysdtdt,dt为控制周期,一般选取为小于0.005s。
[0067] 具体实施例三
[0068]在实施例二的基础上,构建滑模面,采用符号Sy表示;滑模面由四项组成,分别为 位置误差项ys、误差微分项Vy(该微分满足& =九)、位置误差积分项Jysdt、,以及位置误差 双重积分项丨/ysdtdt,滑模面Sy的表达式如下:
[0069 ] sy = vy+ciys+C2/ysdt+C3//ysdtdt
[0070]其中参数Cl,C2与C3为待设计的滑模面参数,为常值。
[0071 ] 滑模面参数设计如下:C1 = 15,C2 = 1,C3 = 2 ;另外,Cl,C2与C3也可以在上述值附近 进行调整,但必须选为正数。
[0072]具体实施例四 [0073]车道线保持规律如下:
[0076] 其中,S定义为车辆前轮转角;S4为中间变量表示横摆角误差,也就是车辆行驶 方向与路径切线的夹角,由摄像头测量,且该信息不要求精确测量;V y表示车辆的纵向速 度;ys为位置误差值,ey = ys;Sy为滑模面;h、k2以及e为可调参数,均是正常数,可以选取为: ki = 0 ? 1/57.3、k2 = 15/57.3、£=0.5、t = 1;
[0077] ai = Cf+Cr;a2 = Cflf_Crlr; = C厂If+C乂了;
[0081] CO :表示车辆的横向摆角速率;
[0082] t表示车辆的横向摆角,但本方法中并不需要测量该值,说明:其导数为车辆的横 向摆角速率,即有# = ? ;
[0083] vx:表示车辆行驶速度,由车辆仪表盘信息获得;
[0084] d:表示车辆中测量横向位置误差摄像头的前探距离,根据摄像头安装位置一次性 测量即可获取;
[0085] Iz:表示车辆的转动惯量,可查阅车辆物理参数获取;
[0086] m:表示车辆质量,可查阅车辆物理参数获取;
[0087] lf:表示车辆质心到前轴的距离,可查阅车辆物理参数获取;
[0088] lr:表示车辆质心到后轴的距离,可查阅车辆物理参数获取;
[0089] Cf:表示车辆的前轮胎刚度,可查阅车辆物理参数获取;
[0090] Cr:表示车辆的后轮胎刚度,可查阅车辆物理参数获取;
[0091 ]如:为期望横摆角,由穴积分给出;
[0092] x:为车道中心线曲率,由摄像头测量获得;
[0093]
[0094] (^,(32与(33为滑模面参数。
[0095] 具体实施例五
[0096]在上述车道线滑模保持律的设计基础上加入抗饱和因子〇u,并有UQ = 54-ks(Sy+ 〇u);
[00"]其中,uo中间变量;ks为可调参数;sy为滑模面;u为最终的抗饱和控制律,sat为常 用的饱和函数;
[0100] 当S = u时,即为最终的抗饱和车道线保持律;
[0101] 其中抗饱和因子的自适应调节规律为
[0103] 其中Au = u-u〇;<j"为〇u的导数,用于生成UQ中的〇u;s y为滑模面;k。以及£1为可调参 数。
[0104] 具体实施例六
[0105] 根据具体的车辆参数建立车辆运动模型调整车道线保持律的控制参数其中ki、k2、 k3、e、t 以及滑模面参数 ci = 20,C2 = 1,C3 = 10;
[0106] 根据上述定义,建立智能车辆自动驾驶的运动模型如下:
[0109] .i\ = v + v',y々 ;
[0110] fr =w-wc,;
[0111] 其中,也表不车辆横向摆角,#与#分别表不也的一阶导数与二阶导数;y表不横向位 移,多与j分别表示其二阶导数与一阶导数;其中t表示横摆角误差,也就是车辆行驶方向 与路径切线的夹角,之表示也的一阶导数;九为误差微分为期望横摆角,x为车道中心线 曲率;其余各参数与变量定义同上;
[0112] 设置初始值为ys(0)=a,a为位置偏差的初始值,一般设置|a|〈5m(m为长度单位 米),可以任意设定;选取第一组控制参数ki = 0. l/57.3、k2 = 15/57.3、e = 0.5、T = l,ci = 15,C2=1,C3 = 2,将上述控制律
[0114] 代入模型中,进行仿真分析,其中11111£? = 30/57.3、1111^ = -30/57.3,根据仿真结果的 图形,调整控制参数,如图3到图5所示,具体调整规则如下:
[0115] 1)如果车道线保持响应速度较慢,则可增大h、k2、C1,反之如果响应速度较快,则 减小 ki、k2、ci。
[0116] 2)如果系统响应增荡过大,则增大e或减小C2、C3,反之系统过于稳定无超调,则减 小e或增大C2 、C3〇
[0117] 3)如果车道线保持的精度较低,则增大c2,如果震荡过大,则减小c2。
[0118] 4)如果保持律输出进入饱和而回调速度较慢,则增大1^;反之如果保持律输出进 入饱和而回调速度较快而产生震荡,则减小ka。
[0119] 按照上述四条法则进行多次的参数挑选与数字仿真分析,最终确定控制参数h、 k2、C1、e、C3、 C2、ka,使得车道线保持系统具有较好的动态特性与稳态精度,最终确定控制律, 以应用于智能车实际系统。
[0120] 本发明提供的基于抗饱和策略的自动驾驶车辆车道线自适应保持方法,仅测量误 差信息与误差导数信息,易于工程实现,且解决了传统车道线保持算法抗饱和性能不足的 问题。
[0121] 原理解释与说明
[0122] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合理论分析,对本发 明进行进一步详细说明。
[0123] 假设车轮转角为小角度的前提下,车辆横向运动模型可以采用横向位置误差与横 摆角误差为基本状态变量而描述如下微分方程
[0126] 相关变量定义见前文,而两个横向传感器分别位于车前后保险杠,从而车轮相对 中心线的横向偏移以及车辆行驶方向与路径切线的夹角均能被测量。车辆的前探距离为d, 那么车辆横向几何运动模型可以表示如下:
[0127] fs =y + v^j/r+dfr^
[0128] fr=f-fd ;
[0129] 其中屯表示横摆角误差,也就是车辆行驶方向与路径切线的夹角;ys表示横向位置 相对中心线的误差;如为期望横摆角,x为车道中心线曲率,则沁。
[0130] 则车辆横向运动模型可以描述如下
[0132]不失一般性,定义横向位置误差ys的期望值为yrin,在无特殊说明情况下,yrin = 0, 定义误差变量ey=ys-yrin = ys,则有
[0133] &=允―J>rill =九
[0134] 本发明中滑模面
[0135] sy = vy+ciys+C2/ysdt+C3//ysdtdt ;
[01 36]由于yrin - 0,且ey - ys-yrin - ys,则有
[0142]考虑b2的符号已知,根据实际参数计算有出>0,进一步可写为:
[0144] 而本发明中设计的抗饱和车道线保持律为
[0145] 8 = u;
[0151] A u = u~u〇;
[0152]可以选取如下Lyapunov能量函数对该抗饱和保持律进行稳定性分析如下:

[0174] r<0
[0175] 则根据Lyapunov稳定性理论,可以从理论上保证系统稳定,从而有Sy-0,且ey = ys-Yrin - Ys~^0 〇
【主权项】
1. 一种基于抗饱和策略的自动驾驶车辆车道线自适应保持方法,其特征在于,包括以 下步骤: 步骤一,测量车辆的位置误差值ysW及位置误差导数大; 步骤二,构造滑模面Sy,并选取相关的滑模面参数Cl,C2与C3,其中:Sy = Vy+ciys+C2/ysdt+ C3//ysdtdt; 其中,vy表示车辆的纵向速度,九;Jysdt为位置误差积分值;Hysdtdt为位置误差双 重积分值;dt为控制周期; 步骤三,构造非抗饱和保持律S4,其中:其中▲表示横摆角误差;^=^山上以及e为可调参数,均是正常数; ai = Cf+Cr ; a2 = Cf 1 f-Cr 1 r ; a3 =(^flf + Crlr ;W :表示车辆的横向摆角速率; 如表示车辆的横向摆角; VX :表示车辆行驶速度; d :表示车辆中测量横向位置误差摄像头的前探距离; IZ :表示车辆的转动惯量; m: 表示车辆质量; If:表示车辆质心到前轴的距离; lr:表示车辆质心到后轴的距离; Cf:表示车辆的前轮胎刚度; Cr :表示车辆的后轮胎刚度; 如:为期望横摆角,由匕积分给出; X:为车道中心线曲率; ¥d = ^; C1,C2与C3为滑模面参数; 步骤四,加入抗饱和因子的〇u,并有: u〇 = 84-ks(sy+〇u);其中,UQ中间变量;ks为可调参数;sy为滑模面;u为最终的抗饱和控制律,sat为常用的 饱和函数; 当S = u时,即为最终的抗饱和车道线保持律; 其中抗饱和因子的自适应调节规律为其中Au = u-U〇;无为〇u的导数,用于生成UQ中的〇u;Sy为滑模面;k。以及 £1为可调参数; 步骤五,根据具体的车辆参数建立车辆运动模型并调整车道线保持律的控制参数,并 确定最终的抗饱和车道线保持律。2.根据权利要求1所述的方法,其特征在于,所述控制周期dt小于0.005s。
【文档编号】G05D1/02GK106054877SQ201610390529
【公开日】2016年10月26日
【申请日】2016年6月3日
【发明人】马照瑞, 栗娜, 甘琤, 李霞, 李苹, 雷军委, 周爱军
【申请人】郑州轻工业学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1