IRChNUT
Електронний архів Національного університету "Чернігівська політехніка"

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

ISSN 2415-363X

Показати скорочений опис матеріалу

dc.contributor.author Войтенко, В. П.
dc.contributor.author Єршов, Р. Д.
dc.date.accessioned 2022-09-13T08:46:00Z
dc.date.available 2022-09-13T08:46:00Z
dc.date.issued 2021
dc.identifier.uri http://ir.stu.cn.ua/123456789/25910
dc.description Войтенко, В. Надвисокорівневе програмування системи електроприводів квадрокоптерів та автономних роботів / В. Войтенко, Р. Єршов // Технічні науки та технології. – 2021. – № 4 (26). – С. 129-139. en_US
dc.description.abstract Розробка програмного проєкту для системи керування електроприводами безпілотного літального апарату (БПЛА) та автономного робота (АР) зазвичай виконується мовами програмування високого або середнього рівня, що збільшує обсяг, складність та час створення коду. У роботі експериментально підтверджена ефективність надвисокорівневого програмування для створення прототипу системи керування електроприводами БПЛА та АР безпосередньо з імітаційної моделі з використанням Embedded Coder® та інструменту STM32 embedded target for MATLAB® and Simulink®. en_US
dc.language.iso uk en_US
dc.publisher Чернігів : НУ "Чернігівська політехніка" en_US
dc.relation.ispartofseries Технічні науки та технології;№ 4 (26)
dc.subject electric drive model en_US
dc.subject MATLAB en_US
dc.subject Simulink en_US
dc.subject unmanned aerial vehicle (UAV) en_US
dc.subject autonomous robot en_US
dc.subject software for the electric power supply en_US
dc.subject модель електропривода en_US
dc.subject безпілотний літальний апарат (БПЛА) en_US
dc.subject автономний робот en_US
dc.subject програмне забезпечення системи енергоживлення en_US
dc.title Надвисокорівневе програмування системи електроприводів квадрокоптерів та автономних роботів en_US
dc.title.alternative Ultra-high-level programming of the system оf electric drives of quadcopters and autonomous robots en_US
dc.type Article en_US
dc.description.abstractalt1 The 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


Долучені файли

Даний матеріал зустрічається у наступних розділах

Показати скорочений опис матеріалу