Přejít na obsah Přejít na hlavní navigaci Přejít na vyhledávání

Naty Naty Žádná otázka není hloupá! 216 216 022 (Po–Pá 9–18 h)

  • Drony pro začátečníky
  • Pro vývojáře
  • Srandičky

Jak naprogramovat dron Tello nebo Robomaster TT, aby vás poslouchaly na povel?

2 minuty čtení

O možnostech programování dronu Tello nebo Robomaster TT se dočtete v každém produktovém popisku, ale my jsme vám konečně připravili návod, jak na to. Co si stáhnout a jak naprogramovat Tello nebo Robomastera na telefonu nebo desktopu? Jdeme na to!

programovani-dronu-tello-nahled.png

Naprogramování dronu Ryze Tello pomocí mobilního telefonu

  1. Stáhněte si zdarma aplikaci DroneBlocks pro Android nebo iOS.
  2. Otevřeme aplikaci a vybereme si z úvodní nabídky Tello dron.
  3. Po proklikání nápovědy se rovnou dostáváme do prostředí aplikace a můžeme začít chystat první misi. Funguje to opravdu jednoduše – pomocí levého menu dáváte za sebe příkazy, které má dron provést.

TIP

Ještě předtím přepněte appku pomocí menu se 3 čárkami v pravém horním rohu na měření v metrickém systému (switch to metric units).

  1. Začneme obligátně startem (takeoff), který přetáhnete doprostřed obrazovky.
  2. Pokračujeme položkou „navigation“ – vybereme např. Fly up a přidáme, jak vysoko. Stejně tak můžete přidávat jiné směry a vzdálenosti, kolik má dron uletět.
  3. Položka „camera“ vám zase dá možnost, aby dron automaticky udělal libovolný počet snímků ve vámi vybraném intervalu.
  4. Další srandičkou je „flip“, pomocí které si nastavíte otočky a saltíčka, nebo „loops“.
  5. A hodí se sekvenci zakončit přistáním (land).

Po naprogramování sekvence zapneme tlačítkem Tello, najdeme jeho ID pro propojení, a propojíme pomocí Wi-Fi s telefonem. V aplikace se nám zapne kamera Tella a můžeme to odpálit (Launch mission v 3 čárkách vpravo nahoře).

Naprogramování dronu Ryze Tello pomocí DroneBlocks na desktopu v jazyce Python

  1. Přidáme si DroneBlocks jako aplikaci do prohlížeče (v našem případě Chrome).
  2. Pokračujeme stejně jako na mobilu skládáním povelů do sekvence.

Naprogramování dronu Ryze Tello na desktopu v jazyce Python

  1. Stáhněte si program Visual Studio Code.
  2. Stáhněte si Python verzi 3.7.8.
  3. Po instalaci obojího si Python nainstalujeme do Visual Studio Code (resp. napojíme rozšíření pro Python).
  4. Dále si otevřu si příkazový řádek (CMD) a naistaluji si knihovny, které pro programování potřebuju. Pak je fajn počítač restartovat.
  5. Danou knihovku s FaceTrackem si otevřu ve Visual Studio Code.
  6. Začneme složkou Basic Movement a principiálně postupujeme podobně jako s DroneBlocks, kdy zadáváme sérii pokynů, ale sofistikovaněji.
  7. V kódu Basic Movement si pak můžete upravovat směry a rychlosti podle klíče, který vám Tomáš připravil, a prokládat je pokynem „sleep“, kdy dron v podstatě nedostává žádný povel.
  8. Nakonec nezapomeňte příkaz vynulovat, aby se vám na konci třeba dron nezasekl na pokynu „letět dopředu 100 km/h“, protože by to jistojistě někam nepěkně napálil.
  9. Přepněte počítač na Wi-Fi dronu Tello a můžeme spustit program.

Jak vidíte ve videjku, původní naprogramování nebylo úplně ideální, takže upravíme, uložíme a znovu spustíme. Je to prostě metoda pokus/omyl.

Ovládání dronu Tello pomocí klávesnice počítače

  • Tady si pro změnu otevřeme knihovnu s přehledem pokynů pro dron, které odpovídají různým klávesám. Uložím, spustím, počkám až to najede a jdeme na to.

Jako bonus si Tomáš na míru doprogramoval funkci FaceTrack, kterou znáte jako ActiveTrack z dronů DJI. A vyzkoušeli jsme ji samozřejmě na Alexovi 😊 Pokud by vám podobná funkce nefungovala, je možné, že je prostředí pro létání moc tmavé a poklad pro přistání moc tmavý.

Knihovny pro programování dronu Tello ke stažení

Stáhněte si knihovny pro programování Tella, o kterých Tom mluvil ve videu.

 A tím nekončíme, na závěr Tom naprogramoval Tello na zabijácký režim.

Alex pod útokem zabijáckého dronu

Jak vidíte, i s dronem za 4000,- si můžete pořádně užít a ještě se přiučit. Při útocích na Alexe se nám akorát podařilo nakřápnout jeden ochranný oblouk, což je položka za stovku.

👋✈ #LetuZdar

Anička


Štítky:

  • Drony pro začátečníky
  • Pro vývojáře
  • Srandičky

Poslední aktualizace článku: 28. 4. 2023

Byl pro vás článek přínosný?


Líbil se vám článek? Odebírejte náš newsletter a neunikne vám žádná novinka

O své osobní údaje se nemusíte bát, zpracováváme je podle pravidel a nerozesíláme spam.

Newsletter