Objective - Learning computer science skills and the Python programming language in a team setting to control a Tello EDU minidrone
Development
FlipFlight.py
In the video you can see the drone takeoff, elevate, flip twice, rotate, go forward, then flip again before landing. The purpose of this code was to flex the "flip" function of the Tello drone. To accommodate any possible failure I increased the drone's elevation by 200cm(6.5ft) before flipping. To prevent the drone from colliding with any object in the workshop after two flips the drone rotates 180, then advances 100cm to approach the landing zone. The drone then lands and disconnects.
The top section imports complex code and stores them as variables and functions. Time is also imported to allow breaks between actions.
FlyShapes.py
Challenge Flights