Abstract
This paper presents a hands-on pedagogical approach using a DJI Tello drone as an interactive teaching platform in the field of automatic control engineering. The DJI Tello is a small commercial quadcopter drone and includes a software development kit (SDK) that allows developers to control the Tello using various programming languages, including Python. The drone is also equipped with a large number of sensors that can be used in real-time to collect data and analyze how changes in control inputs such as thrust, pitch, roll, and yaw affect its flight path and stability. These features make the Tello a good teaching tool for demonstrating control concepts in an attractive and practical way. Two examples of pedagogical applications are presented in this paper. The first example aims to illustrate in practice how system identification can be used to create a mathematical model of the DJI Tello drone using transfer functions. The second example aims to illustrate how to design a Proportional-Integral (PI) controller and validate it after its implementation on the DJI Tello drone. Through these teaching demonstrations, it was possible to enhance cognitive learning while providing students with a better understanding of the fundamental concepts of modeling and control. It was also observed that even though the students had no background in aeronautics, the use of an atypical system such as a drone aroused their curiosity, encouraging them to participate, thus making the in-class demonstrations more dynamic.
Author supplied keywords
Cite
CITATION STYLE
Ghazi, G., & Voyer, J. (2023). USE OF A DJI TELLO DRONE AS AN EDUCATIONAL PLATFORM IN THE FIELD OF CONTROL ENGINEERING. In Proceedings of the Canadian Engineering Education Association Conference (Vol. 2023). Canadian Engineering Education Association. https://doi.org/10.24908/pceea.2023.17061
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.