
Ð’ работе приведен обзор оÑновных понÑтий и принципов, характерных Ð´Ð»Ñ Ð¿Ð¾Ð»ÐµÑ‚Ð½Ñ‹Ñ… контроллеров, иÑпользующихÑÑ Ð¿Ñ€Ð¸ ÑкÑплуатации беÑпилотных летательных аппаратов Ñамолетного типа. РаÑÑмотрены протоколы разного уровнÑ: iBus, UART, I2C, NMEA, иÑпользующиеÑÑ Ð´Ð»Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑ‚Ð²Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ датчиками и микроконтроллером. Были Ñформулированы требованиÑ, которые опиÑывают то, каким образом должно проиÑходить взаимодейÑтвие Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ñ Ð¿Ð¾Ð»ÐµÑ‚Ð½Ñ‹Ð¼ контроллером и микроконтроллера Ñ Ð´Ð°Ñ‚Ñ‡Ð¸ÐºÐ°Ð¼Ð¸. Путем раÑÑÐ¼Ð¾Ñ‚Ñ€ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… инÑтрументов был выбран Ñтек технологий, обеÑпечивающий реализацию требований в виде программного продукта. Итогом работы Ñтала Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð´Ð»Ñ Ð¼Ð¸ÐºÑ€Ð¾ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð»ÐµÑ€Ð°, Ñ€ÐµÐ°Ð»Ð¸Ð·ÑƒÑŽÑ‰Ð°Ñ Ð½ÐµÑколько режимов полетного контроллера: прÑмое управление, ÑÑ‚Ð°Ð±Ð¸Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ð¾ двум оÑÑм, автономный полет. Также было реализовано приложение-конфигуратор, предназначенное Ð´Ð»Ñ Ð½Ð°Ñтройки оÑновных параметров полетного контроллера. Приложение-конфигуратор и программа Ð´Ð»Ñ Ð¼Ð¸ÐºÑ€Ð¾ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð»ÐµÑ€Ð° были проверены модульными теÑтами.
The subject of the graduate qualification work is «Development of a prototype flight controller for an airplane-type UAV based on RP pico». The paper provides an overview of the main concepts and principles relevant to flight controllers used in the operation of aircraft-type UAVs. Protocols of different levels were considered: iBus, UART, I2C, NMEA, used for interaction between sensors and microcontroller. Requirements are formulated describing the interaction between the user and the flight controller, as well as the microcontroller and the sensors. By considering different tools, a technology stack was selected to provide the requirements in the form of a software product. As the result, several modes of flight controller were realized: direct control, two-axis stabilization, and autonomous flight. Additionally, a configuration application was developed to adjust the main parameters of the flight controller. Configurator application and program for microcontroller were checked with modular tests.
микÑоконÑÑоллеÑ, microcontroller, UAV, Micropython, ÐÐÐÐ, беÑпилоÑник, Python
микÑоконÑÑоллеÑ, microcontroller, UAV, Micropython, ÐÐÐÐ, беÑпилоÑник, Python
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
