[發明專利]一種基于負比例導引的無人機自動避撞方法有效
| 申請號: | 201710018062.9 | 申請日: | 2017-01-10 |
| 公開(公告)號: | CN106647810B | 公開(公告)日: | 2019-06-18 |
| 發明(設計)人: | 蓋文東;張寧;張婧;張桂林;黃梁松 | 申請(專利權)人: | 山東科技大學 |
| 主分類號: | G05D1/10 | 分類號: | G05D1/10;G01C21/20;G08G5/04 |
| 代理公司: | 青島智地領創專利代理有限公司 37252 | 代理人: | 肖峰 |
| 地址: | 266590 山東省青*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 比例 導引 無人機 自動 方法 | ||
1.一種基于負比例導引的無人機自動避撞方法,其特征在于,包括以下步驟:
步驟1:基于避撞機與侵入機相對幾何關系的碰撞檢測;初始狀態下避撞機處于正常飛行模式,沿預定的正常飛行軌跡飛往目標點,利用機載傳感器獲得避撞機和侵入機的飛行狀態信息,飛行狀態信息包括避撞機初始位置(x0,y0)、飛行速度V和航向角ψ(t),侵入機的位置(xOB,yOB)、速度VOB和航向角ψOB,根據飛行狀態信息得出兩無人機的相對距離RT(t)為:
兩無人機相對速度Vrel(t)為:
Vrel(t)=Vcos(ψrel-ψ(t))+VOBcos(π+ψOB-ψrel(t)) (2);
其中,ψrel(t)為兩無人機相對速度方位角
視線角λ(t)為:
相對速度方位角和視線角的差值ε(t)為:
ε(t)=|λ(t)-ψrel(t)| (5);
給定安全距離RS后可求取碰撞錐的半頂角θ(t)為:
碰撞錐下邊界角μ(t)為:
μ(t)=λ(t)-θ(t) (7);
當相對速度Vrel(t)在碰撞錐內,即相對速度方位角與視線角的偏差絕對值小于碰撞錐的半頂角,公式為|λ(t)-ψrel(t)|=|ε(t)|<θ(t),則兩個無人機會發生碰撞,并執行步驟2,如果相對速度方位角與視線角的偏差絕對值大于或等于碰撞錐的半頂角,則執行步驟5;
步驟2:基于負比例導引的無人機避撞指令生成與飛行控制;檢測到避撞機與侵入機發生碰撞,首先計算機生成負比例導引指令a(t),負比例導引指令a(t)經過下式的變換之后作為無人機滾轉角姿態控制回路的給定值φg,
采用常規PID控制律設計無人機的橫側向滾轉角姿態控制回路和側滑角姿態控制回路,用給定值φg作為橫側向滾轉角姿態控制回路的輸入,側滑角姿態控制回路的輸入為0,實現無側滑飛行;避撞機通過滾轉機動,去追蹤避撞點,經過一定的時間,兩無人機的相對速度Vrel與碰撞錐下邊界角μ(t)重合,這時相對速度Vrel(t)開始脫離碰撞錐;負比例導引指令變為0,避撞機保持此時的航向角作勻速直線飛行,直至與侵入機航跡相交后避撞完成;
步驟3:無人機自動避撞完成時間估計;在執行步驟2時,同時對無人機完成避撞的時間進行估計;
步驟4:檢測避撞是否完成;檢測飛行時間是否達到估計的無人機避撞完成時間T,如果達到了就執行步驟5;如果未達到繼續執行步驟2;
步驟5:避撞機進入正常飛行模式;避撞機繼續飛往目標點。
2.根據權利要求1所述的一種基于負比例導引的無人機自動避撞方法,其特征在于,步驟2中的負比例導引指令a(t)為:
其中,N為負的導引系數,取N=-3;避撞機航向角ψ(t)可通過機載傳感器測量得到;為碰撞錐的下邊界角速度,
其中,為相對速度的變化率,
3.根據權利要求2所述的一種基于負比例導引的無人機自動避撞方法,其特征在于,無人機自動避撞完成時間的估計過程為:
步驟1:避撞機滾轉機動時間估計;首先計算負比例導引指令a(t)初值a0,當避撞機機載傳感器檢測避撞機與侵入機發生碰撞時,以此時的無人機狀態作為初始狀態,此時飛行時間t=0;
避撞機初始航向角ψ(0)可由機載傳感器測量得到,由式(2)可得兩無人機初始相對速度Vrel(0);通過式(10)可計算碰撞錐的下邊界角速度初值最后將Vrel(0)和代入式(9)可以計算出負比例導引指令初值a0;
避撞機航向角為:
其中,g為重力加速度,V為避撞機的速度;
根據式(9)至(12)可計算當前時刻的負比例導引指令a(t);
持續計算負比例導引指令,直到相對速度方位角ψrel(t)與碰撞錐的下邊界角μ(t)重合為止,此時的時刻T1即為避撞機滾轉機動的時間;
步驟2:T1時刻之后,避撞機保持此時的航向作勻速直線飛行至兩無人機航跡交點,避撞機進行直線飛行的時間T2求解過程為:
首先求解航跡交點坐標(xT,yT):
式中和是T1時刻避撞機的位置坐標,ψ(T1)可通過式(12)求得,通過解方程組(13)可以求出兩無人機航跡的交點坐標(xT,yT),則避撞機進行直線飛行的時間為:
無人機自動避撞完成時間T:
T=T1+T2 (15)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東科技大學,未經山東科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710018062.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種液壓錨桿鉆機回轉鉆箱
- 下一篇:一種輕型液壓錨桿鉆機





