ДОСЛІДЖЕННЯ ВПЛИВУ ВІТРУ НА УПРАВЛІННЯ БЕЗПІЛОТНИМ ЛІТАЛЬНИМ АПАРАТОМ У ВІРТУАЛЬНОМУ СЕРЕДОВИЩІ UNITY3D
DOI:
https://doi.org/10.36994/2788-5518-2024-01-07-14Ключові слова:
вплив вітру, БПЛА, Unity3D, симуляція, стабільність, дрон, маневреність, критерій вітру, алгоритми управління, віртуальне середовищеАнотація
У статті досліджується вплив вітру на управління безпілотним літальним апаратом (БПЛА) у віртуальному середовищі Unity3D. Безпілотні літальні апарати відіграють усе більшу роль у різних галузях, включаючи логістику, сільське господарство, моніторинг навколишнього середовища та рятувальні операції. Однак ефективне керування такими апаратами в реальних умовах може бути складним завданням через різноманітні зовнішні чинники, які можуть значно впливати на стабільність та маневреність дрону, що може призводити до зниження його ефективності та підвищення ризику аварій. У статті представлено модель симуляції, що враховує різні параметри вітру, такі як швидкість і напрямок, проаналізовано вплив цих чинників на поведінку дрона. Використання Unity3D як платформи для моделювання дає змогу створювати реалістичні сценарії польотів без ризику пошкодження обладнання або загрози безпеці людей. Для реалізації моделі розроблено алгоритми управління, які адаптуються до змінних вітрових умов, зокрема використано PID-регулятор та фільтр Калмана. Результати симуляцій показують, що зі збільшенням швидкості вітру зростає нестабільність польоту, що вимагає більш точного управління для утримання курсу та висоти. Окрім того, напрямок вітру відносно траєкторії польоту має значний вплив: попутний вітер сприяє зниженню енергоспоживання, тоді як зустрічний та боковий вітер вимагають додаткових коригувальних маневрів. Виявлено, що адаптивні алгоритми можуть значно покращити реакцію дрона на зміни вітрових умов, зменшуючи відхилення від заданої траєкторії. У дослідженні наведено детальний код на C# для Unity3D, який може бути використаний для відтворення результатів та подальших експериментів. Практичні рекомендації для розробників та операторів БПЛА включають налаштування параметрів управління залежно від очікуваних вітрових умов і врахування додаткових атмосферних чинників для покращення точності симуляцій.
Посилання
Андерсон, Дж.Д. (2016). Основи аеродинаміки. 6-е вид. McGraw-Hill Education.
Еріксон, К. (2004). Виявлення зіткнень в реальному часі. Morgan Kaufmann.
Міллінгтон, І. (2010). Розроблення ігрового фізичного движка: Як створити надійний комерційний фізичний движок для вашої гри. CRC Press.
Сміт, М., і Фернс, С. (2021). Unity 2021 Cookbook: Понад 140 рецептів для виведення ваших проєктів із розробки 2D-та 3D-ігор на новий рівень. 4-е вид. Packt Publishing.
NASA. (2024). Посібник для початківців з аеродинаміки від NASA. https://www1.grc.nasa.gov/beginners-guide-toaeronautics/learn-about-aerodynamics/

