[發明專利]基于信任域的井下礦用鉸接車軌跡規劃方法有效
| 申請號: | 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的精準程度越高。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南大學,未經湖南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111254252.3/1.html,轉載請聲明來源鉆瓜專利網。





