[发明专利]一种半挂车的避障控制方法有效
申请号: | 202010335186.1 | 申请日: | 2020-04-24 |
公开(公告)号: | CN111522237B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 孟宇;白国星;李帅;梁晨;荆龙 | 申请(专利权)人: | 北京科技大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;G05D1/02 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 张仲波 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 半挂车 控制 方法 | ||
1.一种半挂车的避障控制方法,其特征在于,包括:
建立半挂车的运动学模型;
根据建立的运动学模型预测未来一段时间内半挂车的位姿信息;
建立半挂车的中心线避障模型;
根据预测得到的位姿信息和建立的中心线避障模型,以最小化控制过程中的路径跟踪误差、控制输出变化量和使半挂车远离障碍物为目标,确定非线性模型预测控制的优化函数,得到半挂车的最优控制序列,以便所述半挂车完成对障碍物的避让:
其中,建立的半挂车的运动学模型表示为:
其中,表示牵引车航向角速度;vf表示牵引车纵向行驶速度;δ表示牵引车前轮转向角;lfb表示牵引车轴距;表示挂车航向角速度;γ表示牵引车与挂车间角度;lrb表示铰接点与挂车后桥间的距离;θf表示牵引车航向角;θr表示挂车航向角;表示牵引车等效后轴Lfr中点坐标在全局坐标系(X,Y)下X方向速度分量;表示牵引车等效后轴Lfr中点坐标在全局坐标系(X,Y)下Y方向速度分量;表示牵引车前端Hf中点在全局坐标系(X,Y)下X方向速度分量;lfa表示前桥与牵引车前端Hf间的距离;表示牵引车前端Hf中点在全局坐标系(X,Y)下Y方向速度分量;表示牵引车后端Tf中点在全局坐标系(X,Y)下X方向速度分量;lfc表示牵引车后桥与后端间的距离;表示牵引车后端Tf中点在全局坐标系(X,Y)下Y方向速度分量;表示挂车前端Hr中点在全局坐标系(X,Y)下X方向速度分量;lra表示铰接点与挂车前端Hr间的距离;表示挂车前端Hr中点在全局坐标系(X,Y)下Y方向速度分量;表示挂车后端Tr中点在全局坐标系(X,Y)下X方向速度分量;lrc表示挂车后桥与后端之间的距离;表示挂车后端Tr中点在全局坐标系(X,Y)下Y方向速度分量;
其中,所述根据建立的运动学模型预测未来一段时间内半挂车的位姿信息包括:
确定半挂车的运动学模型的状态量x与控制量u;其中,状态量x=[θf θr γ xf yf xffyff xfr yfr xrf yrf xrr yrr]T,其中,xf表示牵引车等效后轴Lfr中点在全局坐标系(X,Y)下X方向的坐标;yf表示牵引车等效后轴Lfr中点在全局坐标系(X,Y)下Y方向的坐标;xff表示牵引车前端Hf中点在全局坐标系(X,Y)下X方向的坐标;yff表示牵引车前端Hf中点在全局坐标系(X,Y)下Y方向的坐标;xfr表示牵引车后端Tf中点在全局坐标系(X,Y)下X方向的坐标;yfr表示牵引车后端Tf中点在全局坐标系(X,Y)下Y方向的坐标;xrf表示挂车前端Hr中点在全局坐标系(X,Y)下X方向的坐标;yrf表示挂车前端Hr中点在全局坐标系(X,Y)下Y方向的坐标;xrr表示挂车后端Tr中点在全局坐标系(X,Y)下X方向的坐标;yrr表示挂车后端Tr中点在全局坐标系(X,Y)下Y方向的坐标;控制量u=[δ vf]T;
将状态量x与控制量u之间的关系描述为其中,表示状态量x的微分,表示x、u与的函数关系;
对建立的运动学模型进行离散化,建立预测模型,根据半挂车当前的位姿信息、牵引车质心速度信息,通过预测模型预测未来一段时间[t,t+Np]内的位姿信息,所述预测模型表示为:
其中,T表示采样周期;x(t+i|t)为t时刻第i个预测点的状态量,i=0,1,...,Np;u(t+m|t)为t时刻第m个预测点的控制量,m=0,1,...,Np-1;Np为预测时域,Nc表示控制时域;
其中,所述建立半挂车的中心线避障模型包括:
确定预测时域内第j个障碍物到牵引车前端Hf、牵引车后端Tf、挂车前端Hr和挂车后端Tr的距离分别为:
其中,dffj(t+i|t)、dfrj(t+i|t)、drfj(t+i|t)、drrj(t+i|t)分别表示预测时域内第j个障碍物到牵引车前端Hf、牵引车后端Tf、挂车前端Hr、挂车后端Tr的距离;xzj、yzj分别表示第j个障碍物的横、纵坐标;
根据半挂车的中心线模型和得到的预测时域内第j个障碍物到牵引车前端Hf、牵引车后端Tf、挂车前端Hr和挂车后端Tr的距离,判断障碍物O是否位于牵引车车侧方区域B或挂车车侧方区域E:
其中,B表示牵引车车侧方区域,E表示挂车车侧方区域;
当第j个障碍物位于区域B或者区域E时,第j个障碍物到牵引车中心线和挂车中心线间的垂直距离分别为:
其中,dfj(t+i|t)、drj(t+i|t)分别表示第j个障碍物到牵引车中心线、挂车中心线间的垂直距离,xf表示挂车等效前轴Lrf中点在全局坐标系(X,Y)下X方向的坐标;yf表示挂车等效前轴Lrf中点在全局坐标系(X,Y)下Y方向的坐标;
根据半挂车的牵引车避障模型、半挂车的挂车避障模型和得到的第j个障碍物到牵引车中心线和挂车中心线间的垂直距离,建立半挂车的中心线避障模型;
其中,半挂车的中心线模型表示为:
ll=lr+ls+lb
其中,Sc表示半挂车的中心线模型;M表示惩罚函数项;ll表示障碍物到车身中心线的最小安全距离;d3表示障碍物外接圆圆心到牵引车车身中心线的距离;O表示障碍物;II表示障碍物位于的区域;lr表示障碍物的外接圆距离;ls表示安全裕度;lb表示半挂车车身宽度的一半;
其中,半挂车的牵引车避障模型为:
其中,Sf表示半挂车的牵引车避障模型;
其中,半挂车的挂车避障模型为:
其中,Sr表示半挂车的挂车避障模型,d6表示障碍物外接圆圆心到挂车车身中心线的距离;
其中,建立的半挂车的中心线避障模型表示为:
其中,S(t+i|t)表示建立的半挂车的中心线避障模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科技大学,未经北京科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010335186.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种弛豫铁电单晶生长用铂金坩埚的回收方法
- 下一篇:一种真空烘箱