国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

四旋翼飛行器實(shí)時(shí)航拍及GPS 定位系統(tǒng)設(shè)計(jì)

2015-11-30 11:46:11千承輝楊慧婷任同陽李峙雄
關(guān)鍵詞:航拍旋翼卡爾曼濾波

千承輝,楊慧婷,任同陽,李峙雄,滕 飛

(吉林大學(xué)儀器科學(xué)與電氣工程學(xué)院,長春130026)

四旋翼飛行器實(shí)時(shí)航拍及GPS 定位系統(tǒng)設(shè)計(jì)

千承輝,楊慧婷,任同陽,李峙雄,滕 飛

(吉林大學(xué)儀器科學(xué)與電氣工程學(xué)院,長春130026)

針對國內(nèi)民用無人飛行器功能單一、不易操控等缺點(diǎn),設(shè)計(jì)了以Cortex-M3內(nèi)核為核心、實(shí)現(xiàn)圖像實(shí)時(shí)傳輸與GPS(Global Positioning System)定位并基于PID(Proportion Integration Differentiation)算法控制的多功能四旋翼飛行器。結(jié)合建立的動力學(xué)模型對飛行器進(jìn)行姿態(tài)分析和控制,采集飛行中的姿態(tài)、油門幅值及位置參數(shù)等數(shù)據(jù)并通過無線方式傳輸?shù)缴衔粰C(jī)中。對比飛行姿態(tài)的理論數(shù)據(jù)和實(shí)測數(shù)據(jù),根據(jù)算法調(diào)整其響應(yīng)時(shí)間短、穩(wěn)定性高的控制參數(shù),并實(shí)現(xiàn)傳感器數(shù)據(jù)的繪圖和保存。測試結(jié)果表明,飛行器平穩(wěn)飛行,航拍圖像傳輸距離為110 m,并能實(shí)現(xiàn)多功能操控。

四旋翼飛行器;Cortex-M3;PID算法;全球定位系統(tǒng);航拍

0 引 言

近年來,具有廣泛用途的無人駕駛飛行器成為許多國家的研究熱點(diǎn),美國、日本、法國等國均有此類概念研究項(xiàng)目[1]。其4個(gè)螺旋槳對稱分布,使四旋翼飛行器的機(jī)動能力更強(qiáng),靜態(tài)盤旋的穩(wěn)定性更好,也更容易實(shí)現(xiàn)機(jī)型的微型化,因此特別適合在室內(nèi)、城區(qū)和叢林等近地面環(huán)境開展監(jiān)視、偵查等任務(wù),具有良好的軍事和民用前景[2]。面向市場的民用飛行器普遍存在價(jià)格昂貴、功能單一、主動控制困難以及不易操縱等缺點(diǎn),在國內(nèi)的研究發(fā)展一直比較緩慢[3]。為此,筆者設(shè)計(jì)了一種帶有實(shí)時(shí)航拍和GPS(Global Positioning System)定位功能的四旋翼飛行器,可完成高空作業(yè)的任務(wù)。為實(shí)現(xiàn)四旋翼飛行器的平穩(wěn)飛行控制,筆者對四旋翼飛行器進(jìn)行了動力學(xué)建模,并在此基礎(chǔ)上設(shè)計(jì)了PID (Proportion Integration Differentiation)控制器。在平穩(wěn)飛行的同時(shí),GPS模塊的定位信息、航拍攝像頭采集的圖像信息和飛行狀態(tài)信息無線傳輸?shù)缴衔粰C(jī),通過Matlab的GUI界面清晰顯示飛行軌跡和狀態(tài)參量。

1 原理及算法

1.1 動力學(xué)建模

飛行器采用“X型”電動式四旋翼結(jié)構(gòu),具有較大的機(jī)載能力且可靈活調(diào)整空間姿態(tài),實(shí)現(xiàn)起落、懸停、俯仰、偏航和翻滾等動作。

1.1.1 等效模型的建立

一個(gè)系統(tǒng)的獨(dú)立控制量輸入維數(shù)若少于這個(gè)系統(tǒng)的自由度,則該系統(tǒng)稱為欠驅(qū)動系統(tǒng)[4]。飛行器是一個(gè)具有6個(gè)運(yùn)動自由度和4個(gè)可控輸入的欠驅(qū)系統(tǒng)[5],所受的動力學(xué)拉力f與角速度的平方成正比,且方向恒為正,如圖1所示。

