無人機的飛行控制方法

2021-01-08 騰訊網

無人機的飛行控制是無人機研究領域主要問題之一。在飛行過程中會受到各種幹擾,如傳感器的噪音與漂移、強風與亂氣流、載重量變化及傾角過大引起的模型變動等等。這些都會嚴重影響飛行器的飛行品質,因此無人機的控制技術便顯得尤為重要。

傳統的控制方法主要集中於姿態和高度的控制,除此之外還有一些用來控制速度、位置、航向、3D軌跡跟蹤控制。多旋翼無人機的控制方法可以總結為以下三個主要的方面。

常規的飛行器控制方法以及早期的對飛行器控制的嘗試都是建立在線性飛行控制理論上的,這其中就又有諸如PID、H∞、LQR以及增益調度法。

1.PID PID控制屬於傳統控制方法,是目前最成功、用的最廣泛的控制方法之一。其控制方法簡單,無需前期建模工作,參數物理意義明確,適用於飛行精度要求不高的控制。

2.H∞H∞屬於魯棒控制的方法。經典的控制理論並不要求被控對象的精確數學模型來解決多輸入多輸出非線性系統問題。現代控制理論可以定量地解決多輸入多輸出非線性系統問題,但完全依賴於描述被控對象的動態特性的數學模型。魯棒控制可以很好解決因幹擾等因素引起的建模誤差問題,但它的計算量非常大,依賴於高性能的處理器,同時,由於是頻域設計方法,調參也相對困難。

3.LQR LQR是被運用來控制無人機的比較成功的方法之一,其對象是能用狀態空間表達式表示的線性系統,目標函數為是狀態變量或控制變量的二次函數的積分。而且Matlab軟體的使用為LQR的控制方法提供了良好的仿真條件,更為工程實現提供了便利。

4.增益調度法增益調度(Gain scheduling)即在系統運行時,調度變量的變化導致控制器的參數隨著改變,根據調度變量使系統以不同的控制規律在不同的區域內運行,以解決系統非線性的問題。該算法由兩大部分組成,第一部分主要完成事件驅動,實現參數調整。 如果系統的運行情況改變,則可通過該部分來識別並切換模態;第二部分為誤差驅動,其控制功能由選定的模態來實現。該控制方法在旋翼無人機的垂直起降、定點懸停及路徑跟蹤等控制上有著優異的性能。

2 基於學習的飛行控制方法

基於學習的飛行控制方法的特點就是無需了解飛行器的動力學模型,只要一些飛行試驗和飛行數據。其中研究最熱門的有模糊控制方法、基於人體學習的方法以及神經網絡法。

1.模糊控制方法(Fuzzy logic)模糊控制是解決模型不確定性的方法之一,在模型未知的情況下來實現對無人機的控制。

2.基於人體學習的方法(Human-based learning)美國MIT的科研人員為了尋找能更好地控制小型無人飛行器的控制方法,從參加軍事演習進行特技飛行的飛機中採集數據,分析飛行員對不同情況下飛機的操作,從而更好地理解無人機的輸入序列和反饋機制。這種方法已經被運用到小型無人機的自主飛行中。

3.神經網絡法(Neural networks)經典PID控制結構簡單、使用方便、易於實現, 但當被控對象具有複雜的非線性特性、難以建立精確的數學模型時,往往難以達到滿意的控制效果。神經網絡自適應控制技術能有效地實現多種不確定的、難以確切描述的非線性複雜過程的控制,提高控制系統的魯棒性、容錯性,且控制參數具有自適應和自學習能力。

3 基於模型的非線性控制方法

為了克服某些線性控制方法的限制,一些非線性的控制方法被提出並且被運用到飛行器的控制中。這些非線性的控制方法通常可以歸類為基於模型的非線性控制方法。這其中有反饋線性化、模型預測控制、多飽和控制、反步法以及自適應控制。

1. 反饋線性化

