Підхід до підвищення ефективності розробки програмного забезпечення для безпілотних систем з використанням симуляційного середовища
DOI:
https://doi.org/10.20535/1560-8956.46.2025.323647Ключові слова:
моделювання, БПЛА, сенсорна система, мікропрограмне забезпеченняАнотація
В цій статі розлядаються іструменти та підходи для підвищення ефективності розробки програмного забезпечення за показником часу циклу розробки. Важливо врахувати фактори збереження фізичної цілісності безпілотних систем за рахунок використання симуляціного середовища для тестування та відладки роботи алгоритмів керування. Важливою перевагою використання симуляційного середовища при розробці або покращення алгоритмів автопілоту є переваги гнучкості симуляції за рахунок використання граничних умов випробувань, нових режимів польотів тощо.
Запропоновані інструменти та методи використання симуляційного середовища дозволяють скоротити час на розробку та випробовування алгоритмів керування безпілотних систем та зменшити ризик фізичної втрати БПЛА за рахунок виявлення та усунення дефектів на етапах допольотного випробування.
Бібл. 10, іл. 4
Посилання
Akhaladze A.E. Using IoT to synchronize flight trajectories of drones // Adaptive automatic control systems. - 2021. - Vol. 1, iss. 39. - P.20-26 - Available from: https://doi.org/10.20535/1560-8956.39.2021.247381
Akhaladze A.E. Synchronization of flight trajectories based on the "Internet of Things" architecture when implementing swarm control Adaptive automatic control systems. - 2022. - Vol. 1, iss. 40. - Available from: https://doi.org/10.20535/1560-8956.40.2022.261536
Liu, S., Zou, C., & Song, Y. (2019). Multi-objective optimization of UAV path planning based on genetic algorithm. Complexity. - 2019. P.1-15 Available from: https://www.researchgate.net/publication/322920720_Multi-objective_genetic_algorithm_for_civil_UAV_path_planning_using_3G_communication_networks
Han, Z., Li, Q., Feng, X., Liu, H., & Yu, H. (2020). A hybrid optimization method for drone path planning based on genetic algorithm and neural network. Complexity, 2020. - P.1-18 - Available from: https://www.researchgate.net/publication/305685753_A_Hybrid_Multi-Population_Genetic_Algorithm_for_UAV_Path_Planning
Akhaladze I.E. Increasing the efficiency of streaming video processing using serverless technologies // Adaptive automatic control systems. - 2021. - Vol. 1, iss. 39. P.32-40 - Available from: https://doi.org/10.20535/1560-8956.39.2021.247393
Akhaladze I.E. The use of serverless functions in the algorithm for calculating the target point of the trajectory under dynamic loading. - 2022. - Vol.1, iss. 40. P.34-38 - Available from: https://doi.org/10.20535/1560-8956.40.2022.261531
Using Unreal Engine Visualization for Airplane Flight - Available from: https://www.mathworks.com/help/aeroblks/using-simulation-3d-visualization-with-aerospaceblockset.html
QGrounfControl: Fly View. - Available from: https://docs.qgroundcontrol.com/master/en/qgc-user-guide/fly_view/fly_view.html
Open Source Autopilot for Drone - PX4 Autopilot - Available from: https://docs.px4.io/main/en/
PX4 Autopilot Support from UAV Toolbox - Hardware Support - Available from: https://www.mathworks.com/hardware-support/px4-autopilots.html
##submission.downloads##
Опубліковано
Номер
Розділ
Ліцензія
Автори залишають за собою право на авторство своєї роботи та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у нашому журналі.
2. Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована нашим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у нашому журналі.
3. Політика журналу дозволяє і заохочує розміщення рукопису роботи авторами в мережі Інтернет (наприклад, на arXiv.org або на особистих веб-сайтах). Причому рукописи статей можуть бути розміщенні у відкритих архівах як до подання рукопису до редакції, так і під час його редакційного опрацювання. Це сприяє виникненню продуктивної наукової дискусії, позитивно позначається на оперативності ознайомлення наукової спільноти з результатами Ваших досліджень і як наслідок на динаміці цитування вже опублікованої у журналі роботи. Детальніше про це: The Effect of Open Access.