Preprint Article Version 1 Preserved in Portico This version is not peer-reviewed

Adaptive Trajectory Tracking Control of a Quadrotor Based on Iterative Learning Algorithm

Version 1 : Received: 15 June 2018 / Approved: 18 June 2018 / Online: 18 June 2018 (13:43:18 CEST)

A peer-reviewed article of this Preprint also exists.

FARZANEH, M.M.; TAVAKOLPOUR-SALEH, A. Adaptive Trajectory Tracking Control of a Quadrotor Based on Iterative Learning Algorithm. Journal of Engineering Technology and Applied Sciences 2020, doi:10.30931/jetas.629403. FARZANEH, M.M.; TAVAKOLPOUR-SALEH, A. Adaptive Trajectory Tracking Control of a Quadrotor Based on Iterative Learning Algorithm. Journal of Engineering Technology and Applied Sciences 2020, doi:10.30931/jetas.629403.

Abstract

This paper presents a new adaptive and optimal algorithm for the trajectory tracking control of a quadrotor using iterative learning algorithm (ILA) and enumerative learning algorithm. Ordinarily the ILA, as an adaptive method, can perform well with PID control to improve the controller’s performance for a nonlinear system. Quadrotors are considered as non-linear and unstable systems which the use of an adaptive and optimal controller can increase its stability and decrease error level. In this method, a PID controller is proposed for the outer and inner control loops of a quadrotor and the ILA is used to adapt PID control gains. Subsequently, an enumerative learning algorithm is used to optimize the learning rates of the ILA. For this purpose, at first, the dynamic model of the quadrotor is acquired. After that, the structure of the inner and outer control loops is defined. In the end, the simulation results for the trajectory tracking control of a quadrotor are demonstrated. Through simulation, it is concluded that as time increases, the performance of the suggested control method in trajectory tracking control becomes better and better and error signals convergence to zero.

Keywords

Quadrotor; trajectory tracking control; PID control; iterative learning algorithm.

Subject

Engineering, Control and Systems Engineering

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.