一种基于滑模自抗扰控制的平行泊车系统及泊车方法
【专利摘要】本发明公开一种基于滑模自抗扰控制的平行泊车系统及泊车方法,其中平行泊车系统包括位于前保险杠两侧的两个超声波传感器、一个主控制器、一个方向盘转角传感器、一套电动助力转向系统、四个轮速传感器,所述超声波传感器与主控制器之间通过LIN总线进行连接,所述方向盘转角传感器通过CAN总线与主控制器通讯,所述轮速传感器与主控制器之间通过CAN总线连接,所述主控制器通过CAN总线输出转角命令到电动助力转向系统,其中主控制器中的路径跟踪控制器是一种滑模自抗扰控制器,能够将外界扰动的不确定性观测出来并且加以补偿。
【专利说明】
【技术领域】:
[0001] 本发明涉及一种泊车系统及泊车方法,特别是涉及一种基于滑模自抗扰控制的平 行泊车系统及泊车方法。 一种基于滑模自抗扰控制的平行泊车系统及泊车方法
【背景技术】:
[0002] 随着世界汽车工业的飞速发展,汽车产销量的快速增长与可利用的泊车空间越来 越少的矛盾变得日益突出。在拥挤的城市街道,泊车变得越来越困难,特别是对于没有经 验的驾驶员来说,泊车更加困难。路边停车也叫平行泊车,需要好的驾驶技巧、丰富的驾驶 经验、快速反应才能将车辆迅速倒进小的泊车位。为了提高驾驶舒适性和安全性,开发智能 平行泊车辅助系统迫在眉睫。平行泊车系统能够利用超声波传感器和摄像头识别有效泊车 位,控制电动助力转向系统进行转向操作,驾驶员只需控制好油门和刹车即可,减轻了驾驶 员的负担。
[0003] 平行泊车系统研究的关键两部分是路径规划和路径跟踪。路径规划好之后,路径 跟踪的好坏直接决定了平行泊车成功与否。平行泊车系统作为一种辅助驾驶系统,已经应 用到中高档车型中。然而,在平行泊车过程中,由于路面不平或者存在路面凹坑,会引起发 动机动力输出发生变化,从而引起泊车速度变化;同时由于转向系统机械结构复杂,也存在 转向系统运动学模型不确定性;另外,转向系统可以看作一阶惯性环节,存在转向系统延 迟。这些外界干扰和模型不确定性会对系统路径跟踪产生很大影响,平行泊车路径跟踪的 鲁棒性问题亟需解决。有学者提出采用模糊控制方法设计路径跟踪控制器,通过超声波传 感器实时检测车辆与泊车位之间位置关系,决定方向盘转角大小。也有学者提出设计自适 应模糊控制路径跟踪控制器,控制车辆跟踪参考路径。另外,也有学者提出采用模糊滑模控 制方法设计控制器。但是上述控制方法存在以下不足:没有考虑不同轴距车辆路径跟踪鲁 棒性问题;模糊控制的控制规则制定困难,工程应用困难;滑模控制需要知道被控对象精 确数学模型,实际当中被控对象精确模型的获得几乎是不可能的。
【发明内容】
:
[0004] 为了弥补现有技术的不足,消除外界干扰和模型不确定性对系统路径跟踪的影 响,提高系统鲁棒性,本发明提出了一种基于滑模自抗扰控制的平行泊车系统及泊车方法。
[0005] 本发明采用如下技术方案:一种基于滑模自抗扰控制的平行泊车系统,其包括位 于前保险杠两侧的两个超声波传感器、一个主控制器、一个方向盘转角传感器、一套电动助 力转向系统、四个轮速传感器,所述主控制器包括路径规划控制器和路径跟踪控制器,所述 超声波传感器与主控制器之间通过LIN总线进行连接,所述方向盘转角传感器通过CAN总 线与主控制器通讯,所述轮速传感器与主控制器之间通过CAN总线连接,所述主控制器通 过CAN总线输出转角命令到电动助力转向系统,所述路径跟踪控制器是一种能够将外界扰 动的不确定性观测出来并且加以补偿的滑模自抗扰控制器。
[0006] 本发明还采用如下技术方案:一种基于自抗扰控制的平行泊车系统的泊车方法, 其包括如下步骤:
[0007] 步骤一:驾驶员通过人机交互界面启动自动泊车系统,主控制器接收初始化命令, 对系统各组成部件即转角传感器、轮速传感器、电动助力转向系统及超声波传感器进行初 始化;
[0008] 步骤二:超声波传感器开始检测侧方停车位,主控制器利用超声波传感器信号和 轮速传感器信号计算空泊车位的大小;
[0009] 步骤三:比较计算出的空泊车位是否满足最小车位长度,若满足,则继续下一步, 若不满足,则返回步骤二,继续检测空泊车位,直到满足最小车位要求;
[0010] 步骤四:根据车辆距离左侧障碍物与右侧障碍物侧向位移以及判断好的泊车位大 小进行泊车起始位置计算,并规划泊车路径;
[0011] 步骤五:路径规划,考虑到泊车速度较低,车辆后轮与地面之间满足纯滚动约束, 以车辆后轴中心为参考点,建立并获取平行泊车过程车辆运动学参数,根据车辆运动学参 数和泊车起始位置及终止位置规划泊车路径,根据预瞄跟随原理,设定预瞄距离,在理想泊 车路径上选取关键点;
[0012] 步骤六:通过路径跟踪控制器控制车辆跟踪已经规划好的路径进行平行泊车,并 判断车辆是否停在规划好的目标位置,若是则泊车完成,否则,则泊车失败。
[0013] 进一步地,所述步骤六中包括
[0014] (1):根据路面跳动及速度波动的影响,路径跟踪控制器构建线性扩张状态观测器 及滑模控制律,补偿外界干扰及不确定性;
[0015] (2):基于驾驶员倒车习惯及路径规划轨迹建立滑膜自抗扰控制器提高跟踪性能, 实现泊车入位。
[0016] 本发明具有如下有益效果:
[0017] (1).路径跟踪方法鲁棒性好,计算量小,跟随性好;
[0018] (2).解决了不同轴距车辆路径跟踪鲁棒性问题,能够在颠簸路面完成平行泊车。
【专利附图】
【附图说明】:
[0019] 图1为该平行泊车系统的组成结构图。
[0020] 图2为该平行泊车系统的工作流程图。
[0021] 图3为该平行泊车系统的路径跟踪控制器结构图。
【具体实施方式】:
[0022] 下面结合附图对本发明【具体实施方式】进一步描述。
[0023] -种基于滑模自抗扰控制的平行泊车系统,包括位于前保险杠两侧的两个超声波 传感器、一个主控制器、一个方向盘转角传感器、一套电动助力转向系统、四个轮速传感器 和一个人机交互界面。
[0024] 车辆前保险杠两侧的两个超声波传感器可以检测路边侧方停车位,其中,超声波 传感器与主控制器之间通过LIN总线进行连接。为了对车辆实时位置进行检测,需要知道 当前时刻方向盘角度大小和车速大小,通过方向盘转角传感器可以实时检测方向盘转动角 度,其中方向盘转角传感器通过CAN总线与主控制器通讯。其中车速的大小可以通过轮速 传感器进行检测,轮速传感器与主控制器之间通过CAN总线连接。利用轮速传感器信号和 方向盘转角信号,对车辆位置进行实时定位。主控制器负责完成各部件之间初始化和各部 件之间信息交流工作。主控制器通过CAN总线输出转角命令到电动助力转向系统,电动助 力转向系统作为执行机构完成转向操作。人机交互界面允许驾驶员和平行泊车系统之间进 行通讯。主控制器包括路径规划控制器和路径跟踪控制器,其中路径跟踪控制器是一种能 够将外界扰动的不确定性观测出来并且加以补偿的滑模自抗扰控制器。
[0025] 驾驶员通过人机交互界面启动自动泊车系统,主控制器接收初始化命令,对系统 各组成部件进行初始化。超声波传感器开始检测侧方停车位,主控制器利用超声波传感器 信号和轮速传感器信号计算空泊车位的大小。通过计算超声波传感器上升沿和下降沿跳变 时间,利用轮速传感器计算车辆驶过的距离计算泊车位大小。
[0026] 如果泊车位长度满足最小车位长度要求,主控制器完成对周围环境建模,路径规 划控制器计算出理想的泊车路径(满足非完整约束、避障约束、曲率连续约束、转向速度约 束),路径跟踪控制器控制车辆跟踪已经规划好的路径,完成平行泊车。
[0027] 请参照图2所示,本发明平行泊车系统的泊车方法具体实施步骤如下:
[0028] 步骤一:驾驶员通过人机交互界面启动自动泊车系统,主控制器接收初始化命令, 对系统各组成部件即转角传感器、轮速传感器、电动助力转向系统及超声波传感器进行初 始化;
[0029] 步骤二:超声波传感器开始检测侧方停车位,主控制器利用超声波传感器信号和 轮速传感器信号计算空泊车位的大小;
[0030] 步骤三:比较计算出的空泊车位是否满足最小车位长度,若满足,则继续下一步, 若不满足,则返回步骤二,继续检测空泊车位,直到满足最小车位要求;
[0031] 步骤四:泊车起始位置判断,根据车辆距离左侧障碍物与右侧障碍物侧向位移以 及判断好的泊车位大小进行泊车起始位置计算,并规划泊车路径;
[0032] 步骤五:路径规划,考虑到泊车速度较低,车辆后轮与地面之间满足纯滚动约束, 以车辆后轴中心为参考点,建立并获取平行泊车过程车辆运动学参数,根据车辆运动学参 数和泊车起始位置及终止位置规划泊车路径,泊车路径需要满足避障约束、转向速度约束、 曲率连续约束,根据预瞄跟随原理,设定预瞄距离,根据预瞄距离在规划的理想泊车路径上 选取预瞄点,通过预瞄点控制当前车辆侧向位移跟踪预瞄点处侧向位移。
[0033] 步骤六:通过路径跟踪控制器控制车辆跟踪已经规划好的路径进行平行泊车,并 判断车辆是否停在规划好的目标位置,若是则泊车完成,否则,则泊车失败。
[0034] 请参照图3所示,本发明平行泊车系统步骤六中考虑到路面跳动及速度波动的影 响,路径跟踪控制器构建线性扩张状态观测器及滑模控制律,补偿外界干扰及不确定性;基 于驾驶员倒车习惯及路径规划轨迹建立滑膜自抗扰控制器提高跟踪性能,实现泊车入位。
[0035] 设计线性扩张状态观测器的目的是将平行泊车系统所受到的外界干扰和模型不 确定性部分观测出来,并且补偿掉,保证系统鲁棒性。扩张状态观测器将系统受到的外界干 扰和未建模部看作一个新的状态一扩张状态,通过输出反馈的方式观测这个扩张状态。对 于单输入单输出非线性时变系统:
[0036] y(n) (t) = f (y(n-l)⑴,…,y (t),w (t)) +bu
[0037] 其中:y和u分别为控制输出和控制输入;f(y(Iri)(t),…,y(t),w(t))表示非线性 时变未知动态,包含系统的内部动态,又包含外部干扰W(t),为了方便描述,把它简记为f, W(t)可以是时变的,也可以是定常的;b为未知的控制增益系数。通常可以根据具体系统求 解其范围,可以粗略估计,取k?b。方程可以重新定义为 :
[0038] y(n) (t) = f (y(n_1) (t), ···, y (t), w (t)) + (b-b〇) u+b〇u
[0039] = f+b〇u
[0040] 令/ = /?引入"扩张状态"Xl,x2…,xn+1满足方程: 卜=x2 i:2=X3
[0041] {.. , X"=Xn+l+b{)U 乂;+1 = A 少=?
[0042] 通过上述转化,将非线性系统转化成线性系统的状态方程形式,从而可以构造线 性扩张状态观测器,实时估计出被扩张的状态量。其中,扩张状态观测器的一般形式为: ?ι=ζ2~ιΔ r n f2=Z3-l2ei
[0043] i: 4 =Zn+\^lnei+bQ U ?η+1
[0044] 其中:h z2…zn+1]T是扩张状态h x2…xn+1]T的估计值,[h V·· ln+1]为设计参 数,式中ei为理想值与观测值的误差。
[0045] 平行泊车系统可以看作二阶系统,采用三阶扩张状态观测器进行未知建模和外界 干扰的观测。其中,转向系统延迟可以看作系统内部干扰量。平行泊车路径跟踪实际上是 对侧向位移的跟踪,即使存在外界干扰情况下,如何设计控制器保证车辆实时准确跟踪理 想侧向位移是控制的关键,基于车辆运动学描述: 'yr=(V+f(Vj))s^
[0046] · ^ = (V+f(Vj))/Lhi^nd+ws(Vj))
[0047] 平行泊车路径跟踪模型可以认为包含h和Φ两个参数的二阶系统,其中Φ为车 辆车速偏航角;yr为车辆后轴中心的侧向位移;w s(V,t)为转向运动学建模不确定性部分; S为车辆前轴中心转角;Lb为车辆轴距;V为车辆后轴中心车速;t为时间;令Xl = y,,则系 统线性扩张性扩张状态方程如下所示: χ] =χ? =(V + f(V,t))sm<p is = f{x,, X-,, vv)+L· tan δ
[0048] 1 " 、 6 = /(λ>Λ:2,νν) i, = h
[0049] 其中:
[0050] /(x,,,w) = /'(ν,φιηφ+l^l^^ilLcos^vv,{V,t),(式中 w 为外界干扰 Η 量,k为控制增益系数,
[0051] 即4 =.[厂c0s0。 Lb
[0052] 为了便于工程应用,将线性扩张状态观测器写成离散形式,三阶线性扩张状态
[0053] 观测器离散形式如下所示: e{k) = z{{k)~ y{k) Α)ι=3% 怂2=3叫)2, K
[0054] < z1 {k+\) = ζγ (k)+h-^z2 (k) - β〇 ^(k) z?(k + \) = ζ?(/?) + --· z,(k)-β(ρe(k) + b{)uik) z3(k+l) = z3(k)+h- -pme(k)
[0055] 其中:ω(ι是由极点配置得到的线性扩张状态观测器的带宽,β Μ、β ^ β w为扩张 状态观测器设计参数。
[0056] 基于自抗扰控制率,将实际输入到执行机构控制量u可以表示为:
[0057] 11〇^+1)=11(|〇^+1)-23〇^+1)/13 (|,其中11(|为滑模控制律输出可以表成:
[0058] u〇 = ^θ!+^θ2
[0059] 其中:kp,kd为滑模控制律设计参数;ei和e 2分别为理想值与观测值的误差以及误 差的变化率。
[0060] 按如上所述及图3所示构建该平行泊车系统的路径跟踪控制器,即可实现颠簸路 面的平稳泊车过程。
[0061] 以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人 员来说,在不脱离本发明原理的前提下还可以作出若干改进,这些改进也应视为本发明的 保护范围。
【权利要求】
1. 一种基于滑模自抗扰控制的平行泊车系统,其特征在于:包括位于前保险杠两侧的 两个超声波传感器、一个主控制器、一个方向盘转角传感器、一套电动助力转向系统、四个 轮速传感器,所述主控制器包括路径规划控制器和路径跟踪控制器,所述超声波传感器与 主控制器之间通过LIN总线进行连接,所述方向盘转角传感器通过CAN总线与主控制器通 讯,所述轮速传感器与主控制器之间通过CAN总线连接,所述主控制器通过CAN总线输出转 角命令到电动助力转向系统,所述路径跟踪控制器是一种能够将外界扰动的不确定性观测 出来并且加以补偿的滑模自抗扰控制器。
2. -种基于滑模自抗扰控制的平行泊车系统的泊车方法,其特征在于:包括如下步骤 步骤一:驾驶员通过人机交互界面启动自动泊车系统,主控制器接收初始化命令,对 系统各组成部件即转角传感器、轮速传感器、电动助力转向系统及超声波传感器进行初始 化; 步骤二:超声波传感器开始检测侧方停车位,主控制器利用超声波传感器信号和轮速 传感器信号计算空泊车位的大小; 步骤三:比较计算出的空泊车位是否满足最小车位长度,若满足,则继续下一步,若不 满足,则返回步骤二,继续检测空泊车位,直到满足最小车位要求; 步骤四:根据车辆距离左侧障碍物与右侧障碍物侧向位移以及判断好的泊车位大小进 行泊车起始位置计算,并规划泊车路径; 步骤五:路径规划,考虑到泊车速度较低,车辆后轮与地面之间满足纯滚动约束,以车 辆后轴中心为参考点,建立并获取平行泊车过程车辆运动学参数,根据车辆运动学参数和 泊车起始位置及终止位置规划泊车路径,根据预瞄跟随原理,设定预瞄距离,在理想泊车路 径上选取预瞄点; 步骤六:通过路径跟踪控制器控制车辆跟踪已经规划好的路径进行平行泊车,并判断 车辆是否停在规划好的目标位置,若是则泊车完成,否则,则泊车失败。
3. 如权利要求2所述的基于滑模自抗扰控制的平行泊车系统的泊车方法,其特征在 于:所述步骤六中包括 (1) :根据路面跳动及速度波动的影响,路径跟踪控制器构建线性扩张状态观测器及滑 模控制律,补偿外界干扰及不确定性; (2) :基于驾驶员倒车习惯及路径规划轨迹建立滑膜自抗扰控制器提高跟踪性能,实现 泊车入位。
【文档编号】B62D15/02GK104118430SQ201410351545
【公开日】2014年10月29日 申请日期:2014年7月22日 优先权日:2014年7月22日
【发明者】王健, 伍岳, 李小龙 申请人:南京航空航天大学