[發明專利]一種復雜環境下無人機目標跟蹤的軌跡生成方法有效
| 申請號: | 201910908599.1 | 申請日: | 2019-09-25 |
| 公開(公告)號: | CN110632941B | 公開(公告)日: | 2020-12-15 |
| 發明(設計)人: | 彭志紅;奚樂樂;陳杰;王星博;蔣卓 | 申請(專利權)人: | 北京理工大學 |
| 主分類號: | G05D1/10 | 分類號: | G05D1/10 |
| 代理公司: | 北京理工大學專利中心 11120 | 代理人: | 高會允 |
| 地址: | 100081 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 復雜 環境 無人機 目標 跟蹤 軌跡 生成 方法 | ||
1.一種復雜環境下無人機目標跟蹤的軌跡生成方法,其特征在于,采用由激光雷達、機載計算機、云臺相機以及無人機組成的系統進行目標跟蹤,包括如下步驟:
分段建立無人機運動軌跡多項式以及目標運動軌跡多項式;具體為:
將無人機的飛行時間進行分段,對于第i段,建立如下無人機運動軌跡多項式:
fμi(t)=a0i+a1it+a2it2+…+anitn=q(t)Aμi
其中fμi(t)為第μ∈x,y,z維的第i段的無人機運動軌跡多項式;μ用于指代世界坐標系的xyz軸,x,y,z為世界坐標系的xyz軸;
a0i a1i a2i … ani分別為第i段的無人機運動軌跡多項式的各項系數;
Aμi為無人機運動軌跡多項式的系數矩陣,
tn為t的n階導數
q(t)為關于時間t的基向量q(t)=[1 t t2 … tn];
對于第i段,建立如下目標運動軌跡多項式:
Tμi(t)=b0i+b1it+b2it2+…+bnitn=q(t)Bμi
Tμi(t)為第μ∈x,y,z維第i段的目標運動軌跡多項式;
b0i b1i b2i … bni分別為第i段的目標運動軌跡多項式的各項系數;
Bμi為目標運動軌跡多項式的系數矩陣,
采用云臺相機實時觀測獲取目標的三維位置信息,依據目標在設定時間段內的三維位置信息,通過擬合的方式對目標在未來時域內的運動軌跡進行預測;具體為:所述云臺相機實時采集目標圖像并輸出;選取一個時間段內所有時刻對應的目標圖像,機載計算機對所選取的目標圖像進行目標識別處理以及圖像定位,獲取目標的三維位置信息;
依據所選取的時間段內所有時刻下目標的三維位置信息,利用多項式擬合公式解算所述目標運動軌跡多項式的系數矩陣;
所述多項式擬合公式為最小二乘擬合公式和正則項的組合:
其中為最小二乘擬合公式,σBuiTBui為正則項,所述所選取的時間段為[tl,t0],tl為始時間,t0為結束時間;pk表示在時間t∈[tl,t0]區間內目標的第k個三維位置信息,共L個;Tui(tk)為根據pk得到的目標運動軌跡多項式在tk時刻的三維位置信息;σ為設置的權值;Bμi為待解算的目標運動軌跡多項式的系數矩陣,
所述機載計算機和所述激光雷達進行環境感知,建立環境八叉樹地圖,并利用A*路徑搜索算法在所述環境八叉樹地圖中進行搜索得到一條安全路徑,利用歐式距離場與膨脹方法生成無人機安全飛行通道;具體為:所述安全路徑由路徑節點組成;利用歐氏距離場方法得到與路徑節點距離最近的障礙物,以路徑節點為球心,以對應距離最近的障礙物與路徑節點的距離為半徑,生成初始化球體和所述初始化球體的內切立方體,對所述內切立方體進行膨脹,直到碰到所述距離最近的障礙物,得到凸立方體,所有路徑節點對應的凸立方體共同組成安全飛行通道;
建立軌跡生成的目標函數,所述目標函數為位置約束、速度約束以及能耗約束的加權求和函數;為所述目標函數添加幾何約束、動態約束以及多段多項式軌跡間的平滑性約束,并將目標函數轉化為凸優化問題;
所述位置約束為無人機與目標之間的相對距離等于設定的距離閾值;
所述速度約束為無人機與目標之間的相對速度最小化;
所述能耗約束為無人機運動軌跡的能耗最小化;
所述幾何約束為所述無人機安全飛行通道約束;
所述動態約束為所述目標的速度約束、加速度約束以及加加速度約束;
采用凸優化求解器求解所述凸優化問題,生成多項式飛行軌跡發送至所述無人機的飛行控制器,完成飛行軌跡跟蹤;
具體為:
所述目標函數為:
其中,
J1為位置約束目標函數,J2為速度約束目標函數,J3為能耗約束目標函數;
λ1為位置約束的權值,λ2為速度約束的權值,λ3為能耗約束的權值;
uμi為轉換成二次型形式后的位置約束目標函數的系數矩陣,Cμi為轉換成二次型形式后的速度約束目標函數的系數矩陣,Aμi為轉換成二次型形式后的能耗約束目標函數的系數矩陣;
Q1為轉換成二次型形式后的位置約束目標函數的海塞矩陣,Q2為轉換成二次型形式后的速度約束目標函數的海塞矩陣,Q3為轉換成二次型形式后的能耗約束目標函數的海塞矩陣;
q(t)為關于時間t的基向量,q(1)(t)為q(t)的一階導數,q(3)(t)為q(t)的三階導數;
Tμi(t)為目標的運動軌跡多項式;fμi(t)為無人機運動軌跡多項式;fμi(1)(t)和Tμi(1)(t)分別無人機和目標的移動速度,fμi(2)(t)表示無人機軌跡的加速度;
Dμi(t)為無人機與目標之間的相對距離,為設定的距離閾值;
為所述目標函數添加幾何約束、動態約束以及多段多項式軌跡間的平滑性約束,得到最終的目標函數:
min J
s.t.fμi(t)∈Dcorridor
其中,s.t.fμi(t)∈Dcorridor為安全約束,Dcorridor為所述安全飛行通道,
為動態約束,vmin、amin、vmax、amax、分別為無人機最小速度、加速度和最大速度、加速度;
為平滑約束,fμi(k)(t)為fμi(t)的第k階導數;
將最終的目標函數轉化為凸優化問題:
Q表示最終的目標函數的海塞矩陣;Mμi為最終的目標函數的系數矩陣;
凸優化問題中的約束項轉化為:
AeqMμi=beq
AieMμi≤bie
beq=0
其中Aeq與Aie分別為凸優化問題中等式約束與不等式的系數矩陣,beq與bie分別為等式約束與不等式約束向量;q(t)為關于時間t的基向量;和分別表示安全飛行通道中的最大值和最小值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京理工大學,未經北京理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910908599.1/1.html,轉載請聲明來源鉆瓜專利網。





