[发明专利]基于信任域的井下矿用铰接车轨迹规划方法有效

专利信息
申请号: 202111254252.3 申请日: 2021-10-27
公开(公告)号: CN113885518B 公开(公告)日: 2023-08-11
发明(设计)人: 李柏;张坦探;欧阳亚坤;方勇;钟翔 申请(专利权)人: 湖南大学
主分类号: G05D1/02 分类号: G05D1/02
代理公司: 重庆一叶知秋专利代理事务所(普通合伙) 50277 代理人: 刘洪雨
地址: 410082 湖*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 信任 井下 铰接 轨迹 规划 方法
【权利要求书】:

1.一种基于信任域的井下矿用铰接车轨迹规划方法,其特征在于,包括以下步骤:

步骤一、生成一条粗略的行车轨迹:在明确了行驶的起点和终点前提下,形成一条衔接始末位置的避障轨迹;

步骤二、基于信任域技术求解精细的最优的运动轨迹:构建一个最优控制问题描述轨迹规划任务,随后对其进行数值求解,数值求解的过程中引入信任域技术辅助加速计算;

其中,构建一个最优控制问题描述轨迹规划任务具体为:

拖挂车是由一节拖车头和若干节挂车顺次铰接而成的多体车辆,为拖挂车的各组成单元分配唯一ID:拖车头的ID为0,第i节挂车的ID为i,i=1,...,NV,NV代表挂车的总数目,则完整的拖挂车包含NV+1个组成单元;并设,LN0为拖车前悬长度,LM0为拖车后悬长度,LW0为拖车轴距,φ0为拖车的前轮转向角,P0=(x0,y0)为拖车后轮轴中心点,每一节挂车参考点可指定为其轮轴中心点Pi=(xi,yi),LWi为第i节挂车参考点Pi与前一单元铰接点Hi-1的距离,i=1,...,NV,θj为第j部分单元的姿态角,j=0,...,NV,Hj是指固定于第j个单元上的铰接点,j=0,...,NV,线段PjHj的长度是固定的,反映了铰接点与轮轴点的距离;LH0为从拖车后轮中心点P0到拖车与挂车1的铰接点H0之间的这段线段的长度;LHi表征的是挂车i的轮轴中心点Pi到挂车i与挂车i+1铰接点Hi之间的距离;LH(i-1)表征的是挂车i-1的轮轴中心点Pi-1到挂车i-1与挂车i铰接点Hi-1之间的距离;

拖车头在惯性坐标系X-Y中的运动过程受到以下微分方程组的制约:

其中tf为车辆运动过程的终止时刻,v0(t)及a0(t)分别为拖车沿车身纵轴方向的速度及加速度,ω0(t)为拖车前轮转角的角速度,与拖车相关的变量存在容许作用区间:

max≤φ0(t)≤Φmax

vmin≤v0(t)≤vmax

amin≤a0(t)≤amax

max≤ω0(t)≤Ωmax,t∈[0,tf];

假设与拖车固定的铰接点则可根据拖车姿态角θ0以及P0坐标确定H0位置:

由挂车1的姿态角θ1以及H0坐标可确定P1点坐标:

可使用上述方法逐一确定所有Pj位置:

xj+1(t)=xj(t)-LW(j+1)·cosθj+1(t)-LHj·cosθj(t),

yj+1(t)=yj(t)-LW(j+1)·sinθj+1(t)-LHj·sinθj(t),

j=0,...,NV

每一节挂车的姿态角θi(t)可由下式确定:

在拖挂车系统中,相邻单元之间的姿态角夹角不宜超过90°,否则车辆系统会陷入弯折状态(jackknife)而难以恢复,因此可设置以下约束条件:

其中buffer取值0.1rad;

每一节挂车的速度vi(t)由下式确定:

在拖挂车运动的起始时刻t=0,应显示地指定车辆系统所处的运动状态,即针对变量x0(0)、y0(0)、v0(0)、φ0(0)、a0(0)、ω0(0)、θj(0),j=0,...,NV赋值,在对上述变量施加点约束后,其余状态变量,xi(0)、yi(0)、vi(0),i=1,...,NV,都可以唯一确定下来;

在终止时刻tf,拖挂车系统应达到某一既定运动状态,一般要求车辆最终稳定地停泊,因此可建立以下约束条件:

v0(tf)=a0(tf)=φ0(tf)=ω0(tf)=0;

