Preview

Informatics in school

Advanced search

Using Tello quadcopters when studying the course "Introduction to programming in Python"

https://doi.org/10.32517/2221-1993-2023-22-5-74-81

Abstract

The article discusses the capabilities of Tello educational quadcopters and their use in Python programming classes. The topics of modules that are recommended to be studied using quadcopters are given. When describing the modules, the basic concepts of the Python programming language, the features of its use in conjunction with quadcopter DJI Tello, safety precautions when working with a quadcopter, and its structure are considered. The concepts of an algorithm, its properties, and the main types of algorithms are described. The emphasis is on the consideration of a linear algorithm; examples of the implementation of linear algorithms for autonomous flight are given, as well as examples of programs for obtaining information from on-board sensors. Possible examples of tasks that can be offered to students when studying each module are considered. The article is intended for informatics teachers, students of pedagogical universities, and additional education teachers.

About the Authors

A. V. Kotenko
Omsk State Pedagogical University
Russian Federation

Omsk



V. E. Kotenko
Omsk State Pedagogical University
Russian Federation

Omsk



References

1. Атлас новых профессий. https://new.atlas100.ru/

2. Босова Л. Л., Босова А. Ю. Информатика. 8 класс: учебник. ФГОС. М.: БИНОМ. Лаборатория знаний, 2020. 176 с.

3. Жданова Т. А., Бузыкова Ю. С. Основы алгоритмизации и программирования: учебное пособие. Хабаровск: Изд-во Тихоокеан. гос. ун-та, 2011. 56 с.

4. Жилиндина О. В., Мокронос К. К. Программирование группы квадрокоптеров для автономного выполнения задач // Современные инструментальные системы, информационные технологии и инновации. Сборник научных трудов XVI Международной научно-практической конференции (Курск, 18–19 марта 2021 года). Курск: Юго-Западный государственный университет, 2021. С. 90–93. EDN: PTZGFX.

5. Образовательный программируемый конструктор квадрокоптер Tello EDU. Описание // Летательные беспилотные системы. https://lbs-aero.ru/tello_edu/

6. Яценков В. С. Твой первый квадрокоптер: теория и практика. СПб.: БХВ-Петербург, 2016. 256 с.

7. PYPL Popularity of Programming Language // PYPL Index. https://pypl.github.io/PYPL.html

8. Tello SDK 3.0 User Guide. https://www.rsmanuals.com/58414/tello-sdk-30/page-3/

9. TELLO. Руководство пользователя. https://cornu.ru/manuals/gyz900.pdf

10. TIOBE Index // TIOBE . https://www.tiobe.com/tiobeindex


Review

For citations:


Kotenko A.V., Kotenko V.E. Using Tello quadcopters when studying the course "Introduction to programming in Python". Informatics in school. 2023;(5):74-81. (In Russ.) https://doi.org/10.32517/2221-1993-2023-22-5-74-81

Views: 198


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2221-1993 (Print)