[发明专利]一种基于模型预测控制的无人车避障方法有效
申请号: | 201710403248.6 | 申请日: | 2017-06-01 |
公开(公告)号: | CN107168319B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 王祝萍;江厚杰;张皓;陈启军 | 申请(专利权)人: | 同济大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 赵志远 |
地址: | 200092 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模型 预测 控制 无人 车避障 方法 | ||
1.一种基于模型预测控制的无人车避障方法,其特征在于,包括以下步骤:
1)建立无人驾驶车辆的动力学模型,描述无人驾驶车辆动力学特征,无人驾驶车辆的动力学模型为:
u=δf
其中,x为状态向量,u为输入向量,为车身坐标系下的横向速度,为车身坐标系下的纵向速度,为横摆角,为横摆角速度,为全局坐标系下的横向速度,为全局坐标系下的纵向速度,δf为前轮转角,a为质心到前轴的距离,b为质心到后轴的距离,Ccf为轮胎前轮侧偏刚度、Ccr为轮胎后轮侧偏刚度,m为车辆总质量,Iz为车辆的转动惯量,为横向加速度,为横摆加速度,XP与YP分别为车辆在全局坐标系下的纵向位置与横向位置;
2)构建模型预测控制最优化问题的代价函数和约束条件:将障碍物威胁函数和关于目标位置的代价函数之和作为模型预测控制最优化问题的代价函数,并将无碰撞条件的合取约束作为约束条件之一,障碍物威胁函数ho(u(t-1|t),x(t|t),ΔU(t))为:
cij=υξjηjφ(Yp(t|t),Yo,j)Yp(t+i|t)
其中,Xp(t|t)与Yp(t|t)分别为t时刻全局坐标系下的车辆纵向位置与横向位置,τ、κ、Xellipsoid、Yellipsoid与υ均为常数,Yp(t+i|t)为第i个预测时域的车辆横向坐标,Xo,j与Yo,j分别为第j个障碍物的纵向与横向坐标,Np为预测时域的长度,No为障碍物的个数,u(t-1|t)为上一时刻的系统输入,x(t|t)为当前时刻的系统状态,ΔU(t)为当前时刻的控制增量,ε为一大于零且与障碍物大小相关的常数;
所述的无碰撞条件为:
其中,Zv为包含定义车身约束的编序的集合,Zp为包含预测时域序列的集合;Zo为包含障碍物序列的集合,i、j和k分别为集合Zp、Zo和Zv的元素,s、fk、bk均为中间变量,xj为第j个障碍物的位置,x(t+i|t)为在t时刻第i个预测时域的车辆状态,w为车辆宽度,lh与lt分别表示车头与车尾到质心的纵向距离,Xo,j与Yo,j分别为障碍物在全局坐标系下的横向位置与纵向位置;
模型预测控制的代价函数为:
minJ((ΔU,x(t|t),u(t-1|t))=h(ΔU,x(t|t),u(t-1|t))+ho(ΔU,x(t|t),u(t-1|t)))
其中,h(ΔU,x(t|t),u(t-1|t))为关于目标位置的代价函数,ho(ΔU,x(t|t),u(t-1|t)为障碍物威胁函数,xgoal为目标位置,Q和R均为权重矩阵,Nc为控制时域的长度;
约束条件为:
x(t+i+1|t)=Ax(t+i|t)+Bu(t+i|t)+d(t+i|t),i=0,1,...Np-1
u(t+i|t)=u(t+i-1|t)+Δu(t+i|t),i=0,1,...Nc-1
ΔU(t)=[Δu(t|t),Δu(t+1|t),…Δu(t+Nc-1|t)]T
ρi,j,k∈{0,1},i∈Zp,j∈Zo,k∈Zv
其中,t为时间,x(t+i|t)为在t时刻第i个预测时域的车辆状态,为在t时刻第i个预测时域的控制输入,为在t时刻第i个预测时域的控制增量,A、B和d表示状态空间矩阵,M为一足够大的常数,ρi,j,k为0-1变量;
3)求解模型预测控制最优化问题,获取无人车避障的最优路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710403248.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于无人船和无人机海上施肥施药的装置及方法
- 下一篇:一种导游服务机器人