journal article·2024-03-19Open access

Enhanced Tracking in Legged Robots through Model Reduction and Hybrid Control Techniques: Addressing Disturbances, Delays, and Saturation

Yongyong Zhao, Jinghua Wang, Guohua Cao, Xu Yao

Applied Sciences· Volume 14· Issue 6

Abstract

This study introduces a reduced-order leg dynamic model to simplify the controller design and enhance robustness. The proposed multi-loop control scheme tackles tracking control issues in legged robots, including joint angle and contact-force regulation, disturbance suppression, measurement delay, and motor saturation avoidance. Firstly, model predictive control (MPC) and sliding mode control (SMC) schemes are developed using a simplified model, and their stability is analyzed using the Lyapunov method. Numerical simulations under two disturbances validate the superior tracking performance of the SMC scheme. Secondly, an Nth-order linear active disturbance rejection control (LADRC) is designed based on a simplified model and optimization problems. The second-order LADRC-SMC scheme reduces the contact-force control error in the SMC scheme by ten times. Finally, a fourth-order LADRC-SMC with a Smith Predictor (LADRC-SMC-SP) scheme is formulated, employing each loop controller independently. This scheme simplifies the design and enhances performance. Compared to numerical simulations of the above and existing schemes, the LADRC-SMC-SP scheme eliminates delay oscillations, shortens convergence time, and demonstrates fast force-position tracking responses, minimal overshoot, and strong disturbance rejection. The peak contact-force error in the LADRC-SMC-SP scheme was ten times smaller than that in the LADRC-SMC scheme. The integral square error (ISE) values for the tracking errors of joint angles θ1 and θ2, and contact force f, are 1.6636×10−28 rad2⋅s, 1.7983×10−28 rad2⋅s, and 1.8062×10−30 N2⋅s, respectively. These significant improvements in control performance address the challenges in single-leg dynamic systems, effectively handling disturbances, delays, and motor saturation.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Locomotion and Control · Adaptive Control of Nonlinear Systems · Hydraulic and Pneumatic Systems

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

College of Mechanical and Electric Engineering, Changchun University of Science and Technology, Changchun 130022, China

Ministry of Education Key Laboratory for Cross Scale Micro and Nano Manufacturing, Changchun University of Science and Technology, Changchun 130022, China

Chongqing Research Institute, Changchun University of Science and Technology, Chongqing 401135, China

Funding

the 111 Project of China · Education Department of Jilin Province

References (36)