旋翼飛行器和固定翼飛行器相比,氣動力是非線性的和非定常的,氣動環(huán)境復(fù)雜得多,很難準(zhǔn)確地建立其數(shù)學(xué)模型,忽略次要因素得到近似的數(shù)學(xué)模型如下[6]

圖1 四旋翼飛行器的結(jié)構(gòu)簡圖及受力分析Fig.1 Structure diagram and stress analysis of the quadrotor

其中ρ為空氣密度,CT為阻力系數(shù),Ai為第i個(gè)螺旋槳面積,ωi為第i個(gè)螺旋槳所屬電機(jī)的轉(zhuǎn)速,Ri為第i個(gè)旋翼漿葉片半徑長度。由于螺旋槳的葉片尺寸、材質(zhì)以及電機(jī)性能均相同,所以ρ、CT、Ri可近似為常量參數(shù),式(1)可化簡為

得出4個(gè)螺旋槳所產(chǎn)生的拉力與電機(jī)轉(zhuǎn)動的角速度ωi平方成正比。

對模型進(jìn)行受力分析,飛行器的總拉力u是4個(gè)單獨(dú)旋翼拉力之和,而俯仰力矩τθ是電機(jī)M2與電機(jī)M3旋翼拉力之和與電機(jī)M1與電機(jī)M4旋翼拉力之和的差的函數(shù),即

其中l(wèi)為電機(jī)相鄰兩軸連線的中心點(diǎn)到飛行器重心軸的垂直距離。側(cè)向翻滾力矩τΦ原理同俯仰力矩,是電機(jī)M1與電機(jī)M2旋翼拉力之和與電機(jī)M4與電機(jī)M3旋翼拉力之和的差的函數(shù),即

水平偏航力矩τΨ是每個(gè)電機(jī)旋翼為克服空氣阻力而產(chǎn)生的,是轉(zhuǎn)動軸加速度和旋轉(zhuǎn)葉片阻力產(chǎn)生的反作用力矩τMi之和,即

設(shè)電機(jī)的阻力轉(zhuǎn)矩為τdrag,由轉(zhuǎn)動力矩的定義

其中Irot是電機(jī)機(jī)轉(zhuǎn)子繞它自身軸旋轉(zhuǎn)的轉(zhuǎn)動慣量,ωi為電機(jī)轉(zhuǎn)子的角加速度量,τMi-τdrag為合成力矩。根據(jù)空氣動力學(xué)的阻力矩定義

其中vi為第i個(gè)旋翼葉片與空氣流相對的速度,可簡化為

其中kdrag是依賴于空氣密度的常數(shù)。對于準(zhǔn)平穩(wěn)飛行器的飛行運(yùn)動,ω為常量,最終可得

1.1.2 飛行姿態(tài)簡述

1)垂直飛行:同時(shí)增加4個(gè)旋翼電機(jī)的輸出功率,使輸出轉(zhuǎn)速升高,拉力u變大,克服自身重力的能力變強(qiáng),當(dāng)u>m g時(shí),飛機(jī)向上飛行(見圖2)。

圖2 飛行器垂直飛行Fig.2 Vertical flight

2)前后飛行:控制電機(jī)M2和電機(jī)M3轉(zhuǎn)速同時(shí)增加,合力f2+f3的值增大,控制電機(jī)M1和電機(jī)M4轉(zhuǎn)速減小,合力f1+f4的值減小,即可提供向前的水平分量。

3)翻滾飛行:原理同前后俯仰運(yùn)動,控制電機(jī)M1和電機(jī)M2轉(zhuǎn)速同時(shí)增加,合力f1+f2的值增大,控制電機(jī)M4和電機(jī)M3轉(zhuǎn)速減小,合力的值f3+f4減小,當(dāng)(f1+f2)-(f3+f4)>0,即可提供向右的水平分量。

