Powered by OpenAIRE graph
Found an issue? Give us feedback
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

Разработка прототипа полетного контроллера для БПЛА самолетного типа на базе RP pico

выпускная квалификационная работа бакалавра

Разработка прототипа полетного контроллера для БПЛА самолетного типа на базе RP pico

Abstract

В работе приведен обзор основных понятий и принципов, характерных для полетных контроллеров, использующихся при эксплуатации беспилотных летательных аппаратов самолетного типа. Рассмотрены протоколы разного уровня: 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.

Keywords

микроконтроллер, microcontroller, UAV, Micropython, БПЛА, беспилотник, Python

  • BIP!
    Impact byBIP!
    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
Powered by OpenAIRE graph
Found an issue? Give us feedback
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).
BIP!Citations provided by BIP!
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.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Upload OA version
Are you the author of this publication? Upload your Open Access version to Zenodo!
It’s fast and easy, just two clicks!