Abstract

The aim of this article is to design and verify various control techniques for a quadrotor using a quaternion representation of the attitude. All attitude controllers use a quaternion error to compute control signals that are calculated from an actual quaternion and a desired quaternion obtained from a position controller. Attitude and position control laws are computed using a PD, LQR and backstepping control technique.All combinations of controllers will be verified by simulation. We add noise, apply an actuator restriction and use a different sampling period for position and attitude feedback signals to get the simulation closer to real conditions.Moreover, external disturbances were implemented into the simulation; hence a disturbance observer along with a position estimator will be designed to improve the performance of the presented controllers.The performance of all combinations of controllers was evaluated using various quality indicators, such as the integral of absolute errors and total thrust, settling times and also maximum overshoots when external disturbance was applied. Some of the controllers exhibit very similar behaviour, so we chose the three best controllers for each scenario used in the simulation.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call