为使拖挂车运动到某一指定区域,可以针对xj(tf)、yj(tf),j=0,...,NV直接施加点约束,

设拖挂车系统中单元j的四个顶点分别为Aj(t)、Bj(t)、Cj(t)以及Dj(t),则碰撞躲避约束可写为:

VehicleOutOfPolygon(Aj(t)Bj(t)Cj(t)Dj(t),οr(t)),t∈[0,tf],j=0,...,NV,r=1,...,NOBS

以及

VehicleOutOfPolygon(Aj(t)Bj(t)Cj(t)Dj(t),Ar(t)Br(t)Cr(t)Dr(t)),t∈[0,tf],j,r=0,...,NV,r≠j;

其中,οr(t)记录着第r个障碍物的顶点在t时刻的位置,NOBS代表障碍物数目,VehicleOutOfPolygon函数的具体写法在附件C给出;

拖挂车的全部动力源于其头部的拖车,因此拖挂车决策规划任务的代价函数设置方式与刚体车辆类似,可设置:J=tf

将上述所列出的约束条件合并起来,即构成完整的用于描述拖挂车轨迹规划任务的最优控制问题;

对构建的最优控制问题进行数值求解,最优控制问题可抽象地简记为以下形式:

min tf

G(x(t),u(t))≤0,t∈[0,tf];

其中x(t)代表状态变量,u(t)代表控制变量,求解命题上述最优控制问题即确定符合约束条件的控制变量u(t)以及时域长度tf,使得代价函数tf得以最小化;

首先,定义Nfe+1个采样时刻{tk|k=0,...,Nfe},要求这些采样时刻均匀分布于时域0-tf上,即:

第二步,引入一系列变量{uk|k=0,...,Nfe}、{xk|k=0,...,Nfe}来分别表征u(t)、x(t),求解u(t)、x(t)这一原始任务转化为求解它们在一系列采样时刻的取值,即求解变量{uk}、{xk}的取值,由于在离散化意义下已不存在连续时间变量t,因此在最优控制问题的原始命题中与t相关的部分均需相应改造,代价函数变为代数等式/不等式G(x(t),u(t))≤0,t∈[0,tf]变为G(uk,xk)≤0,k=0,...,Nfe,微分等式的变化方式稍微复杂,将dx(t)/dt=F(x(t),u(t))写以下等价形式:

其中无论变量a如何选取,上式一定成立,现将上式中的t取为tk,并令a=tk-1,则有:

为去除复杂的积分运算,可将被积函数整体近似为一个常值Const,即:

由于函数F(·,·)本身不可能是常值函数,上式的成立意味着x(t)、u(t)在子区间t∈(tk-1,tk)上取值恒定,即:

其中Const1、Const2为常值,上式可写为:

x(tk)=x(tk-1)+Const·(tk-tk-1),

即:

xk=xk-1+Const·hk

上式去除了积分运算以及连续变量t,最后还需明确常值Const究竟应该如何选取,这相当于明确x(t)、u(t)在子区间t∈(tk-1,tk)上取什么样的常值,最常见的取值方式是选取子区间端点处的变量值,即:

或者:

以上两式分别代表在子区间左右两端取值,从中选定一种取值方式即可;以在左端取值为例,则可为:

xk=xk-1+F(xk-1,uk-1)·hk

在所有子区间(tk-1,tk)上重复上述转化,则可形成一个NLP问题:

s.t.xk=xk-1+F(xk-1,uk-1)·(tf/Nfe),k=1,...,Nfe

G(uk,xk)≤0,k=0,...,Nfe

首先,待求解的NLP问题可精炼地描述为:

s.t.g(x)<0,

h(χ)=0;

其中χ代表由优化变量组成的向量,即解向量,通过引入松弛向量s>0,可将不等式约束g(χ)<0转化为等式约束,即:

min J(x,s),

s.tg(χ)+s=0,

h(χ)=0,

s>0;

此时,如将上式中唯一的不等式约束条件s>0转化为内罚函数项补入代价函数J,则可构造仅包含等式约束的标准形式NLP问题:

min Jμ(χ,s)=J(χ)-μIPM·ln(s),

s.t.g(χ)+s=0,

h(χ)=0;

其中,Jμ(χ,s)代表包含内罚函数项的代价函数;μIPM>0是障碍因子,其取值越趋于0+则通过内罚函数μIPM·ln(s)描述不等式s>0的精准程度越高。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111254252.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top