Програмна система для симуляції польоту дрону в середовищі з динамічними змінами
dc.contributor.advisor | Новотарський, Михайло Анатолійович | |
dc.contributor.author | Горобець, Олександр Сергійович | |
dc.date.accessioned | 2024-12-23T09:17:53Z | |
dc.date.available | 2024-12-23T09:17:53Z | |
dc.date.issued | 2024 | |
dc.description.abstract | В магістерській дисертації розглянуто підхід до управління польотом безпілотного літального апарата (дрону) у середовищі, що динамічно змінюється, за допомогою алгоритмів навчання з підкріпленням. Розроблено програмну систему для симуляції польоту дрона на базі рушія Unreal Engine, яка забезпечує реалістичну фізику польоту та моделювання тривимірного середовища із перешкодами. Інтеграція алгоритмів навчання з підкріпленням, зокрема PPO, дозволяє дрону навчатися досягати заданої цілі, ефективно уникаючи перешкод і адаптуючись до змін умов середовища. Результати дослідження демонструють перспективність використання навчання з підкріпленням для автономного управління дронами та підтверджують ефективність розробленого підходу. Отримані результати можуть бути використані у різних сферах, таких як логістика, рятувальні операції та інші задачі, де необхідна автономність і висока маневровість БПЛА. | |
dc.description.abstractother | The 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.extent | 159 с. | |
dc.identifier.citation | Горобець, О. С. Програмна система для симуляції польоту дрону в середовищі з динамічними змінами : магістерська дис. : 121 Інженерія програмного забезпечення / Горобець Олександр Сергійович. – Київ, 2024. – 159 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/71246 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | дрон | |
dc.subject | бпла | |
dc.subject | середовище з динамічними змінами | |
dc.subject | навчання з підкріпленням | |
dc.subject | симуляція | |
dc.subject | ppo | |
dc.subject | unreal engine | |
dc.subject | python | |
dc.subject.udc | 004.8 | |
dc.title | Програмна система для симуляції польоту дрону в середовищі з динамічними змінами | |
dc.type | Master Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Horobets_magistr.pdf
- Розмір:
- 4.56 MB
- Формат:
- Adobe Portable Document Format