自5月8日LiteBee Wing FM編隊(duì)套裝正式與大家見面以來,虜獲了許多用戶的芳心。不得不說,借助無人機(jī)編隊(duì)的形式,完成不同維度的視覺表達(dá),對(duì)于觀看者來說現(xiàn)場(chǎng)效果更令人驚嘆。
在驚嘆之余,你是否想知道集科技和藝術(shù)于一身的無人機(jī)編隊(duì)表演是怎么做的?是否復(fù)雜又難學(xué)?今天來跟小火一起探秘!
可能你會(huì)以為視頻上炫酷的無人機(jī)編隊(duì)表演一定是由復(fù)雜枯燥的代碼完成的,實(shí)際上并不是!創(chuàng)客火(Makerfire)的LiteBeeGo編程軟件是將復(fù)雜的程序圖形化、可視化,大人或小孩都可輕松上手,實(shí)現(xiàn)不同類型、規(guī)模的編隊(duì)飛行表演。
如果你覺得編出整場(chǎng)炫酷的無人機(jī)編隊(duì)表演不知道如何下手,那我們可以把復(fù)雜化為簡單,先從實(shí)現(xiàn)幾何形狀編隊(duì)開始,今天小火將手把手教你怎么實(shí)現(xiàn)編隊(duì)中的圓形飛行!
入學(xué)準(zhǔn)備:一臺(tái)已安裝LiteBeeGo編程軟件的電腦,LiteBee Wing FM 編隊(duì)套裝。梳理思路,多架無人機(jī)位置應(yīng)該怎么擺放?假設(shè)一開始我們把標(biāo)識(shí)1~8的無人機(jī)的位置擺放如下圖所示:
無人機(jī)位置擺放參考圖 注:機(jī)頭朝前
那多架無人機(jī)起飛后又怎么形成圓?
簡而言之,這是一個(gè)路徑規(guī)劃問題,無人機(jī)起飛后怎么移動(dòng)到相對(duì)于的二維碼上形成圓進(jìn)行轉(zhuǎn)圈。
在這之前,我們需要先理解:什么是圓?圓是在一個(gè)平面內(nèi),一動(dòng)點(diǎn)以一定點(diǎn)為中心,以一定長度為距離旋轉(zhuǎn)一周所形成的封閉曲線。所以我們需要先確定圓心,再規(guī)劃出圓的軌跡。
根據(jù)多架無人機(jī)一開始的位置擺放,我們假設(shè)把二維碼54和二維碼65的中間點(diǎn)作為圓心,畫出圓的軌跡。如圖所示:
確定好圓的軌跡后,我只需要把起飛的無人機(jī)移動(dòng)到圓軌跡的二維碼上。
問題來了,那圓軌跡上的二維碼可以隨便放嗎?并不是,我們移動(dòng)的位置最好遵循逆時(shí)針,且擺放之間至少要間隔一個(gè)二維碼以上。
如果想讓多架無人機(jī)飛出來的軌跡更趨近于圓,可運(yùn)用圓的軸對(duì)稱擺放位置,軸對(duì)稱就是一個(gè)平面圖形沿著一條直線折疊后,直線兩旁的部分能夠互相重合。簡單來說,就是把圓分成兩個(gè)半圓,先在一個(gè)半圓上放置好四架無人機(jī),再根據(jù)軸對(duì)稱原理,把其他四架無人機(jī)對(duì)應(yīng)放好,這樣飛出來的軌跡會(huì)更趨近于圓。如圖所示:
這樣圓的形狀也完成了,現(xiàn)在我們想讓圓實(shí)現(xiàn)什么效果,旋轉(zhuǎn)半圈還是一圈?逆時(shí)針旋轉(zhuǎn)還是順時(shí)針旋轉(zhuǎn)?
以上思路都思考理清后,我們就可以結(jié)合LiteBeeGo編程軟件,分別對(duì)八架無人機(jī)的運(yùn)動(dòng)軌跡進(jìn)行編程定義,再結(jié)合美妙的音樂,最終實(shí)現(xiàn)你想要的編隊(duì)舞蹈!
開始編程
根據(jù)上述思路,我們以第一架無人機(jī)為例。
先讓無人機(jī)進(jìn)行校準(zhǔn),再執(zhí)行起飛,編程程序如下:
讓無人機(jī)移動(dòng)到圓軌跡相對(duì)于的二維碼上,如圖:
再設(shè)置無人機(jī)的LED燈亮藍(lán)色,接著圍繞二維碼54和65的中間點(diǎn)執(zhí)行順時(shí)針旋轉(zhuǎn)一圈。如圖:
切換設(shè)置無人機(jī)的LED燈為紫色,再圍繞二維碼54和65的中間點(diǎn)執(zhí)行逆時(shí)針旋轉(zhuǎn)一圈。如圖:
最后執(zhí)行降落。
同理,其他七架無人機(jī)可以按照以上思路與步驟進(jìn)行編程,按照以上思路與步驟將編程都補(bǔ)充完整后,我們就可以打開編隊(duì)窗口通過虛擬預(yù)覽來檢查自己的程序邏輯是否可執(zhí)行,再進(jìn)行修改調(diào)試。
學(xué)好之后,是不是發(fā)現(xiàn)硬核炫酷的無人機(jī)編隊(duì)表演并沒有自己想象中的難,趕快去試試吧!當(dāng)然,無人機(jī)的編隊(duì)舞蹈永不止一種,它們可以按照你的想法舞出千姿萬態(tài)的舞蹈,你可以充分利用所學(xué)的物理或數(shù)學(xué)知識(shí),來一場(chǎng)頭腦風(fēng)暴,讓你的無人機(jī)舞姿豐富多彩起來!
fqj
-
可編程
+關(guān)注
關(guān)注
2文章
860瀏覽量
39811 -
無人機(jī)
+關(guān)注
關(guān)注
229文章
10420瀏覽量
180120
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論