Flying Python Playground

Technologie: Python

SolarWinds Challenge

Tento track je určen pro každého, kdo má zájem o programování dronů v Pythonu. S programováním dronů nemusíš mít skutečné zkušenosti, nemusíš být ani senior vývojářem v Pythonu. Vše, co potřebuješ, je být ochotný hrát si s létajícími objekty, mít algoritmické myšlení a mít alespoň základní zkušenosti s Pythonem.

Jak to celé bude probíhat?

Pro účel tohoto tracku společnost SolarWinds zakoupila pět Tello dronů. Budeš pracovat s Tello SDK, který ti umožní ovládat dron pomocí příkazů „control, read a set“, které zadáš prostřednictvím PC, MAC nebo mobilního zařízení připojeného k Wi-Fi. Tello SDK také umožňuje přijímat video stream z dronu vybaveného HD kamerou.
Existuje mnoho výzev, na kterých můžete pracovat ve 4 malých skupinách (maximálně 5 osob na skupinu). Pro inspiraci jsme uvedli několik příkladů, na kterých můžete zvážit práci:

  • Pořiďte fotografie z dronu a vytvořte panoramatický výhled
  • Použijte stávající rámce pro rozpoznávání objektů a počítejte množství objektů v prostoru (např. počet lidí v místnosti, množství aut na parkovacím místě, ..)
  • Použijte stávající rámce pro rozpoznávání objektů a najděte konkrétní pokoj v místnosti
  • Malba světlem nebo turtle graphic s využitím dronu
  • Synchronizované létání / tanec se 2 drony

Požadavky a základní předpoklady:

  • Přines si svůj vlastní Win, Linux nebo MacOS stroj
  • V notebooku si nainstaluj jedno z integrovaných vývojových prostředí
  • Jako systém pro správu verzí budeme používat GitHub, měj prosím vytvořený svůj účet
  • Nainstalovaný Python 3.7 na svém počítači.
  • Podívej se na Tello SDK a Python bindings 
  • Podívej se na Tello video tutorial

Mentoři

Naši techničtí mentoři Vlado Kopso a Dominik Jochec vám v případě potřeby pomohou s kódováním. Mají základní zkušenosti s Tello SDK, ale spoustu zkušeností s Pythonem. Vlado a Dominik jsou ti, kteří nakonec vyhodnotí výsledky vašeho projektu. Pouze jeden tým může vyhrát a každý člen týmu ve vítězném týmu bude odměněn dronem Tello.

Vlado Kopso

Vlado pracuje jako Technical Test Lead v cloudové divizi SolarWinds. Vede tým QA/Automation, píše automatizované testy v Pythonu a školí vývojářské týmy v otázkách testování a testovatelnosti jejich kódu.

Dominik Jochec

Dominik je čerstvý absolvent, stále učí Python na FI MUNI. Pracuje v cloudové divizi SolarWinds, jeho úkolem je automatizace testů v Pythonu. V poslední době se učí vývoj mikroprocesů v Go.

CodeBrew 2020 waiting list

Přidej se a začni tvořit budoucnost IT!

Potkej skvělé lidi a společně pracujte na budoucnosti IT.

With ❤️ by ENGETO Academy in 2019.

LINKS

Zásady ochrany osobních údajů

Všeobecné obchodní podmínky