4)偏航飛行:可以控制電機(jī)M1和電機(jī)M3,使上升拉力f1和f3同時(shí)增加,同時(shí),控制電機(jī)M2和電機(jī)M4的轉(zhuǎn)速減小,使上升拉力f2和f4同時(shí)減小,保證飛行器在空中的4個(gè)旋漿總拉力u=m g,此時(shí)可使飛機(jī)做水平逆時(shí)針運(yùn)動。

1.2 四元數(shù)法

四元數(shù)是控制過程中最主要的算法,姿態(tài)解算的精度是實(shí)現(xiàn)穩(wěn)定飛行的前提,小型四旋翼飛行器多選用微機(jī)電系統(tǒng)(MEMS)器件,其精度低、易發(fā)散,制約了飛行器穩(wěn)定的航行特征[7]。為此使用四元數(shù)補(bǔ)償算法,該算法簡單有效,對慣性器件的精度要求較低,使經(jīng)過處理后的姿態(tài)值在一段時(shí)間內(nèi)保持穩(wěn)定。使用四元數(shù)表示的旋轉(zhuǎn)可通過求解四元數(shù)微分方程求得[8],利用四元數(shù)法獲取姿態(tài)歐拉角的步驟如下。

1)初始化四元數(shù)

2)從陀螺儀獲取加速度、角速度:三向加速度ax、ay、az,三向角速度gx、gy、gz。

3)將三軸加速度計(jì)得出的3個(gè)加速度值轉(zhuǎn)換為3維的單位向量(規(guī)范化),結(jié)果為

ay和az的求法同上。

從四元數(shù)中獲得3軸的重力量

4)向量外積再相減得到差分就是誤差,作為陀螺儀的修正量,由e=a×y得

5)利用得到的誤差對陀螺儀的測量值進(jìn)行修正

eyint和ezint的求法同上。

gyint和gzint的求法同上。

6)利用修正后的陀螺儀數(shù)值更新四元數(shù)

7)將采集后的四元數(shù)進(jìn)行歸一化

q1、q2和q3的求法同上。

8)上述1)~7)步完成更新四元數(shù),作為下一次運(yùn)算時(shí)的初始四元數(shù),將四元數(shù)轉(zhuǎn)換為3個(gè)歐拉角,完成姿態(tài)的初步解算。

1.3 PID控制算法

飛行器使用PID控制器。四旋翼是非線性系統(tǒng),在此可近似為線性系統(tǒng)[9]。PID控制器是在工業(yè)控制中常見的反饋回路部件,由比例單元P(使四旋翼飛行器能夠產(chǎn)生對于外界干擾的抵抗力矩)、積分單元I (讓飛行器產(chǎn)生一個(gè)與角度成正比的抵抗力)和微分單元D組成,PID控制器的時(shí)域微分方程為

其中Kp為比例系數(shù),Ti為積分時(shí)間常數(shù),Td微分時(shí)間常數(shù),u(t)為控制量。通過后向差分法離散化后,得到離散化的PID控制器方程為

圖3 典型PID控制系統(tǒng)結(jié)構(gòu)框圖Fig.3 A typical PID control system structure diagram

1.4 卡爾曼濾波算法

1)建立飛行器姿態(tài)模型。卡爾曼濾波是一種利用線性系統(tǒng)狀態(tài)方程、通過系統(tǒng)輸入輸出觀測數(shù)據(jù)、對系統(tǒng)狀態(tài)進(jìn)行最優(yōu)估計(jì)的算法。觀測數(shù)據(jù)中包括系統(tǒng)中的噪聲和干擾的影響,所以最優(yōu)估計(jì)也可看作是濾波過程。

狀態(tài)方程

輸出方程

其中k為時(shí)間系數(shù),A、B、C為矩陣,x為狀態(tài)變量,u為系統(tǒng)的已知輸入,y是輸出信號,q為進(jìn)程噪聲,r為測量噪聲[11]。

2)卡爾曼濾波算法的實(shí)現(xiàn)。在飛行器飛行過程中采樣和運(yùn)算時(shí)間d t很小,所以將三軸角度的變化看作線性變化,卡爾曼濾波將從加速度傳感器和陀螺儀獲取的角度數(shù)據(jù)融合處理,以確保姿態(tài)估算的精度[12]。觀測數(shù)據(jù)中包括系統(tǒng)中的噪聲和干擾的影響,所以最優(yōu)估計(jì)也可看作是濾波過程[13]。

