局部地圖讓無(wú)人機(jī)能夠構(gòu)建并記住周圍幾十米內(nèi)的三維環(huán)境,從而實(shí)現(xiàn)「指點(diǎn)飛行」等功能,因?yàn)閮H僅知道飛行方向和機(jī)身位置肯定是不夠的,只有對(duì)周圍地形變化有記憶能力,才能完成「在指定方向上規(guī)劃線路并繞行」這樣級(jí)別的任務(wù)。
而全局地圖則是對(duì)整個(gè)飛行過程中經(jīng)過的地形的記錄,雖然精度不如局部地圖,卻能幫助無(wú)人機(jī)實(shí)現(xiàn)「智能返航」等功能:當(dāng)無(wú)人機(jī)一不小心飛到了建筑物后面導(dǎo)致遙控信號(hào)丟失時(shí),智能返航功能能夠讓無(wú)人機(jī)在一分鐘內(nèi)沿原路返航,如果一分鐘內(nèi)不能連上遙控器信號(hào),則會(huì)直線返航。這其中對(duì)飛行路徑周圍環(huán)境的記憶,就是精靈4Pro智能之處的另一個(gè)體現(xiàn)。
實(shí)現(xiàn)的難點(diǎn)
避障功能從構(gòu)思到實(shí)現(xiàn),走的每一步幾乎都便隨著無(wú)數(shù)的難題。僅僅是寫出有效的視覺識(shí)別或者地圖重構(gòu)的算法還只是第一步,能讓它在無(wú)人機(jī)這樣一個(gè)計(jì)算能力和功耗都有限制的平臺(tái)上流暢穩(wěn)定的跑起來(lái),才是真正困難的地方。特別是在精靈4Pro上,不僅雙目視覺的數(shù)據(jù)量相比精靈4直接翻了一倍,還要保證續(xù)航不受影響,這是非常困難的。
此外,如何處理功能的邊界也是一個(gè)問題,比如雙目視覺在視線良好的情況下可以工作,那么當(dāng)有灰塵遮擋的情況下呢?這就需要不斷的實(shí)驗(yàn)和試錯(cuò),并且持續(xù)的優(yōu)化算法,保證各項(xiàng)功能在各類場(chǎng)景下都能正常工作,不會(huì)給出錯(cuò)誤的指令。
「避障功能」作為近年來(lái)無(wú)人機(jī)產(chǎn)品的大趨勢(shì),帶來(lái)的最直接的好處就是,以往一些人為疏忽造成的撞擊,現(xiàn)在都能經(jīng)由避障功能去避免,既保障了無(wú)人機(jī)飛行安全的同時(shí),也避免了對(duì)周圍人員財(cái)產(chǎn)的損害,讓飛無(wú)人機(jī)的門檻進(jìn)一步得到了降低。
而長(zhǎng)遠(yuǎn)來(lái)看,無(wú)人機(jī)想要普及到農(nóng)業(yè)、建筑、運(yùn)輸、媒體等領(lǐng)域,「智能化」肯定是必經(jīng)之路,畢竟只有在飛行功能上做到智能控制,才有余量去滿足不同行業(yè)的需求。如今由「避障功能」而衍生出的一系列「智能飛行」功能,無(wú)疑就是「無(wú)人機(jī)智能化」的階段性體現(xiàn)之一。