Abstract
In this paper, a fuzzy sliding mode active disturbance rejection control (FSMADRC) scheme is proposed for an autonomous underwater vehicle-manipulator system (AUVMS) with a two-link and three-joint manipulator. First, the AUVMS is separated into nine subsystems, and the combined effects of dynamic uncertainties, hydrodynamic force, unknown disturbances, and nonlinear coupling terms on each subsystem are lumped into a single total disturbance. Next, a linear extended state observer (LESO) is presented to estimate the total disturbance. Then, a sliding mode active disturbance rejection control (SMADRC) scheme is proposed to enhance the robustness of the control system. The stability of the SMADRC and the estimation errors of the LESO are analyzed. Because it is difficult to simultaneously adjust several parameters for a LESO-based SMADRC scheme, a fuzzy logic control (FLC) scheme is used to formulate the FSMADRC to determine the appropriate parameters adaptively for practical applications. Finally, two AUVMS tasks are illustrated to test the trajectory tracking performance of the closed-loop system and its ability to reject and attenuate the total disturbance. The simulation results show that the proposed FSMADRC scheme achieves better performance and consume less energy than conventional PID and FLC techniques.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Avila, J. P., and Adamowski, J. C., 2011. Experimental evaluation of the hydrodynamic coefficients of a ROV through Morison’s equation. Ocean Engineering, 38 (3): 2162–2170, DOI: https://doi.org/10.1016/j.oceaneng.2011.09.032.
Barbalata, C., Dunnigan, M., and Petillot, Y., 2018. Coupled and decoupled force/motion controllers for an underwater vehicle-manipulator system. Journal of Marine Science and Engineering, 96 (6): 1–23, DOI: https://doi.org/10.3390/jmse6030096.
Baykal, C., Sumer, B. M., Fuhrman, D. R., Jacobsen, N. G., and Fredsee, J., 2014. Numerical investigation of flow and scour around a vertical circular cylinder. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 373 (2033): 20140104, DOI: https://doi.org/10.1098/rsta.2014.0104.
Chen, W., Yang, J., Guo, L., and Li, S., 2016. Disturbance observer based control and related methods — An overview. IEEE Transaction on Industrial Electronics, 63 (2): 1083–1095, DOI: https://doi.org/10.1109/TIE.2015.2478397.
Cieslak, P., Ridao, P., and Giergiel, M., 2015. Autonomous underwater panel operation by GIRONA500 UVMS: A practical approach to autonomous underwater manipulation. IEEE International Conference on Robotics & Automation. Seattle, WA, 529–536, DOI: https://doi.org/10.1109/icra.2015.7139230.
Du, B., Wu, S., Han, S., and Cui, S., 2016. Application of linear active disturbance rejection controller for sensorless control of internal permanent-magnet synchronous motor. IEEE Transactions on Industrial Electronics, 63 (5): 3019–3027, DOI: https://doi.org/10.1109/TIE.2016.2518123.
Esfahani, H. N., Azimirad, V., and Danesh, M., 2015. A time delay controller included terminal sliding mode and fuzzy gain tuning for underwater vehicle manipulator systems. Ocean Engineering, 107: 97–107, DOI: https://doi.org/10.1016/j.oceaneng.2015.07.043.
Fossen, T. I., 1994. Guidance and Control of Ocean Vehicles. John Wiley & Sons, Chichester, 99–113, DOI: https://doi.org/10.1016/0005-1098(96)82331-4.
Fu, C., and Tan, W., 2016. Linear active disturbance rejection control: Analysis and tuning via IMC. IEEE Transactions on Industrial Electronics, 63 (4): 2350–2359, DOI: https://doi.org/10.1109/tie.2015.2505668.
Gao, Z., 2003. Scaling and bandwidth-parameterization based controller tuning. Proceedings of the 2003 American Control Conference. Denver, 4989–4996, DOI: https://doi.org/10.1109/ACC.2003.1242516.
Gao, Z., Huang, Y., and Han, J.,2002. An alternative paradigm for control system design. IEEE Conference on Decision and Control, 25 (5): 4578–4585, DOI: https://doi.org/10.1109/cdc.2001.980926.
Guerra, R. E. H., Schmitt-Braess, G., and Haber, R. H., 2003. Using circle criteria for verifying asymptotic stability in PI-like fuzzy control systems: Application to the milling process. IEEE Proceedings — Control Theory and Applications, 150 (6): 619–628, DOI: https://doi.org/10.1049/ip-cta:20030795.
Han, J., 1998. Active disturbance rejection controller and its applications. Control and Decision, 13 (1): 19–23 (in Chinese with English abstract).
Huang, Y., and Xue, W., 2014. Active disturbance rejection control: Methodology and theoretical analysis. ISA Transactions, 53 (4): 963–976, DOI: https://doi.org/10.1016/j.isatra.2014.03.003.
Huang, H., Tang, Q., Li, H., Le, L., Li, W., and Pang, Y., 2016. Vehicle-manipulator system dynamic modeling and control for underwater autonomous manipulation. Multibody System Dynamics, 47 (3): 125–147.
Ioannous, P. A., and Sun, J., 1995. Robust Adaptive Control. Prentice-Hall, Englewood Cliffs, NJ, 1–24, DOI: https://doi.org/10.1007/978-1-4471-5058-9_118.
Ismail, Z. H., and Dunnigan, M. W., 2011. Tracking control scheme for an underwater vehicle-manipulator system with single and multiple sub-regions and sub-task objectives. IET Control Theory & Applications, 5 (5): 721–735, DOI: https://doi.org/10.1049/iet-cta.2010.0174.
Kim, Y., Mohan, S., and Kim, J.,2014. Task space-based control of an underwater robotic system for position keeping in ocean currents. Advanced Robotics, 28 (16): 1109–1119, DOI: https://doi.org/10.1080/01691864.2014.913504.
Klein, C. A., and Huang, C. H., 1983. Review of pseudoinverse control for use with kinematically redundant manipulators. IEEE Transactions on Systems, Man, and Cybernetics, 13 (2): 245–250, DOI: https://doi.org/10.1109/TSMC.1983.6313123.119.
Korkmaz, O., Ider, S. K., and Özgören, M. K., 2013. Control of an underactuated underwater vehicle manipulator system in the presence of parametric uncertainty and disturbance. 2013 American Control Conference. Washington, D. C., 578–584, DOI: https://doi.org/10.1109/ACC.2013.6579899.
Li, J., Xia, Y., Qi, X., and Gao, Z., 2016. On the necessity, scheme and basis of the linear-nonlinear switching in active disturbance rejection control. IEEE Transaction on Industrial Electronics, 62 (2): 1425–1435, DOI: https://doi.org/10.1109/TIE.2016.2611573.
Li, X. G., Wang, H. D., Li, M., Ling, Z., Xiao, H., and Hou, D., 2018. Linear active disturbance rejection controller design for underwater vehicle manipulators with 2-links. IEEE 2018 Chinese Automation Congress (CAC), 18 (8): 875–880, DOI: https://doi.org/10.1109/CAC.2018.8623694.
Lin, C. M., and Mon, Y. J., 2005. Decoupling control by hierarchical fuzzy sliding-mode controller. IEEE Transactions on Control Systems Technology, 13 (4): 593–598, DOI: https://doi.org/10.1109/tcst.2004.843130.
Liu, X., Tang, L., and Zhou, L.,2011. Fuzzy active disturbance rejection control of three-motor synchronous system. Control Engineering & Applied Informatics, 13 (4): 51–57, DOI: https://doi.org/10.1109/tcst.2004.843130.
Mamdani, E. H., and Assilian, S., 1975. An experiment in linguistic synthesis with a fuzzy logic controller. International Journal of Man-Machine Studies, 7 (1): 1–13, DOI: https://doi.org/10.1016/S0020-7373(75)80002-2.
Marani, G., Choi, S. K., and Yuh, J., 2009. Underwater autonomous manipulation for intervention missions AUVs. Ocean Engineering, 36 (1): 15–23, DOI: https://doi.org/10.1016/j.oceaneng.2008.08.007.
Mohan, S., and Kim, J., 2015. Coordinated motion control in task space of an autonomous underwater vehicle-manipulator system. Ocean Engineering, 104: 155–167, DOI: https://doi.org/10.1016/j.oceaneng.2015.05.011.
Morales, R., Sira-Ramírez, H., and Somolinos, J. A., 2015. Linear active disturbance rejection control of the hovercraft vessel model. Ocean Engineering, 96: 100–108, DOI: https://doi.org/10.1016/j.oceaneng.2014.12.031.
Pan, W., Xiao, H., and Wang, C., 2010. Design of ship course controller based on optimal active disturbance rejection technique. In: Advances in Computer Science, Environment, Ecoinformatics, and Education. CSEE 2011. Communications in Computer and Information Science. Lin, S., and Huang, X., eds., Springer, Berlin, 232–236.
Ramírez-Neria, M., Sira-Ramírez, H., Garrido-Moctezuma, R., and Luviano-Juárez, A., 2014. Linear active disturbance rejection control of underactuated systems: The case of the Furuta pendulum. ISA Transaction, 53 (4): 920–928, DOI: https://doi.org/10.1016/j.isatra.2013.09.023.
Ran, M., Wang, Q., and Dong, C., 2016. Stabilization of a class of nonlinear systems with actuator saturation via active disturbance rejection control. Automatica, 63: 302–310, DOI: https://doi.org/10.1016/j.automatica.2015.10.010.
Sagara, S., Yatoh, T., and Shimozawa, T., 2010. Digital RAC with a disturbance observer for underwater vehicle-manipulator systems. Artificial Life & Robotics, 15 (3): 270–274, DOI: https://doi.org/10.1007/s10015-010-0806-7.
Santhakumar, M., and Kim, J., 2011. Modelling, simulation and model reference adaptive control of autonomous underwater vehicle manipulator systems. International Conference on Control, Automation and Systems. Gyeonggi-do, 643–648, DOI: https://doi.org/10.1049/ip-cta:20030795.
Shah, U. H., and Hong, K. S., 2018. Active vibration control of a flexible rod moving in water: Application to nuclear refueling machines. Automatica, 93: 231–243, DOI: https://doi.org/10.1016/j.automatica.2018.03.048.
Shah, U. H., Hong, K. S., and Choi, S. H., 2017. Open-loop vibration control of an underwater system: Application to refueling machine. IEEE/ASME Transactions on Mechatronics, 22 (4): 1622–1632, DOI: https://doi.org/10.1109/TMECH.2017.2706304.
Shao, S., and Gao, Z., 2016. On the conditions of exponential stability in active disturbance rejection control based on singular perturbation analysis. International Journal of Control, 90 (10): 2085–2097.
Simetti, E., and Casalino, G., 2016. Manipulation and transportation with cooperative underwater vehicle manipulator systems. IEEE Journal of Ocean Engineering, 42 (4): 1–18, DOI: https://doi.org/10.1109/JOE.2016.2618182.
Su, T. J., Wang, S. M., Tsai, S. H., and Tsou, T. Y., 2017. Design of fuzzy and linear active disturbance rejection control for insulin infusion in type 1 diabetic patients. International Journal of Fuzzy Systems, 19: 1966–1977, DOI: https://doi.org/10.1007/s40815-017-0318-x.
Sugiyama, N., and Toda, M. A., 2016. Nonlinear disturbance observer using delayed estimates its application to motion control of an underwater vehicle-manipulator system. 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems. Daejeon, 2007–2013, DOI: https://doi.org/10.1109/IROS.2016.7759316.
Sun, Z., Zheng, J., Man, Z., Wang, H., and Lu, R., 2018. Sliding mode-based active disturbance rejection control for vehicle steer-by-wire systems. IET Cyber-Physical Systems: Theory & Applications, 3 (1): 1–10, DOI: https://doi.org/10.1049/iet-cps.2016.0013.
Wang, Y., Jiang, S., Chen, B., and Wu, H., 2017. Trajectory tracking control of underwater vehicle-manipulator system using discrete time delay estimation. IEEE Access, 99 (5): 7435–7443, DOI: https://doi.org/10.1109/ACCESS.2017.2701350.
Xu, T., Wang, J., Shi, W., Wang, J., and Chen, Z., 2019. A Localization algorithm using a mobile anchor node based on region determination in underwater wireless sensor networks. Journal of Ocean University of China, 18 (2): 394–402, DOI: https://doi.org/10.1007/s11802-019-3724-x.
Yang, H., Sun, J., Xia, Y., and Zhao, L., 2018. Position control for magnetic rodless cylinders with strong static friction. IEEE Transaction on Industrial Electronics, 65 (7): 5806–5815, DOI: https://doi.org/10.1109/TIE.2017.2782198.
Yang, M., Li, R., and Chu, T., 2013. Controller design for disturbance decoupling of Boolean control networks. Automatica, 49 (1): 273–277, DOI: https://doi.org/10.1016/j.automatica.2012.10.010.
Yang, Q., Su, H., and Tang, G., 2016. Approximate optimal tracking control for near-surface AUVs with wave disturbances. Journal of Ocean University of China, 15 (5): 789–798, DOI: https://doi.org/10.1007/s11802-016-2986-9.
Yang, Y. P., Zhao, Y. X., Hao, Y. L., and Du, H. Y., 2012. Decoupling control system for AUV hovering near-surface. Systems Engineering and Electronics, 34 (3): 572–577 (in Chinese with English abstract).
Zhang, W., Xu, H., and Ding, X., 2015. Design and dynamic analysis of an underwater manipulator. Proceedings of the 2015 Chinese Intelligent Automation Conference, 338: 399–409, DOI: https://doi.org/10.1007/978-3-662-46466-3_40.
Acknowledgements
This work is supported in part by the Fundamental Research Funds for the Central Universities (No. 201964012), the Open Foundation of Henan Key Laboratory of Underwater Intelligent Equipment (No. KL02A1802), and the National Natural Science Foundations of China (Nos. 61603361 and 51979256), the Shandong Provincial Natural Science Foundation (No. ZR2017MEE015).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, H., Li, X., Liu, X. et al. Fuzzy Sliding Mode Active Disturbance Rejection Control of an Autonomous Underwater Vehicle-Manipulator System. J. Ocean Univ. China 19, 1081–1093 (2020). https://doi.org/10.1007/s11802-020-4250-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11802-020-4250-6