對陀螺儀數(shù)據(jù)進(jìn)行濾波的過程如下。

①獲得當(dāng)前陀螺儀數(shù)據(jù),根據(jù)加速度傳感器獲得的數(shù)值計(jì)算角度值。

②根據(jù)系統(tǒng)模型,通過前一刻的系統(tǒng)狀態(tài)估算當(dāng)前的系統(tǒng)狀態(tài)

③更新協(xié)方差

⑤得到當(dāng)前狀態(tài)的最優(yōu)估計(jì)

⑥更新系統(tǒng)協(xié)方差

2 硬件設(shè)計(jì)與仿真

2.1 主體構(gòu)成

承載機(jī)身采用大疆DJI風(fēng)火輪F450機(jī)架,它具有價(jià)格低廉、強(qiáng)度高、拓展接口豐富等優(yōu)點(diǎn);動力系統(tǒng)采用電子調(diào)速器和無刷直流電機(jī)配合的方式。電子調(diào)速器采用無感換向方式將直流電逆變成三相交流電輸出給無刷電機(jī)[14]。GPS定位模塊選用定位精度較高的UBLOX系列LEA-6H。無線收發(fā)模塊采用工作于2.4~2.5 GHz ISM頻段的NRF2401。航拍攝像頭采用SONY 700線高清攝像頭,重量12 g。無線圖傳模塊采用微型TS5823,發(fā)射頻段5.6~5.9 GHz,發(fā)射功率200 mW,重量7.3 g,理論發(fā)射距離200 m。接收部分采用RC805接收機(jī),輸出端通過AV線與圖像顯示器相連。

2.2 主要芯片使用

飛行器對控制器的要求比其他控制系統(tǒng)高,整個(gè)運(yùn)算過程需要足夠快的采集速度、較短的響應(yīng)時(shí)間和較低的功耗,故選用STM32F103增強(qiáng)型系列VCT6,它是ST公司以Cortex-M3為內(nèi)核且基于ARMv7體系結(jié)構(gòu)的處理器[15]。檢測偏角的傳感器采用MPU6050。它在實(shí)際使用中精度高,采集和運(yùn)算速度快,滿足飛行器在飛行中對姿態(tài)靈敏感知的要求。在飛行的過程中需要檢測飛行器的朝向,以確定飛行的偏航角,故選擇3軸數(shù)字羅盤HMC5883L。這款電子羅盤誤差可以控制在1°~2°,并具有簡易的I2C系列總線接口,易于使用。

2.3 硬件總體框架

將以上各組件按照功能劃分,系統(tǒng)一共分為五大部分,即主控部分(見圖5)、GPS信號發(fā)射部分、視頻采集部分、USB連接上位機(jī)部分(見圖4)和圖像接收部分。以上5個(gè)系統(tǒng)組成一個(gè)數(shù)據(jù)網(wǎng)絡(luò)。

3 程序設(shè)計(jì)與軟件編寫

圖4 USB連接上位機(jī)設(shè)備Fig.4 USB connectwith PC

3.1 核心程序的編寫

圖5 主控部分框圖Fig.5 Main control block diagram

1)姿態(tài)控制程序。系統(tǒng)控制語言采用C語言編寫,主要功能是接收遙控指令,對飛行器的飛行姿態(tài)進(jìn)行控制,同時(shí)通過采集飛行器姿態(tài)信號,對飛行器進(jìn)行PID閉環(huán)控制。控制程序中采用內(nèi)環(huán)PD加外環(huán)PID的雙閉環(huán)控制方法,將內(nèi)環(huán)進(jìn)行兩次PD調(diào)節(jié)得到的角速度PID輸出值給到外環(huán)進(jìn)行一次PID調(diào)節(jié)得到角度PID值,構(gòu)成一次完整的PID調(diào)節(jié)。在四旋翼飛行器通過姿態(tài)解算和濾波后,輸出角與初始角之間存在偏差,通過調(diào)節(jié)4個(gè)電機(jī)轉(zhuǎn)速使偏差逐漸減小,這個(gè)過程就需要PID控制。以俯仰角(pitch)為例。

