欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2020102583908
申请人: 浙江工业大学
专利类型:发明专利
专利状态:已下证
专利领域: 控制;调节
更新日期:2024-01-05
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种用于自主驾驶车辆避障轨迹规划与跟踪控制的优先级分层预测控制方法,其特征在于,所述方法包括如下步骤:

1)、考虑自主驾驶车辆离散时间动力学模型,参见式(1):

其中,k为采样时间,Ts为采样周期,X、Y、分别为车辆在全局坐标系下的纵向位置、横向位置、横摆角,vx、vy、r分别为车辆在质心处的纵向速度、横向速度、横摆角速度,m为车辆质量,Iz为车辆绕其垂直轴的转动惯量,df和dr分别是车辆质心到前、后轴的距离,δf和ax分别为前轮转向角和纵向加速度,Ccf和Ccr分别表示前、后轮的侧偏刚度,定义车辆行驶环境势场函数,参见式(2):其中,UA为自主驾驶车辆总势场,常数e为自然指数,Al为分道线势场强度,σl为分道线势场收敛幅度,yl,i为第i条道路分道线的横向位置,Ar为道路边界势场强度,yr,i为第i条道路边界的横向位置,Xgoal为目标点纵向位置,组合参数ε和β为正整数,D是自主驾驶车辆与障碍车辆之间的横向距离,σo为横向势场收敛幅度,Uo为障碍车辆纵向势场函数,参见式(3):其中,Ac,1和Ac,2分别为自主驾驶车辆在区域S1和S2内的纵向势场强度,K为自主驾驶车辆与障碍车辆之间的纵向距离,ρ为自主驾驶车辆在区域S1内的纵向势场收敛幅度,符号“∈”表示“属于”,区域S1定义为自主驾驶车辆距离障碍车辆在纵向安全距离以外区域,区域S2定义为自主驾驶车辆距离障碍车辆在纵向安全距离以内区域和等于纵向安全距离区域;

2)、定义状态列向量 和控制列向量u=[δf,ax]T,其中,符号“T”表示“向量转置”,将状态列向量和控制列向量代入式(1),得到状态方程,参见式(4):x(k+1)=x(k)+Tsf(x(k),u(k))   (4)

其中,f(x(k),u(k))为函数列向量,参见式(5):

3)、考虑模型式(4),建立自主驾驶车辆的动态预测模型,参见式(6):

x(i+1|k)=x(i|k)+Tsf(x(i|k),u(i|k)),i=0,1,...,N-1   (6)其中,x(i|k)为自主驾驶车辆在时刻k对未来时刻k+i的预测状态列向量,u(i|k)为自主驾驶车辆在时刻k对未来时刻k+i的预测控制列向量,正整数N为预测时间窗口;

4)、考虑自主驾驶车辆的动态预测模型式(6),分别定义表征车辆操纵稳定性的车辆前轮侧偏角αf和后轮侧偏角αr,分别参见式(7)和(8):αf(i|k)=δf(i|k)-[vy(i|k)+ax(i|k)r(i|k)]/vx(i|k)   (7)αr(i|k)=[drr(i|k)-vy(i|k)]/vx(i|k)   (8)再分别定义控制列向量约束、控制增量约束、前轮侧偏角αf和后轮侧偏角αr的边界约束,分别参见式(9)至(12):umin≤u(i|k)≤umax,i=0,1,...,N-1   (9)Δumin≤Δu(i|k)≤Δumax,i=0,1,...,N-1   (10)αfmin≤αf(i|k)≤αfmax,i=0,1,...,N-1   (11)αrmin≤αr(i|k)≤αrmax,i=0,1,...,N-1   (12)其中,Δu(i|k)=u(i|k)-u(i-1|k)为相邻预测时刻k+i和k+i-1的预测控制增量,umin、Δumin、αfmin、αrmin分别为控制列向量、控制增量、前轮侧偏角、后轮侧偏角的约束下界,umax、Δumax、αfmax、αrmax分别为控制列向量、控制增量、前轮侧偏角、后轮侧偏角的约束上界;

5)、考虑自主驾驶车辆的动态预测模型式(6),分别定义避障目标函数J1和跟踪目标函数J2,参见式(13)和(14):其中,xgoal为车辆轨迹规划目标点,vx,goal为车辆轨迹规划的纵向目标速度,矩阵S和W都为正定的加权矩阵,系数Q和R都为正的加权系数,||·||为2范数;

6)、自主驾驶车辆避障轨迹规划与跟踪控制首先要保证车辆行车安全性,再尽可能恒速跟踪行驶,因此,检测当前时刻k的状态x(k),定义避障轨迹规划与跟踪控制优先级分层预测控制问题,参见式(15)和(16):其中,符号“|”表示约束,up(k)为当前时刻k的决策控制变量序列up(k)={u(0|k),u(1|k),…,u(N-1|k)},等式x(0|k)=x(k)为式(15)和(16)的初始条件,J1*为式(15)的最优值,J2*为式(16)的最优值;

* * * * *

7)、求解式(16)得对应J2的最优解up(k)={u (0|k),u(1|k),…,u (N-1|k)},参见式(17):取第一个分量u*(0|k)作用于自主驾驶车辆;在下一个采样时刻k+1到达后,检测车辆的运动状态x(k+1),并以该状态更新优化控制问题式(15)和(16)的初始条件,然后优化计算当前时刻的最优解up*(k+1),周而复始,直到自主驾驶车辆运动到目标位置为止。

2.如权利要求1所述的用于自主驾驶车辆避障轨迹规划与跟踪控制的优先级分层预测控制方法,其特征在于,所述步骤1)中,纵向安全距离为3m。