Evaluation of the Disturbance Rejection Performance of an Aerial Manipulator

  • Mete AydemirEmail author
  • Kutluk Bilge Arıkan


This study mainly focuses on the control of a hexacopter platform that is equipped with a two degree-of-freedom robot arm. The designed control system rejects the disturbances to the attitude dynamics of the hexacopter which are mainly caused by the motion of the robot arm. For this purpose, Active Disturbance Rejection Control (ADRC) is implemented and its disturbance rejection capabilities are investigated. The equations of motion of the hexacopter with a two degree-of-freedom robot arm are derived by using the Newton-Euler approach. Flight tests are utilized to compare the performance of the third order ADRC with that of the cascaded PID (P-PID) controller which is one of the mostly used controllers in commercial multicopter systems. In addition, second and the third order ADRC performances are compared as well. Regulatory and disturbance rejection characteristics of the hexacopter are compared using several performance criteria. It is shown that third order ADRC has a better performance when disturbance acts in both the roll and pitch axes.


Hexacopter ADRC Disturbance rejection Aerial manipulator 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.



  1. 1.
    Mellinger, D., Shomin, M., Michael, N., Kumar, V.: Cooperative grasping and transport using multiple quadrotors. In: International Symposium on Distributed Autonomous Systems, Lausanne, Switzerland (2010)Google Scholar
  2. 2.
    Mellinger, D., Lindsey, Q., Kumar, V.: Construction of cubic structures with quadrotor teams. In: Proceedings on Robotics: Science and Systems (RSS), Los Angeles (2011)Google Scholar
  3. 3.
    Palunko, I., Fierro, R., Curz, P.: Trajectory generation for swinging free maneuvers of a quadrotor with suspended payload: a dynamic programming approach. In: IEEE International Conference on Robotics and Automation, pp. 2691–2697 (2012)Google Scholar
  4. 4.
    Mellinger, D., Lindsey, Q., Shomin, M., Kumar, V.: Design, modeling estimation and control for aerial grasping and manipulationGoogle Scholar
  5. 5.
    Bouabdallah, S., Murrieri, P., Siegwart, R.: Design and control of an indoor micro quadrotor. In: Proceedings IEEE International Conference on Robotics and Automata, vol. 5, pp 4393–4398, New Orleans (2004)Google Scholar
  6. 6.
    Bouabdallah, S., Siegwart, R.: Full control of a quadrotor. In: International Conference on Intelligent Robotics and Systems, San Diego, CA, USA, Oct 29–Nov 2 (2007)Google Scholar
  7. 7.
    Alexis, K., Nikolakopoulos, G., Tzes, A.: Switching model predictive attitude control for a quadrotor helicopter subject to atmospheric disturbances. Control. Eng. Pract. 19(10), 1195–1207 (2011)CrossRefGoogle Scholar
  8. 8.
    Besnard, L., Shtessel, Y.B., Landrum, B.: Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer. J. Franklin Inst. 349, 658–684 (2012)MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Mokhtari, A., Benallegue, A.: Dynamic feedback controller of euler angles and wind parameters estimation for a quadrotor unmanned aerial vehicle. In: International Conference on Robotics and Automation, New Orleans, LA (2004)Google Scholar
  10. 10.
    Raffo, G.V., Ortega, M.G., Rubio, F.: An integral predictive/nonlinear h1 control structure for a quadrotor helicopter. Automatica 46, 29–39 (2010)CrossRefzbMATHGoogle Scholar
  11. 11.
    Heredia, G., Jimenez-Cano, A.E., Sanchez, I., Llorente, D., Vega, V., Braga, J., Acosta, J.A., Ollero, A.: Control of a multirotor outdoor aerial manipulator. In: 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2014), pp. 3417-3422 (2014)Google Scholar
  12. 12.
    Jimenez-Cano, A.E., Martin, J., Heredia, G., Ollero, A., Cano, R.: Control of an aerial robot with multi-link arm for assembly tasks. In: 2013 IEEE International Conference on in Robotics and Automation (ICRA), pp. 4916–4921 (2013)Google Scholar
  13. 13.
    Suseong, K., Choi, S., Kim, H.J.: Aerial manipulation using a quadrotor with a two DOF robotic arm. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp 4990–4995 (2013)Google Scholar
  14. 14.
    Korpela, C., Orsag, M., Pekala, M., Oh, P.: Dynamic stability of a mobile manipulating unmanned aerial vehicle. In: 2013 IEEE International Conference on Robotics and Automation (ICRA), pp 4922–4927 (2013)Google Scholar
  15. 15.
    Gao, Z.: Active disturbance rejection control: a paradigm shift in feedback control system design. In: American Control Conference, 2006, pp. 7, 14–16 (2006)Google Scholar
  16. 16.
    Han, J.: From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 56(3), 900–906 (2009)CrossRefGoogle Scholar
  17. 17.
    Gao, Z., Huang, Y., Han, J.: An alternative paradigm for control system design. In: Proceedings of the 40th IEEE Conference on Decision and Control, 2001, vol. 5, pp 4578–4585 (2001)Google Scholar
  18. 18.
    Gao, Z: Scaling and bandwidth-parameterization based controller tuning. In: Proceedings of the American Control Conference, 2003, vol. 6, pp 4989–4996, 4–6 (2003)Google Scholar
  19. 19.
    Miklosovic, R., Radke, A., Gao, Z.: Discrete implementation and generalization of the extended state observer. In: American Control Conference, 2006, pp 6, 14–16 (2006)Google Scholar
  20. 20.
    Tian, G.: Reduced-order extended state observer and frequency response analysis. Thesis, Cleveland State Univeristy (2007)Google Scholar
  21. 21.
    Zheng, Q., Dong, L., Gao, Z.: Control and rotation rate estimation of vibrational MEMS gyroscopes. In: IEEE International Conference on Control Applications, 2007. CCA 2007, pp 118–123, 1–3 (2007)Google Scholar
  22. 22.
    Wu, D., Chen, K.: Design and analysis of precision active disturbance rejection control for noncircular turning process. IEEE Trans. Ind. Electron. 56(7), 2746–2753 (2009)CrossRefGoogle Scholar
  23. 23.
    Shabana, A.A.: Dynamics of Multibody Systems, 3rd edn. Cambridge University Press, Cambridge (2005)CrossRefzbMATHGoogle Scholar
  24. 24.
    Dong, L., Edwards, J.: Active disturbance rejection control for an electro-statically actuated MEMS device. The International Journal of Intelligent Control and Systems, 16(1) (2011)Google Scholar
  25. 25.
    Aydemir, M., Arkan, K.B., İfranoğlu, B.: Disturbance Rejection Control of a Quadrotor Equipped with a 2 DOF Manipulator. Machine Vision and Mechatronics in Practice. Springer, Berlin (2015)Google Scholar
  26. 26.
    Gong, X., Tian, Y., Bai, Y., Zhao, C.: Trajectory tacking control of a quadrotor based on active disturbance rejection control. In: Proceeding of the IEEE International Conference on Automation and Logistics, August, 2012, Zhengzhou, China (2012)Google Scholar
  27. 27.
    Peng, C., Tian, Y., Bai, Y., Gong, X., Zhao, C., Gao, Q., Xu, D.: ADRC Trajectory tracking control based on PSO algorithm for a quad- rotor. In: 2013 8th IEEE Conference on Melbourne Industrial Electronics and Applications (ICIEA), VIC (2013)Google Scholar
  28. 28.
    Xia, G.Y., Liu, Z.H.: Quadrotor unmanned helicopter attitude control based on improved ADRC. In: 2014 IEEE Chinese Guidance, Navigation and Control Conference (CGNCC), Yantai (2014)Google Scholar
  29. 29.
    Sanz, R., Garcia, P., Albertos, P.: Active disturbance rejection by state feedback: Experimental validation in a 3-DOF quadrotor platform. In: 2015 54th Annual Conference of the Society of Instrument and Control Engineers of Japan (SICE), Hangzhou (2015)Google Scholar
  30. 30.
    Aydemir, M., Arkan, K.B., İfranoğlu, B.: Etkin bozucu giriş Dışlama Denetimi Yönteminin Dört Döner Kanada Uygulanmas. [Implementation of active disturbance rejection control to a quadrotor vehicle] 7. Savunma Teknolojileri Kongresi (SAVTEK), Ankara, Turkey (2014)Google Scholar
  31. 31.
    Lippiello, V., Ruggiero, F.: Exploiting redundancy in Cartesian impedance control of UAVs equipped with a robotic arm. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, Vilamoura, P, pp 3768–3773 (2012)Google Scholar
  32. 32.
    Ruggiero, F., Cacace, J., Sadeghian, H., Lippiello, V.: Passivity-based control of VTol UAVs with a momentum-based estimator of external wrench and unmodeled dynamics. Robot. Auton. Syst. 72, 139–151 (2015)CrossRefGoogle Scholar
  33. 33.
    Tomić, T., Haddadin, S.: A unified framework for external wrench estimation, interaction control and collision reflexes for flying robots. In: 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE (2014)Google Scholar
  34. 34.
    Bellens, S., Schutter, J., Bruyninckx, H.: A hybrid pose/wrench control framework for quadrotor helicopters. In: 2012 IEEE International Conference on Robotics and Automation (ICRA). IEEE (2012)Google Scholar
  35. 35.
    Gao, Z., Zheng, Q.: Motion control design optimization: problem and solutions. International Journal of Intelligent Control and Systems 10(4), 269–275 (2005)Google Scholar
  36. 36.
    Song, Y., et al.: An intelligent visual line tracking system via quadrotor platform. Chinese Control and Decision Conference (CCDC), Yinchuan (2016)Google Scholar
  37. 37.
    Giribet, J.I., et al.: Analysis and design of a tilted rotor hexacopter for fault tolerance. IEEE Trans. Aerosp. Electron. Syst. 52(4), 1555–1567 (2016)CrossRefGoogle Scholar
  38. 38.
    Garimella, G., Kobilarov, M.: Towards model-predictive control for aerial pick-and-place. In: 2015 IEEE International Conference on Robotics and Automation (ICRA), pp 4692–4697. IEEE, Washington (2015)Google Scholar
  39. 39.
    Orsag, M., et al.: Stability control in aerial manipulation. American Control Conference (ACC), pp. 5581–5586. Washington (2013)Google Scholar
  40. 40.
    Aydermir, M.: Disturbance rejection based control of a multirotor UAV, PhD Thesis, Atılım University, Ankara, Turkey (2016)Google Scholar

Copyright information

© Springer Nature B.V. 2019

Authors and Affiliations

  1. 1.TÜBİTAK SAGEAnkaraTurkey
  2. 2.Department of Mechanical EngineeringTED UniversityAnkaraTurkey

Personalised recommendations