設(shè)初始時(shí)靜態(tài)值為pitch_offset,通過傳感器獲得的實(shí)時(shí)值設(shè)為PITCH,則偏差為e(k)=PITCH-pitch _offset。對偏差進(jìn)行積分時(shí),pit_increment+=e(k),由于容易產(chǎn)生積分飽和,所以需要進(jìn)行積分限幅|pit _increment|<=pit_increment_max,又因?yàn)槲⒎譃閑(k)-e(k-1),則PID控制的輸出為Pid_out=kpe(k) +kipit_increment+kd[e(k)-e(k-1)]。翻滾角與偏航角同俯仰角的PID控制思路一致。最終將俯仰、翻滾以及偏航3向PID的輸出值再結(jié)合油門輸出給電機(jī)的4路PWM波,控制4個(gè)電機(jī)的轉(zhuǎn)速。由于四旋翼飛行器4個(gè)電機(jī)和機(jī)體飛行時(shí)產(chǎn)生的振動以及三軸角速度ω?cái)?shù)據(jù)包含大量的噪聲,而陀螺儀本身受噪聲影響較小,所以必須對加速度計(jì)的數(shù)據(jù)進(jìn)行卡爾曼濾波,消除噪聲。再和陀螺儀的數(shù)據(jù)進(jìn)行融合,以消除加速度計(jì)的累計(jì)誤差。

圖6 接收部分流程圖Fig.6 The receiving part of flow chart

2)GPS定位模塊程序。GPS模塊通過衛(wèi)星定位會獲得7種模式的數(shù)據(jù)信息,采用推薦模式“GPRMC”。首先判斷一下接收到的數(shù)據(jù)是否為推薦模式,然后再將所接收到的ASCII碼數(shù)據(jù)通過串口讀入MCU,同時(shí)結(jié)合航拍的圖像實(shí)時(shí)地傳輸給上位機(jī)進(jìn)行軌跡分析。

通過將NRF2401的通道0設(shè)置為飛行數(shù)據(jù)通道,通道1設(shè)置為 GPS數(shù)據(jù)通道(如圖6),可實(shí)現(xiàn)NRF2401“多發(fā)單收”的功能,即多路設(shè)備發(fā)送數(shù)據(jù),單路設(shè)備接收數(shù)據(jù),提高程序的運(yùn)行效率及數(shù)據(jù)更新的實(shí)時(shí)性。

3.2 上位機(jī)軟件編寫

利用Matlab的GUI功能可實(shí)現(xiàn)對數(shù)據(jù)的采集和處理。連接口通過串口對象來建立,通過調(diào)用串口對象支持的函數(shù)和設(shè)置串口對象的屬性,用戶可自行配置串口。然后將串口的每位數(shù)據(jù)進(jìn)行處理和換算,計(jì)算坐標(biāo)并以離散點(diǎn)的形式顯示。

4 實(shí)際測試與結(jié)果分析

4.1 卡爾曼濾波算法參數(shù)調(diào)整

通過將采集的飛行器姿態(tài)數(shù)據(jù)和輸出時(shí)域曲線的對比,利用經(jīng)驗(yàn)法對卡爾曼參數(shù)進(jìn)行適當(dāng)調(diào)整(其中Q為過程噪聲,Q增大,動態(tài)響應(yīng)加快,收斂穩(wěn)定性降低;R為測量噪聲,R增大,動態(tài)響應(yīng)減慢,收斂穩(wěn)定性提高),相關(guān)程序字段如下:

#define KALMAN_Q 0.02 #define KALMAN_R 6.0000

在檢測卡爾曼濾波可行性時(shí),采用隨機(jī)輸入波形,并加入高斯白噪聲和模擬的過程噪聲,卡爾曼濾波效果經(jīng)過Matlab仿真如圖7所示。

由圖7可以看出,輸出波形可近似反應(yīng)輸入波形的特點(diǎn),卡爾曼濾波器有效地去除了白噪聲和過程噪聲。當(dāng)波形出現(xiàn)驟升或驟降時(shí),通過卡爾曼濾波后波形依然穩(wěn)定,并不會出現(xiàn)大幅度變化,可見設(shè)定的卡爾曼濾波參數(shù)是可以采用的。

4.2 飛行姿態(tài)算法參數(shù)調(diào)整

可將飛行器每一時(shí)刻的飛行姿態(tài)分解為橫滾角,俯仰角和偏航角,針對每個(gè)自由度,都是一個(gè)二階系統(tǒng)。對著3個(gè)變量分別采用PID控制,這樣將復(fù)雜的非線性MIMO控制問題簡化為兩變量輸入單輸出狀態(tài)[16]。

通過USB連接設(shè)備上的液晶屏幕可以顯示飛行器飛行時(shí)的油門參數(shù)、姿態(tài)角和GPS定位數(shù)據(jù),屏幕功能界面如圖8所示。

圖7 卡爾曼濾波效果仿真Fig.7 The simulation kalman filtering effect

圖8 屏幕功能界面Fig.8 Screen function

針對飛行器穩(wěn)定懸停的姿態(tài)角可適當(dāng)?shù)貙︼w機(jī)的PID參數(shù)進(jìn)行調(diào)整。通過經(jīng)驗(yàn)法更改內(nèi)環(huán)PD和外環(huán)PID的參數(shù),程序中參數(shù)設(shè)置如下。

ctrl.roll.shell.kp=2;ctrl.roll.shell.ki=0.01;ctrl.roll.shell.kd=0.6;ctrl.roll.core.kp=1.8;ctrl. roll.core.kd=0.22;

在更改參數(shù)可以對姿態(tài)的穩(wěn)定性加以調(diào)整,直到飛行器穩(wěn)定懸停時(shí)偏航角和翻滾角的值均為“000”時(shí)為止。數(shù)據(jù)記錄如表1所示。

表1 飛行姿態(tài)調(diào)整記錄表Tab.1 Flight attitude adjustment form

4.3 實(shí)測GPS采樣數(shù)據(jù)圖形化軌跡

圖9 GUI仿真結(jié)果Fig.9 GUIsimulation results

基于Matlab軟件的GUI編程,將串口接受到的坐標(biāo)數(shù)據(jù)進(jìn)行顯示,得到方位坐標(biāo)。圖9為飛行器近似懸停姿態(tài)飛行時(shí)得到的結(jié)果。由測試結(jié)果可以看出,此時(shí)飛行器所處的方位大概在北緯43.880 7°,東經(jīng)125.301 2°上。GPS信號出現(xiàn)漂移,但誤差在GPS模塊的測量精度范圍內(nèi)。GUI圖形化界面對于位置信息可清晰直觀地顯示,省去了對數(shù)據(jù)復(fù)雜換算和處理的步驟。

4.4 實(shí)時(shí)圖像采集結(jié)果

無線圖傳模塊采集飛行過程中的圖像,并通過液晶屏顯示(見圖10),配合由STM32控制、MPU6050作傳感器、無刷電機(jī)帶動的二自由度云臺,使飛行器以任何姿態(tài)飛行時(shí),攝像頭始終保持水平,優(yōu)化了航拍效果。小型TFT屏幕的圖像與上位機(jī)屏幕的截圖對比如圖10所示。

屏幕效果可見,航拍系統(tǒng)可以清晰、真實(shí)地反映飛行器所處環(huán)境的情況,效果良好,符合預(yù)期目標(biāo)。實(shí)驗(yàn)整體作品如圖11所示。

圖10 飛行屏幕效果Fig.10 Flight screen effect

圖11 實(shí)驗(yàn)作品Fig.11 Experimentalworks

5 結(jié) 語

四旋翼飛行器的實(shí)時(shí)航拍及GPS定位系統(tǒng),不僅可以實(shí)現(xiàn)飛行器的平穩(wěn)飛行、姿態(tài)控制,還能通過攝像頭實(shí)時(shí)監(jiān)控飛行環(huán)境,GPS模塊采集飛行器位置數(shù)據(jù),使飛行器的功能更加全面,實(shí)現(xiàn)了小型無人機(jī)的人性化和實(shí)用化。

