999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于OpenMV的自動(dòng)巡線無人機(jī)研究

2021-07-22 07:07:40劉軒宇李浩陽胡子琨
電子測試 2021年12期
關(guān)鍵詞:系統(tǒng)

劉軒宇,李浩陽,胡子琨

(北京信息科技大學(xué),北京,100089)

0 引言

1 硬件設(shè)計(jì)

四旋翼無人機(jī)是一架由遙控站管理、不搭載操作人員的一種動(dòng)力空中飛行器,四旋翼無人機(jī)系統(tǒng)一般包括地面系統(tǒng)、支撐和外觀系統(tǒng)、飛行控制系統(tǒng)、動(dòng)力系統(tǒng)、任務(wù)載荷。

動(dòng)力系統(tǒng):電動(dòng)機(jī);電子調(diào)速器;電調(diào)連接板;槳葉;電池。

支撐和外觀系統(tǒng):支撐和外觀系統(tǒng)是指無人機(jī)的承載平臺(tái),無人機(jī)上所有設(shè)備都是用機(jī)架承載起來飛上天上的,無人機(jī)的機(jī)架好壞,很大程度上決定了這部無人機(jī)的使用壽命。現(xiàn)在常見的無人機(jī),機(jī)架的組成大同小異,主要由中心板、力臂、腳架組成。

飛控系統(tǒng):四旋翼飛行器的控制系統(tǒng)分為兩個(gè)部分:飛行控制和無刷直流電機(jī)調(diào)速系統(tǒng)。

飛行控制系統(tǒng)通過IMU慣性測量單位(陀螺傳感器和加速度傳感器組成),用于監(jiān)測飛行姿態(tài),通過無線通訊模塊與地面遙感通訊。

4個(gè)無刷直流電機(jī)調(diào)速系統(tǒng)總線與飛行控制器通信,通過4個(gè)無刷直流電機(jī)的轉(zhuǎn)速來改變飛行姿態(tài),整個(gè)系統(tǒng)采用低壓電池供電。四旋翼飛行器是通過調(diào)節(jié)四個(gè)電機(jī)轉(zhuǎn)速來改變旋翼轉(zhuǎn)速,實(shí)現(xiàn)升力的變化,從而控制飛行器的姿態(tài)和位置,是一種六自由度的垂直升降機(jī)。

地面系統(tǒng):典型的地面站由一個(gè)或多個(gè)操作控制分站組成,主要實(shí)現(xiàn)對飛行器的控制、任務(wù)控制、載荷操作、載荷數(shù)據(jù)分析和系統(tǒng)維護(hù)等。

(1)系統(tǒng)控制站:在線監(jiān)視系統(tǒng)的具體參數(shù),包括飛行期間飛行器的健康狀況、顯示飛行數(shù)據(jù)和告警信息。

由表3可知,當(dāng)反應(yīng)時(shí)間達(dá)到3 h時(shí)酶解基本完全,此時(shí)的提取率最高。反應(yīng)時(shí)間過長,可能導(dǎo)致水解蛋白質(zhì)變性分解,當(dāng)反應(yīng)時(shí)間達(dá)到3 h時(shí)最佳。

(2)飛行器操作控制站:它提供良好的人機(jī)界面來控制無人機(jī)飛行,其組成包括命令控制臺(tái)、飛行參數(shù)顯示、無人機(jī)軌道顯示和一個(gè)可選的載荷視頻顯示。

(3)任務(wù)載荷控制站:用于控制無人機(jī)所攜帶的傳感器,它由-個(gè)或幾個(gè)視頻監(jiān)視儀和視頻記錄儀組成。

(4)數(shù)據(jù)分發(fā)系統(tǒng):用于分析和解釋從無人機(jī)獲得的圖像。

(5)數(shù)據(jù)鏈路地面終端:包括發(fā)送上行鏈路信號的天線和發(fā)射機(jī),捕獲下行鏈路信號的天線和接收機(jī)數(shù)據(jù)鏈應(yīng)用于不同的UAV系統(tǒng),實(shí)現(xiàn)以下主要功能:用于給飛行器發(fā)送命令和有效載荷;接收來自飛行器的狀態(tài)信息及有效載荷數(shù)據(jù)。

(6)中央處理單元:包括一臺(tái)或多臺(tái)計(jì)算機(jī), 主要功能:獲得并處理從UAV來的實(shí)時(shí)數(shù)據(jù);顯示處理;確認(rèn)任務(wù)規(guī)劃并上傳給UAV;電子地圖處理:數(shù)據(jù)分發(fā);飛行前分析;系統(tǒng)診斷。

