CN111897213A - 一种模型不确定下的汽车自适应巡航控制方法 - Google Patents
一种模型不确定下的汽车自适应巡航控制方法 Download PDFInfo
- Publication number
- CN111897213A CN111897213A CN202010561832.6A CN202010561832A CN111897213A CN 111897213 A CN111897213 A CN 111897213A CN 202010561832 A CN202010561832 A CN 202010561832A CN 111897213 A CN111897213 A CN 111897213A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- model
- adaptive cruise
- cruise control
- uncertainty
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 20
- 230000004888 barrier function Effects 0.000 claims abstract description 9
- 230000008569 process Effects 0.000 claims description 26
- 230000009471 action Effects 0.000 claims description 23
- 230000003993 interaction Effects 0.000 claims description 12
- 230000001133 acceleration Effects 0.000 claims description 6
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 claims description 5
- 239000011159 matrix material Substances 0.000 claims description 4
- 238000012937 correction Methods 0.000 claims description 3
- 238000005096 rolling process Methods 0.000 claims description 2
- 230000007613 environmental effect Effects 0.000 claims 1
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000013461 design Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000005312 nonlinear dynamic Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
本发明属于车辆控制技术领域,更具体地,涉及一种模型不确定下的汽车自适应巡航控制方法。提供用于自适应巡航控制的方法,所述方法通过自适应在线贝叶斯推理对车辆动力学进行建模,基于李雅普诺夫函数以控制当前车辆实现定速巡航,并基于车辆和前车的距离的信息和控制屏障函数来实时调节车辆的巡航速度以保证安全性。本发明能够根据当前的路面状况以及和前车的距离来自适应调整巡航速度,有利于保证巡航的安全性。
Description
技术领域
本发明属于车辆控制技术领域,更具体地,涉及一种模型不确定下的汽车自适应巡航控制方法。
背景技术
随着时代的发展,汽车自动定速巡航系统在驾驶领域中发挥着重要作用。巡航设备可以通过车载传感器获取前车信息,如:距离、速度等。而后驾驶员可设置相应的期望巡航速度,自动巡航系统能够代替人长时间高效地执行任务,因此在无人驾驶领域得到广泛应用。但现实的环境可能存在路面梯度干扰,路面摩擦系数改变等情况,车辆难以获取精确的动力学模型,此外前方车辆可能存在急剧加速和减速行为。因此对于动作空间受限的汽车,在安全性极其关键的任务场景中,需要设计一个能通过车间信息来自适应调节车辆巡航速度以保证安全性的自适应控制器。
为达到上述的目标,现有技术中自主巡航的方法需要精确的车辆动力学模型,如专利2017111478472,提供的一种巡航控制方法、装置及系统,在建模过程中需要获取精确的车辆动力学模型,但是,在路面状况发生变化时,如路面存在起伏陡坡、路面摩擦系数改变时,车辆无法稳定到达期望的巡航速度,同时可能无法保证车辆的安全性,从而难以满足驾驶员的巡航需求。
发明内容
本发明为克服上述现有技术中的缺陷,提供一种模型不确定下的汽车自适应巡航控制方法,实现了车辆在动力学不确定环境下的稳定性工作和安全行驶。
为解决上述技术问题,本发明采用的技术方案是:一种模型不确定下的汽车自适应巡航控制方法,包括以下步骤:
S1.构建车辆非线性仿射系统模型,然后基于高斯过程,对车辆动力学模型存在的不确定性进行建模;
S2.基于车载传感器获取车辆间距离信息,以及本车的速度信息;
S3.基于本车的当前速度,构建控制李雅普诺夫函数并结合高斯过程预测的汽车模型不确定性,构建不等式约束的二次规划问题,求解得到最佳动作uclf以控制车辆,让其速度快速渐进收敛到期望巡航速度,在高置信度下保证巡航速度的稳定性;
S4.基于期望的最小车间安全距离和车载传感器获得的车辆间距,构建控制屏障函数并结合高斯过程预测的模型不确定性,以构造安全约束,在高置信度下将机器人探索和动作空间约束在安全可行域内;构建不等式约束的二次规划问题,在最小校正下将步骤三得到的最佳动作uclf修正至安全域动作集合内,并得到最佳动作u*;
S5.将车辆获得的动作u*应用于当前车辆的与环境的交互中;
S6.在线收集车辆与环境交互的状态和动作序列,更新高斯过程;
S7.重复步骤S1至步骤S6直至交互结束。
在本发明中,通过自适应在线贝叶斯推理对车辆动力学进行实时建模,基于控制李雅普诺夫函数和控制屏障函数构造带约束安全优化问题,实现车辆在动力学不确定环境下的稳定性工作和安全行驶。
在其中一个实施例中,所述的S1步骤中,车辆动力学模型的具体形式为:
式中,p、v、a分别是汽车的位置、速度和加速度状态;Fr是空气动力学阻力;Ff是滚动摩擦系数;M是汽车的质量;g是重力加速度常数;Δθ是未建模的环境路面梯度等干扰;其中,Fr、Ff和Δθ是需要实时建模的汽车动力学不确定性参数。
在其中一个实施例中,在所述的S1步骤中,通过在线收集的数据集其中st是t时刻车辆的状态,n为采集样本的数目;高斯过程回归通过贝叶斯推理得到状态s*的下偏差d(s*)的均值μ(s)和σ(s);得到关于d(s)的高置信区间:D(s)={d|μ(s)-cδσ(s)≤d≤μ(s)+cδσ(s)},其中μ(s)是偏差d(s)的均值,σ(s)是偏差d(s)的标准差,cδ>0是高斯分布中(1-δ)置信度对应的常数。
在其中一个实施例中,在所述的S3步骤中,构建控制李雅普诺夫函数并结合高斯过程预测的汽车模型不确定性,构建不等式约束的二次规划问题的具体公式为:
s.t.LgV(s)u+LfV(s)+LμV(s)+cσ|LσV(s)|-κV(s)≤ε,
umin≤u≤umax,
式中,V(s)为能量函数,u为车辆动作,umax,umin则对应其上界与下界,对角矩阵H(s)代表每一维动作的权重,ε代表松弛变量而Kε是对应的系数,cσ为方项对应的系数,符号L代表李氏导数,κ为一个k类函数。
在其中一个实施例中,所述的S4步骤中,构建的不等式约束的二次规划问题的具体公式为:
s.t.-Lgh(s)u-Lfh(s)-Lμh(s)+cσ|Lσh(s)|-κh(s)≤η,
umin≤u≤umax,
式中,h(s)为安全控制屏障函数,u是车辆动作,umax和umin则对应其上界与下界,对角矩阵P(s)代表每一维动作的权重,η代表松弛变量而Kη是对应的系数,cσ为方项对应的系数,符号L代表李氏导数,κ是一个k类函数。
在其中一个实施例中,选取径向基函数核和线性核为高斯过程核函数,初始化相应高斯过程模型。
在其中一个实施例中,车辆初始化高斯模型有4个,分别对应车辆的位置、速度以及前车的位置、速度。
在其中一个实施例中,选取当前车辆和前方车辆的状态维度为模型输入,车辆和环境的实际交互误差为输出,通过在线收集数据集(st,at,st+1),更新高斯过程模型。
与现有技术相比,有益效果是:本发明提供的一种模型不确定下的汽车自适应巡航控制方法,解决了非线性动力学模型车辆在状态、动作空间受限的自动定速巡航任务中,面对自身系统不确定性和外部环境不确定性存在巡航速度不稳定、行驶不安全的技术问题;通过高斯过程对车辆动力学的不确定性进行建模,基于控制李雅普诺夫和控制屏障函数构造带约束二次规划问题,实现基于车辆间(V2V)信息来适应性地调节动力学不精确的车辆巡航的速度的方法。本发明基于高斯过程通过在线收集交互数据及贝叶斯推理在高置信度下实现对环境的在线自适应,以建模系统动力学模型和环境交互的不确定性,并保证模型局部李普希兹连续;基于控制李雅普诺夫函数和高斯过程,在高置信度下保证定速巡航的稳定性;基于控制屏障函数和高斯过程,调节车辆速度在高置信度下将车辆动作空间约束在安全可行域内,且可将不安全域内的状态渐进收敛到安全域内,保证车辆在巡航过程中的安全性。。
附图说明
图1是本发明方法的整体流程示意图。
图2是本发明算法的流程示意图。
具体实施方式
附图仅用于示例性说明,不能理解为对本发明的限制;为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。附图中描述位置关系仅用于示例性说明,不能理解为对本发明的限制。
实施例1:
如图1所示,本发明提供一种模型不确定下的汽车自适应巡航控制方法,包括以下步骤:
步骤1:本实例根据汽车动力学的先验知识和实际的任务场景,构建车辆仿射动力学系统模型,并设置一期望巡航速度v。根据任务场景选取期望巡航速度为平衡点,设计相应控制李雅普诺夫函数(CLF):V(st)。根据需求定义车辆的安全状态空间:C={x|h(x)≥0},如:与前车保持一定的安全距离和跟踪距离,设计相应的控制屏障函数(CBF):h(st)。
步骤2:本实例中,选取径向基函数(RBF)核和线性核为高斯过程核函数,初始化相应高斯过程模型。车辆初始化高斯模型有4个,分别对应车辆的位置、速度以及前车的位置、速度。本发明选取当前车辆和前方车辆的状态维度为模型输入,车辆和环境的实际交互误差为输出,通过在线收集数据集(st,at,st+1),更新高斯过程模型,如图2所示,实现对车辆动力学进行建模,得出交互不确定性的高斯分布。
步骤3:基于车载传感器得到本车的当前速度,并通过定义的CLF函数给车辆构造稳定约束,通过拉格朗日乘子法求解上述约束,得到控制量uclf使车辆的速度渐近收敛到设定的期望巡航速度。
步骤4:基于期望的最小车间安全距离和车载传感器获得的车辆间距,通过定义的CBF函数给车辆构造安全约束,来实时修正控制量uclf,在最小校正准则下将uclf修正至安全域动作集合内,使车辆的状态空间维持在安全域,并得到最佳动作u*。
步骤5:将车辆获得的动作u*应用于当前车辆的与环境的交互中;
步骤6:重复步骤2至6,直至达到期望目标或最大实验设定时长。
在本实施例中,汽车自动巡航系统中,受控车辆能在路面环境和前车加减速引起的不确定性下,能通过本发明提出的算法实现对期望巡航速度的调节以保证安全性,让受控车辆与前车的间距保持在安全距离内。
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
Claims (10)
1.一种模型不确定下的汽车自适应巡航控制方法,其特征在于,包括以下步骤:
S1.构建车辆非线性仿射系统模型,然后基于高斯过程,对车辆动力学模型存在的不确定性进行建模;
S2.基于车载传感器获取车辆间距离信息,以及本车的速度信息;
S3.基于本车的当前速度,构建控制李雅普诺夫函数并结合高斯过程预测的汽车模型不确定性,构建不等式约束的二次规划问题,求解得到最佳动作uclf以控制车辆,让其速度快速渐进收敛到期望巡航速度,在高置信度下保证巡航速度的稳定性;
S4.基于期望的最小车间安全距离和车载传感器获得的车辆间距,构建控制屏障函数并结合高斯过程预测的模型不确定性,以构造安全约束,在高置信度下将机器人探索和动作空间约束在安全可行域内;构建不等式约束的二次规划问题,在最小校正下将步骤三得到的最佳动作uclf修正至安全域动作集合内,并得到最佳动作u*;
S5.将车辆获得的动作u*应用于当前车辆的与环境的交互中;
S6.在线收集车辆与环境交互的状态和动作序列,更新高斯过程;
S7.重复步骤S1至步骤S6直至交互结束。
5.根据权利要求4所述的模型不确定下的汽车自适应巡航控制方法,其特征在于,所述的关于d(s)的高置信区间为:
D(s)={d|μ(s)-cδσ(s)≤d≤μ(s)+cδσ(s)};其中μ(s)是偏差d(s)的均值,σ(s)是偏差d(s)的标准差,cδ>0是高斯分布中(1-δ)置信度对应的常数。
8.根据权利要求7所述的模型不确定下的汽车自适应巡航控制方法,其特征在于,选取径向基函数核和线性核为高斯过程核函数,初始化相应高斯过程模型。
9.根据权利要求8所述的模型不确定下的汽车自适应巡航控制方法,其特征在于,车辆初始化高斯模型有4个,分别对应车辆的位置、速度以及前车的位置、速度。
10.根据权利要求9所述的模型不确定下的汽车自适应巡航控制方法,其特征在于,选取当前车辆和前方车辆的状态维度为模型输入,车辆和环境的实际交互误差为输出,通过在线收集数据集(st,at,st+1),更新高斯过程模型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010561832.6A CN111897213A (zh) | 2020-06-18 | 2020-06-18 | 一种模型不确定下的汽车自适应巡航控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010561832.6A CN111897213A (zh) | 2020-06-18 | 2020-06-18 | 一种模型不确定下的汽车自适应巡航控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111897213A true CN111897213A (zh) | 2020-11-06 |
Family
ID=73207716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010561832.6A Pending CN111897213A (zh) | 2020-06-18 | 2020-06-18 | 一种模型不确定下的汽车自适应巡航控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111897213A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114638346A (zh) * | 2022-03-30 | 2022-06-17 | 中国科学院软件研究所 | 一种基于强化学习的姿态控制装置、系统以及方法 |
US11938929B2 (en) | 2021-12-15 | 2024-03-26 | Ford Global Technologies, Llc | Obstacle avoidance for vehicle with trailer |
US12233857B2 (en) | 2022-08-10 | 2025-02-25 | Ford Global Technologies, Llc | Obstacle avoidance for vehicle |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6580996B1 (en) * | 2002-08-07 | 2003-06-17 | Visteon Global Technologies, Inc. | Vehicle adaptive cruise control system and method |
CN101417655A (zh) * | 2008-10-14 | 2009-04-29 | 清华大学 | 一种车辆多目标协调式自适应巡航控制方法 |
CN109927725A (zh) * | 2019-01-28 | 2019-06-25 | 吉林大学 | 一种具有驾驶风格学习能力的自适应巡航系统及实现方法 |
CN110872992A (zh) * | 2018-08-30 | 2020-03-10 | 丰田自动车株式会社 | 控制装置以及控制方法 |
CN110928189A (zh) * | 2019-12-10 | 2020-03-27 | 中山大学 | 一种基于强化学习和李雅普诺夫函数的鲁棒控制方法 |
CN111231956A (zh) * | 2020-02-26 | 2020-06-05 | 江苏大学 | 一种车辆定速巡航系统加速度约束控制算法 |
-
2020
- 2020-06-18 CN CN202010561832.6A patent/CN111897213A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6580996B1 (en) * | 2002-08-07 | 2003-06-17 | Visteon Global Technologies, Inc. | Vehicle adaptive cruise control system and method |
CN101417655A (zh) * | 2008-10-14 | 2009-04-29 | 清华大学 | 一种车辆多目标协调式自适应巡航控制方法 |
CN110872992A (zh) * | 2018-08-30 | 2020-03-10 | 丰田自动车株式会社 | 控制装置以及控制方法 |
CN109927725A (zh) * | 2019-01-28 | 2019-06-25 | 吉林大学 | 一种具有驾驶风格学习能力的自适应巡航系统及实现方法 |
CN110928189A (zh) * | 2019-12-10 | 2020-03-27 | 中山大学 | 一种基于强化学习和李雅普诺夫函数的鲁棒控制方法 |
CN111231956A (zh) * | 2020-02-26 | 2020-06-05 | 江苏大学 | 一种车辆定速巡航系统加速度约束控制算法 |
Non-Patent Citations (11)
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11938929B2 (en) | 2021-12-15 | 2024-03-26 | Ford Global Technologies, Llc | Obstacle avoidance for vehicle with trailer |
CN114638346A (zh) * | 2022-03-30 | 2022-06-17 | 中国科学院软件研究所 | 一种基于强化学习的姿态控制装置、系统以及方法 |
CN114638346B (zh) * | 2022-03-30 | 2025-07-08 | 中国科学院软件研究所 | 一种基于强化学习的姿态控制装置、系统以及方法 |
US12233857B2 (en) | 2022-08-10 | 2025-02-25 | Ford Global Technologies, Llc | Obstacle avoidance for vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Farag | Complex trajectory tracking using PID control for autonomous driving | |
Wang et al. | A reinforcement learning based approach for automated lane change maneuvers | |
CN112805198B (zh) | 用于自主驾驶的个人驾驶风格学习 | |
Kwon et al. | Adaptive bidirectional platoon control using a coupled sliding mode control method | |
Son et al. | Safety-critical control for non-affine nonlinear systems with application on autonomous vehicle | |
Huang et al. | Data-driven shared steering control of semi-autonomous vehicles | |
Tagne et al. | Design and comparison of robust nonlinear controllers for the lateral dynamics of intelligent vehicles | |
Bujarbaruah et al. | Adaptive MPC for autonomous lane keeping | |
Chu et al. | Self-learning optimal cruise control based on individual car-following style | |
Lu et al. | Learning driver-specific behavior for overtaking: A combined learning framework | |
JP2018037064A (ja) | 能動的探索なしの強化学習に基づくオンライン学習法及び車両制御方法 | |
CN111897213A (zh) | 一种模型不确定下的汽车自适应巡航控制方法 | |
Yang et al. | Longitudinal tracking control of vehicle platooning using DDPG-based PID | |
Fan et al. | Path-following control of unmanned underwater vehicle based on an improved TD3 deep reinforcement learning | |
Acerbo et al. | Safe and computational efficient imitation learning for autonomous vehicle driving | |
Hidayatullah et al. | Adaptive cruise control with gain scheduling technique under varying vehicle mass | |
CN111830962A (zh) | 强化学习代理控制器的解释数据 | |
Olaz et al. | Quadcopter neural controller for take-off and landing in windy environments | |
Guo et al. | Neural-fuzzy-based adaptive sliding mode automatic steering control of vision-based unmanned electric vehicles | |
CN114906128A (zh) | 一种基于mcts算法的自动泊车运动规划方法 | |
Cao et al. | Trajectory planning and tracking control of unmanned ground vehicle leading by motion virtual leader on expressway | |
Zheng et al. | Koopman-based hybrid modeling and zonotopic tube robust mpc for motion control of automated vehicles | |
Wan et al. | Lane-changing tracking control of automated vehicle platoon based on MA-DDPG and adaptive MPC | |
Liu et al. | Velocity domain-based distributed pursuit-encirclement control for multi-USVs with incomplete information | |
Fan et al. | A hierarchical control strategy for reliable lane changes considering optimal path and lane‐changing time point |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201106 |
|
RJ01 | Rejection of invention patent application after publication |