四旋翼飛行器的實(shí)時(shí)航拍及GPS定位系統(tǒng)針對市場上銷售的民用無人航拍機(jī)昂貴、不穩(wěn)定、功能單一、不易調(diào)試等缺點(diǎn),采用了經(jīng)濟(jì)、可靠的硬件方案和高效、節(jié)能、穩(wěn)定的軟件方案,使飛行器具有低成本高性能的優(yōu)點(diǎn),可為市場上中小型航拍無人機(jī)系統(tǒng)提供一定的理論依據(jù)。

[1]洪森濤,金智慧,李志強(qiáng).四旋翼飛行器建模及姿態(tài)穩(wěn)定性分析[J].電光系統(tǒng),2008(2):34-37. HONG Sentao,JIN Zhihui,LIZhiqiang.Quadrotor Modeling and Analysis of Posture Stability[J].Electro-Optical System,2008(2):34-37.

[2]岳基隆,張慶杰,朱華勇.微小型四旋翼無人機(jī)研究進(jìn)展及關(guān)鍵技術(shù)淺析[J].電光與控制,2010,17(10):46-52. YUE Longji,ZHANG Qingjie,ZHU Huayong.Micro Quadrotor Reaserch Progress and the Key Technology Anlysis[J]. Electronics Optics and Control,2010,17(10):46-52.

[3]聶博文.微小型四旋翼飛行器的研究現(xiàn)狀與關(guān)鍵技術(shù)[J].電光與控制,2007,14(6):113-117. NIE Bowen.Research Status and Key Technology of Microminiature Quadrotor[J].Electronics Optics and Control,2007,14(6):113-117.

[4]孫寧,方勇純.一類欠驅(qū)動系統(tǒng)的控制方法綜述[J].智能系統(tǒng)學(xué)報(bào),2011,6(3):201-207. SUN Ning,F(xiàn)ANG Yongchun.A Class of Underactuated Systems Control Method[J].CAAI Transactions on Intelligent Systems,2011,6(3):201-207.

[5]SUKTHANKAR R.PCA-SIFT:A More Distinctive Representation for Local Image Descriptions[C]∥Proceedings Conference Computer Vision and Pattern Recognition.Washington,DC:IEEE,2004:511-517.

[6]李俊,李運(yùn)堂.四旋翼飛行器的動力學(xué)建模及PID控制[J].遼寧工程技術(shù)大學(xué)學(xué)報(bào),2012,31(2):114-117. LI Jun,LI Yuntang.Modeling and PID Control for a Quadrotor[J].Journal of Liaoning Technical University:Natural Science,2012,31(2):114-117.

[7]馬敏,吳海超.基于四元數(shù)自補(bǔ)償四旋翼飛行器姿態(tài)解算[J].制造業(yè)自動化,2013,23(12):18-21. MA Min,WU Haichao.Quadrotor Posture Calculating Based on Quaternion Compensation[J].Manufacturing Automation,2013,23(12):18-21.

[8]高鐘毓.慣性導(dǎo)航系統(tǒng)技術(shù)[M].北京:清華大學(xué)出版社,2012. GAO Zhongyu.Inertial Navigation System Technology[M].Beijing:Tsinghua University Press,2012.

[9]龐慶霈,李家文,黃文浩.四旋翼飛行器設(shè)計(jì)與平穩(wěn)控制仿真研究[J].電光與控制,2012,19(3):258-259. PANG Qingpei,LIJiawen,HUANGWenhao.Designment of Quadrotor and Imitation Research of Trim Control[J].Electro-Optics and Control,2012,19(3):258-259.

[10]黃友銳,曲立國.PID控制參數(shù)整定與實(shí)現(xiàn)[M].北京:科學(xué)出版社,2010. HUANG Yourui,QU Liguo.PID Control Parameters Setting and Implementation[M].Beijing:Science Press,2010.

[11]周雄瑞,陳梧桐,陳明春,等.Kalman Predictor and Multitarget Tracking Algorithm[J].中華技術(shù)學(xué)院學(xué)報(bào),2003,26(5):22-36. ZHOU Xiongrui,CHENWutong,CHEN Mingchun,et al.Kalman Predictor and Multitarget Tracking Algorithm[J].China Institute of Technology Journal,2003,26(5):22-36.

[12]SONG Qiang,F(xiàn)ENG Jiangtao,ZHANG Xiaochen,et al.Obtaining the Real Time Yaw Angle Using Electronic Compass in Quadrotor Systems[C]∥International Conference on System Science and Engineering.Dalian,China:[s.n.],2012:238-242.