本項(xiàng)目的自動(dòng)巡線無人機(jī)主要以飛行控制模塊,OpenMV模塊,動(dòng)力模塊以及接收機(jī)構(gòu)成。當(dāng)無人機(jī)巡線飛行時(shí),OpenMV模塊中的攝像頭會(huì)將采集到的圖像進(jìn)行分析,判斷循跡線的位置,并通過相應(yīng)的串口通信把相應(yīng)飛行指令傳輸給飛控模塊。飛控模塊接收到指令后,向動(dòng)力模塊輸出PWM值,控制電機(jī)速度,改變無人機(jī)的當(dāng)前飛行姿態(tài),完成糾偏過程。整體結(jié)構(gòu)示意如圖1。

圖1 無人機(jī)總計(jì)結(jié)構(gòu)

1.1 巡線模塊

巡線模塊采用OpenMV開發(fā)板。OpenMV是一款低功耗,小巧靈活,低成本的單片機(jī)攝像頭,旨在搭建一種簡單,便捷的單目機(jī)器視覺模塊。其核心為STM32H743VI ARM Cortex M7 處理器,480 MHz ,1MB RAM,2 MB flash. 所有的 I/O引腳輸出 3.3V 并且 5V 耐受。其搭載可拆卸的攝像頭模塊系統(tǒng),可選擇不同的感光元件模組。

1.2 飛控模塊

無人機(jī)飛控,即無人機(jī)飛行控制系統(tǒng),器采用了STM32F765VI單片機(jī),STM32F765VI 采用ARM Cortex-M7為內(nèi)核,內(nèi)置陀螺儀(用作飛行姿態(tài)的感知),加速幾,地磁感應(yīng),氣壓傳感器,超聲波傳感器,光流傳感器,GPS模塊,控制電路組成。無人機(jī)飛控保證了無人機(jī)的姿態(tài)控制及其正常飛行。

2 軟件設(shè)計(jì)

2.1 圖像處理

圖像采集或傳輸過程會(huì)產(chǎn)生噪聲干擾,為了保證我們處理時(shí),圖像的完好性、抑制干擾,以及增強(qiáng)某些對后續(xù)處理重要的圖像特征,我們首先需要對圖像進(jìn)行預(yù)處理,進(jìn)行灰度化處理與濾波噪音。接下來,基于我們確定的某種循跡線的顏色,在OpenMV IDE中的閾值編輯器設(shè)置相應(yīng)的閾值,來判斷像素是否在閾值threshold中,接著將圖像中的像素設(shè)置為白色或黑色(如果檢測到符合閾值,則設(shè)置為白色,非閾值中設(shè)置為黑色),這樣,我們就得到了一張只有黑色背景和白色循跡線的圖像。這一過程又叫做圖像的二值化。圖像二值化效果如圖一所示。

2.2 尋線識(shí)別

當(dāng)我們得到一幅二值化圖像后,我們需要調(diào)用get_regression線性回歸的函數(shù),對圖像內(nèi)的所有閾值像素(白色部分)進(jìn)行線性回歸,線性回歸后的效果就是將圖像二值化分割為綠白兩部分(綠色為循跡線,白色為無關(guān)區(qū)域),其中magnitude函數(shù)可以表示我們線性回歸的效果,其值越大,表明線性回歸的效果越好。其中綠色的回歸線即為我們需要的line對象[2]。我們要利用這個(gè)得到的line對象來計(jì)算我們需用的兩個(gè)pid,來判斷無人機(jī)當(dāng)前位置。

當(dāng)我們得到經(jīng)過線性回歸得到line圖像后,我們需要通過對其引導(dǎo)參數(shù),判斷無人機(jī)的位置。通過函數(shù)計(jì)算和坐標(biāo)變換得到line對象角度的偏移和左右距離的偏離。接下來,設(shè)置兩組pid,即rho_pid和theta_pid,將角度偏移距離傳遞theta_pid,左右距離的偏離傳遞rho_pid。我們用這兩組pid識(shí)別當(dāng)前位置,控制無人機(jī)運(yùn)動(dòng)。當(dāng)無人機(jī)向循跡線左邊方向偏離時(shí),距離偏移減小,循跡線處在視野左方。此時(shí)我們可以通過pid的調(diào)整使無人機(jī)向右偏航。同理,當(dāng)無人機(jī)向循跡線右邊方向偏離時(shí),距離偏移增大,循跡線處在視野左方。此時(shí)我們可以通過pid的調(diào)整使無人機(jī)向左偏航。

