肖祖銘 郭瞻
摘 要:近年來,無人機(jī)技術(shù)發(fā)展迅速,對無人機(jī)控制、自主著陸等方面的研究不斷取得巨大成果??紤]到無人機(jī)作業(yè)時(shí)常會遇到復(fù)雜的地形,尤其是在大城市中,無人機(jī)如何實(shí)現(xiàn)智能避障已成為一個(gè)研究的熱門課題。本項(xiàng)目將光流避障算法理論應(yīng)用于視覺避障的研究,既彌補(bǔ)了GPS全球定位導(dǎo)航局部失效的缺點(diǎn)(如室內(nèi)作業(yè)或者建筑物密集地帶),也代替了INS慣性導(dǎo)航系統(tǒng)漂移誤差的影響,實(shí)現(xiàn)了無人機(jī)精確、穩(wěn)定的避障目標(biāo),這將是未來無人機(jī)導(dǎo)航發(fā)展趨勢。
關(guān)鍵詞:DSP;四旋翼飛行器;視覺導(dǎo)航避障
無人機(jī)在無人機(jī)偵查、救援等軍事活動、攝影測量以及農(nóng)場作業(yè)等實(shí)際操作中,無人機(jī)無時(shí)無刻不在體現(xiàn)其強(qiáng)大的優(yōu)勢。人機(jī)如何實(shí)現(xiàn)智能避障已成為一個(gè)研究的熱門課題。它關(guān)系著無人機(jī)是否能夠順利的完成任務(wù),也關(guān)系著無人機(jī)是否能夠安全返航。同時(shí),自主、快速避障也是無人機(jī)自主化、智能化的顯著標(biāo)志。現(xiàn)階段國內(nèi)外學(xué)者對無人機(jī)的避障算法做了充分的研究,包括可視圖法、人工勢場法以及VFH直方圖法等,每一種算法都有自身的優(yōu)勢和不足,考慮到時(shí)序和快速響應(yīng)等問題,我們需要研究一種新的算法來實(shí)現(xiàn)無人機(jī)避障功能。
一、國內(nèi)外無人機(jī)自主避障技術(shù)研究概況
(一)國內(nèi)外研究現(xiàn)狀分析和發(fā)展趨勢
基于全局的路徑規(guī)劃是目前國內(nèi)外常見的無人機(jī)導(dǎo)航方法,但由于真實(shí)的飛行環(huán)境信息很難完全預(yù)知,未知和突發(fā)的威脅對于預(yù)先規(guī)劃的全局航路是致命的打擊,即使沒有突發(fā)的威脅,全局航路規(guī)劃也依賴于離線預(yù)處理和對環(huán)境數(shù)據(jù)的高度精確,對于地面站的要求過高,并且控制范圍受到無線傳輸距離的限制,因此基于無人機(jī)自主的導(dǎo)航方式的研究勢在必行。
(二)現(xiàn)有的兩種實(shí)時(shí)航路規(guī)劃方法
1)基于已知環(huán)境信息規(guī)劃初始航路,在出現(xiàn)突發(fā)威脅障礙時(shí)作出局部調(diào)整,繞過威脅后重新回到初始規(guī)劃航路;2)在發(fā)現(xiàn)威脅后,基于當(dāng)前位置和目標(biāo)點(diǎn)重新規(guī)劃航路。這兩種方法雖然解決了全局航路規(guī)劃缺乏應(yīng)變的問題,但是可以看出在時(shí)間上損失過大,且同樣過分依賴地面站的控制。
(三)無人機(jī)視覺避障技術(shù)研究成果及原因
國內(nèi)外關(guān)于自主避障的研究多應(yīng)用于機(jī)器人室內(nèi)導(dǎo)航,而在無人機(jī)方面的研究相對匱乏,其原因主要有兩個(gè)方面:第一,普通芯片處理數(shù)據(jù)的能力不能達(dá)到要求,即對于大量數(shù)據(jù)的計(jì)算不能滿足系統(tǒng)快速響應(yīng)的需要。第二,傳感器不能夠準(zhǔn)確和快速對周圍環(huán)境進(jìn)行采樣。為了解決上述的三個(gè)問題,本項(xiàng)目將提出了一種基于DSP芯片機(jī)載設(shè)備的四旋翼飛行器系統(tǒng),來實(shí)現(xiàn)無人機(jī)的自主避障功能。
二、研究內(nèi)容
本項(xiàng)目主要選取四旋翼飛行器作為研究平臺,通過機(jī)載CCD攝像機(jī)作為圖像傳感器代替激光雷達(dá)測距儀,并由專用DSP處理器對拍攝的圖像進(jìn)行處理、閾值化、特征識別等過程,來實(shí)現(xiàn)飛行器對前方障礙的快速識別,然后經(jīng)過飛控計(jì)算機(jī)發(fā)出控制指令,實(shí)時(shí)在線調(diào)節(jié)飛行器的俯仰角、偏航角和滾轉(zhuǎn)角,使飛行器能夠快速、穩(wěn)定的避開障礙物,實(shí)現(xiàn)無人機(jī)的完美避障。它具體涵蓋了下列內(nèi)容:1)基于光流算法的圖像處理及飛行器前方障礙物識別的軟件設(shè)計(jì)。2)基于DSP處理器的數(shù)據(jù)接收、處理以及控制信號輸出的硬件平臺設(shè)計(jì)。3)將基于光流算法的避障程序移植到DSP芯片中。4)基于DSP的無人機(jī)避障系統(tǒng)PC機(jī)仿真軟件平臺搭建,進(jìn)行軟件仿真驗(yàn)證。5)基于DSP的無人機(jī)避障系統(tǒng)硬件平臺搭建,進(jìn)行實(shí)物飛行驗(yàn)證。
三、研究目標(biāo)和擬解決的關(guān)鍵問題
(一)研究目標(biāo)
筆者欲開發(fā)一種基于DSP的四旋翼飛行器視覺導(dǎo)航避障系統(tǒng)。通過軟硬件設(shè)計(jì)結(jié)合,實(shí)現(xiàn)四旋翼飛行器快速、穩(wěn)定的自主避障,同時(shí)還要實(shí)現(xiàn)路徑最短、能耗最小、飛行效果最佳等功能。
(二)擬解決的關(guān)鍵問題
1)解決快速、準(zhǔn)確識別障礙物和周邊背景圖像噪聲對數(shù)據(jù)處理結(jié)果的影響的技術(shù)。2)解決研究完整的基于DSP芯片的無人機(jī)避障系統(tǒng)的搭建。3)解決將研究基于光流值的避障算法移植到DSP芯片中。
四、擬采取的研究方法余可行性分析
(一)擬采取的研究方法
1.硬件平臺搭建樣板
硬件是整個(gè)避障系統(tǒng)的基礎(chǔ),本項(xiàng)目擬采用CCD攝像機(jī)作為圖像傳感器,采用性能高速的DSP芯片(DM642芯片)對圖像進(jìn)行處理,完成障礙物識別等任務(wù),遙控發(fā)射器和接收器頻率為2.4GHz,為避免頻率相同下,信號的干擾,故舍棄傳輸距離更遠(yuǎn)的XBee無線數(shù)據(jù)傳輸器(2.4GHz),選擇傳輸距離較近,但滿足要求的3DR Radio(915MHz)無線數(shù)據(jù)傳輸器。地面站由一臺計(jì)算機(jī)控制以及相應(yīng)軟件組成,對飛行器進(jìn)行實(shí)時(shí)監(jiān)控,系統(tǒng)硬件平臺方案。
2.PC機(jī)仿真軟件平臺搭建, 進(jìn)行軟件仿真驗(yàn)證
通過OpenGL與MATLAB混合編程,來實(shí)現(xiàn)光流的避障算法的仿真驗(yàn)證。具體思路是:基于OpenGL搭建一個(gè)虛擬的飛行環(huán)境,在該環(huán)境模擬一架無人機(jī)并將攝像機(jī)放置在飛機(jī)前端,同時(shí)在場景中放置一定的障礙物,然后通過MATLAB的實(shí)時(shí)運(yùn)行結(jié)果來控制該飛行器的飛行,實(shí)現(xiàn)自主避障。
(二)可行性分析
在本次項(xiàng)目設(shè)計(jì)中,既有PC機(jī)仿真軟件平臺搭建,對系統(tǒng)軟件進(jìn)行測試,又有硬件平臺搭建,對系統(tǒng)實(shí)物進(jìn)行測試,整個(gè)研究過程的實(shí)時(shí)和準(zhǔn)確都能得到保證。同時(shí)本系統(tǒng)搭載的外設(shè)使用價(jià)格低、質(zhì)量小、信息全的機(jī)載攝像機(jī)作為避障傳感器,與其他的激光或者雷達(dá)測距傳感器相比,不但減輕了無人機(jī)的載荷,增加續(xù)航能力,而且降低了成本,有利于無人機(jī)的推廣。
(三)本項(xiàng)目創(chuàng)新點(diǎn)及特色
1)本項(xiàng)目核心設(shè)計(jì)思想類似人類避障行為:DM642芯片類似人的大腦,CCD相機(jī)則相當(dāng)于人的眼睛。當(dāng)無人機(jī)遇到障礙時(shí),系統(tǒng)通過CCD相機(jī)將環(huán)境信息傳輸?shù)紻M642,隨后DM642“思考”并做出判斷,然后把得出的控制信號經(jīng)過I/O口傳給飛控計(jì)算機(jī),飛控計(jì)算機(jī)控制四個(gè)電機(jī)的運(yùn)轉(zhuǎn),實(shí)現(xiàn)一次避障“運(yùn)動”。2)設(shè)計(jì)一種基于DSP的光流算法避障系統(tǒng),實(shí)現(xiàn)無人機(jī)避障的最優(yōu)化處理。
參考文獻(xiàn):
[1] 鄭海潮.四軸飛行器自主飛行控制及避障系統(tǒng)研究[D].電子科技大學(xué),2016.
[2] 聶博文,馬宏緒,王劍,王建文.微小型四旋翼飛行器的研究現(xiàn)狀與關(guān)鍵技術(shù)[J].電光與控制,2007(06).
江西省教育廳科學(xué)技術(shù)研究項(xiàng)目:基于DSP的四旋翼飛行器視覺導(dǎo)航避障系統(tǒng)研究,項(xiàng)目編號:GJJ151290
作者簡介:肖祖銘(1978-),男,江西萬安人,本科,副教授,景德鎮(zhèn)學(xué)院機(jī)電系。