[發明專利]一種基于雙旋Lyapunov矢量場的無人飛行器避障方法有效
| 申請號: | 201710997132.X | 申請日: | 2017-10-20 |
| 公開(公告)號: | CN107643764B | 公開(公告)日: | 2020-06-02 |
| 發明(設計)人: | 張毅;孟啟源;楊秀霞;崔嘉;華偉;羅超;曹唯一 | 申請(專利權)人: | 中國人民解放軍海軍航空大學 |
| 主分類號: | G05D1/10 | 分類號: | G05D1/10 |
| 代理公司: | 中國人民解放軍海軍專利服務中心 11044 | 代理人: | 劉書巖;宋濤 |
| 地址: | 264001 山東省煙*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 lyapunov 矢量 無人 飛行器 方法 | ||
1.一種基于雙旋Lyapunov矢量場的無人飛行器避障方法,其特征在于,包括以下步驟:
步驟S1,確定無人飛行器飛行約束條件并構建障礙物安全圓;
設無人飛行器飛行速度V0大小不變,初始飛行方向指向目標點G;根據無人飛行器的最小轉彎半徑為R0和無人飛行器避障所需安全距離Ruav,將障礙物的外接圓膨化后得到半徑為Rsafe的障礙物安全圓;
步驟S2,通過障礙物安全圓進行避障判定;
當障礙物為靜態障礙時,如果Rtect·sin(θ)<Rsafe則需要進行避障,進入步驟S3;否則不需要進行避障,無人飛行器繼續按照當前飛行方向飛行;其中Rtect為無人飛行器和障礙物的連線矢量的2范數,θ為速度V0和的夾角;
當障礙物為動態障礙時,根據td時刻探測到障礙時無人飛行器的飛行速度,預測無人飛行器再飛行Δt時間后是否會碰撞進行避障判定;即如果使得td+Δt時刻無人飛行器和障礙物的距離<Rsafe,則需要進行避障,進入步驟S3;否則不需要進行避障,無人飛行器按照當前飛行方向繼續飛行;
步驟S3,確定最優避障方向和矢量場旋轉方向并進行避障;
當障礙物為靜態障礙時,最優避障方向為無人飛行器和目標點的連線矢量旋轉到矢量的旋轉方向,其中為無人飛行器和Tn點的連線矢量,Tn點為和垂直且過障礙物安全圓圓心的直線與障礙物安全圓交點中距離無人飛行器較近的交點;
以Rsafe作為期望的跟蹤半徑,將最優避障方向的反方向作為Lyapunov矢量場旋轉方向,并在該矢量場的引導下進行避障機動。
2.如權利要求1所述的一種基于雙旋Lyapunov矢量場的無人飛行器避障方法,其特征在于,步驟S1中的Rsafe為:Rsafe=max{R0,Robs+Ruav},其中Robs為障礙物的外接圓半徑。
3.如權利要求1或2所述的一種基于雙旋Lyapunov矢量場的無人飛行器避障方法,其特征在于,該方法還包括以下步驟:
步驟S4,判定是否成功避障;
在飛行過程中,若無人飛行器沒有侵犯障礙物安全圓,且存在某時刻ts,使得該時刻無人飛行器和障礙物的連線矢量與矢量的位置關系則判定成功避障,停止避障機動,向目標點G飛行;否則,繼續利用步驟S3進行避障機動。
4.如權利要求3所述的一種基于雙旋Lyapunov矢量場的無人飛行器避障方法,其特征在于,當障礙物為動態障礙時,先將動態避障轉化為無人飛行器在障礙物的相對速度坐標系下靜態避障問題,然后再利用步驟S3的方法進行避障。
5.如權利要求3所述的一種基于雙旋Lyapunov矢量場的無人飛行器避障方法,其特征在于,步驟S3中最優避障方向的角度
6.如權利要求3所述的一種基于雙旋Lyapunov矢量場的無人飛行器避障方法,其特征在于,當存在兩個靜態障礙物,且二者之間存在一定距離,但二者的障礙物安全圓相交時,以同時包絡前述兩個靜態障礙物的障礙物安全圓作為步驟S2中的障礙物安全圓進行避障判定。
7.如權利要求4所述的一種基于雙旋Lyapunov矢量場的無人飛行器避障方法,其特征在于,當時,將障礙物定義為微小障礙,如果存在多個微小障礙物,以同時包絡前述多個微小障礙物的障礙物安全圓作為步驟S2中的障礙物安全圓進行避障判定,其中Robs為障礙物的外接圓半徑。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍海軍航空大學,未經中國人民解放軍海軍航空大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710997132.X/1.html,轉載請聲明來源鉆瓜專利網。