Show source-provided references
1. Oral, D.Y., Barkana, D.E., and Ugurlu, B. (2022, January 18–20). Centroidal momentum observer: Towards whole-body robust control of legged robots subject to uncertainties. Proceedings of the 2022 IEEE 17th International Conference on Advanced Motion Control (AMC), Padova, Italy.10.1109/AMC51637.2022.9729273 ↗
2. Adaptive height controller for an agile hopping robot10.1016/j.robot.2017.07.004 ↗
3. Li, X., Feng, H., Zhang, S., Zhou, H., Fan, Y., Wang, Z., and Fu, Y. (2019, January 8–12). Vertical jump control of hydraulic single-legged robot (HSLR). Proceedings of the 2019 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Hong Kong, China.10.1109/AIM.2019.8868651 ↗
4. Active balance control of humanoid locomotion based on foot position compensation10.1007/s42235-020-0011-x ↗
5. Dynamic analysis and decoupled control of a heavy-duty walking robot with flexible feet based on super twisting algorithm10.1177/0020294020974059 ↗
6. Lu, Y., Gao, J., Shi, X., Tian, D., and Liu, Y. (2021). Sliding balance control of a point-foot biped robot based on a dual-objective convergent equation. Appl. Sci., 11.10.3390/app11094016 ↗
7. Sliding Mode-Based Active Disturbance Rejection Control of Assistive Exoskeleton Device for Rehabilitation of Disabled Lower Limbs10.1590/0001-3765202320220680 ↗
8. A novel approach of multi-loop control based-ADRC for improving lower knee position exoskeleton system
9. Active disturbance rejection control with decoupling case for a lower limb exoskeleton of swing leg
10. Zhang, Z., An, H., Wei, X., and Ma, H. (2023). Unknown Slope-Oriented Research on Model Predictive Control for Quadruped Robot. Machines, 11.10.3390/machines11020133 ↗
11. Control System for Free-Floating Space Manipulator Based on Nonlinear Model Predictive Control (NMPC)10.1007/s10846-016-0396-2 ↗
12. Li, R., Wang, H., Yan, G., Li, G., and Jian, L. (2023). Robust model predictive control for 2-DOF flexible-joint manipulator system. Mathematics, 11.10.3390/math11163593 ↗
13. Guechi, E.H., Bouzoualegh, S., Zennir, Y., and Blažič, S. (2018). MPC Control and LQ Optimal Control of A Two-Link Robot Arm: A Comparative Study. Machines, 6.10.3390/machines6030037 ↗
14. Tran, D., Dao, H.V., and Ahn, K. (2023). Adaptive Synchronization Sliding Mode Control for an Uncertain Dual-Arm Robot with Unknown Control Direction. Appl. Sci., 13.10.3390/app13137423 ↗
15. Model-based Force Control of a Tendon-Sheath Actuated Slender Gripper Without Output Feedback10.1007/s10846-022-01785-z ↗
16. Sliding Mode Control for a Hybrid Force Control Scheme of a Robot Manipulator Under Uncertain Dynamics10.1007/s12555-022-0756-6 ↗
17. Disturbance observer-based robot end constant contact force-tracking control10.1155/2019/5802453 ↗
18. Pan, J., Qu, L., and Peng, K. (2022). Fault-Tolerant Control of Multijoint Robot Based on Fractional-Order Sliding Mode. Appl. Sci., 12.10.3390/app122311908 ↗
19. Linear Active Disturbance Rejection Control of a Two-Degrees-of-Freedom Manipulator
20. Control system of the six-axis serial manipulator based on active disturbance rejection control10.1177/1729881420939476 ↗
21. Fractional-order active disturbance rejection controller for motion control of a novel 6-dof parallel robot10.1155/2020/3657848 ↗
22. Ramírez-Neria, M., González-Sierra, J., Luviano-Juárez, A., Lozada-Castillo, N., and Madonski, R. (2022). Active Disturbance Rejection Strategy for Distance and Formation Angle Decentralized Control in Differential-Drive Mobile Robots. Mathematics, 10.10.3390/math10203865 ↗
23. Fuzzy sliding mode active disturbance rejection control of an autonomous underwater vehicle-manipulator system10.1007/s11802-020-4250-6 ↗
24. Lu, K., Tian, H., Zhen, P., Lu, S., and Chen, R. (2022). Conversion Flight Control for Tiltrotor Aircraft via Active Disturbance Rejection Control. Aerospace, 9.10.3390/aerospace9030155 ↗
25. Ji, P., Min, F., Ma, F., Zhang, F., and Ni, D. (2022). Active Disturbance Rejection Terminal Sliding Mode Control for Tele-Aiming Robot System Using Multiple-Model Kalman Observers. Mathematics, 10.10.3390/math10081268 ↗
26. Zhang, D., Wu, T., Shi, S., and Dong, Z. (2022). A Modified Active-Disturbance-Rejection Control with Sliding Modes for an Uncertain System by Using a Novel Reaching Law. Electronics, 11.10.3390/electronics11152392 ↗
27. Duong, T.T.C., Nguyen, C.C., and Tran, T.D. (2022). Synchronization Sliding Mode Control of Closed-Kinematic Chain Robot Manipulators with Time-Delay Estimation. Appl. Sci., 12.10.3390/app12115527 ↗
28. Performance Analysis of Improved ADRCs for a Class of High-Order Processes with Verification on Main Steam Pressure Control10.1109/TIE.2022.3192687 ↗
29. Force/motion control of constrained robots using sliding mode10.1109/9.135513 ↗
30. Model Predictive Control for an Inverted-Pendulum Robot with Time-Varying Constraints10.1016/j.ifacol.2017.08.252 ↗
31. Han, J. (2008). Active Disturbance Rejection Control Technique—The Technique for Estimating and Compensating the Uncertainties, National Defense Industry Press. Chapters 1–3.
32. Stability analysis of linear/nonlinear switching active disturbance rejection control based MIMO continuous systems10.23919/JSEE.2021.000082 ↗
33. Output tracking for a class of nonlinear systems with mismatched uncertainties by active disturbance rejection control10.1016/j.sysconle.2016.12.002 ↗
34. Baskys, A. (2023). Switched-Delay Smith Predictor for the Control of Plants with Response-Delay Asymmetry. Sensors, 23.10.3390/s23010258 ↗
35. Disturbance Observer-Smith Predictor Compensation-Based Platoon Control with Estimation Deviation10.1155/2022/9866794 ↗
36. Attitude Synchronization of Rigid Bodies with Event-Triggered Communication10.1109/ACCESS.2023.3305926 ↗