wikidue

TELLO EDU FAQ

TELLO EDU 編輯器

讓初學者不需學習程式語法就可以學習程式設計,使用者介面分為三大塊。

載具連接窗口 : 透過Wi-Fi連接到無人機時,可透過此編輯器操控無人機。 功能列表 : 共分為積木列表、存檔、讀檔、虛擬飛機、垃圾桶等。透過積木拖曳的操作,讓無人機或是虛擬飛機可以根據擺放的積木指令,忠實呈現出對應動作,除此之外,擺放的積木指令,可以選擇儲存到帳號內,存讀簡單又方便。

積木列表 – 邏輯

透過邏輯積木,縮減重複的指令,或是執行特殊的判斷。

積木列表 – 飛行

無人機所有相關的命令指令。淺藍色表示共通指令,Tello 以及 Tello Edu均適用。 深藍色表示Tello Edu專用指令。

積木列表 – 感應

無人機所有相關的參數判斷,通常用來搭配運算邏輯積木使用。

積木列表 – 變數

透過變數積木,縮減重複的指令,或是執行特殊的判斷。

積木列表 – 運算與邏輯

常見的數學指令,通常用來搭配邏輯積木使用。

命令指令的數值

Tello Edu無人機以自身為原點,座標系採用右手座標系,各別說明如下:

X : 表示飛機在立體空間的前後(正數為前,負數為後)
Y : 表示飛機在立體空間的左右(正數為左,負數為右)
Z : 表示飛機在立體空間的上下(正數為上,負數為下)
曲線飛行指令 : 曲線的形成由三個點所構成,分別為當前的點,P1,P2。如果此三點可以形成一個曲線,則無人機才會飛行,因此,如果執行此指令沒有反應時,請確認此三點是否無法形成一個曲線,或是曲線太小。

TELLO Edu Marker飛行

專為Tello Edu無人機而做的指令,共三個指令,隨盒附贈四個Marker板子,每個板子共兩面,每面中間均有一個號碼,表示此Marker的號碼(1~8)。 每個Marker的右上角有個火箭的圖示,火箭的頭指向X的正向。當無人機偵測到正確的Marker時,會以Marker的座標系執行指令。 ※因此要特別注意無人機的飛行高度,當高度太低,會偵測不到※ 對應到指令中,會有個M的參數可以輸入,輸入的範圍各別說明如下:

-2 : 尋找當前位置掃描到的所有Marker,最靠近無人機的Marker。
-1 : 尋找當前位置掃描到的所有Marker中的第一張Marker。
0 : 不判斷。
1~8 : 尋找當前位置掃描到的所有Marker中,號碼相同的Marker。

-前往XYZ(M) & 曲線飛行指令(M) : 功能與原指令相同,差別在於增加一個Marker參數,如果參數設定的號碼與無人機當前位置偵測到的Marker代碼相同,則XYZ會採用Marker的座標系,否則會採用無人機的座標系。

-跳躍(M) : 從M1走到M2的原點,M1.M2若有任一為0,則指令不執行。若偵測不到M1,則原地下降,否則會以marker的座標系前往所設定的XYZ。若偵測不到M2,則指令結束,否則會飛往M2的原點並旋轉到所設定的角度。