反饋線性化是非線性系統常用的一種方法。它利用數學變換的方法和微分幾何學的知識,首先,將狀態和控制變量轉變為線性形式,然後,利用常規的線性設計的方法進行設計,最後,將設計的結果通過反變換,轉換為原始的狀態和控制形式。反饋線性化理論有兩個重要分支:微分幾何法和動態逆法,其中動態逆方法較微分幾何法具有簡單的推算特點,因此更適合用在飛行控制系統的設計上。但是,動態逆方法需要相當精確的飛行器的模型,這在實際情況中是十分困難的。此外,由於系統建模誤差,加上外界的各種幹擾,因此,設計時要重點考慮魯棒性的因素。動態逆的方法有一定的工程應用前景,現已成為飛控研究領域的一個熱點話題。

2.模型預測控制

模型預測控制是一類特殊的控制方法。它是通過在每一個採樣瞬間求解一個有限時域開環的最優控制問題獲得當前控制動作。最優控制問題的初始狀態為過程的當前狀態,解得的最優控制序列只施加在第一個控制作用上,這是它和那些預先計算控制律的算法的最大區別。本質上看模型預測控制是求解一個開環最優控制的問題,它與具體的模型無關,但是實現則與模型相關。

3.多飽和控制

飽和現象是一種非常普遍的物理現象,存在於大量的工程問題中。運用多飽和控制的方法設計多旋翼無人機,可以解決其它控制方法所不能解決的很多實際的問題。尤其是對於微小型無人機而言,由於大傾角的動作以及外部幹擾,致動器會頻繁出現飽和。致動器飽和會限制操作的範圍並削弱控制系統的穩定性。很多方法都已經被用來解決飽和輸入的問題,但還沒有取得理想的效果。多飽和控制在控制飽和輸入方面有著很好的全局穩定性,因此這種方法常用來控制微型無人機的穩定性。

4.反步控制

反步控制是非線性系統控制器設計最常用的方法之一,比較適合用來進行在線控制,能夠減少在線計算的時間。基於Backstepping的控制器設計方法,其基本思路是將複雜的系統分解成不超過系統階數的多個子系統,然後通過反向遞推為每個子系統設計部分李雅普諾夫函數和中間虛擬控制量,直至設計完成整個控制器。反步方法運用於飛控系統控制器的設計可以處理一類非線性、不確定性因素的影響,而且已經被證明具有比較好穩定性及誤差的收斂性。

5.自適應控制

自適應控制也是一種基於數學模型的控制方法,它最大的特點就是對於系統內部模型和外部擾動的信息依賴比較少,與模型相關的信息是在運行系統的過程中不斷獲取的,逐步地使模型趨於完善。隨著模型的不斷改善,由模型得到的控制作用也會跟著改進,因此控制系統具有一定的適應能力。但同時,自適應控制比常規反饋控制要複雜,成本也很高,因此只是在用常規反饋達不到所期望的性能時,才會考慮採用自適應的方法。

