Abstract
An active disturbance rejection controller for a 2-DOF underwater manipulator is proposed in this study. The manipulator system has the characteristics of non-linearity, strong coupling and uncertainties within its model. Its operation is often disturbed by unknown water currents, so the anti-disturbance control of underwater manipulators has always been a challenge. The proposed controller in this study basically does not rely on the precise mathematical model of the object, and the model even can be decoupled. This method can eliminate the influence of model errors, time-varying parameters and external interference on the control effect. First, the entire manipulator treats different joints as several subsystems. For each joint subsystem, hydrodynamic forces, coupling terms between joints and unknown environmental disturbances are regarded as total disturbances. Subsequently, an extended state observer was designed to estimate and compensate for the total interference. In order to improve the disturbance observation effect of the extended state observer, the inertia matrix of the system is used to decouple the static part. Finally, the effectiveness of the proposed method is verified by both simulation and experiments. From the comparisons, it is confirmed that the quality of our controller in the presence of a certain inertial matrix error is better than traditional PD and continuous sliding mode control in terms of accuracy, dynamic characteristics as well as robustness.
Similar content being viewed by others
Code or data availability
It is not applicable and no extra data or material is available.
References
Kozlowski K, Pazderski D, Krysiak B, Jedwabny T, Piasek J, Kozlowski S, Brock S, Janiszewski D, Nowopolski K (2020) High precision automated astronomical mount. In: Szewczyk R, Zieliński C, Kaliczyńska M (eds) Automation 2019, Springer, Cham, pp 299–315
Ridgely DB, McFarland MB (1999) Tailoring theory to practice in tactical missile control. IEEE Control Syst Mag 19(6):49–55
Wan C, Zhou H, Liu G (2020) Summary of control algorithm for underwater robot. In: the 5th international conference on mechanical, Control Comput Eng (ICMCCE 2020), pp 759–762
Lu D, Xiong C, Zeng Z, Lian L (2020) Adaptive dynamic surface control for a hybrid aerial underwater vehicle with parametric dynamics and uncertainties. IEEE J Ocean Eng 45(3):740–758
Zhao S, Yuh J (2005) Experimental study on advanced underwater robot control. IEEE Trans Robot 21(4):695–703
Wang L, Wang C, Du W, Meng Q (2005) Design of hydraulic control system for an underwater manipulator based on fuzzy-pid. Chin Hydraul Pneum 9(1):27–31
Wang L, Wang C, Luo L, Yan H (2020) Research on feedforward compensation control strategy of electro-hydraulic servo system for underwater manipulator. Control Inform Technol 27(3):8–13
Huang Q, Wang C, Liu X, Sun Z (2020) Research on adaptive control technology of underwater manipulator. Mach Tool Hydraul 38(24):80–82
Wang S, Chen G, Wu L (2019) Neural network control with disturbance observer for uncertain robot manipulator. J Comput 14(1):71–78
Zhu Q, Chen Y, Wang H (2009) The rbf neural network control for the uncertain robotic manipulator. In: 2009 international conference on machine learning and cybernetics, vol 3, pp 1266–1270
Zhan Q, Zhang A (2006) Research on coordinated motion of an autonomous underwater vehicle-manipulator system. Ocean Eng 24(3):79–84
Soylu S, Buckham BJ, Podhorodeski RP (2008) Development of a coordinated controller for underwater vehicle-manipulator systems. In: OCEANS 2008, pp 1–9
Tomei P (1991) Adaptive pd controller for robot manipulators. IEEE Trans Robot Autom 7(4):565–570
Zhang W, Qi N, Yin H (2011) Neural network tracking control of space robot based on sliding mode variable structure. Control Theory Appl 28(9):1141–1144
Xu B, Pandian SR, Petry F (2005) A sliding mode fuzzy controller for underwater vehicle-manipulator systems. In: 2005 annual meeting of the North American fuzzy information processing society (NAFIPS 2005), pp 181–186
Han J (2009) From pid to active disturbance rejection control. IEEE Trans Ind Electron 56(3):900–906
Han J (2008) Active disturbance rejection control technique-the technique for estimating and compensating the uncertainties, 1st edn. National Defense Industry Press, Beijing, China
Han J (1995) Nonlinear states error feedback control law–nlsef. Control Decis 10(3):221–225
Przybyła M, Kordasz M, Madoński R, Herman P, Sauer P (2012) Active disturbance rejection control of a 2dof manipulator with significant modeling uncertainty. Bull Polish Acad Sci 60(3):509–520
Gao Z (2006) Active disturbance rejection control: a paradigm shift in feedback control system design. In: 2006 American control conference, p 7
Abdallah MAY, Fareh R (2019) Tracking control of serial robot manipulator using active disturbance rejection control. In: 2019 advances in science and engineering technology international conferences (ASET), pp 1–5
Patelski R, Dutkiewicz P (2020) On the stability of adrc for manipulators with modelling uncertainties. ISA Trans 102:295–303
Avila JPJ, Adamowski JC (2011) Experimental evaluation of the hydrodynamic coefficients of a rov through morison’s equation. Ocean Eng 38(17):2162–2170
Funding
This work is supported by the project of National Natural Science Foundation of China (No. 62373285), the Innovative Projects (No. 2021-XXXX-LB-010-11), the Shanghai 2021 “Science and Technology Innovation Action Plan” with Special Project of Biomedical Science and Technology Support (No. 21S31902800), and the Key Pre-Research Project of the 14th-Five-Year-Plan on Common Technology. Meanwhile, this work is also partially supported by the Fundamental Research Funds for the Central Universities and the “National High Level Overseas Talent Plan” project, the “National Major Talent Plan” project (No. 2022-XXXX-XXX-079), as well as one key project (No. XM2023CX4013). It is also partially sponsored by the fundamental research project (No. XXXX2022YYYC133), the Shanghai Industrial Collaborative Innovation Project (Industrial Development Category, No. HCXBCY-2022-051), Laboratory fund of Wuhan Digital Engineering Institute of CSSC, the project of Shanghai Key Laboratory of Spacecraft Mechanism (No. 18DZ2272200), as well as the project of Space Structure and Mechanism Technology Laboratory of China Aerospace Science and Technology Group Co. Ltd (No. YY-F805202210015). All these supports are highly appreciated.
Author information
Authors and Affiliations
Contributions
All the authors have contributed to the concept and design of the research. Qirong Tang proposed the investigation originally and organized the work from the beginning to the end, while he also wrote and revised the texts with several rounds. Daopeng Jin developed the trajectory tracking control algorithm, implemented the source code, and prepared manuscript materials. During the research, Jiang Li and Minghao Liu built experimental framework, and executed the experiments. Rong Luo, Rui Tao, Chonglun Li, and Chuan Wang prepared simulation studies and data analysis, provided experiment occasions. The final manuscript was revised and approved by all authors.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflicts of interest to this work.
Ethics approval
This research does not involve human or animal subjects and does not require ethical approval.
Consent to participate
This research does not involve human subjects and does not require consent to participate.
Consent for publication
This research does not contain any individual person’s data in any form (including any individual details, images or videos) and does not require consent for publication.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Tang, Q., Jin, D., Luo, R. et al. Tracking control of an underwater manipulator using active disturbance rejection. J Mar Sci Technol 28, 770–783 (2023). https://doi.org/10.1007/s00773-023-00956-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00773-023-00956-3