[13]UNGARALA S.On the Iterated Forms of Kalman Filters Using Statistical Linearization[J].Journal of Process Control,2012(5):125-132.

[14]孫建忠,白鳳仙.特種電機(jī)控制[M].北京:中國水利出版社,2005:37-40. SUN Jianzhong,BAIFengxian.The Special Motor Control[M].Beijing:China WaterPower Press,2005:37-40.

[15]李寧.基于MDK的STM32處理器開發(fā)應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2008:1-4. LINing.Development and Application of STM32 Based on MDK[M].Beijing:Beihang University Press,2008:1-4.

[16]HOFFMANN F,GODDEMEIER N,BERTRAM T.Attitude Estimation and Control of a Quadrocopter[C]∥IEEE/RSJ International Conference on Intelligent Robots and Systems.Taipei:IEEE,2012:1612-1616.

(責(zé)任編輯:張潔)

Real-Time Aerial Photography and Global Positioning System for A Quadrotor Design

QIAN Chenghui,YANG Huiting,REN Tongyang,LIZhixiong,TENG Fei

(College of Instrument Science and Electrical Engineering,Jilin University,Changchun 130026,China)

Because of single function and difficult control of the current unmanned aerial vehicle,a multifunctional quadrotor aircraft,based on PID(Proportion Integration Differentiation)control algorithm,is designed to realise real-time aerial photography transmission and GPS(Global Positioning System)locating in the core of Cortex-M3,controlling the posture of the quadrotor aircraftby the angle of yaw,roll,pitch,acquiring the data including flight posture,throttle range and position parameter,building a dynamicalmodel.Added with the wireless transmission,the data measured practically are transmitted to upper computer,compared with theory data.Then the controlling parameter is adjusted to shorten response time,steady the flight in accordance with algorithm and accomplish plotting and saving with the sensors data.The result shows that the quadrotor can fly steadily with multifunctional control and the distance of real-time aerial photography transmission can reach 110 meters.

quadrotor;Cortex-M3;proportion integration differentiation(PID)control algorithm;global positioning system(GPS);aerial photography

TP242.6

A

1671-5896(2015)04-0454-09

2015-03-27

國家大學(xué)生創(chuàng)新實(shí)驗(yàn)計(jì)劃基金資助項(xiàng)目(2014A65299)

千承輝(1975— ),女(朝鮮族),吉林汪清人,吉林大學(xué)高級工程師,博士,主要從事傳感器與智能儀器研究,(Tel)86-431-88502381(E-mail)qianch@jlu.edu.cn;通訊作者:任同陽(1993— ),男,長春人,吉林大學(xué)本科生,主要從事傳感器與智能儀器研究,(Tel)86-18844193015(E-mail)864753404@qq.com。

猜你喜歡
航拍旋翼卡爾曼濾波
改進(jìn)型自抗擾四旋翼無人機(jī)控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
航拍下的苗圃與農(nóng)場
中外文摘(2021年10期)2021-05-31 12:10:40
大載重長航時(shí)油動多旋翼無人機(jī)
基于STM32的四旋翼飛行器的設(shè)計(jì)
電子制作(2019年9期)2019-05-30 09:41:48
難忘的航拍
基于遞推更新卡爾曼濾波的磁偶極子目標(biāo)跟蹤
《航拍中國》美得讓人想哭
陜西畫報(bào)航拍
四旋翼無人機(jī)動態(tài)面控制
基于模糊卡爾曼濾波算法的動力電池SOC估計(jì)
竹山县| 沿河| 广水市| 惠州市| 宁津县| 阿鲁科尔沁旗| 故城县| 惠水县| 安达市| 蓬溪县| 疏勒县| 济源市| 延长县| 拜泉县| 象州县| 喀喇| 白城市| 荥阳市| 新密市| 新田县| 象州县| 江门市| 苍梧县| 通州市| 临汾市| 宁河县| 托克逊县| 板桥市| 大新县| 六安市| 迭部县| 汝南县| 寿光市| 天镇县| 乐平市| 清苑县| 福安市| 新密市| 昆山市| 宿州市| 北票市|