Adaptive Fuzzy Sliding Mode Trajectory Tracking Control of a 7-DOF Redundant Hydraulic Manipulator
Abstract
1. Introduction
2. Kinematics Analysis of a 7-DOF Redundant Hydraulic Manipulator
2.1. Forward Kinematics Analysis of the Manipulator
2.2. Inverse Kinematic Analysis of the Manipulator
2.3. Jacobian Matrix of the Manipulator
3. Dynamic Analysis of the 7-DOF Redundant Hydraulic Manipulator
3.1. Dynamic Model of the Manipulator
3.2. Relation Between Cylinder Force and Joint Torque
4. Trajectory Planning of the 7-DOF Redundant Hydraulic Manipulator
4.1. Seventh-Order Polynomial Trajectory Planning
4.2. Genetic Algorithm Trajectory Optimization
4.3. Simulation Verification
5. Design of Manipulator Trajectory Tracking Controller
5.1. Design of Sliding Mode Disturbance Observer and Adaptive Fuzzy System
5.2. Design of Sliding Mode Controller
5.3. Analysis of Simulation Experiments
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A
| Link | Mass | Centroid Coordinates | Inertia Tensor |
|---|---|---|---|
| Shoulder Rotation Arm | m1 = 158.026 | ||
| Upper Arm | m2 = 60.595 | ||
| Elbow Arm | m3 = 84.995 | ||
| Lower Arm | m4 = 68.303 | ||
| Wrist Pitch Arm | m5 = 44.202 | ||
| Wrist Yaw Arm | m6 = 14.487 | ||
| Wrist Rotation Arm | m7 = 28.147 |
References
- Hasan, M.W.; Abbas, N.H. Disturbance rejection for underwater robotic vehicle based on adaptive fuzzy with nonlinear PID controller. ISA Trans. 2022, 130, 360–376. [Google Scholar] [CrossRef]
- Lin, L.; Wang, H.R.; Ren, H.B. Fuzzy-based variable structure control for robotic manipulators. Control Theory Appl. 2007, 24, 643–645. [Google Scholar]
- Zhai, J.; Xu, G. A novel non-singular terminal sliding mode trajectory tracking control for robotic manipulators. IEEE Trans. Circuits Syst. II Express Briefs 2020, 68, 391–395. [Google Scholar] [CrossRef]
- He, Y.Y.; Tang, D.L.; Ding, C. Research on wall turning motion slip of wall-climbing robot. China Meas. Test 2023, 49, 140–147. [Google Scholar]
- De Luca, A.; Siciliano, B.; Zollo, L. PD control with online gravity compensation for elastic-joint robots: Theory and experiments. Automatica 2005, 41, 1809–1819. [Google Scholar]
- Song, Z.; Yi, J.; Zhao, D.; Li, X. Computed torque controller for uncertain robot manipulator systems based on fuzzy method. Fuzzy Sets Syst. 2005, 154, 208–226. [Google Scholar]
- Zhihong, M.; Paplinski, A.P.; Wu, H.R. A robust MIMO terminal sliding mode control scheme for rigid robotic manipulators. IEEE Trans. Autom. Control 1994, 39, 2464–2469. [Google Scholar] [CrossRef]
- Azeez, M.I.; Atia, K.R. Modeling of PID controlled 3DOF robotic manipulator using Lyapunov function for enhancing trajectory tracking and robustness exploiting Golden Jackal algorithm. ISA Trans. 2024, 145, 190–204. [Google Scholar] [PubMed]
- Tran, D.T.; Tong, H.N.; Ahn, K.K. An extended state observer-based terminal sliding mode control for 6-DOF manipulator against lumped uncertainties. Int. J. Control Autom. Syst. 2025, 23, 810–823. [Google Scholar]
- Yang, L.; Yang, J. Nonsingular fast terminal sliding mode control for nonlinear dynamical systems. Int. J. Robust Nonlinear Control 2011, 21, 1865–1879. [Google Scholar]
- Guo, K.; Zhang, H.; Wei, C.; Chen, L.; Jiang, W. Novel sliding mode control of the manipulator based on a nonlinear disturbance observer. Sci. Rep. 2024, 14, 690. [Google Scholar] [CrossRef]
- Sun, L.X.; Gao, J.M.; Gao, C.Y.; Wei, Y.X.; Sun, J. Obstacle avoidance path planning for 7-DOF manipulators based on improved RRT* algorithm. Control Eng. China 2023, 30, 1592–1597. [Google Scholar]
- Peiper, D.L. The kinematics of Manipulators Under Computer Control. Ph.D. Thesis, Stanford University, Stanford, CA, USA, 1968. [Google Scholar]
- He, X.Y.; Gao, X.Y.; Wang, H.J.; Fu, Y.Z.; Sun, G.L. Operational stability analysis of 7-DOF dual-arm collaborative robot. J. Eng. Des. 2019, 26, 706–713. [Google Scholar]
- Zhang, P.C.; Zhang, T. Analysis on solution of 6D of robot jacobian matrix and singularity configuration based on vector product method. Mach. Des. Manuf. 2011, 8, 152–154. [Google Scholar]
- Siciliano, B.; Khatib, O.; Kröger, T. (Eds.) Springer Handbook of Robotics; Springer: Berlin, Germany, 2008; p. 200. [Google Scholar]
- Wang, S.L.; Zhang, B.K.; Zhou, J.; Tao, L.; Yang, J. Time-jerk optimal trajectory planning for industrial robots with coupled interpolation function selection. J. Field Robot. 2024, 41, 917–941. [Google Scholar]
- Holland, J.H. Adaptation in Natural and Artificial Systems; University of Michigan Press: Ann Arbor, MI, USA, 1975. [Google Scholar]
- Besnard, L.; Shtessel, Y.B.; Landrum, B. Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer. J. Frankl. Inst. 2012, 349, 658–684. [Google Scholar] [CrossRef]
- Zhang, P.; Wu, Q. Double power reaching law for sliding mode control with unidirectional auxiliary surfaces. In Proceedings of the 2017 Chinese Control Conference, Dalian, China, 26–28 July 2017; pp. 3798–3803. [Google Scholar]
- Makkar, C.; Dixon, W.E.; Sawyer, W.G.; Hu, G. A new continuously differentiable friction model for control systems design. In Proceedings of the 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Monterey, CA, USA, 24–28 July 2005; pp. 600–605. [Google Scholar]
- Utkin, V.; Guldner, J.; Shi, J.M. Sliding Mode Control in Electro-Mechanical Systems, 2nd ed.; CRC Press: Boca Raton, FL, USA, 2009. [Google Scholar]

















