CN108919837A - 一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法 - Google Patents
一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法 Download PDFInfo
- Publication number
- CN108919837A CN108919837A CN201810765512.5A CN201810765512A CN108919837A CN 108919837 A CN108919837 A CN 108919837A CN 201810765512 A CN201810765512 A CN 201810765512A CN 108919837 A CN108919837 A CN 108919837A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- sliding mode
- order sliding
- variable
- derivative
- 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 14
- 230000000007 visual effect Effects 0.000 claims abstract description 13
- 238000013461 design Methods 0.000 claims abstract description 7
- 239000011159 matrix material Substances 0.000 claims description 27
- 235000013350 formula milk Nutrition 0.000 claims description 18
- 230000007704 transition Effects 0.000 claims description 9
- 102000002274 Matrix Metalloproteinases Human genes 0.000 claims description 6
- 108010000684 Matrix Metalloproteinases Proteins 0.000 claims description 6
- 230000009466 transformation Effects 0.000 claims description 2
- 238000009415 formwork Methods 0.000 abstract description 10
- 238000011217 control strategy Methods 0.000 description 24
- 230000006870 function Effects 0.000 description 11
- 238000004088 simulation Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000011160 research Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 238000009795 derivation Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000006641 stabilisation Effects 0.000 description 2
- 238000011105 stabilization Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 235000021170 buffet Nutrition 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/12—Target-seeking control
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法,属于智能车辆领域。首先建立二自由度车辆侧向动力学模型和视觉动力学模型并进行合并,将预瞄点期望路径的曲率ρ作为外部扰动输入,重组成车辆动力学模型;并根据车辆航向前视点与期望路径之间的实际偏移距离yL以及车辆航向与期望路径之间的实际切向夹角εL,设计一阶滑模控制器的控制律;在一阶滑模控制器的控制律基础上,通过重构滑模变量s,得到super‑twisting二阶滑模控制器的控制律us中加权系数λ和α的取值范围;将加权系数λ和α的取值范围应用到二阶滑模控制器的控制律us中,实现车辆的自动驾驶。本发明解决了非线性***控制理论中,传统滑模控制不连续、有抖振等一系列问题,具有较强的鲁棒性。
Description
技术领域
本发明涉及一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法,属于智能车辆领域。
背景技术
随着社会的发展和进步,智能车辆开始被越来越多的人所关注,由于其未来的潜在价值以及应用前景都很好,关于智能车辆的各项研究也不断进行。在此同时,激光雷达、计算机视觉以及GPS等新兴技术在智能车辆领域的应用,促使了对基于路径感知的智能车辆控制策略的研究。
路径感知是使用现有的传感器技术对车辆所要行驶的路径进行提前的感知和规划,生成一条车辆行驶期望路径,之后将该条路径的参数输入进车辆控制器中,通过对车辆前轮转角和行驶速度的控制,完成对期望路径的跟踪行驶。
因此,具有快速响应、精准控制以及强鲁棒性的控制算法是完成路径跟踪的关键一步。目前存在的控制算法有:反馈控制策略、PID控制策略、滑模控制策略和最优控制策略等。如文献[1]:贾纳.应用于高速自动驾驶的视觉***侧向控制战略[J],1999,18(5):1903-1908vol.3,建立了基于车辆坐标系的预瞄模型,并对超前滞后控制、全状态反馈控制、输入-输出线性化控制以及前馈控制进行了控制器设计及结果比对。文献[2]:王其东.基于路面识别的汽车稳定***滑模控制[J].汽车工程,2018(1):82-90,以最小化横向预瞄误差和车辆与目标路径偏差叫为控制目标,设计了LQR最优状态调节器。文献[3]郭京华,李林辉,一种基于视觉航向的自动车辆的横向自适应模糊滑模控制策略[J].车辆动力***,2013,51(10):1502-1517为了克服横向控制的非线性特征,参数不确定性和外部干扰,提出了适应模糊滑模控制策略。但是,上述现有文献存在如下的缺点:传统的线性控制策略不能良好的应对实时变化的行驶工况;并且不具备良好的鲁棒性;一阶滑模控制在工况发生改变时会产生强烈抖振;同时不能在变化的工况中产进行连续的控制。
发明内容
针对上述问题,本发明提出了一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法,与传统一阶滑模相比,super-twisting二阶滑模控制策略能够更为有效的达到控制目的,并抑制抖振的产生。
具体步骤如下:
步骤一、针对在较好路面上行驶的某车辆,建立二自由度车辆侧向动力学模型和视觉动力学模型;
二自由度车辆侧向动力学模型如下:
cf为前车轮的刚度,cr为后轮的刚度,m为整车质量,vx为车辆纵向行驶速度vy为车辆横向行驶速度;r表示车辆横摆角速度,δf表示车辆前轮转角,Iz表示车辆横摆转动惯量,lf为车辆质心到前轴的距离,lr为车辆质心到后轴的距离。
无人驾驶的视觉动力学模型如下:
yL表示车辆航向前视点与期望路径之间的实际偏移距离,εL表示车辆航向与期望路径之间的实际切向夹角,L为车辆传感器的预瞄距离,ρ为预瞄点期望路径的曲率。
步骤二、合并二自由度车辆侧向动力学模型与视觉动力学模型,将预瞄点期望路径的曲率ρ作为外部扰动输入,重组成适应于无人驾驶的车辆动力学模型;
车辆动力学模型的状态方程如下:
其中
步骤三、根据车辆动力学模型中的车辆航向前视点与期望路径之间的实际偏移距离yL以及车辆航向与期望路径之间的实际切向夹角εL,设计一阶滑模控制器的控制律;
控制律u的方程如下:
其中Kr为中间系数,k1、k2分别为正值常数;
s为滑模变量;s=e1;e1=yL-yd+ξ1(εL-εd),yd为车辆航向前视点与期望路径之间的期望偏移距离;ξ1是正值的加权系数,其代表相对阶数为一的误差e1中,实际与理想切向夹角的差对e1的影响比例;εd为车辆航向与期望路径之间的期望切向夹角。
步骤四、在一阶滑模控制器的控制律基础上,通过重构滑模变量s,得到super-twisting二阶滑模控制器的控制律us中加权系数λ和α的取值范围;
具体步骤如下:
步骤401、在一阶滑模变量s的基础上重构二阶滑模***的滑模变量;
s'=ce1+e2
其中c为正值加权系数,其代表相对阶数为一的误差e1对整个滑模面的权重;同时ξ2与ξ1同理,代表在相对阶数为二的误差e2中,实际与理想切向夹角一阶导数的差对e2的影响比例;
步骤402、将外部扰动输入ρ作为二阶滑模控制器的控制律us,引入二阶滑模变量的一阶导数关系式中,同时使用中间变量ω和Kv进行化简;
一阶导数关系式如下:
其中,
Kv=b1+b2L;
二阶滑模控制器的控制律us公式如下:
λ和α分别为加权系数;s′(t)为滑模变量的时间函数;
步骤403、结合实际偏移距离yL、实际切向夹角εL,期望偏移距离yd和期望切向角εd的有界性,对二阶滑模变量的一阶导数关系式的中间变量ω进行变换;
因为总存在正值常数θ以及特定时刻的滑模变量s,对ω进行重新变换,变换公式如下:
ω=θ|s|1/2sign(s)
步骤404、对二阶滑模变量的一阶导数关系式进行初步变换,重新构建滑模变量以及状态方程,得到过渡矩阵A和ω;
τ1=Kvλ,τ2=Kvα
将二阶滑模变量的一阶导数进行数学变化并重新构建,得到中间矩阵及其一阶导数,如下:
其中,为中间矩阵中的第一个元素;为中间矩阵中的第二个元素。
通过加入过渡矩阵A和ω,对中间矩阵的一阶导数重新进行表达,得到:
步骤405、结合过渡矩阵A和ω,计算类二次型李亚普诺夫函数V及其一阶导数;
选取李亚普诺夫函数为:P为选取的正定矩阵;
李亚普诺夫函数的一阶导数如下:
经化简,上式中矩阵Q为:
步骤406、在满足***稳定性条件的前提下,计算二阶滑模控制律us中加权系数λ和α的取值范围;
***稳定性条件为:李亚普诺夫函数V>0,且李亚普诺夫函数的一阶导数则此时矩阵Q应为正定矩阵,即Q>0;
根据舒尔补的性质得到Q为正定时,***的状态能在有限时间内收敛到原点,根据***稳定性条件,得到参数λ和α取值范围为:
步骤五、将加权系数λ和α的取值范围应用到二阶滑模控制器的控制律us中,实现车辆的自动驾驶。
本发明的优点在于:
1)一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法,可以较好解决非线性***控制的理论,并在存在扰动和不确定性条件的情况下,使得车辆可以具有较为良好的控制效果
2)一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法,可以有效的用来消除一阶滑模所带来的抖振问题以及弥补相对阶数为一的不足,使得***具有较强的鲁棒性。
3)一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法,可以补偿Lipschitz的不确定性,并只需要滑动变量的信息便可达到控制效果,使得车辆更加灵活准确的跟随目标轨迹。
4)一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法,可以在有限时间内使滑动变量和其时间导数同时收敛于原点,并产生连续的控制信号,使得车辆更加顺滑的跟踪目标轨迹。
附图说明
图1是本发明一种基于视觉动力学的自动驾驶车辆二阶滑模控制原理图;
图2是本发明一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法流程图;
图3是本发明一种基于视觉动力学的自动驾驶车辆的二自由度车辆动力学模型;
图4是本发明一种基于视觉动力学的自动驾驶车辆的视觉动力学模型;
图5是本发明通过重构滑模变量s得到二阶控制律中加权系数λ和α的取值范围流程图;
图6是本发明仿真所采用的预设路径得到论证结果示意图;
图7a是本发明SOSM控制策略和FOSM控制策略下前轮转脚的仿真对比图;
图7b是本发明SOSM控制策略和FOSM控制策略下横摆角速度的仿真对比图;
图7c是本发明SOSM控制策略和FOSM控制策略下车辆真实行驶轨迹的仿真对比图;
具体实施方式
下面将结合附图对本发明作进一步的详细说明。
本发明基于已预知路径,开展了对于无人驾驶车辆滑模控制器方面的研究。根据智能车辆实际运行中的动力学状态,将视觉动力学与二自由度车辆动力学模型相结合,设计一阶滑模控制器使得前视点的侧向偏差及方位偏差达到理想状态。随后得出用以矫正车辆状态的前轮转角,并作为输入来控制车辆稳定地跟踪期望路径。最后,设计super-twisting二阶滑模的控制策略,用来消除一阶滑模所带来的抖振问题。
如图1所示,首先对于二自由度车辆动力学模型进行简要分析,根据路径感知传感器,进行基于路径感知的车辆坐标系视觉动力学模型的引入;进行一阶滑模、super-twisting二阶***的控制器的设计,并对于不同的控制算法进行Carsim/Simulink联合仿真实验,并验证所提出的控制策略的有效性,从而得出最终结论。
如图2所示,具体步骤如下:
步骤一、针对在较好路面上行驶的某车辆,建立二自由度车辆侧向动力学模型和视觉动力学模型;
建立车辆坐标系路径跟踪模型,首先给出一个二自由度的汽车动力学模型,其次将视觉动力学模型引入,并将两者融合,最后,将此模型应用到将要解决的问题中去。
车辆在附着较好的路面上行驶时,线性二自由度模型可以较好的表征车辆的行驶特性以及操作特性。因此,本发明采用二自由度自行车动力学模型以便于之后的控制器设计,其模型如图3所示:
二自由度车辆侧向动力学模型用以下方程组表示:
cf为前车轮的刚度,cr为后轮的刚度,本模型中cf和cr为一理想定值。m为整车质量,vx为车辆纵向行驶速度vy为车辆横向行驶速度;r表示车辆横摆角速度,δf表示车辆前轮转角,Iz表示车辆横摆转动惯量,lf为车辆质心到前轴的距离,lr为车辆质心到后轴的距离。
为了使无人驾驶车辆能够真实的模仿驾驶员驾驶习惯,引入无人驾驶视觉动力学模型,该模型是根据传感器实时捕获的期望路径信息,在车辆坐标系中用某一位置车身姿态和期望道路之间的几何关系来描述车辆状态,如图4所示,公式如下:
yL表示车辆航向前视点与期望路径之间的实际偏移距离,εL表示车辆航向与期望路径之间的实际切向夹角,L为车辆传感器的预瞄距离,ρ为预瞄点期望路径的曲率。
步骤二、合并二自由度车辆侧向动力学模型与视觉动力学模型,将预瞄点期望路径的曲率ρ作为外部扰动输入,重组成适应于无人驾驶的车辆坐标系路径跟踪模型;
车辆动力学模型的状态方程如下:
其中
且在该状态方程中,状态变量控制输入u=δf,外界扰动ω=ρ。
步骤三、根据车辆动力学模型中的车辆航向前视点与期望路径之间的实际偏移距离yL以及车辆航向与期望路径之间的实际切向夹角εL,设计一阶滑模控制器的控制律;
一阶滑模控制经过数十年的发展,已经成为一种可以较好解决非线性***控制的理论,并在存在扰动和不确定性条件的情况下,使得闭环***具有较为良好的控制效果。但是,一阶滑模控制容易产生抖振,相对阶数为一的缺陷局限了它的使用领域和发展前景。
因为研究目的为根据预瞄点与车辆姿态间的几何状态来进行车辆的动力学控制,则可以利用车辆航向预瞄点与期望路径之间的实际距离yL以及车辆航向与期望路径之间的切向夹角εL来设计一阶滑模控制器的滑模面,方程如下:
s=yL-yd+ξ1(εL-εd) (4)
ξ1是一个正值的加权系数,其代表相对阶数为一的误差e1中,切向夹角对整个滑模面的影响比例;yd为车辆航向前视点与期望路径之间的期望偏移距离;εd为车辆航向与期望路径之间的期望切向夹角。
对公式(4)进行微分,得到:
其中Kr为中间系数,由于切向夹角εL变化十分缓慢并且ω(t)有界,期望距离yd和期望切向角εd是通过预瞄路径得出,同样说明是有界的变量,则存在常数使得综上所述,可得出一阶滑模控制算法如下:
k1、k2分别为正值常数;当且有k2>0时,公式(4)的状态可以在有限时间内收敛到原点。
证明如下:将公式(6)式代入公式(5),可得:
选取Lyapunov函数并将式(7)代入后求导可得:
当且有k2>0时,由Lyapunov稳定性理论可得公式(4)状态收敛。
步骤四、在一阶滑模控制器的控制律基础上,通过重构滑模变量s,得到super-twisting二阶滑模控制器的控制律us中加权系数λ和α的取值范围;
Super-twisting二阶滑模控制可以较为有效的解决传统滑模***抖振的缺陷以及弥补相对阶数为一的不足,并且有较为显著的优势:该方法可以补偿Lipschitz的不确定性,并它只需要滑动变量的信息。同时,可以在有限时间内使滑动变量和其时间导数同时收敛于原点,产生连续的控制信号并抑制抖振发生。
如图5所示,具体步骤如下:
步骤401、在一阶滑模变量s的基础上重构二阶滑模***的滑模变量;
s'=ce1+e2 (9)
其中e1为滑模变量s;c为正值加权系数,其代表相对阶数为一的误差e1对整个滑模面的影响比例;同时ξ2与ξ1同理,为正值的加权系数,代表在相对阶数为二的误差e2中切向夹角的影响比例;
步骤402、将外部扰动输入ρ作为二阶滑模控制器的控制律us,引入二阶滑模变量的一阶导数关系式中,同时使用中间变量ω和Kv进行化简;
根据状态方程(3)与重构二阶滑模***的滑模变量(9)结合,可得
一阶导数关系式如下:
其中,
Kv=b1+b2L;
二阶滑模控制器的控制律us公式如下:
λ和α分别为加权系数;s′(t)为滑模变量的时间函数;
步骤403、结合实际偏移距离yL、实际切向夹角εL,期望偏移距离yd和期望切向角εd的有界性,对二阶滑模变量的一阶导数关系式的中间变量ω进行变换;
由于实际偏移距离yL、实际切向夹角εL变化十分缓慢并且有界,期望偏移距离yd和期望切向角εd是通过预瞄路径得出,同样说明期望偏移距离yd和期望切向角εd的一阶以及二阶倒数是有界的变量,则存在一个正值常数θ以及特定时刻的滑模变量s,使得ω满足
ω=θ|s|1/2sign(s) (12)
步骤404、对二阶滑模变量的一阶导数关系式进行初步变换,重新构建滑模变量以及状态方程,得到过渡矩阵A和ω;
二阶滑模控制器的控制律us的公式(11)表示成以下形式:
τ1=Kvλ,τ2=Kvα
将二阶滑模变量的一阶导数(13)式进行简化,并对其进行微分得到中间矩阵及其一阶导数,如下:
其中,为中间矩阵中的第一个元素;为中间矩阵中的第二个元素。
通过加入过渡矩阵A和ω,对中间矩阵的一阶导数重新进行表达,得到:
步骤405、结合过渡矩阵A和ω,计算类二次型李亚普诺夫函数V及其一阶导数;
选取Lyapunov函数为:
P为选取的正定矩阵;使得V>0。
对Lyapunov函数公式(18)沿公式(9)的轨迹求导并将公式(12)和(17)代入,得到李亚普诺夫函数的一阶导数如下:
经化简,上式中矩阵Q为:
步骤406、在满足***稳定性条件的前提下,计算二阶滑模控制律us中加权系数λ和α的取值范围;
***稳定性条件为:李亚普诺夫函数V>0,且李亚普诺夫函数的一阶导数则此时矩阵Q应为正定矩阵,即Q>0;
根据舒尔补的性质得到Q为正定时,***的状态达到稳定,且滑模变量能在有限时间内收敛到原点,根据***稳定性条件,得到参数λ和α取值范围为:
步骤五、将加权系数λ和α的取值范围应用到二阶滑模控制器的控制律us中,实现车辆的自动驾驶。
仿真结果及分析:
为了检验控制策略的有效性,本发明在Carsim/Simulink中建立仿真模型,并且设置变化的道路条件;并对两种控制策略的控制效果进行对比。整车参数如表1所示:
表1
仿真所采用的期望路径如图6所示,
图7显示了Super-twisting SOSM控制策略和FOSM控制策略的瞬态响应的比较结果。如图7a、图7b所示,FOSM控制策略在***状态发生突变时,并会产生持续性的抖振,同时Super-twisting SOSM控制策略,具有更好的稳定性。如图7c可得,虽然FOSM也对目标期望路径有一定的跟随性,Super-twisting SOSM控制策略具有更快的跟踪性能。
Claims (2)
1.一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法,其特征在于,具体步骤如下:
步骤一、针对在较好路面上行驶的某车辆,建立二自由度车辆侧向动力学模型和视觉动力学模型;
二自由度车辆侧向动力学模型如下:
cf为前车轮的刚度,cr为后轮的刚度,m为整车质量,vx为车辆纵向行驶速度vy为车辆横向行驶速度;r表示车辆横摆角速度,δf表示车辆前轮转角,Iz表示车辆横摆转动惯量,lf为车辆质心到前轴的距离,lr为车辆质心到后轴的距离;
无人驾驶的视觉动力学模型如下:
yL表示车辆航向前视点与期望路径之间的实际偏移距离,εL表示车辆航向与期望路径之间的实际切向夹角,L为车辆传感器的预瞄距离,ρ为预瞄点期望路径的曲率;
步骤二、合并二自由度车辆侧向动力学模型与视觉动力学模型,将预瞄点期望路径的曲率ρ作为外部扰动输入,重组成适应于无人驾驶的车辆动力学模型;
车辆动力学模型的状态方程如下:
其中
步骤三、根据车辆动力学模型中的车辆航向前视点与期望路径之间的实际偏移距离yL以及车辆航向与期望路径之间的实际切向夹角εL,设计一阶滑模控制器的控制律;
控制律u的方程如下:
其中Kr为中间系数,k1、k2分别为正值常数;
s为滑模变量;s=e1;e1=yL-yd+ξ1(εL-εd),yd为车辆航向前视点与期望路径之间的期望偏移距离;ξ1是正值的加权系数,其代表相对阶数为一的误差e1中,实际与理想切向夹角的差对e1的影响比例;εd为车辆航向与期望路径之间的期望切向夹角;
步骤四、在一阶滑模控制器的控制律基础上,通过重构滑模变量s,得到super-twisting二阶滑模控制器的控制律us中加权系数λ和α的取值范围;
具体步骤如下:
步骤401、在一阶滑模变量s的基础上重构二阶滑模***的滑模变量;
s'=ce1+e2
其中c为正值加权系数,其代表相对阶数为一的误差e1对整个滑模面的权重;同时ξ2与ξ1同理,代表在相对阶数为二的误差e2中,实际与理想切向夹角一阶导数的差对e2的影响比例;
步骤402、将外部扰动输入ρ作为二阶滑模控制器的控制律us,引入二阶滑模变量的一阶导数关系式中,同时使用中间变量ω和Kv进行化简;
一阶导数关系式如下:
其中,
Kv=b1+b2L;
二阶滑模控制器的控制律us公式如下:
λ和α分别为加权系数;s′(t)为滑模变量的时间函数;
步骤403、结合实际偏移距离yL、实际切向夹角εL,期望偏移距离yd和期望切向角εd的有界性,对二阶滑模变量的一阶导数关系式的中间变量ω进行变换;
因为总存在正值常数θ以及特定时刻的滑模变量s,对ω进行重新变换,变换公式如下:
ω=θ|s|1/2sign(s)
步骤404、对二阶滑模变量的一阶导数关系式进行初步变换,重新构建滑模变量以及状态方程,得到过渡矩阵A和ω;
τ1=Kvλ,τ2=Kvα
将二阶滑模变量的一阶导数进行数学变化并重新构建,得到中间矩阵及其一阶导数,如下:
其中,为中间矩阵中的第一个元素;为中间矩阵中的第二个元素;
通过加入过渡矩阵A和ω,对中间矩阵的一阶导数重新进行表达,得到:
步骤405、结合过渡矩阵A和ω,计算类二次型李亚普诺夫函数V及其一阶导数;
选取李亚普诺夫函数为:P为选取的正定矩阵;
李亚普诺夫函数的一阶导数如下:
经化简,上式中矩阵Q为:
步骤406、在满足***稳定性条件的前提下,计算二阶滑模控制律us中加权系数λ和α的取值范围;
根据舒尔补的性质得到Q为正定时,***的状态能在有限时间内收敛到原点,根据***稳定性条件,得到参数λ和α取值范围为:
步骤五、将加权系数λ和α的取值范围应用到二阶滑模控制器的控制律us中,实现车辆的自动驾驶。
2.如权利要求1所述的一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法,其特征在于,步骤406中所述的***稳定性条件为:李亚普诺夫函数V>0,且李亚普诺夫函数的一阶导数则此时矩阵Q应为正定矩阵,即Q>0。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810765512.5A CN108919837B (zh) | 2018-07-12 | 2018-07-12 | 一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810765512.5A CN108919837B (zh) | 2018-07-12 | 2018-07-12 | 一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108919837A true CN108919837A (zh) | 2018-11-30 |
CN108919837B CN108919837B (zh) | 2020-04-17 |
Family
ID=64411340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810765512.5A Active CN108919837B (zh) | 2018-07-12 | 2018-07-12 | 一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108919837B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109870907A (zh) * | 2019-02-27 | 2019-06-11 | 北京航空航天大学 | 一种基于二阶滑模算法的柔性针智能路径跟踪方法 |
CN110471277A (zh) * | 2019-07-22 | 2019-11-19 | 清华大学 | 基于输出反馈增益规划的智能商用车自动循迹控制方法 |
CN110568758A (zh) * | 2019-09-12 | 2019-12-13 | 中汽研(天津)汽车工程研究院有限公司 | 一种自动驾驶汽车的参数自适应横向运动lqr控制方法 |
CN110687788A (zh) * | 2019-10-16 | 2020-01-14 | 天津大学 | 一种磁悬浮***反馈线性化建模和滑模控制方法 |
CN111703417A (zh) * | 2020-06-24 | 2020-09-25 | 湖北汽车工业学院 | 一种高低速统一预瞄滑膜驾驶控制方法及控制*** |
CN111872942A (zh) * | 2020-08-07 | 2020-11-03 | 成都福莫斯智能***集成服务有限公司 | 一种多轴机器人的扭矩前馈方法 |
CN112162550A (zh) * | 2020-09-02 | 2021-01-01 | 北京航空航天大学 | 一种用于汽车主动安全防撞的三维目标跟踪方法 |
CN112193236A (zh) * | 2020-09-11 | 2021-01-08 | 江苏大学 | 一种基于主动转向和横摆力矩控制的二阶滑模防撞控制方法 |
US20230024419A1 (en) * | 2021-07-23 | 2023-01-26 | GM Global Technology Operations LLC | System and method for dynamically configurable remote data collection from a vehicle |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6804594B1 (en) * | 2003-03-28 | 2004-10-12 | Delphi Technologies, Inc. | Active steering for handling/stability enhancement |
US20060069506A1 (en) * | 2004-09-30 | 2006-03-30 | Victor Company Of Japan, Ltd. | Navigation apparatus |
CN105253141A (zh) * | 2015-09-09 | 2016-01-20 | 北京理工大学 | 一种基于车轮纵向力调节的车辆操纵稳定性控制方法 |
CN105676643A (zh) * | 2016-03-02 | 2016-06-15 | 厦门大学 | 一种智能汽车转向和制动自适应协调控制方法 |
JP2016110579A (ja) * | 2014-12-10 | 2016-06-20 | ワカタカ技研有限会社 | 認知症者自宅保護管理システム |
CN106671982A (zh) * | 2017-01-09 | 2017-05-17 | 厦门大学 | 基于多智能体的无人驾驶电动汽车自动超车***及方法 |
CN107415939A (zh) * | 2017-03-17 | 2017-12-01 | 江苏大学 | 一种分布式驱动电动汽车转向稳定性控制方法 |
CN107992681A (zh) * | 2017-12-04 | 2018-05-04 | 江苏大学 | 一种电动汽车主动前轮转向***的复合控制策略 |
CN108248605A (zh) * | 2018-01-23 | 2018-07-06 | 重庆邮电大学 | 一种智能车辆轨迹跟随的横纵向协调控制方法 |
-
2018
- 2018-07-12 CN CN201810765512.5A patent/CN108919837B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6804594B1 (en) * | 2003-03-28 | 2004-10-12 | Delphi Technologies, Inc. | Active steering for handling/stability enhancement |
US20060069506A1 (en) * | 2004-09-30 | 2006-03-30 | Victor Company Of Japan, Ltd. | Navigation apparatus |
JP2016110579A (ja) * | 2014-12-10 | 2016-06-20 | ワカタカ技研有限会社 | 認知症者自宅保護管理システム |
CN105253141A (zh) * | 2015-09-09 | 2016-01-20 | 北京理工大学 | 一种基于车轮纵向力调节的车辆操纵稳定性控制方法 |
CN105676643A (zh) * | 2016-03-02 | 2016-06-15 | 厦门大学 | 一种智能汽车转向和制动自适应协调控制方法 |
CN106671982A (zh) * | 2017-01-09 | 2017-05-17 | 厦门大学 | 基于多智能体的无人驾驶电动汽车自动超车***及方法 |
CN107415939A (zh) * | 2017-03-17 | 2017-12-01 | 江苏大学 | 一种分布式驱动电动汽车转向稳定性控制方法 |
CN107992681A (zh) * | 2017-12-04 | 2018-05-04 | 江苏大学 | 一种电动汽车主动前轮转向***的复合控制策略 |
CN108248605A (zh) * | 2018-01-23 | 2018-07-06 | 重庆邮电大学 | 一种智能车辆轨迹跟随的横纵向协调控制方法 |
Non-Patent Citations (3)
Title |
---|
GILLES TAGNE: "Higher-Order Sliding Mode Control for Lateral Dynamics of Autonomous Vehicles, with Experimental Validation", 《2013 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV)》 * |
刘伟: "无人驾驶汽车横向滑模控制仿真研究", 《北京汽车》 * |
李琳辉等: "基于视觉的智能车辆模糊滑模横向控制", 《大连理工大学学报》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109870907A (zh) * | 2019-02-27 | 2019-06-11 | 北京航空航天大学 | 一种基于二阶滑模算法的柔性针智能路径跟踪方法 |
CN110471277A (zh) * | 2019-07-22 | 2019-11-19 | 清华大学 | 基于输出反馈增益规划的智能商用车自动循迹控制方法 |
CN110568758B (zh) * | 2019-09-12 | 2022-07-01 | 中汽研(天津)汽车工程研究院有限公司 | 一种自动驾驶汽车的参数自适应横向运动lqr控制方法 |
CN110568758A (zh) * | 2019-09-12 | 2019-12-13 | 中汽研(天津)汽车工程研究院有限公司 | 一种自动驾驶汽车的参数自适应横向运动lqr控制方法 |
CN110687788A (zh) * | 2019-10-16 | 2020-01-14 | 天津大学 | 一种磁悬浮***反馈线性化建模和滑模控制方法 |
CN111703417A (zh) * | 2020-06-24 | 2020-09-25 | 湖北汽车工业学院 | 一种高低速统一预瞄滑膜驾驶控制方法及控制*** |
CN111703417B (zh) * | 2020-06-24 | 2023-09-05 | 湖北汽车工业学院 | 一种高低速统一预瞄滑膜驾驶控制方法及控制*** |
CN111872942A (zh) * | 2020-08-07 | 2020-11-03 | 成都福莫斯智能***集成服务有限公司 | 一种多轴机器人的扭矩前馈方法 |
CN111872942B (zh) * | 2020-08-07 | 2023-06-20 | 四川福莫斯工业技术有限公司 | 一种多轴机器人的扭矩前馈方法 |
CN112162550A (zh) * | 2020-09-02 | 2021-01-01 | 北京航空航天大学 | 一种用于汽车主动安全防撞的三维目标跟踪方法 |
CN112162550B (zh) * | 2020-09-02 | 2021-07-16 | 北京航空航天大学 | 一种用于汽车主动安全防撞的三维目标跟踪方法 |
CN112193236A (zh) * | 2020-09-11 | 2021-01-08 | 江苏大学 | 一种基于主动转向和横摆力矩控制的二阶滑模防撞控制方法 |
US20230024419A1 (en) * | 2021-07-23 | 2023-01-26 | GM Global Technology Operations LLC | System and method for dynamically configurable remote data collection from a vehicle |
Also Published As
Publication number | Publication date |
---|---|
CN108919837B (zh) | 2020-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108919837A (zh) | 一种基于视觉动力学的自动驾驶车辆二阶滑模控制方法 | |
CN107831761B (zh) | 一种智能车的路径跟踪控制方法 | |
Ji et al. | Adaptive-neural-network-based robust lateral motion control for autonomous vehicle at driving limits | |
CN108248605A (zh) | 一种智能车辆轨迹跟随的横纵向协调控制方法 | |
Shen et al. | MPC-based path tracking controller design for autonomous ground vehicles | |
Chen et al. | Dynamic drifting control for general path tracking of autonomous vehicles | |
CN108710294A (zh) | 一种无人车路径跟踪前馈控制方法 | |
CN103970137A (zh) | 基于自抗扰的alv横向位移跟踪***控制方法 | |
Hang et al. | Design of an active collision avoidance system for a 4WIS-4WID electric vehicle | |
Yu et al. | Nonlinear control of active four wheel steer-by-wire vehicles | |
Qin et al. | Nonholonomic dynamics and control of road vehicles: moving toward automation | |
Dong et al. | Real-time model predictive control for simultaneous drift and trajectory tracking of autonomous vehicles | |
CN108594830A (zh) | 一种基于空间域的网联智能车编队行驶控制方法 | |
Kone | Lateral and longitudinal control of an autonomous racing vehicle. | |
Yang et al. | Trajectory tracking control for 4WD vehicles using MPC and adaptive fuzzy control | |
Thommyppillai et al. | Advances in the development of a virtual car driver | |
CN114044003B (zh) | 前后双轴转向车辆的循迹控制方法 | |
Li et al. | Path tracking control based on the prediction of tire state stiffness using the optimized steering sequence | |
Wu et al. | A robust path tracking control method for intelligent vehicle | |
CN114896694A (zh) | 一种基于两点预瞄的路径跟踪控制方法 | |
CN114802200A (zh) | 一种智能汽车极限工况下轨迹跟踪和稳定性控制方法 | |
Meng et al. | Tire-model-free control for steering of skid steering vehicle | |
Nok To et al. | Improvement of the autodriver algorithm for autonomous vehicles using roll dynamics | |
Lu et al. | Path Preview Tracking for Autonomous Vehicles Based on Model Predictive Control | |
CN110471277A (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 | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20181130 Assignee: BEIJING SEA BREEZE INTELLIGENT TECHNOLOGY LLC Assignor: BEIHANG University Contract record no.: X2021110000004 Denomination of invention: A second order sliding mode control method for autonomous vehicle based on visual dynamics Granted publication date: 20200417 License type: Common License Record date: 20210125 |
|
EE01 | Entry into force of recordation of patent licensing contract |