Skip to content

AlonBarak-dev/Tello-Semi-Autonomous

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TelloAI Competition - Ariel University - K&CG Lab - Starting Kit

About TelloAI

  • The competition is managed by the Computer Science Laboratory at Ariel University - K&CG Lab.
  • Number of teams is limited to 20.
  • Team size is not limited, each team should have a team leader.
  • Each team that passed the the Qualifying stage will receive a Tello drone until the end of the competition.

Main Events

  • TelloAI-101 : Introduction meeting @ 24/10/22
  • TelloAI-102 : Qualification stage @ 31/10/22
  • TelloAI-103 : Final stage @ 10/11/22

Prizes:

  • Winning team - 8,000 NIS
  • Second team - 4,000 NIS
  • Third team - 2,000 NIS

Prerequisites

  • Good Knowledge in Python.
  • Getting familiar with the Tello SDK.
  • Basic understanding of Aruco code.
  • A winning team!

Links to expand knowledge on the required subjects

Starting-Kit

This repo contains code that knows how to communicate with the Tello drone,
Receive information and video streams from him in real time.
In addition, a code used in Python attached that allows you to
control the drone with the help of your Keyboard while flying
without interfering with the main algorithm (may save your drone).
In the code we used opencv to detect Aruco code - feel free to use something else.

Python libraries

  • djitellopy - pip install djitellopy
  • OpenCV - pip install opencv-python
  • NumPy - pip install numpy
  • keyboard - pip install keyboard - might request sudo permission.
  • threading
  • socket
  • Queue
  • pandas
  • time

Keyboard Interface

python -m pip install -r requirements.txt
cd Keyboard-Interface
sudo python3 keyboardControl.py

Link to our YouTube channel

https://www.youtube.com/watch?v=892dmWhur80&list=PLL4BDIvakL8p3JlQrc3qWykljuYtWlZCS

Helped me in the making of this Repository: