1. 程式人生 > >四軸飛行器基本組成及其飛行原理詳解

四軸飛行器基本組成及其飛行原理詳解

近日,自己組裝了一臺 四軸飛行器
組裝完後,便想深究其原理;避免只是 知其然,卻不知其所以然
查閱資料後,便在其他文章的基礎上,將此文 歸納整理 出來;
文章末尾有參考文章列表,同時感謝原作者的創作;

先上一張自己組裝的 四軸飛行器 ( ̄▽ ̄)/:
四軸飛行器

一、四軸飛行器的基本組成

遙控器:向飛控發出訊號;四軸飛行器的遙控器至少需要 4 個通道,分別用於:油門、旋轉、前後飛、左右飛;
圖為 FS-i6 遙控器
FS-i6遙控器

飛控:是飛行器的大腦,保持自身穩定飛行;接收遙控器訊號,並將訊號傳輸給電調告訴它如何飛行;
圖為 APM 飛控
APM飛控

電調:將飛控的控制訊號,轉變為電流的大小,以控制電機的轉速;
圖為 好盈電調


好盈電調

電機:轉;
圖為 2212無刷電機
2212無刷電機

機架:用於承載上述物品;
圖為 F450機架
F450機架

其實還有其他元件比如:正反槳葉電池GPS夜航燈防撞圈 等其他物品,因為其不是核心物品,所以這裡便不再一一細說;

二、四軸飛行器飛行原理

事實上,四軸飛行器還分兩種佈局,一種是 十字形佈局,另外一種則是較為常見的 X型佈局
四軸飛行器佈局
由於 X型佈局 的應用更為廣泛,這裡我們就重點講解 X型佈局 的飛行原理;

以這張圖為例:
X型佈局
箭頭所指為機頭時,電機1電機2 逆時針旋轉的同時,電機3電機4 順時針旋轉,因此當飛行器平衡飛行時,陀螺效應和空氣動力扭矩效應均被抵消;

與傳統的直升機相比,四軸飛行器有下列優勢

各個旋翼對機身所施加的反扭矩與旋翼的旋轉方向相反,因此當 電機1電機2 逆時針旋轉的同時,電機3電機4 順時針旋轉,可以平衡旋翼對機身的反扭矩;四旋翼飛行器在空間共有6個自由度(分別沿3個座標軸作平移和旋轉動作),這6個自由度的控制都可以通過調節不同電機的轉速來實現;

其基本運動狀態分別為:

  1. 垂直運動
  2. 俯仰運動
  3. 滾轉運動
  4. 偏航運動
  5. 前後運動
  6. 側向運動

四軸飛行器結構圖

那麼在控制飛行器飛行時,有如下技術難點:

首先,在飛行過程中它不僅受到各種物理效應的作用,還很容易受到氣流等外部環境的干擾,很難獲得其準確的效能引數;

其次,微型四軸無人飛行器是一個具有六個自由度,而只有四個控制輸入的欠驅動系統;它具有多變數、非線性、強耦合和干擾敏感的特性,使得飛行控制系統的設計變得非常困難;

再次,利用陀螺進行物體姿態檢測需要進行累計誤差的消除,怎樣建立誤差模型和通過組合導航修正累積誤差是一個工程難題;這三個問題解決成功與否,是實現微型四旋翼無人飛行器自主飛行控制的關鍵,具有非常重要的研究價值;

下面將逐個說明飛行器的各種飛行姿態:

垂直運動:
在圖 a 中,因有兩對電機轉向相反,可以平衡其對機身的反扭矩,當同時增加四個電機的輸出功率,旋翼轉速增加使得總的拉力增大,當總拉力足以克服整機的重量時,四旋翼飛行器便離地垂直上升;

反之,同時減小四個電機的輸出功率,四旋翼飛行器則垂直下降,直至平衡落地,實現了沿 z 軸的垂直運動;

當外界擾動量為零時,在旋翼產生的升力等於飛行器的自重時,飛行器便保持懸停狀態;

保證四個旋翼轉速同步增加或減小是垂直運動的關鍵;
垂直運動

俯仰運動:
在圖 b 中,電機1的轉速上升,電機3的轉速下降,電機2、電機4的轉速保持不變;

為了不因為旋翼轉速的改變引起四旋翼飛行器整體扭矩及總拉力改變,旋翼1旋翼3 轉速該變數的大小應相等;

由於 旋翼1 的升力上升,旋翼3 的升力下降,產生的不平衡力矩使機身繞 y 軸旋轉(方向如圖所示),同理,當 電機1 的轉速下降,電機3 的轉速上升,機身便繞 y 軸向另一個方向旋轉,實現飛行器的俯仰運動;
俯仰運動

