Показати скорочений опис матеріалу
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 |