[发明专利]一种自动驾驶车辆的预测控制方法和装置在审
申请号: | 202210390577.2 | 申请日: | 2022-04-14 |
公开(公告)号: | CN114670871A | 公开(公告)日: | 2022-06-28 |
发明(设计)人: | 徐鑫;张亮亮 | 申请(专利权)人: | 北京京东乾石科技有限公司 |
主分类号: | B60W60/00 | 分类号: | B60W60/00;B60W50/06;B60W50/00 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 赵迪;王安娜 |
地址: | 100176 北京市北京经济技术*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 驾驶 车辆 预测 控制 方法 装置 | ||
1.一种自动驾驶车辆的预测控制方法,其特征在于,包括:
基于车辆动力学模型,建立考虑控制输入延迟和状态延迟的控制系统模型;
对所述控制系统模型的控制变量和状态变量进行增广,获得增广系统模型;
基于模型预测控制,将所述增广系统模型作为预测模型,建立被控车辆的目标函数以及所述目标函数的约束条件;
根据所述预测模型,在所述约束条件下求解所述目标函数,得到预测域内的控制序列,以使用所述控制序列控制所述被控车辆的运行。
2.根据权利要求1所述的方法,其特征在于,所述基于车辆动力学模型,建立考虑控制输入延迟和状态延迟的控制系统模型,包括:
对车辆动力学模型进行线性化和离散化处理,得到离散化后的线性模型;
在所述线性模型中引入控制输入延迟和状态延迟,得到相应的控制系统模型。
3.根据权利要求2所述的方法,其特征在于,所述线性模型的表达式为:
xk+1=Akxk+Bkuk-d
式中,xk+1表示k+1时刻的状态变量;xk表示k时刻的状态变量;uk-d表示k-d时刻的控制变量,d表示所述控制输入延迟;Ak、Bk分别表示k时刻所述线性模型的参数矩阵;
所述控制系统模型的表达式为:
xk+1=Akxk-b+Bkuk
式中,xk-b表示k-b时刻的状态变量,b表示所述状态延迟;uk表示k时刻的控制变量。
4.根据权利要求1所述的方法,其特征在于,所述目标函数的表达式为:
式中,表示所述目标函数的值;U(Xk+1,Yk+1)表示被控车辆在位置(Xk+1,Yk+1)处的综合势能值;uk表示k时刻的增广控制变量;S和R为半正定矩阵;rk+1表示k+1时刻的参考数据;m和n为空间的维度,d表示所述控制输入延迟;
所述在所述约束条件下求解所述目标函数,包括:
在所述约束条件下,求解所述预测域内的目标函数的最小值。
5.根据权利要求1所述的方法,其特征在于,所述约束条件包括下列任意一个或者多个:所述增广系统,状态变量约束,控制变量约束,控制变量增量约束,被控车辆与障碍物的安全距离约束,以及在每个控制周期内实时捕捉当前时刻被控车辆的状态。
6.根据权利要求1至5的任一项所述的方法,其特征在于,所述对所述控制系统模型的控制变量和状态变量进行增广,获得增广系统模型,包括:
对所述控制系统模型的控制变量从现在向未来进行增广,得到增广控制变量;
对所述控制系统模型的状态变量从过去向现在进行增广,得到增广状态变量;
使用所述增广控制变量和所述增广状态变量分别替换所述控制系统模型的控制变量和状态变量,获得增广系统模型。
7.根据权利要求6所述的方法,其特征在于,所述增广系统模型的表达式为:
xk+1=Akxk+Bkuk
式中,xk+1表示k+1时刻的增广状态变量;xk表示k时刻的增广状态变量;uk表示k时刻的增广控制变量;Ak、Bk分别表示k时刻所述增广系统模型的参数矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东乾石科技有限公司,未经北京京东乾石科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210390577.2/1.html,转载请声明来源钻瓜专利网。