滾轉運動:
與圖 b 的原理相同,在圖 c 中,改變 電機2電機4 的轉速,保持 電機1電機3 的轉速不變,則可使機身繞 x 軸旋轉(正向和反向),實現飛行器的滾轉運動;
滾轉運動

偏航運動:
四旋翼飛行器偏航運動可以藉助旋翼產生的反扭矩來實現;

旋翼轉動過程中由於空氣阻力作用會形成與轉動方向相反的反扭矩,為了克服反扭矩影響,可使四個旋翼中的兩個正轉,兩個反轉,且對角線上的來年各個旋翼轉動方向相同;

反扭矩的大小與旋翼轉速有關,當四個電機轉速相同時,四個旋翼產生的反扭矩相互平衡,四旋翼飛行器不發生轉動;

當四個電機轉速不完全相同時,不平衡的反扭矩會引起四旋翼飛行器轉動;

在圖 d 中,當 電機1電機3 的轉速上升,電機2電機4 的轉速下降時,旋翼1旋翼3 對機身的反扭矩大於 旋翼2旋翼4 對機身的反扭矩,機身便在富餘反扭矩的作用下繞z軸轉動,實現飛行器的偏航運動,轉向與 電機1電機3 的轉向相反;
偏航運動

前後運動:
要想實現飛行器在水平面內前後、左右的運動,必須在水平面內對飛行器施加一定的力;

在圖 e 中,增加 電機3 轉速,使拉力增大,相應減小 電機1 轉速,使拉力減小,同時保持其它兩個電機轉速不變,反扭矩仍然要保持平衡;

按圖 b 的理論,飛行器首先發生一定程度的傾斜,從而使旋翼拉力產生水平分量,因此可以實現飛行器的前飛運動,向後飛行與向前飛行正好相反;

當然在圖 bc 中,飛行器在產生俯仰、翻滾運動的同時也會產生沿 xy 軸的水平運動;
前後運動

側向運動:
在圖 f 中,由於結構對稱,所以側向飛行的工作原理與前後運動完全一樣;
側向運動

相關推薦

飛行器基本組成及其飛行原理

近日,自己組裝了一臺 四軸飛行器; 組裝完後,便想深究其原理;避免只是 知其然,卻不知其所以然; 查閱資料後,便在其他文章的基礎上,將此文 歸納整理 出來; 文章末尾有參考文章列表,同時感謝原作者的創作; 先上一張自己組裝的 四軸飛行

JVM的基本結構及其各部分(一)

後臺 棧幀 結束 依次 方法參數 ati 0.00 實例 同時存在 JVM的基本結構及其各部分詳解(一)(轉載) 1 java虛擬機的基本結構如圖: 1)類加載子系統負責從文件系統或者網絡中加載Class信息,加載的類信息存放於一塊稱為方法區的內存空間。除了類的信息外,方

飛行器原理與雙閉環PID控制

相關專業術語: IMU—(Inertial measurement unit,簡稱 IMU)是測量物體三軸姿態角(或角速率)以及加速度的裝置。 AHRS—(attitude heading reference system )航姿參考系統       姿態和方位參照系統;

Crazypony飛行器代碼框架

epo 魯棒性 速度 條件 屬於 都是 歐拉角 主循環 www 軟件框架講解 作者:nieyong 飛控源代碼部分,都是屬於一磚一瓦敲出來的。沒有使用實時操作系統(RTOS),我們稱之為裸機代碼,托管在Github上,名字為crazepony-firmware-none

IIC串行總線的組成及其工作原理

輸出 長度 iic 服務 中斷 內部 .com 分享 數據 ------------------最近項目上用到了一款美信的DS1308RTC芯片,由於是掛在了Zynq的PS MIO上,需要軟件人員協助才能測試;覺得太麻煩了,想通過飛線,然後在Vivado中調用IIC的

飛行器Bootloader和固件的更新

轉換成 www 對齊 height eight 直接 http idt ram 在四軸飛行器中,為了方便用戶後期對飛行器進行固件升級,一般都采用了Bootloader技術。所謂Bootloader就是指單片機啟動後首先運行的一段代碼,它的最主要功能就是用於檢查用戶是否要更新

從零開始的飛行器-概念理論篇

info 技術分享 mage 設定 alt 歐拉角 src 概念 com 歐拉角 如上圖所示,所謂的歐拉角就是指X,z軸間的夾角、x軸和交線間夾角、X軸和交線間夾角 對應於每一個取向,設定的一組歐拉角都是獨特唯一的;除了某些例外從零開始的四軸飛行器-概念理論篇

