Програмна система для симуляції польоту дрону в середовищі з динамічними змінами

dc.contributor.advisorНовотарський, Михайло Анатолійович
dc.contributor.authorГоробець, Олександр Сергійович
dc.date.accessioned2024-12-23T09:17:53Z
dc.date.available2024-12-23T09:17:53Z
dc.date.issued2024
dc.description.abstractВ магістерській дисертації розглянуто підхід до управління польотом безпілотного літального апарата (дрону) у середовищі, що динамічно змінюється, за допомогою алгоритмів навчання з підкріпленням. Розроблено програмну систему для симуляції польоту дрона на базі рушія Unreal Engine, яка забезпечує реалістичну фізику польоту та моделювання тривимірного середовища із перешкодами. Інтеграція алгоритмів навчання з підкріпленням, зокрема PPO, дозволяє дрону навчатися досягати заданої цілі, ефективно уникаючи перешкод і адаптуючись до змін умов середовища. Результати дослідження демонструють перспективність використання навчання з підкріпленням для автономного управління дронами та підтверджують ефективність розробленого підходу. Отримані результати можуть бути використані у різних сферах, таких як логістика, рятувальні операції та інші задачі, де необхідна автономність і висока маневровість БПЛА.
dc.description.abstractotherThe master's thesis explores an approach to controlling the flight of an unmanned aerial vehicle (drone) in a dynamically changing environment using reinforcement learning algorithms. A software system for simulating drone flight was developed based on the Unreal Engine, providing realistic flight physics and modeling of a three-dimensional environment with obstacles. The integration of reinforcement learning algorithms, particularly PPO, enables the drone to learn to reach a specified target, effectively avoid obstacles, and adapt to changing environmental conditions. The research results demonstrate the potential of using reinforcement learning for autonomous drone control and confirm the effectiveness of the developed approach. The obtained results can be applied in various fields, such as logistics, rescue operations, and other tasks requiring autonomy and high maneuverability of UAVs.
dc.format.extent159 с.
dc.identifier.citationГоробець, О. С. Програмна система для симуляції польоту дрону в середовищі з динамічними змінами : магістерська дис. : 121 Інженерія програмного забезпечення / Горобець Олександр Сергійович. – Київ, 2024. – 159 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/71246
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectдрон
dc.subjectбпла
dc.subjectсередовище з динамічними змінами
dc.subjectнавчання з підкріпленням
dc.subjectсимуляція
dc.subjectppo
dc.subjectunreal engine
dc.subjectpython
dc.subject.udc004.8
dc.titleПрограмна система для симуляції польоту дрону в середовищі з динамічними змінами
dc.typeMaster Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Horobets_magistr.pdf
Розмір:
4.56 MB
Формат:
Adobe Portable Document Format