微型四旋翼飛行器與Android平臺(tái)間視頻傳輸和控制系統(tǒng)的研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2017-11-01 06:15
本文關(guān)鍵詞:微型四旋翼飛行器與Android平臺(tái)間視頻傳輸和控制系統(tǒng)的研究與實(shí)現(xiàn)
更多相關(guān)文章: 微型四旋翼飛行器 WIFI RT5350 Android
【摘要】:四旋翼飛行器由四個(gè)旋翼成”+”形分布組成,每個(gè)旋翼的轉(zhuǎn)速都可以控制,可以實(shí)現(xiàn)飛行、懸停、側(cè)翻、轉(zhuǎn)向等功能,具有飛行穩(wěn)定、控制靈活、反應(yīng)速度快等特點(diǎn)。傳統(tǒng)的四旋翼飛行器,大多通過專用遙控器控制飛行,也不夠便攜。微型四旋翼飛行器,配備微型攝像頭和WIFI模塊,將Android設(shè)備作為遙控器,并通過WIFI對(duì)飛行器進(jìn)行控制和視頻采集,同時(shí)可以進(jìn)行拍照和視頻錄制,具有便攜性高、實(shí)用性強(qiáng)等特點(diǎn)。 Android系統(tǒng)在移動(dòng)設(shè)備中具有較高的市場(chǎng)占有率,可以很方便的將智能手機(jī)、平板電腦等作為遙控器。Android平臺(tái)具有較好的觸控體驗(yàn),支持重力加速度、陀螺儀等傳感器,,可以通過重力感應(yīng)對(duì)微型四旋翼飛行器進(jìn)行控制,同時(shí)可以方便的發(fā)送拍照、錄像等命令,并對(duì)照片和視頻進(jìn)行存儲(chǔ),方便后續(xù)查看。Android平臺(tái)開發(fā)資料比較多,方便開發(fā)和問題的解決。 本文在前期四旋翼飛行器開發(fā)的基礎(chǔ)上,完成了微型四旋翼飛行器與Android手機(jī)間的實(shí)時(shí)視頻傳輸,同時(shí)通過Android手機(jī)對(duì)四旋翼飛行器進(jìn)行控制。主要研究?jī)?nèi)容如下: 1.微型四旋翼飛行器的無線視頻傳輸模塊對(duì)USB攝像頭的視頻采集,并通過WIFI對(duì)視頻數(shù)據(jù)進(jìn)行發(fā)送; 2.微型四旋翼飛行器無線視頻傳輸模塊對(duì)WIFI發(fā)送來的控制信號(hào)進(jìn)行解析,通過串口轉(zhuǎn)發(fā)給飛控,對(duì)飛行器進(jìn)行控制; 3. Android平臺(tái)的軟件開發(fā),包括Socket編程、JPEG格式圖片的解碼與顯示、飛行器控制信號(hào)的發(fā)送。最后,本文對(duì)系統(tǒng)的整體性能進(jìn)行測(cè)試和總結(jié),并對(duì)系統(tǒng)的進(jìn)一步完善給出了修改意見。
【關(guān)鍵詞】:微型四旋翼飛行器 WIFI RT5350 Android
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:V243;TP316
【目錄】:
- 摘要4-5
- ABSTRACT5-10
- 第一章 緒論10-15
- 1.1 課題研究意義10
- 1.2 四旋翼飛行器簡(jiǎn)介10-11
- 1.3 無線視頻傳輸簡(jiǎn)介11-12
- 1.4 Android 平臺(tái)簡(jiǎn)介12-13
- 1.5 論文整體安排13-15
- 第二章 系統(tǒng)的硬件平臺(tái)和軟件開發(fā)環(huán)境搭建15-23
- 2.1 系統(tǒng)硬件組成和架構(gòu)15-18
- 2.1.1 RT5350 處理器15-16
- 2.1.2 USB 攝像頭16
- 2.1.3 RT5350 系統(tǒng)原理圖16-18
- 2.2 OpenWrt 開發(fā)環(huán)境搭建18-20
- 2.2.1 安裝 Linux 虛擬機(jī)18
- 2.2.2 Ubuntu 操作系統(tǒng)網(wǎng)絡(luò)服務(wù)配置與啟動(dòng)18-19
- 2.2.3 下載 OpenWrt 源碼19
- 2.2.4 編譯 OpenWrt 源碼19-20
- 2.3 Android 開發(fā)環(huán)境搭建20-23
- 2.3.1 JDK 安裝20
- 2.3.2 Eclipse 和 Android SDK 安裝20
- 2.3.3 Android Package 在線安裝20-21
- 2.3.4 環(huán)境變量設(shè)置21
- 2.3.5 Eclipse 內(nèi)添加 ADT 插件21-22
- 2.3.6 Android SDK 路徑設(shè)置22-23
- 第三章 WIFI 無線視頻傳輸和控制單元開發(fā)23-40
- 3.1 OpenWrt 攝像頭的支持23-24
- 3.2 OpenWrt WIFI 配置24-25
- 3.3 Linux 攝像頭編程25-29
- 3.3.1 設(shè)備屬性查詢26
- 3.3.2 獲取攝像頭支持格式26-27
- 3.3.3 視頻幀格式設(shè)置27
- 3.3.4 申請(qǐng)緩沖區(qū)27-28
- 3.3.5 將緩沖區(qū)映射到應(yīng)用層28
- 3.3.6 開啟攝像頭視頻采集28
- 3.3.7 停止攝像頭視頻采集28-29
- 3.3.8 從視頻緩沖區(qū)隊(duì)列讀取數(shù)據(jù)29
- 3.3.9 將緩沖區(qū)入視頻緩沖區(qū)隊(duì)列29
- 3.4 JPEG 圖片編碼和解碼29-31
- 3.5 Socket 編程31-34
- 3.5.1 創(chuàng)建 Socket32-33
- 3.5.2 綁定 Socket 到端口33-34
- 3.5.3 數(shù)據(jù)發(fā)送34
- 3.5.4 數(shù)據(jù)接收34
- 3.6 視頻數(shù)據(jù)打包和發(fā)送34-35
- 3.7 Linux 開辟線程35-36
- 3.8 Linux 串口編程36-38
- 3.9 OpenWrt 應(yīng)用程序開機(jī)啟動(dòng)38-40
- 第四章 Android 應(yīng)用程序開發(fā)40-54
- 4.1 Android 主用戶界面設(shè)計(jì)40-43
- 4.2 Android 設(shè)置飛行器參數(shù)界面設(shè)計(jì)43-45
- 4.3 Android 連接設(shè)置界面設(shè)計(jì)45-46
- 4.4 Android Socket 編程46-47
- 4.5 視頻數(shù)據(jù)接收47-49
- 4.6 視頻解碼和顯示49-51
- 4.7 控制信號(hào)發(fā)送51-54
- 第五章 測(cè)試和總結(jié)54-62
- 5.1 系統(tǒng)功能測(cè)試54-58
- 5.1.1 OpenWrt 系統(tǒng)啟動(dòng)測(cè)試55
- 5.1.2 OpenWrt 攝像頭驅(qū)動(dòng)測(cè)試55-57
- 5.1.3 OpenWrt WIFI 無線網(wǎng)絡(luò)測(cè)試57-58
- 5.1.4 Android 應(yīng)用程序連接視頻服務(wù)器測(cè)試58
- 5.1.5 Android 應(yīng)用程序控制四旋翼飛行器測(cè)試58
- 5.1.6 Android 應(yīng)用程序設(shè)置四旋翼飛行器參數(shù)測(cè)試58
- 5.2 系統(tǒng)性能測(cè)試58-61
- 5.2.1 JPEG 圖片壓縮測(cè)試58-59
- 5.2.2 控制信號(hào)實(shí)時(shí)性測(cè)試59
- 5.2.3 視頻傳輸性能測(cè)試59-61
- 5.3 工作總結(jié)61
- 5.4 未來展望61-62
- 參考文獻(xiàn)62-63
- 作者簡(jiǎn)介與科研成果63-64
- 致謝64
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前3條
1 馬文輝,李蘭友;Linux環(huán)境下的串口通信[J];儀器儀表用戶;2005年01期
2 袁新娣;李秋生;;基于RT5350的嵌入式無線視頻數(shù)據(jù)采集系統(tǒng)[J];安徽大學(xué)學(xué)報(bào)(自然科學(xué)版);2014年06期
3 李志善;蘇威積;;用于高清視頻傳輸?shù)腖inux無線路由卡的設(shè)計(jì)[J];計(jì)算機(jī)工程與設(shè)計(jì);2015年01期
本文編號(hào):1125599
本文鏈接:http://sikaile.net/kejilunwen/hangkongsky/1125599.html
最近更新
教材專著