{"title":"ОГЛЯД ТЕХНІЧНИХ ТА ПРОГРАМНИХ ЗАСОБІВ КЕРУВАННЯ БПЛА","authors":"О. І. Кучеренко, Т. А. Вакалюк","doi":"10.35546/kntu2078-4481.2024.2.24","DOIUrl":null,"url":null,"abstract":"Стаття присвячена огляду технічних та програмних засобів керування безпілотними літальними апаратами (БПЛА), що є актуальною темою у сучасній робототехніці та авіаційній індустрії. Розвиток безпілотних літальних апаратів породжує попит на комплексні технології та програмне забезпечення, які забезпечують ефективне управління та навігацію цими системами. У статті розглядаються основні аспекти технічних засобів керування БПЛА, включаючи контролери польоту, сенсори, системи стабілізації, комунікаційні системи, апаратне та програмне забезпечення для управління рухом та збору даних. Описано характеристики апаратних засобів, що базуються на архітектурах FPGA, ARM, Atmel та Raspberry Pi. Проведено аналіз доступних програмних засобів керування БПЛА, а саме: ArduPilot, Multiwii, AutoQuad, LibrePilot, AuterionOS та розробки від Dronecode Community. В аналізі визначено сумісність програмних засобів з польотними контролерами. Окремо розглянуто системи управління високого рівня, які дозволяють розробникам створювати власні додатки та інтеграції для різноманітних завдань та додаткових функцій безпілотних літальних апаратів. Виконано порівняння систем управління високого рівня між собою за наступними критеріями: модульність структури, підтримка БПЛА різної конструкції, підтримка акроконтролю повітряного судна, підтримка багатоагентності, підтримка багатьох польотних платформ, плагіно-орієнтованість архітектури, використане проміжне програмне забезпечення, відкрите програмне забезпечення. Приведена у роботі порівняльна інформація програмних та апаратних засобів та систем високого рівня покликана спростити задачу остаточного вибору засобів керування БПЛА. Ця потреба виникає через зростання числа галузей, де використовуються безпілотні літальні апарати. Під час проведення дослідження виявлено існування великої кількості як технічних, так і програмних засобів керування БПЛА. Для проведення огляду були взяті найбільш відомі з них.","PeriodicalId":518826,"journal":{"name":"Вісник Херсонського національного технічного університету","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-07-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Вісник Херсонського національного технічного університету","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.35546/kntu2078-4481.2024.2.24","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Стаття присвячена огляду технічних та програмних засобів керування безпілотними літальними апаратами (БПЛА), що є актуальною темою у сучасній робототехніці та авіаційній індустрії. Розвиток безпілотних літальних апаратів породжує попит на комплексні технології та програмне забезпечення, які забезпечують ефективне управління та навігацію цими системами. У статті розглядаються основні аспекти технічних засобів керування БПЛА, включаючи контролери польоту, сенсори, системи стабілізації, комунікаційні системи, апаратне та програмне забезпечення для управління рухом та збору даних. Описано характеристики апаратних засобів, що базуються на архітектурах FPGA, ARM, Atmel та Raspberry Pi. Проведено аналіз доступних програмних засобів керування БПЛА, а саме: ArduPilot, Multiwii, AutoQuad, LibrePilot, AuterionOS та розробки від Dronecode Community. В аналізі визначено сумісність програмних засобів з польотними контролерами. Окремо розглянуто системи управління високого рівня, які дозволяють розробникам створювати власні додатки та інтеграції для різноманітних завдань та додаткових функцій безпілотних літальних апаратів. Виконано порівняння систем управління високого рівня між собою за наступними критеріями: модульність структури, підтримка БПЛА різної конструкції, підтримка акроконтролю повітряного судна, підтримка багатоагентності, підтримка багатьох польотних платформ, плагіно-орієнтованість архітектури, використане проміжне програмне забезпечення, відкрите програмне забезпечення. Приведена у роботі порівняльна інформація програмних та апаратних засобів та систем високого рівня покликана спростити задачу остаточного вибору засобів керування БПЛА. Ця потреба виникає через зростання числа галузей, де використовуються безпілотні літальні апарати. Під час проведення дослідження виявлено існування великої кількості як технічних, так і програмних засобів керування БПЛА. Для проведення огляду були взяті найбільш відомі з них.