CN116691668A - 一种大型智能车辆的横向控制方法 - Google Patents
一种大型智能车辆的横向控制方法 Download PDFInfo
- Publication number
- CN116691668A CN116691668A CN202210615555.1A CN202210615555A CN116691668A CN 116691668 A CN116691668 A CN 116691668A CN 202210615555 A CN202210615555 A CN 202210615555A CN 116691668 A CN116691668 A CN 116691668A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- target
- deviation
- aiming
- course angle
- 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 51
- 238000004364 calculation method Methods 0.000 claims description 21
- 230000001133 acceleration Effects 0.000 claims description 7
- 230000002596 correlated effect Effects 0.000 claims description 3
- 239000011159 matrix material Substances 0.000 description 9
- 230000000875 corresponding effect Effects 0.000 description 8
- 230000001276 controlling effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/10—Path keeping
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/114—Yaw movement
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/14—Yaw
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
本发明涉及一种大型智能车辆的横向控制方法,属于自动驾驶技术领域。方法包括:实时获取车辆的当前位置、当前航向角、以及当前车速,并且规划车辆的行驶轨迹,车辆的行驶轨迹包括每个轨迹点的位置和航向角;在车辆的行驶轨迹中结合当前位置确定若干个预瞄点,通过若干个预瞄点的位置和航向角、当前位置、当前航向角,结合加权平均的方式确定出目标横向偏差和目标航向角偏差;将当前车速、目标横向偏差、以及目标航向角偏差输入空间状态方程;求解空间状态方程,得到前轮转角,按照前轮转角进行转向控制。本发明的横向控制适用于大型车辆的泊车控制,有效保证大型智能车辆在泊车场景中大曲率S弯的跟踪精度。
Description
技术领域
本发明涉及一种大型智能车辆的横向控制方法,属于自动驾驶技术领域。
背景技术
智能车辆的路径跟踪控制是实现自动驾驶的关键技术之一,其主要功能是控制车辆的前轮转角,使车辆能够沿着规划的行驶轨迹行驶,尽量减少受控车辆与行驶轨迹之间的偏差,跟踪精度是路径跟踪控制的主要目标。
传统的路径跟踪方法是根据车辆运动学原理,基于横向偏差,采用横向控制的高阶控制器如LQR及MPC等得到车辆前轮的最优转角,进而对车辆进行方向盘转角控制,然而这种跟踪控制精度较低。
为了提高跟踪精度,有人提出以横向偏差和航向角偏差为状态量的控制方式,例如:申请公布号为CN 113608530 A的中国发明专利申请文件,该专利文件公开了一种带有PID转角补偿的参数自整定LQR路径跟踪方法,其中在进行前轮转角计算时通过车辆质心位置与车辆实际的质心参考点位置,计算车辆与参考点的横向偏差和航向偏差,通过横向偏差和航向偏差计算出前轮转角,并且确定车辆实际的预瞄参考点位置,计算参考点与预瞄参考点的横向偏差,通过横向偏差计算补偿前轮转角,结合前轮转角和补偿前轮转角确定最终的前轮转角控制量。
然而,对于大型智能公交(12米以上)的泊车场景,受限于空间,泊车轨迹会存在大曲率的S弯,并且轨迹形状多变,对跟踪算法的精度适应性和鲁棒性要求都很高,上述方案并不能看出针对大型商用车泊车场景的优化和适应,因此难以适用于大型智能公交(12米以上)的泊车场景,为此,需要提出一种适用于大型智能公交的高精度的横向控制的技术方案。
发明内容
本申请的目的在于提供一种大型智能车辆的横向控制方法,用以解决现有横向控制精度差的问题。
为实现上述目的,本申请提出了一种大型智能车辆的横向控制方法的技术方案,包括以下步骤:
1)实时获取车辆的当前位置、当前航向角、以及当前车速,并且规划车辆的行驶轨迹,车辆的行驶轨迹包括每个轨迹点的位置和航向角;
2)在车辆的行驶轨迹中结合当前位置确定若干个预瞄点,通过若干个预瞄点的位置和航向角、当前位置、当前航向角,结合加权平均的方式确定出目标横向偏差和目标航向角偏差;
3)将当前车速、目标横向偏差、以及目标航向角偏差输入空间状态方程;所述空间状态方程基于车辆动力学模型建立;
4)通过线性二次调节控制算法或者模型预测控制算法求解空间状态方程,得到前轮转角,按照前轮转角进行转向控制。
本发明的大型智能车辆的横向控制方法的技术方案的有益效果是:本发明通过若干个预瞄点的状态和当前状态确定出目标横向偏差和目标航向角偏差,进而将目标横向偏差和目标航向角偏差作为空间状态方程的输入,通过线性二次调节控制算法或者模型预测控制算法求解出前轮转角。其中,多个预瞄点能够更好地反应轨迹趋势,且有效避免轨迹不平滑对LQR算法造成的扰动。因此,本发明的横向控制适用于大型车辆的泊车控制,能有效保证大型智能车辆在泊车场景中大曲率S弯的跟踪精度。
进一步地,为了提高横向控制精度,若干个预瞄点通过预瞄距离确定,在车辆的行驶轨迹中找出最接近预瞄距离的点作为预瞄点,所述预瞄距离的计算过程为:
Lm=vxtpre_m+Lbase_m,
其中,Lm为第m个预瞄点的预瞄距离;vx为当前车速;tpre_m为第m个预瞄点的预瞄时间;Lbase_m为第m个预瞄点的基础预瞄距离。
进一步地,为了更加准确的确定目标横向偏差,目标横向偏差的计算过程为:
其中,ecg为目标横向偏差;为第i个预瞄点的位置与当前位置的横向偏差;n为预瞄点的数量;kwindow为权重窗。
进一步地,为了更加准确的确定目标航向角偏差,目标航向角偏差的计算过程为:
其中,θe为目标航向角偏差;为第i个预瞄点的航向角与当前航向角的航向角偏差;n为预瞄点的数量;kwindow为权重窗。
进一步地,空间状态方程为:
其中,ecg为目标横向偏差;θe为目标航向角偏差;δf为前轮转角;为横摆角速率;Cf为前轴轮胎侧偏刚度;Cr为后轴轮胎侧偏刚度;lf为前轴到质心距离;Iz为转动惯量;lr为后轴到质心距离;Vx为车速;a为加速度;m为整车质量。
进一步地,为了提高前轮转角的跟踪精度,所述步骤1)中车辆的行驶轨迹还包括每个轨迹点的曲率,所述步骤2)中还通过若干个预瞄点的曲率,结合加权平均的方式确定出目标曲率,通过目标曲率计算补偿前轮转角,通过补偿前轮转角对步骤4)得到的前轮转角进行补偿,进而通过补偿后的前轮转角进行转向控制,补偿前轮转角的计算过程为:
其中,δf′为补偿前轮转角;L为轴距;R为转弯半径;ρe为目标曲率;ay为侧向加速度;k3为目标航向角偏差权重系数;Cf为前轴轮胎侧偏刚度;Cr为后轴轮胎侧偏刚度;lf为前轴到质心距离;lr为后轴到质心距离;Vx为车速;m为整车质量。
进一步地,为了更加准确的确定目标曲率,目标曲率的计算过程为:
其中,ρe为目标曲率;为第i个预瞄点的曲率;n为预瞄点的数量;kwindow为权重窗。
进一步地,为了保证跟踪精度,还包括确定纵向车速的步骤:
当目标横向偏差超出横向偏差阈值、或者目标航向角偏差超出航向角偏差阈值、或者目标曲率超出曲率阈值,纵向车速不超过车速低值。
进一步地,为了保证大型车辆泊车入位的最终姿态精度,线性二次调节控制算法中各状态量的权重系数根据泊车时的横向偏差精度和航向角偏差精度进行确定,所述状态量包括横向偏差、航向角偏差、横向偏差变化率、航向角偏差变化率。
进一步地,为了保证预瞄点确定的准确性,预瞄时间与车速正相关,基础预瞄距离根据曲率确定。
附图说明
图1是本发明大型智能车辆的横向控制方法的流程图;
图2是本发明预瞄点与当前位置的横向偏差和航向角偏差的计算示意图。
具体实施方式
大型智能车辆的横向控制方法实施例:
本发明的主要构思在于,基于现有横向控制不适用于大型车辆的问题,本发明通过在规划的行驶轨迹中确定若干个预瞄点,通过若干个预瞄点的位置与当前位置确定出目标横向偏差,并且通过若干个预瞄点的航向角与当前航向角确定出目标航向角偏差,进而通过目标横向偏差、目标航向角偏差结合空间状态方程,采用线性二次调节控制算法求解出前轮转角,进而实现大型智能车辆的横向控制。
具体地,大型智能车辆的横向控制方法如图1所示,包括以下步骤:
1)实时获取车辆的当前状态,并且规划车辆的行驶轨迹。
车辆的当前状态包括当前位置、当前航向角、以及当前车速,车辆的当前状态可以通过设置在车辆上的各种传感器获取。
车辆的行驶轨迹包括每个轨迹点的位置、航向角以及曲率。
车辆的行驶轨迹的规划属于现有技术,本实施例中不再赘述,具体行驶轨迹规划的方法例如可以参考现有技术文献:《智能车辆局部轨迹规划与跟踪控制算法研究》何慧玲,哈尔滨工业大学,2021年6月。
2)将规划的行驶轨迹以及车辆的当前位置输入轨迹预瞄模型确定出若干个预瞄点的位置,结合行驶轨迹确定每个预瞄点的位置、航向角以及曲率。
轨迹预瞄模型用于在车辆的行驶轨迹中确定若干个预瞄点,若干个预瞄点的位置确定过程如下:
首先,确定预瞄点的数量、每个预瞄点的预瞄距离;
一般情况下,预瞄点的数量为8个左右,每个预瞄点的预瞄距离和每个预瞄点的预瞄时间和每个预瞄点的基础预瞄距离有关;
预瞄距离的计算过程为:
Lm=vxtpre_m+Lbase_m,
其中,Lm为第m个预瞄点的预瞄距离;vx为当前车速;tpre_m为第m个预瞄点的预瞄时间;Lbase_m为第m个预瞄点的基础预瞄距离。tpre_m的设定跟当前车速正相关,车速越快,预瞄时间越大,由标定获取,例如:车速从0到70km/h,步长为10km/h,0到70km/h的速度值按设定步长的对应速度值均标定一个预瞄时间,然后采用线性差值的方法,获取每个速度值的预瞄时间。基础预瞄距离的确定和一段轨迹的曲率以及预瞄点的序列有关,曲率可以取整条轨迹的曲率的最大值,基础预瞄距离根据曲率分段给出。
其次,根据车辆的当前位置,在车辆的行驶轨迹中找出最接近预瞄距离的点作为预瞄点,车辆的当前位置(x0,y0)和行驶轨迹的轨迹点(xn,yn)之间的距离sn计算公式为:sn的值最接近预瞄距离的轨迹点选择为相应的预瞄点。
当然,无需每个预瞄点的预瞄距离均采用上述公式计算,例如:以6个预瞄点为例,第1个预瞄点的预瞄距离为固定距离,例如为通过标定确定的1米,第2个预瞄点和第6个预瞄点的预瞄距离采用上述公式计算,并且第2个预瞄点的Lbase_2和tpre_2取值为:当一段轨迹的曲率大于0.03时(可以通过标定确定),Lbase_2取值为1.5m,否则Lbase_2取值为2m,tpre_2为固定值0.1s;第6个预瞄点Lbase_6和tpre_6的取值为:当一段轨迹的曲率大于0.03时,Lbase_6=5m,否则Lbase_6取值为8m,tpre_6取值为0.3s;第3个预瞄点、第4个预瞄点和第5个预瞄点的预瞄距离通过第2个预瞄点和第6个预瞄点的预瞄距离进行线性插值得到。
为了减小计算量,提高控制的速度,这里若干个预瞄点的确定并不需要根据实时的当前位置进行实时更新,只需要车辆的当前位置与上一次确定的第1个预瞄点的位置非常接近时再结合当前位置重新确定若干个预瞄点即可。
3)根据每个预瞄点的位置与当前位置确定每个预瞄点对应的横向偏差,根据每个预瞄点的航向角和当前航向角确定每个预瞄点对应的航向角偏差,将若干个预瞄点对应的横向偏差取加权平均得到目标横向偏差,将若干个预瞄点对应的航向角偏差取加权平均得到目标横向偏差,同时根据每个预瞄点的曲率确定目标曲率。
目标横向偏差的计算过程为:
其中,ecg为目标横向偏差;为第i个预瞄点的位置与当前位置的横向偏差;n为预瞄点的数量;kwindow为权重窗。
目标航向角偏差的计算过程为:
其中,θe为目标航向角偏差;为第i个预瞄点的航向角与当前航向角的航向角偏差;n为预瞄点的数量;kwindow为权重窗。
以某个预瞄点为例详细说明每个预瞄点对应的横向偏差以及航向角偏差的计算过程:
如图2所示,设第i个预瞄点的位置为(xdes,ydes),第i个预瞄点的航向角为当前位置为(x,y),当前航向角为/>根据三角函数关系得到:
其中,dx为第i个预瞄点的位置与当前位置的x轴的差值;dy为第i个预瞄点的位置与当前位置的y轴的差值;为第i个预瞄点的位置与当前位置的横向偏差;ey为第i个预瞄点的位置与当前位置的纵向偏差;/>为第i个预瞄点的航向角与当前航向角的航向角偏差。
目标曲率的计算过程为:
其中,ρe为目标曲率;为第i个预瞄点的曲率;n为预瞄点的数量;kwindow为权重窗。
4)将当前车速、目标横向偏差、以及目标航向角偏差输入空间状态方程,求解出前轮转角。
空间状态方程基于车辆动力学模型进行建立,由于泊车场景属于低速运行场景,因此选择二轮自行车模型即可满足要求,空间状态方程为:
其中,ecg为目标横向偏差;θe为目标航向角偏差;δf为前轮转角;为横摆角速率;Cf为前轴轮胎侧偏刚度;Cr为后轴轮胎侧偏刚度;lf为前轴到质心距离;Iz为转动惯量;lr为后轴到质心距离;Vx为车速;a为加速度;m为整车质量。
空间状态方程中,令x为状态量矩阵,令/>u为控制量,A为状态量系数矩阵,B为控制量系数矩阵。
通过线性二次调节控制算法LQR或者模型预测控制算法MPC求解空间状态方程,得到前轮转角,本实施例采用LQR,LQR的目标是找出一组控制量使得***的状态量和控制量最小,定义如下代价函数J:
其中,Q为状态量权重矩阵;R为控制量权重矩阵;Qf为最终的状态量权重矩阵;N为到达最终状态的控制序列数。
上述状态量权重矩阵Q定义如下:
k1为横向偏差权重系数;k2为横向偏差变化率权重系数;k3为航向角偏差权重系数;k4为航向角偏差变化率权重系数。
状态量权重矩阵Q根据泊车时的横向偏差精度和航向角偏差精度进行确定,根据控制精度的要求,横向偏差在0.12m左右,航向角偏差在0.03(弧度)左右,根据权重系数设置原则:权重系数越大对应的偏差越小,横向偏差权系数应小于航向角偏差权重系数,且两者的比例为1:4。本实施例中,横向偏差变化率权重系数和航向角偏差变化率权重系数设为0。
关于LQR控制算法的具体求解过程为现有技术,这里不做赘述。
5)将目标曲率输入轨迹曲率补偿模型得到补偿前轮转角,通过补偿前轮转角对步骤4)得到的前轮转角进行补偿,进而通过补偿后的前轮转角进行转向控制。
轨迹曲率补偿模型用于计算补偿前轮转角,补偿前轮转角的计算过程为:
其中,δf′为补偿前轮转角;L为轴距;R为转弯半径;ρe为目标曲率;ay为侧向加速度;k3为航向角偏差权重系数;Cf为前轴轮胎侧偏刚度;Cr为后轴轮胎侧偏刚度;lf为前轴到质心距离;lr为后轴到质心距离;Vx为车速;m为整车质量。
补偿后的前轮转角=δfδ+δf。
6)将目标横向偏差、目标航向角偏差、以及目标曲率输入车速控制模型确定纵向车速。
车速控制模型用于确定车辆的纵向车速,当目标横向偏差超出横向偏差阈值、或者目标航向角偏差超出航向角偏差阈值、或者目标曲率超出曲率阈值,纵向车速不超过车速低值,车速低值为2km/h,为横向控制提供更多的调整时间,保证跟踪精度。当然,在大型车辆泊车时纵向车速不高的情况下,也可以不进行纵向车速的控制。本实施例中,横向偏差阈值设为泊车精度要求的横向偏差的3倍;航向角偏差阈值设为泊车精度要求的航向角偏差的2倍。
曲率阈值一般选取0.07,曲率阈值与车辆参数(最小转弯半径和最大侧向加速度)和车辆响应性能(方向盘转角的响应时间)有关,为根据车辆参数和车辆响应性能的标定量。
上述实施例中,目标横向偏差以及目标航向角偏差的计算过程为首先计算每个预瞄点与车辆当前状态的偏差,接着根据各偏差加权平均计算得出目标横向偏差和目标航向角偏差,作为其他实施方式,也可以首先对各预瞄点的状态进行加权平均,得到加权平均的结构再与车辆当前状态比较进而得到目标横向偏差和目标航向角偏差。
上述实施例中,通过轨迹曲率补偿模型对前轮转角进行补偿,并且将目标曲率作为输入量计算补偿前轮转角,作为其他实施方式,在保证前轮转角精度的情况下,也可以不进行补偿,或者直接选用若干预瞄点中的其中一个预瞄点的曲率作为输入计算补偿前轮转角。
上述实施例中,为了提高横向控制的精度,若干预瞄点是通过预瞄距离进行确定的,作为其他实施方式,也可以直接在行驶轨迹上当前位置的前方设定距离处选若干个轨迹点作为预瞄点。
本发明的横向控制适用于大型车辆的泊车控制,有效保证大型智能车辆在泊车场景中大曲率S弯的跟踪精度。
Claims (10)
1.一种大型智能车辆的横向控制方法,其特征在于,包括以下步骤:
1)实时获取车辆的当前位置、当前航向角、以及当前车速,并且规划车辆的行驶轨迹,车辆的行驶轨迹包括每个轨迹点的位置和航向角;
2)在车辆的行驶轨迹中结合当前位置确定若干个预瞄点,通过若干个预瞄点的位置和航向角、当前位置、当前航向角,结合加权平均的方式确定出目标横向偏差和目标航向角偏差;
3)将当前车速、目标横向偏差、以及目标航向角偏差输入空间状态方程;所述空间状态方程基于车辆动力学模型建立;
4)通过线性二次调节控制算法或者模型预测控制算法求解空间状态方程,得到前轮转角,按照前轮转角进行转向控制。
2.根据权利要求1所述的大型智能车辆的横向控制方法,其特征在于,若干个预瞄点通过预瞄距离确定,在车辆的行驶轨迹中找出最接近预瞄距离的点作为预瞄点,所述预瞄距离的计算过程为:
Lm=vxtpre_m+Lbase_m;
其中,Lm为第m个预瞄点的预瞄距离;vx为当前车速;tpre_m为第m个预瞄点的预瞄时间;Lbase_m为第m个预瞄点的基础预瞄距离。
3.根据权利要求1所述的大型智能车辆的横向控制方法,其特征在于,目标横向偏差的计算过程为:
其中,ecg为目标横向偏差;为第i个预瞄点的位置与当前位置的横向偏差;n为预瞄点的数量;kwindow为权重窗。
4.根据权利要求1所述的大型智能车辆的横向控制方法,其特征在于,目标航向角偏差的计算过程为:
其中,θe为目标航向角偏差;为第i个预瞄点的航向角与当前航向角的航向角偏差;n为预瞄点的数量;kwindow为权重窗。
5.根据权利要求1所述的大型智能车辆的横向控制方法,其特征在于,空间状态方程为:
其中,ecg为目标横向偏差;θe为目标航向角偏差;δf为前轮转角;为横摆角速率;Cf为前轴轮胎侧偏刚度;Cr为后轴轮胎侧偏刚度;lf为前轴到质心距离;Iz为转动惯量;lr为后轴到质心距离;Vx为车速;a为加速度;m为整车质量。
6.根据权利要求1所述的大型智能车辆的横向控制方法,其特征在于,所述步骤1)中车辆的行驶轨迹还包括每个轨迹点的曲率,所述步骤2)中还通过若干个预瞄点的曲率,结合加权平均的方式确定出目标曲率,通过目标曲率计算补偿前轮转角,通过补偿前轮转角对步骤4)得到的前轮转角进行补偿,进而通过补偿后的前轮转角进行转向控制,补偿前轮转角的计算过程为:
其中,δf′为补偿前轮转角;L为轴距;R为转弯半径;ρe为目标曲率;ay为侧向加速度;k3为目标航向角偏差权重系数;Cf为前轴轮胎侧偏刚度;Cr为后轴轮胎侧偏刚度;lf为前轴到质心距离;r为后轴到质心距离;x为车速;m为整车质量。
7.根据权利要求6所述的大型智能车辆的横向控制方法,其特征在于,目标曲率的计算过程为:
其中,ρe为目标曲率;为第i个预瞄点的曲率;n为预瞄点的数量;kwindow为权重窗。
8.根据权利要求6所述的大型智能车辆的横向控制方法,其特征在于,还包括确定纵向车速的步骤:
当目标横向偏差超出横向偏差阈值、或者目标航向角偏差超出航向角偏差阈值、或者目标曲率超出曲率阈值,纵向车速不超过车速低值。
9.根据权利要求1所述的大型智能车辆的横向控制方法,其特征在于,线性二次调节控制算法中各状态量的权重系数根据泊车时的横向偏差精度和航向角偏差精度进行确定,所述状态量包括横向偏差、航向角偏差、横向偏差变化率、航向角偏差变化率。
10.根据权利要求2所述的大型智能车辆的横向控制方法,其特征在于,预瞄时间与车速正相关,基础预瞄距离根据曲率确定。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210615555.1A CN116691668A (zh) | 2022-05-31 | 2022-05-31 | 一种大型智能车辆的横向控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210615555.1A CN116691668A (zh) | 2022-05-31 | 2022-05-31 | 一种大型智能车辆的横向控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116691668A true CN116691668A (zh) | 2023-09-05 |
Family
ID=87828094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210615555.1A Pending CN116691668A (zh) | 2022-05-31 | 2022-05-31 | 一种大型智能车辆的横向控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116691668A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118151661A (zh) * | 2024-05-07 | 2024-06-07 | 北京易控智驾科技有限公司 | 一种无人车横向运动控制方法及装置 |
-
2022
- 2022-05-31 CN CN202210615555.1A patent/CN116691668A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118151661A (zh) * | 2024-05-07 | 2024-06-07 | 北京易控智驾科技有限公司 | 一种无人车横向运动控制方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112733270B (zh) | 车辆行驶轨迹预测和轨迹偏离危险度评估的***与方法 | |
CN110568758B (zh) | 一种自动驾驶汽车的参数自适应横向运动lqr控制方法 | |
CN110356404B (zh) | 一种具有自主换道功能并提高侧向安全性的智能驾驶*** | |
CN111240187B (zh) | 一种基于车辆误差模型的车辆轨迹跟踪控制算法 | |
CN112693449B (zh) | 一种无人车辆极限工况下横纵向耦合控制方法 | |
CN110262229B (zh) | 基于mpc的车辆自适应路径追踪方法 | |
CN113608530B (zh) | 一种带有pid转角补偿的参数自整定lqr路径跟踪方法 | |
CN112622895B (zh) | 一种应用于自动驾驶的轨迹控制的预估控制方法 | |
CN112109732A (zh) | 一种智能驾驶自适应曲线预瞄方法 | |
CN113183957A (zh) | 车辆控制方法、装置、设备及自动驾驶车辆 | |
CN113031443A (zh) | 一种带有主动安全和自适应预瞄的车辆横向运动控制方法 | |
CN116560371A (zh) | 基于自适应模型预测控制的自动驾驶车辆路径跟踪方法 | |
CN114502450A (zh) | 机动车辆横向和纵向引导中的死区时间补偿技术 | |
CN116691668A (zh) | 一种大型智能车辆的横向控制方法 | |
CN113741450B (zh) | 一种车辆自动驾驶横向自适应控制方法 | |
CN113525366A (zh) | 一种针对钢轮压路机液压横向控制器的横向控制方法 | |
CN116834754A (zh) | 一种自动驾驶车辆自适应调速的横纵协同控制方法 | |
CN114896694B (zh) | 一种基于两点预瞄的路径跟踪控制方法 | |
CN113311698B (zh) | 车道保持控制方法、控制装置和车辆 | |
CN116048081A (zh) | 一种考虑安全边界约束的自动驾驶车辆决策与规控方法 | |
CN115675459A (zh) | 一种智能车辆及其路径跟踪的控制方法、装置和存储介质 | |
CN114740845A (zh) | 一种基于浸入与不变流形车辆跟踪控制方法 | |
CN113325849A (zh) | 一种针对高地隙植保机的运动控制方法 | |
CN117519190B (zh) | 一种新的铰接车辆控制方法 | |
CN116520857B (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 |