雖然近年電腦深度學(xué)習(xí)和人工智能發(fā)展迅速,不過無人機(jī)因?yàn)闄C(jī)件的記憶體、頻寬和功率等條件所效,在當(dāng)中設(shè)置相關(guān)演算法仍有難度。有研究人員近日制作一款小型 AI 無人機(jī),可以在不需要人手操作下能自主飛行。
自行判斷飛行路徑
這款自主飛行的小型無人機(jī)由瑞士蘇黎世聯(lián)邦理工學(xué)院和意大利博洛尼亞大學(xué)的研究人員共同開發(fā),這款無人機(jī)安裝了類神經(jīng)網(wǎng)絡(luò)系統(tǒng) DroNet,能以 20fps 的速度處理無人機(jī)鏡頭拍攝的影像,借此計(jì)算出轉(zhuǎn)向角度、無人機(jī)的前進(jìn)方向和碰撞的可能性,從而判斷繼續(xù)前進(jìn)還是停止。
AI 無人機(jī)可自主判斷前進(jìn)或停止。
深度學(xué)習(xí)街道圖像
從早前本站報(bào)道過的深度學(xué)習(xí)的人物專訪中提到,類神經(jīng)網(wǎng)絡(luò)需要提供大檔的檔案給系統(tǒng)辨識(shí);這款無人機(jī)的研發(fā)小組也做了同樣的準(zhǔn)備,使用單車和汽車拍攝了數(shù)千幅不同街道的圖像,為無人機(jī)的深度學(xué)習(xí)系統(tǒng)作訓(xùn)練,讓它有辨識(shí)該前進(jìn)還是停止的能力。
論文中有圖解 Dronet 的原始架構(gòu)。
內(nèi)置晶片獨(dú)立運(yùn)算
在此 AI 無人機(jī)的舊版本中,其需要連接高效能的筆記簿電腦運(yùn)行 DroNet,人工智能才能運(yùn)作,不過小組后來開發(fā)了只有 50 美分大小(直徑約 3cm), 0.094 W 低功耗,并基于 RISC-V 開源處理器架構(gòu) GAP8 晶片的 PULP (Parallel Ultra Low Power)平臺(tái),將它搭載在無人機(jī)上,才能令無人機(jī)真正自主飛行,不必外連感應(yīng)器或電腦作運(yùn)算。
無人機(jī)安裝了 GAP8 八核心處理器完成運(yùn)算。
未能上下飛行
不過目前這款 AI 無人機(jī)無論舊版或新版都有一個(gè)缺陷,就是由于其訓(xùn)練圖像是從單一平面的單車或汽車而來,所以無人機(jī)只能水平移動(dòng),不能向上或向下飛行。相信改變訓(xùn)練內(nèi)容可以變更其飛行模式。