2.3 無人機(jī)飛行設(shè)置

當(dāng)巡線模塊將計(jì)算的pid數(shù)據(jù)傳遞飛控時(shí),飛控需要將數(shù)據(jù)轉(zhuǎn)化成電機(jī)的pwm值,通過控制四個(gè)電機(jī)轉(zhuǎn)速差達(dá)到各種偏航動(dòng)作。本項(xiàng)目 針對電力巡線,故不存在直角轉(zhuǎn)彎情況,故將飛行分為以下3種(本項(xiàng)目無人機(jī)以“X模式飛行”)。

(1)當(dāng)巡線模塊正常識(shí)別到循跡線時(shí),無人機(jī)開始向前直線飛行,此時(shí)電機(jī)M1,M2減速,M3,M4加速。

(2)向左偏離,當(dāng)無人機(jī)位于識(shí)別線左方,則無人機(jī)已經(jīng)向左偏離航線,此時(shí)應(yīng)在原有直線飛行的前提下提高M(jìn)2,M3轉(zhuǎn)速,無人機(jī)向右偏航,直至循跡線處在巡線視野中。

(3)向右偏離,當(dāng)無人機(jī)位于識(shí)別線右方,則無人機(jī)已經(jīng)向左偏離航線,此時(shí)應(yīng)在原有直線飛行的前提下(也可適當(dāng)降低航速)提高M(jìn)1,M4轉(zhuǎn)速,無人機(jī)向右偏航,直至循跡線處在巡線視野中。

3 結(jié)束語

無人機(jī)視覺研究的關(guān)注度越來越高,吸引了大批科研工作者前來研究[3]。而OpenMV作為一款入門級別的機(jī)器視覺開發(fā)模塊,其便捷性及便利性也被人認(rèn)可。本文即通過OpenMV模塊無人機(jī)連接,最終實(shí)現(xiàn)自主巡線飛行。

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動(dòng)化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 老司国产精品视频91| 欧美中文字幕在线二区| 丁香亚洲综合五月天婷婷| 国产亚洲精品97AA片在线播放| 无码又爽又刺激的高潮视频| 四虎精品黑人视频| 久久无码av三级| 91口爆吞精国产对白第三集| 99久久性生片| 国产91精品久久| 久操中文在线| 国产福利一区视频| 黄色网在线免费观看| aⅴ免费在线观看| 搞黄网站免费观看| 久久超级碰| 国产一二三区在线| 全免费a级毛片免费看不卡| 亚洲国产精品一区二区第一页免| 成人在线观看不卡| 日韩A级毛片一区二区三区| 国产91九色在线播放| 国产久草视频| 国产精品性| 免费可以看的无遮挡av无码| 免费国产一级 片内射老| 伊在人亚洲香蕉精品播放| 欧美日韩亚洲国产| 欧美成人国产| 亚洲中文字幕日产无码2021| 毛片基地美国正在播放亚洲| 无码网站免费观看| 美女免费黄网站| 无码中字出轨中文人妻中文中| 日本福利视频网站| 5555国产在线观看| 成年看免费观看视频拍拍| 国产网站免费| 国产精品99久久久久久董美香| 亚洲欧洲AV一区二区三区| 国产真实二区一区在线亚洲| 亚洲日本在线免费观看| 日本不卡在线播放| 国产凹凸视频在线观看| 成年人视频一区二区| 国产精品爽爽va在线无码观看 | 国产精品美女在线| 国外欧美一区另类中文字幕| a级毛片一区二区免费视频| 国产高清精品在线91| 国产理论一区| 在线看国产精品| 国产女人18水真多毛片18精品| 青草娱乐极品免费视频| 9966国产精品视频| 98超碰在线观看| 中文字幕在线一区二区在线| 91av国产在线| 伊人查蕉在线观看国产精品| 亚洲精品第一在线观看视频| 欧美天堂在线| 伊人色天堂| www欧美在线观看| 久久精品一品道久久精品| 中文字幕首页系列人妻| 欧美乱妇高清无乱码免费| 91九色国产porny| 99久久精品国产麻豆婷婷| 热久久综合这里只有精品电影| 女人18毛片水真多国产| 毛片一级在线| 色婷婷成人| 国产一级在线播放| 久久黄色视频影| 国产精品偷伦视频免费观看国产| 无码日韩精品91超碰| 久草青青在线视频| 黄色污网站在线观看| 中文字幕亚洲综久久2021| 久久99热这里只有精品免费看| 国产福利大秀91| 国产精品hd在线播放|