Reinforcement Learning pro ovládání dronů

Abstract

Master's thesis examines the use of deep reinforcement learning for quadcopter control in a simulation environment. The theoretical section summarizes the field of unmanned aerial systems, the physical principles of multirotor flight, the limitations of classical control methods, and the fundamentals of reinforcement learning, with a focus on the DDPG and TD3 algorithms. The practical section is devoted to the design and implementation of an experimental training framework in the CoppeliaSim environment using the PyRep library. The solution includes the design of the state and action spaces, the reward function, and a multi-phase training plan for stabilization, takeoff, and landing tasks. Subsequently, various training strategies based on different arrangements of the training process are compared. The results show that, compared to DDPG, the TD3 algorithm achieves higher learning stability, better data efficiency, and higher-quality control policies. The thesis confirms that reinforcement learning represents a promising approach for UAV control in a simulation environment, while also identifying key factors influencing its successful application with regard to future transfer to a real-world system.

Description

Delayed publication

Available after

Subject(s)

Drone, Unmanned aerial vehicle, Machine Learning, Reinforcement Learning, Simulation, Simulator, Control, CoppeliaSim, PyRep

Citation