java基礎學習總結(二十):slf4j作用及其實現原理

簡單回顧門面模式 slf4j是門面模式的典型應用,因此在講slf4j前,我們先簡單回顧一下門面模式, 門面模式,其核心為外部與一個子系統的通訊必須通過一個統一的外觀物件進行,使得子系統更易於使用。用一張圖來表示門面模式的結構為:   門面模式的核心為Facade即門面

最好玩的飛行器,開源了 友情支援

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

飛行器1.4 姿態算和Matlab實時姿態顯示

MPU6050資料讀取出來後,經過一個星期的努力,姿態解算和在matlab上的實時顯示姿態終於完成了。 1:完成matlab的串列埠,並且實時通過波形顯示資料 2:新增RTT檢視CPU使用率的擴充套件功能,MPU6050讀取資料的優化 3:四元素表示的座標變

飛行器飛控研究(三)--姿態完整改進演算法

繼之前研究了一些飛行姿態理論方面的問題後,又找到了之前很流行的一段外國大神寫的程式碼,來分析分析。       第二篇文章的最後,講到了文章中的演算法在實際使用中有重大缺陷。        大家都知道,分析演算法理論的時候很多情況下我們沒有考慮太多外界干擾的情況,原因是

【原始碼】輕鬆實現飛行器的模擬與控制

本模型取自題為“Quadcopter Simulation and Control Made Easy”的網路研討會,您可以在這裡找到相關視訊內容:https://www.mathworks.com/videos/quadcopter-simulation-and-control-ma

基於Arduino Pro Mini的飛行器

一.四軸飛行器的結構 四軸飛行器屬於一種多旋翼飛行裝置,有四個輪子來保持懸浮和推進飛行,簡稱四軸或四旋翼。四軸飛行器的四個旋翼具有相同的大小,位置分佈對稱,成十字形交叉狀。四軸飛行器搭載的飛行控制裝置通過調整不同旋翼之間的相對速度達到控制飛行器穩定飛行,旋轉或轉彎的目的。

飛行器之電調篇

  電調是驅動電機用的調速器。電調對應使用的電機不同,分為有刷電調和無刷電調。目前我使用的四軸的電機為有刷直流電機,無 刷電機的操作相對來說比較麻煩,有刷電機就是四驅車上的那種。有刷電機一般需要一個功

飛行器姿態算預備知識

其實我覺得要說四軸的姿態,我們必須說幾樣東西。 (1)座標系 (2)方向餘弦矩陣 (3)尤拉角 (4)四元數 對上面這四樣東西有了初步的理解,就可以開始看IMU的飛控解算程式了。 其實我剛剛接觸四軸的時候我沒明白為什麼四軸裡面一會來個地理座標系,一會

飛行器的進階

通過部落格記錄分享自己的研究過程,這是第一篇,先寫過去的總結,再寫接下來的思路。 過去的總結 程式碼連結:https://github.com/czyv587/UAV 飛行控制器的選擇與學習 選擇TMS320F28335,主要是因為DSP執行速度快;整合FPU協處理,善於做

飛行器——電調校準

電調是驅動電機用的調速器。電調的作用:電機的電流很大,通常每個電機正常工作時的平均電流在3A左右,如果沒有電調的存在,飛控板的I/O口無法承受這樣大的電流。電子調速器負責使電機執行在飛控(即APM或PX4)所請求的旋轉速度。多數電調需要校準,這樣它們才能知道飛控

android之藍芽控制小飛行器

         本app基於匿名開源小四軸app( http://www.anotc.com/Product/Overview/8 )改編。匿名小四軸接上串列埠藍芽模組後,可直接使用本app控制。其它飛控修改通訊協議後方可使用。本app改編後可用於控制藍芽智慧小車,感興趣

微型飛行器(4)通訊設計

通訊方式選擇 如今的四軸飛行器上使用的無線通訊模組有5種大類,WIFI、藍芽、2.4G模組、433M模組、868M模組。Wifi和2.4G其實都是一個頻段,但是wifi是經過了協議封裝的結果,而後者模組僅僅是用於傳輸,並沒有任何協議。綜合考慮下我使用了WIFI

最好玩的飛行器,開源了 友情支持

幽默 段子 style detail ont 系列 tar 復雜 包括 圓點博士微型四軸飛行器方案是一種全開源的技術方案,通過該技術方案,電子愛好者能夠一步步地從零開始,制作出自己的飛行器,實現飛行夢想。本方案主要面向對象為在校大學生,旨在幫助在校大學生一步步地掌握電子技