Skip to main content
Log in

Evaluation of the Disturbance Rejection Performance of an Aerial Manipulator

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  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)

  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)

  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)

  4. Mellinger, D., Lindsey, Q., Shomin, M., Kumar, V.: Design, modeling estimation and control for aerial grasping and manipulation

  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)

  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)

  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)

    Article  Google Scholar 

  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)

    Article  MathSciNet  Google Scholar 

  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)

  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)

    Article  Google Scholar 

  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)

  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)

  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)

  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)

  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)

  16. Han, J.: From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 56(3), 900–906 (2009)

    Article  Google Scholar 

  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)

  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)

  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)

  20. Tian, G.: Reduced-order extended state observer and frequency response analysis. Thesis, Cleveland State Univeristy (2007)

  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)

  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)

    Article  Google Scholar 

  23. Shabana, A.A.: Dynamics of Multibody Systems, 3rd edn. Cambridge University Press, Cambridge (2005)

    Book  Google Scholar 

  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)

  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. 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)

  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)

  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)

  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)

  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)

  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)

  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)

    Article  Google Scholar 

  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)

  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)

  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. Song, Y., et al.: An intelligent visual line tracking system via quadrotor platform. Chinese Control and Decision Conference (CCDC), Yinchuan (2016)

  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)

    Article  Google Scholar 

  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)

  39. Orsag, M., et al.: Stability control in aerial manipulation. American Control Conference (ACC), pp. 5581–5586. Washington (2013)

  40. Aydermir, M.: Disturbance rejection based control of a multirotor UAV, PhD Thesis, Atılım University, Ankara, Turkey (2016)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mete Aydemir.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Aydemir, M., Arıkan, K.B. Evaluation of the Disturbance Rejection Performance of an Aerial Manipulator. J Intell Robot Syst 97, 451–469 (2020). https://doi.org/10.1007/s10846-019-01013-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-019-01013-1

Keywords

Navigation