Надвисокорівневе програмування системи електроприводів квадрокоптерів та автономних роботів

dc.contributor.authorВойтенко, В. П.
dc.contributor.authorЄршов, Р. Д.
dc.date.accessioned2022-09-13T08:46:00Z
dc.date.available2022-09-13T08:46:00Z
dc.date.issued2021
dc.descriptionВойтенко, В. Надвисокорівневе програмування системи електроприводів квадрокоптерів та автономних роботів / В. Войтенко, Р. Єршов // Технічні науки та технології. – 2021. – № 4 (26). – С. 129-139.en_US
dc.description.abstractРозробка програмного проєкту для системи керування електроприводами безпілотного літального апарату (БПЛА) та автономного робота (АР) зазвичай виконується мовами програмування високого або середнього рівня, що збільшує обсяг, складність та час створення коду. У роботі експериментально підтверджена ефективність надвисокорівневого програмування для створення прототипу системи керування електроприводами БПЛА та АР безпосередньо з імітаційної моделі з використанням Embedded Coder® та інструменту STM32 embedded target for MATLAB® and Simulink®.en_US
dc.description.abstractalt1The research is devoted to the urgent task of reducing the time of software prototype development for the system of electric drives of unmanned aerial vehicles (UAVs) or autonomous robots (AR). The development of software for the control system of UAVs and ARs requires in-depth knowledge of the problem area and practical skills of programming a specific microcontroller (MC), and the creation of power systems with new energy saving algorithms requires changing target platforms, which leads to additional training, development time and cost. The most adequate component for the creation of control systems for UAV and AR is the ARM Cortex family MC. Integrated development environments (IDE) use high- or medium-level programming languages, which increases the amount and complexity of software code. One of the stages in the development of a complex electronic system is to create a simulation model, most often in the MATLAB®-Simulink® environment. Thanks to the available means of generating software code for the development of a prototype of the control system of electric drives of a stand-alone device, you can use ultra-high-level languages. The aim of the work is to analyze the existing possibilities of using ultra-high level programming languages in the computer modeling environment to create a software project of a prototype of UAV and AR control system, which allows to significantly reduce design time. The possibilities of using MATLAB Coder™, Simulink Coder™ and Embedded Coder® are analyzed and the STM32 embedded target tool for MATLAB® and Simulink® is used to automate the process of generating the code of the built-in MC. The efficiency of using the available ultra-high level programming tools for the development of control systems for UAV and AR electric drives on the basis of built-in MCs has been experimentally confirmed. Direct porting of automatically generated code to the IDE, as well as research into the use of the PIL (Processor-In-the-Loop) method, remains relevant.en_US
dc.identifier.urihttp://ir.stu.cn.ua/handle/123456789/25910
dc.language.isouken_US
dc.publisherЧернігів : НУ "Чернігівська політехніка"en_US
dc.relation.ispartofseriesТехнічні науки та технології;№ 4 (26)
dc.subjectelectric drive modelen_US
dc.subjectMATLABen_US
dc.subjectSimulinken_US
dc.subjectunmanned aerial vehicle (UAV)en_US
dc.subjectautonomous roboten_US
dc.subjectsoftware for the electric power supplyen_US
dc.subjectмодель електроприводаen_US
dc.subjectбезпілотний літальний апарат (БПЛА)en_US
dc.subjectавтономний роботen_US
dc.subjectпрограмне забезпечення системи енергоживленняen_US
dc.titleНадвисокорівневе програмування системи електроприводів квадрокоптерів та автономних роботівen_US
dc.title.alternativeUltra-high-level programming of the system оf electric drives of quadcopters and autonomous robotsen_US
dc.typeArticleen_US

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Technical sciences and technologies 4(26)2021_печать-129-139.pdf
Розмір:
541.21 KB
Формат:
Adobe Portable Document Format
Опис:
стаття

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
3.23 KB
Формат:
Item-specific license agreed upon to submission
Опис: