Research Article

Reinforcement Learning and PD Control Based Trajectory Tracking for a Quadcopter UAV

Authors

  • Mehmet Karahan Assistant Professor, Electrical and Electronics Engineering, Atilim University, Ankara, Turkey

Abstract

Nowadays, quadcopter unmanned aerial vehicles (UAV) are used in a wide variety of areas, such as reconnaissance and surveillance, firefighting, search and rescue, agricultural spraying, cargo transportation, photography, and mapping. The use of quadcopters in a very wide area makes their trajectory tracking control important. In order for quadcopters to perform their duties successfully, they must be able to follow the given trajectory with the least error. In this study, the quadcopter’s trajectory tracking under random noise is provided by an algorithm based on reinforcement learning and a proportional derivative (PD) controller. Modeling, simulations, and reinforcement learning algorithms were carried out using the MATLAB program. Simulations were made under noise for the x, y, z trajectories and roll, pitch, and yaw angles of the quadcopter. A detailed time response analysis was performed by obtaining rise time, overshoot, and settling time data. It has been observed that the references given were successfully followed thanks to the algorithm based on reinforcement learning.

Article information

Journal

Journal of Computer Science and Technology Studies

Volume (Issue)

6 (4)

Pages

131-141

Published

2024-10-16

How to Cite

Karahan, M. (2024). Reinforcement Learning and PD Control Based Trajectory Tracking for a Quadcopter UAV. Journal of Computer Science and Technology Studies, 6(4), 131–141. https://doi.org/10.32996/jcsts.2024.6.4.15

Downloads

Keywords:

Quadcopter, Autonomous Aerial Vehicles, Reinforcement Learning, Machine Learning, PD Control, Trajectory, Noise