相關焦點

  • 關於無人機的飛行控制原理分析
    打開APP 關於無人機的飛行控制原理分析 Davidac Lee 發表於 2020-07-12 11:07:24 與無人駕駛技術所關注的車輛定位不同
  • 這種外骨骼設備可以讓你變成鳥,用身體控制無人機飛行
    很多遊戲都講究一個沉浸感,但現實狀況是這樣的,遊戲裡的人物跑過來,飛過去,而控制他們的玩家只是在手柄上按按鈕,甚至不會從沙發上站起來。說實話,這種體驗很割裂,遠遠談不上沉浸感。無人機控制也一樣,飛機模擬的是鳥,而我們還在笨拙地用手指來操控飛行。能不能用一種更直觀的控制方式來指揮無人機?比如就像鳥一樣。
  • 無人機是怎麼實現飛行的?
    我國無人機一直佔據全球最大市場份額,作為無人機與智能產業研發第一大國,那麼無人機又是如何實現飛行的呢?無人機主要包括飛機機體、飛控系統、數據鏈系統、發射回收系統、電源系統等。飛控系統又稱為飛行管理與控制系統,相當於無人機系統的「心臟」部分也就是無人機的核心部件,目前也是全球無人機遇到的一個瓶頸問題。
  • 無人機操控技術變革 腦電波控制無人機
    「未來無人機絕不會是手持遙控」得知「中國研究生未來飛行器創新大賽」的消息時,力學系飛行器設計與工程專業研二學生傅軍立即想到了當下大熱的無人機。雖然當前無人機已經在航拍領域大顯身手,但在傅軍看來,無人機的領域不止於此,還可以做文章,於是他組織了團隊。
  • 當其中一個發動機失效時,如何讓無人機繼續飛行?
    導讀據瑞士蘇黎世大學(UZH)官網近日報導,該校與荷蘭代爾夫特理工大學找到了一個方法,讓無人機在一個旋翼突然失效後,可以利用機載攝像頭的信息在空中繼續自主飛行。背景即使其中一個發動機停止工作,商用飛機仍然可以輕鬆地繼續飛行,這一點通常會讓焦慮的乘客感到安心。
  • 怎樣計算無人機飛行時間?
    大家好,由於很多無人機玩家不知道如何計算飛行時間,在這裡ovonic小編會告訴您一個計算飛行時間的公式,然後為您的無人機選擇最佳的飛行時間電池,希望可以幫到大家!60要計算FPV無人機的飛行時間,您必須知道三個因素:電池容量,電池放電和平均安培數,如下所示。
  • DARPA:腦電波控制無人機
    目前的無人機主要通過操縱杆或者手機操控,這意味著一位飛行員只能夠同時操控一架無人機。藉助腦機接口技術,一位飛行員就能夠同時操控多架無人機,讓它們形成一個編隊,或者讓它們分散在不同的飛行路線上。根據美國國防部先進研究計劃署(DARPA)提供的項目摘要,該研究的最終目的是找到人類大腦「感知多代理系統信息」的運行機制,繼而從中提取「控制命令」。
  • 分享一個多無人機協同編隊避障控制算法的思路
    近幾年來,無人機集群研究過程中,多機無人機避障控制,成為了當下熱門話題,我們都知道無人機在實際的「飛行空域中可能會存在建築物、山峰、鳥群等障礙物,這些障礙物的存在將威脅無人機的飛行安全。除此之外,避障過程中,無人機之間的距離也會隨著編隊避障機動發生改變,處理不當就十分容易發生相撞。因此,無人機編隊要能夠根據不同環境情況做出決策,同時規避威脅障礙物和其他無人機。
  • 腦電波控制無人機到底靠不靠譜?
    (圖片來自網絡)   無人機競賽近年來比較常見的玩法是FPV(第一人稱視角飛行),而在近日,一場特殊的無人機競賽在佛羅裡達大學籃球場館內上演,因為參賽選手不是靠遙控器讓無人機起飛和飛行,而是意志力。用腦電技術控制無人機飛行此前已有多次案例,一般的設定是,集中注意力的情況下能讓無人機起飛並且加速,放鬆狀態下無人機會放緩速度,也就是說你如果想讓無人機保持長時間的飛行,就看你注意力能否穩定了。當然,從目前的信息,我們無法得知這次比賽的具體規則。
  • 用腦電波控制無人機辦比賽?可能!
    最近,在美國佛羅裡達州開辦的首屆無人機競速賽事上,參賽的16名選手,向人們展示了如何使用大腦的意念來控制無人機飛行。
  • 中國三千架無人機集群飛行打破世界紀錄
    據中國新聞網報導,近期中國在可以同時飛行的無人機數量上創造了新的世界紀錄,之前由俄羅斯團隊所創造的兩千架無人機同時飛行的世界紀錄被中國民企打破,三千架無人機同時飛行畫面震撼,這對中國來說是一個好消息。
  • 無人機飛行感知技術有什麼用途
    無人機的飛行感知技術主要用作兩個用途,其一是提供給飛行控制系統,由於飛行控制系統的主要功能是控制飛機達到期望姿態和空間位置,所以這部分的感知技術主要測量飛機運動狀態相關的物理量,涉及的模塊包括陀螺儀、加速度計、磁羅盤、氣壓計、GNSS模塊以及光流模塊等。
  • 教你如何用4G網絡遠程控制無人機
    最近,外國媒體大力報導一家名為UAVIA的法國無人機初創公司,準確來說這是一家無人機遠程控制技術方案商。報導稱該公司將軍用無人機遠程操控技術運用在消費級無人機上,通過4G網絡遠程操作無人機,很多媒體激動地讚頌道,軍用無人機遠程操控技術即將被民用化。
  • UDrone意念無人機初體驗 玩轉腦電波控制
    最後點擊開始飛行就能享受意念飛行,能帶來非凡的飛行樂趣體驗。這裡提一下UMind Lite意念機的佩戴方式,就像圖下一樣,金屬電極條緊貼額頭。如果有化妝的朋友,有機會影響意念機的接收信號。這個意念控制的原理是基於領先的腦機接口技術,通過UMind Lite意念機可以測量大腦中的腦電波信號,並將這些信號轉換為指令以控制UDrone無人機的飛行狀態。
  • 中國再次打破世界紀錄:三千架無人機集群飛行
    文案:燁華編輯:俊熙據中國新聞網報導,近期中國在可以同時飛行的無人機數量上創造了新的世界紀錄,之前由俄羅斯團隊所創造的兩千架無人機同時飛行的世界紀錄被中國民企打破,三千架無人機同時飛行畫面震撼,這對中國來說是一個好消息。
  • 商用無人機的飛行感知技術丨雷鋒網公開課
    周鵬躍無人機的飛行感知技術主要用作兩個用途,其一是提供給飛行控制系統,由於飛行控制系統的主要功能是控制飛機達到期望姿態和空間位置,所以這部分的感知技術主要測量飛機運動狀態相關的物理量另一個用途是提供給無人機的自主導航系統,也就是路徑和避障規劃系統,所以需要感知周圍環境狀態,比如障礙物的位置,相關的模塊包括測距模塊以及物體檢測、追蹤模塊等。機體運動狀態感知陀螺儀目前商用無人機普遍使用的是MEMS技術的陀螺儀,因為它的體積小,價格便宜,可以封裝為IC的形式。
  • 鑽石配雷射 讓無人機拋下大電池也能飛行|無人機|鑽石|飛行|電池|...
    目前無人機的數量正在成倍增加。據美國聯邦航空管理局(FAA)稱,到2022年將有70萬架小型無人機在美國上空飛行,負責運送包裹、監控交通、檢查橋梁,以及填補其他尚未發現的應用市場。為了更好地完成這項工作,每一臺機器都需要電力來驅動螺旋槳和傳感器。大多數無人機會從隨身攜帶的電池中獲取電能。有些可能直接使用電纜從電網中獲取電能。
  • 用腦電波控制無人機!你的智商還夠用嗎?
    ,因為參賽選手不是靠遙控器讓無人機起飛和飛行,而是意志力。用腦電技術控制無人機飛行此前已有多次案例,一般的設定是,集中注意力的情況下能讓無人機起飛並且加速,放鬆狀態下無人機會放緩速度,也就是說你如果想讓無人機保持長時間的飛行,就看你注意力能否穩定了。當然,從目前的信息,我們無法得知這次比賽的具體規則。
  • 知識|秋冬季節無人機飛行的小技巧
    最近天氣在漸漸轉涼了,但很多小夥伴們對無人機的熱情卻絲毫不減。在秋冬季節,無人機在民用領域將發揮更大的價值,比如在氣象探測,災害監測,航拍航測方面無人機的應用將變得更加廣泛。但由於秋冬季節天氣寒冷,可能會導致無人機的性能出現下降。
  • 吉利正在造無人機和飛行汽車
    周軍除了造衛星,李書福旗下的吉利(00175)還在造無人機和飛行汽車。近日,傲勢XC25無人機新款暨吉利科技通航戰略發布會在四川成都舉行。發布會上,沃飛長空科技有限公司(簡稱「沃飛長空」)宣布成立,並同步發售新款傲勢X-Chimera25無人機。