DOI QR코드

DOI QR Code

A Triple Nested PID Controller based on Sensor Fusion for Quadrotor Attitude Stabilization

쿼드로터 자세 안정화를 위한 센서융합 기반 3중 중첩 PID 제어기

  • Cho, Youngwan (Dept. of Computer Engineering, Seokyeong University)
  • Received : 2018.05.15
  • Accepted : 2018.06.03
  • Published : 2018.07.01

Abstract

In this paper, we propose a triple nested PID control scheme for stable hovering of a quadrotor and propose a complementary filter based sensor fusion technique to improve the performance of attitude, altitude and velocity measurement. The triple nested controller has a structure in which a double nested attitude controller that has the angular velocity PD controller in inner loop and the angular PI controller in outer loop, is nested in a velocity control loop to enable stable hovering even in the case of disturbance. We also propose a sensor fusion technique by applying a complementary filter in order to reduce the noise and drift error included in the acceleration and gyro sensor and to measure the velocity by fusing image, gyro, and acceleration sensor. In order to verity the performance, we applied the proposed control and measurement scheme to hovering control of quadrotor.

Keywords

References

  1. M. Hassanalian and A. Abdelkefi, "Classifications, applications, and challenges of drones: A review", Progress in Aerospace Sciences, vol. 91, pp. 99-131, 2017. https://doi.org/10.1016/j.paerosci.2017.04.003
  2. I. Sa and P. Corke, "Estimation and control for an open-source quadcopter", in Proc. Australian Conf. Robotics and Automation, 2011.
  3. S. K. Hong, "Fuzzy logic based closed-loop strapdown attitude system for unmanned aerial vehicle (UAV)", In Sensors & Actuators: A. Physical, vol. 107, no. 2, pp. 109-118, 2003. https://doi.org/10.1016/S0924-4247(03)00353-4
  4. P. J. Bristeau, F. Callou, D. Vissiere, N. Prtit, "The Navigation and Control technology inside the AR.Drone micro UAV", IFAC Proceedings Volumes (IFAC-PapersOnline), 18(PART 1): pp. 1477-1484, 2011.
  5. D. Mellinger, M. Shomin, V. Kumar, "Control of quadrotors for robust perching and landing", International Powered Lift Conference, pp 119-126, 2010.
  6. N. Michael, D. Mellinger, Q. Lindsey, and V. Kumar, "The GRASP multiple micro UAV testbed", IEEE Robotics and Automation Magazine, vol. 17, no. 3, pp. 56-65, 2010. https://doi.org/10.1109/MRA.2010.937855
  7. A. Zulu and S. John, "A Review of Control Algorithms for Autonomous Quadrotors", Open Journal of Applied Science, vol. 4, pp. 547-556, 2014. https://doi.org/10.4236/ojapps.2014.414053
  8. S. Bouabdallah and R. Siegwart, "Full Control of a quadrotor", IEEE International Conference on Intelligent Robots and Systems, pp. 153-158, 2007.
  9. J. Li and Y. Li, "Dynamic Analysis and PID Control for a Quadrotor", International Conference on Mechatronics and Automation (ICMA), pp. 573-578, 2011.
  10. I. Palunko and R. Fierro, "Adaptive Control of a Quadrotor with Dynamic Changes in the Center of Gravity", Proceedings of the 18th IFAC World Congress, pp. 2626-2631, 2011.
  11. C. Tony and W. Mackunisy, "Robust Attitude Tracking Control of a Quadrotor Helicopter in the Presence of Uncertainty", Proceedings of the IEEE 51st Annual Conference on Decision and Control (CDC), pp. 937-942, 2012.
  12. B. Lucas and T. Kanade, "An iterative image registration technique with an application to stereo vision", In Proceedings of the International Joint Conference on Artificial Intelligence, pp. 674-679, 1981.
  13. Y. Cho and J. Hwang, "A Study on EKF-SLAM Simulation of Autonomous Flight Control", International Journal of Software Engineering and its Applications, vol. 9, no. 9, pp. 269-282, 2015. https://doi.org/10.14257/ijseia.2015.9.9.23
  14. H. Kim and Y. Cho, "A Design of Hovering System for Quadrotor UAV using Multi-Sensor Fusion", International Journal of Smart Device and Appliance, vol. 4, no. 2, pp. 13-20, 2016. https://doi.org/10.21742/ijsda.2016.4.2.03