DJITelloPy Drone Coding
A deep dive into coding Tello and Tello EDU with a 3rd party Python library
This Course is included with the DroneBlocks Membership
This DroneBlocks course will take a deep dive into the DJITelloPy Python API and how a Python program communicates to the Tello drone. We will look at a number of the methods available to control the Tello drone from any Python script. In addition, you can use the commands you learn in this course, in the other courses on Advanced Tello Programming with Python. By the end of this course, you will know how to install the necessary libraries and create Python scripts to interact with the Tello drone. With these building blocks, you create your own scripts to customize the flying pattern of the Tello drone.
All code for this course can be found in the GitHub repo below:
https://github.com/dbaldwin/DroneBlocks-DJITelloPy-Tutorial
Your Instructor
Pat Ryan got his first computer, an Apple IIe plus, while in high school and fell in love with programming. Today he is VP/Chief Architect for SPR Consulting in Chicago and still programs everyday.
Pat has worked on projects that range from the very first in-vehicle navigation systems to working on some of the first online Universities to clinical decision support tools that help guide some of the most prestigious medical clinics in the world.
Pat’s passion is to work on projects that matter and to help teach people the joy of programming. There is nothing more exciting than to work on a program that will control a car, or a robot or a drone.
Pat graduated from the University of Illinois with a BS in Electrical Engineering and holds a MS in Computer Science from the Illinois Institute of Technology.
Course Curriculum
-
PreviewIntro (9:34)
-
StartLesson 1 - Takeoff and Land (3:00)
-
StartLesson 2 - Move Up and Move Down (3:20)
-
StartLesson 3 - Move Left and Move Right (2:08)
-
StartLesson 4 - Move Forward and Move Backward (1:45)
-
StartLesson 5 - Rotate Clockwise and Counter Clockwise (1:54)
-
StartLesson 6 - Flip Left and Flip Right (2:34)
-
StartLesson 7 - Move to XYZ with Speed (4:25)
-
StartLesson 8 - Criss Cross Pattern (3:57)
-
StartLesson 9 - Synchronous and Asynchronous Commands (3:55)
-
StartLesson 10 - Asynchronous Communication (8:12)
-
StartLesson 11 - Take a Picture (11:31)
-
StartLesson 12 - Video Feed - No Flying (6:19)
-
StartLesson 13 - Video Feed While Flying (13:56)
-
StartLesson 14 - Video Feed While Flying Synchronous Commands (7:47)
-
StartLesson 15 - Wrap Up (3:42)