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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
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)
Mellinger, D., Lindsey, Q., Kumar, V.: Construction of cubic structures with quadrotor teams. In: Proceedings on Robotics: Science and Systems (RSS), Los Angeles (2011)
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)
Mellinger, D., Lindsey, Q., Shomin, M., Kumar, V.: Design, modeling estimation and control for aerial grasping and manipulation
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)
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)
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)
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)
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)
Raffo, G.V., Ortega, M.G., Rubio, F.: An integral predictive/nonlinear h1 control structure for a quadrotor helicopter. Automatica 46, 29–39 (2010)
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)
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)
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)
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)
Gao, Z.: Active disturbance rejection control: a paradigm shift in feedback control system design. In: American Control Conference, 2006, pp. 7, 14–16 (2006)
Han, J.: From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 56(3), 900–906 (2009)
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)
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)
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)
Tian, G.: Reduced-order extended state observer and frequency response analysis. Thesis, Cleveland State Univeristy (2007)
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)
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)
Shabana, A.A.: Dynamics of Multibody Systems, 3rd edn. Cambridge University Press, Cambridge (2005)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Gao, Z., Zheng, Q.: Motion control design optimization: problem and solutions. International Journal of Intelligent Control and Systems 10(4), 269–275 (2005)
Song, Y., et al.: An intelligent visual line tracking system via quadrotor platform. Chinese Control and Decision Conference (CCDC), Yinchuan (2016)
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)
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)
Orsag, M., et al.: Stability control in aerial manipulation. American Control Conference (ACC), pp. 5581–5586. Washington (2013)
Aydermir, M.: Disturbance rejection based control of a multirotor UAV, PhD Thesis, Atılım University, Ankara, Turkey (2016)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-019-01013-1