| i | αi−1/° | ai−1/mm | qi/° | di/mm |
|---|---|---|---|---|
| 1 | 0 | 0 | q1 | 143 |
| 2 | −90 | 270 | q2 | 0 |
| 3 | 0 | 870 | q3 | 0 |
| 4 | 0 | 1787 | q4 | 0 |
| 5 | 0 | 1020 | q5 | 0 |
| 6 | 90 | 210 | q6 | 130 |
| 7 | 90 | 0 | q7 | 760 |
| Joint Index | Angle Range | Maximum Velocity | Maximum Acceleration | Maximum Jerk |
|---|---|---|---|---|
| 1 | (−3.14, 3.14) | 2.61 | 3.52 | 3.32 |
| 2 | (−1.55, −0.87) | 2.61 | 3.52 | 3.32 |
| 3 | (0.69, 1.39) | 3.14 | 3.52 | 3.32 |
| 4 | (−0.08, 1.13) | 3.14 | 3.52 | 3.32 |
| 5 | (−0.24, 1.46) | 3.35 | 3.52 | 3.32 |
| 6 | (1.02, 2.41) | 3.35 | 3.52 | 3.32 |
| 7 | (−3.14, 3.14) | 3.35 | 3.52 | 3.32 |
| Waypoint End-Effector Pose | j = 1 | j = 2 | j = 3 | j = 4 |
|---|---|---|---|---|
| Xj | 3942.13 | 3948.44 | 3662.69 | 3231.14 |
| Yj | 131.973 | 960.163 | 1542.43 | 1865.5 |
| Zj | 211.427 | 772.583 | 843.161 | 802.674 |
| −96.933 | −114.95 | −114.06 | −112.49 | |
| −145.6 | −143.48 | −150.33 | −158.53 | |
| −167.85 | −145.76 | −148.38 | −166.87 |
| Waypoint End-Effector Pose | j = 5 | j = 6 | j = 7 | j = 8 |
|---|---|---|---|---|
| Xj | 3087.14 | 2629.45 | 2355.02 | 1917.17 |
| Yj | 2676.88 | 2723.12 | 3011.92 | 3584.58 |
| Zj | 920.016 | 229.399 | 432.207 | 1183.59 |
| −126.76 | −127.51 | −138.99 | −162.75 | |
| −151.08 | −169.67 | −172.27 | −165.34 | |
| −143.58 | −162.08 | −154.25 | −125.72 |
| Waypoint Joint | j = 1 | j = 2 | j = 3 | j = 4 |
|---|---|---|---|---|
| 1 | 0 | 0.1745 | 0.3491 | 0.5236 |
| 2 | −1.2217 | −1.3089 | −1.3963 | −1.3089 |
| 3 | 1.0472 | 0.9599 | 0.8727 | 0.7854 |
| 4 | 0.5236 | 0.3491 | 0.4363 | 0.5236 |
| 5 | 0.6109 | 0.6981 | 0.7854 | 1.0472 |
| 6 | 1.7453 | 1.9199 | 1.8326 | 1.5708 |
| 7 | 0 | 0.0873 | 0.1745 | 0.1745 |
| Waypoint Joint | j = 5 | j = 6 | j = 7 | j = 8 |
|---|---|---|---|---|
| 1 | 0.6981 | 0.7854 | 0.8727 | 1.0472 |
| 2 | −1.3089 | −1.3089 | −1.3963 | −1.3089 |
| 3 | 0.9599 | 1.0472 | 0.9599 | 0.7854 |
| 4 | 0.1745 | 0.3491 | 0.4363 | 0.5236 |
| 5 | 0.8727 | 1.0472 | 0.9599 | 0.5236 |
| 6 | 1.6581 | 1.6581 | 1.7453 | 1.7453 |
| 7 | 0.2618 | 0.1745 | 0.0873 | 0 |
| Joint | |||
|---|---|---|---|
| 1 | 0.4 | 0.2 | 0.02 |
| 2 | 0.4 | 0.2 | 0.02 |
| 3 | 0.4 | 0.2 | 0.02 |
| 4 | 0.4 | 0.2 | 0.02 |
| 5 | 0.4 | 0.2 | 0.02 |
| 6 | 0.4 | 0.2 | 0.02 |
| 7 | 0.4 | 0.2 | 0.02 |
| Joint | |||
|---|---|---|---|
| 1 | 2 | 0.4 | 1 |
| 2 | 5 | 1 | 1 |
| 3 | 3 | 0.6 | 1 |
| 4 | 4 | 0.5 | 1 |
| 5 | 1 | 0.65 | 1 |
| 6 | 3 | 0.55 | 1 |
| 7 | 4 | 0.45 | 1 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Wang, Z.; Su, D.; Li, Z. Adaptive Fuzzy Sliding Mode Trajectory Tracking Control of a 7-DOF Redundant Hydraulic Manipulator. Appl. Sci. 2026, 16, 6373. https://doi.org/10.3390/app16136373
Wang Z, Su D, Li Z. Adaptive Fuzzy Sliding Mode Trajectory Tracking Control of a 7-DOF Redundant Hydraulic Manipulator. Applied Sciences. 2026; 16(13):6373. https://doi.org/10.3390/app16136373
Chicago/Turabian StyleWang, Zhilin, Donghai Su, and Zhengwen Li. 2026. "Adaptive Fuzzy Sliding Mode Trajectory Tracking Control of a 7-DOF Redundant Hydraulic Manipulator" Applied Sciences 16, no. 13: 6373. https://doi.org/10.3390/app16136373
APA StyleWang, Z., Su, D., & Li, Z. (2026). Adaptive Fuzzy Sliding Mode Trajectory Tracking Control of a 7-DOF Redundant Hydraulic Manipulator. Applied Sciences, 16(13), 6373. https://doi.org/10.3390/app16136373
