This program is a curriculum-based program that teaches computer science skills and the Python programming language in a team setting through hands-on use of a Tello EDU minidrone. After utilizing the curriculum in the classroom or after school, students can showcase their skills and accomplishments at *Aerial Challenge Days, competition events where student teams work to solve progressively more difficult challenges.
The drone takes off, goes forward 100cm, then lands
The drone takes off, goes forward 100cm, turns 315 degrees, goes forward 150cm, then lands
The drone takes off, goes forward 50cm, turns 90 degrees, repeats this until the drone makes a complete square, then lands
The drone takes off, goes forward 100cm, lands, then takes off, turns 180 degrees, goes forward 50cm, turns 180 degrees, then lands
The drone takes off, goes up 50cm, goes forward 150cm, goes up again 75cm, turns 180 degrees, goes down 50cm, goes forward 250cm, then lands
The code for the combo flight
The overall objective is to use a combination of at least four of the commands we have learned in one flight. In this video the drone takes off, turns 360 degrees, goes up 150cm, turns 180 degrees, goes down 150cm, goes forward 200cm, then lands. The drone takes off again, goes backwards 200cm, turns clockwise 90 degrees, then lands.
Description: Take off from horizontal hula hoop, fly forward past elevated vertical hula hoop, use left/right to make a 90 degree turn, forward through second vertical hula hoop and land in 2nd horizontal hula hoop.
The drone flies through two hoops, then lands in another hoop.
Description: Take off from hula hoop, drop down, forward under rod, lift up, forward over barrier, land in hula hoop.
The drone goes through the hoop, turns around and flies above the hoop and lands in the same hoop.
Description: Take off two drones from different hula hoops, make an octagon in the air using cw or ccw and Loop. FInally return to take off hula hoop.
The drone flies in an octagon shape by looping through a section of code multiple times. We couldn't get two drones to work at once.
Description: User Input number of sides, take off from hula hoop, make polygon in air, land in hula hoop.
I inputted 3 sides, so it flies in a triangle shape horizontally.
Description: Take off from hula hoop, use curve to make horizontal circle, use curve to make vertical circle, use circle to make diagonal circle, land in hula hoop.
Phone stopped recording after the first two circles so I had to record another video with the diagonal circle. Drone flies a horizontal, vertical, and diagonal circle.
Description: Take off from hula hoop, use go to diagonally pass through hoop, land on raised platform, take off from platform, use go to diagonally pass through second hoop, land in hula hoop.
The drone flies diagonally through the hoop then lands on the raised surface. It takes off again, flies diagonally, then lands.
Description: User Input number of sides, take off from hula hoop, make polygon in air, land in hula hoop.
I inputted 3 sides, so it flies a vertical triangle. The user can input 3, 4, or 5 sides tot create a vertical polygon.
Description: Make a zig-zag path using 8 flips, making the drone "walk". Then return to the launch hula hoop. (Created by Aidan Wrightson)
The drone flips back and forth making it appear that it's walking
Challenge: Using Python, create code that will direct a drone to write your three initials. They can be vertical or horizontal. Incorporate "flip" that will indicate a space between the letters.
Time lapse of the drone flying my initials (ARD)