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 |