Dynamic Parameter Identification of a Lower-Limb Exoskeleton Using RLS–AGWO
Abstract
1. Introduction
2. Dynamic Model and Linear Parameterization
2.1. Exoskeleton Configuration
2.2. Linear Regression Form
3. RLS–AGWO Identification Method
3.1. RLS-Based Bounded Search Space
3.2. Physics-Informed Adaptive Convergence Factor
3.3. Relation to Deterministic Bound-Constrained Least Squares
4. Experimental Validation and Results
4.1. Platform, Excitation, and Data Acquisition
4.2. Evaluation Metrics and Comparison Protocol
4.3. Independent-Trajectory Validation and Repeated-Run Statistics
4.4. Residual and Convergence Behavior
4.5. Parameter Estimates and Sensitivity Analysis
5. Discussion
5.1. Interpretation and Relation to Prior Work
5.2. Potential Applications
5.3. Limitations and Future Work
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| AGWO | Adaptive grey wolf optimizer |
| APHE | Active power-assist hip exoskeleton |
| GA | Genetic algorithm |
| GWO | Grey wolf optimizer |
| LS | Least squares |
| NFSI | Non-smooth friction severity index |
| PSO | Particle swarm optimization |
| RLS | Recursive least squares |
| RMSE | Root-mean-square error |
References
- Shushtari, M.; Arami, A. Human–Exoskeleton Interaction Force Estimation in Indego Exoskeleton. Robotics 2023, 12, 66. [Google Scholar] [CrossRef] [Scilit]
- Firouzi, V.; Seyfarth, A.; Song, S.; von Stryk, O.; Ahmad Sharbafi, M. Biomechanical Models in the Lower-Limb Exoskeletons Development: A Review. J. Neuroeng. Rehabil. 2025, 22, 12. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Hasan, S.K.; Alam, N. Comprehensive Comparative Analysis of Lower Limb Exoskeleton Research: Control, Design, and Application. Actuators 2025, 14, 342. [Google Scholar] [CrossRef] [Scilit]
- Vélez-Guerrero, E.; Salazar, J.A.; Rodríguez-León, J.F. Artificial Intelligence-Based Wearable Robotic Exoskeletons for Rehabilitation: A Review. Sensors 2021, 21, 2146. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wu, J.; Wang, J.; You, Z. An Overview of Dynamic Parameter Identification of Robots. Robot. Comput.-Integr. Manuf. 2010, 26, 414–419. [Google Scholar] [CrossRef] [Scilit]
- Chen, H.; Guo, Y.; Zhang, Z. Parameter Identification and Adaptive Compliant Control of Rehabilitation Exoskeleton Based on Multiple Sensors. Measurement 2020, 159, 107765. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Guan, X.; Li, W.; Penzlin, B.; Liu, K.; Yang, Z.; Liu, B.; Leonhardt, S.; Ji, L. Dynamic Parameter Identification of a Human-Exoskeleton System With the Motor Torque Data. IEEE Trans. Med. Robot. Bionics 2022, 4, 206–218. [Google Scholar] [CrossRef] [Scilit]
- Gautier, M.; Khalil, W. Direct Calculation of Minimum Set of Inertial Parameters of Serial Robots. IEEE Trans. Robot. Autom. 1990, 6, 368–373. [Google Scholar] [CrossRef] [Scilit]
- Calafiore, G.; Indri, M.; Bona, B. Robot Dynamic Calibration: Optimal Excitation Trajectories and Experimental Parameter Estimation. J. Robot. Syst. 2001, 18, 55–68. [Google Scholar] [CrossRef]
- Tian, H.; Huber, M.; Mower, C.E.; Han, Z.; Li, C.; Duan, X.; Bergeles, C. Excitation Trajectory Optimization for Dynamic Parameter Identification Using Virtual Constraints in Hands-on Robotic System. In Proceedings of the 2024 IEEE International Conference on Robotics and Automation (ICRA), Yokohama, Japan, 13–17 May 2024; pp. 11605–11611. [Google Scholar] [CrossRef] [Scilit]
- Luo, R.; Yuan, J.; Hu, Z.; Du, L.; Bao, S.; Zhou, M. Lie-Theory-Based Dynamic Model Identification of Serial Robots Considering Nonlinear Friction and Optimal Excitation Trajectory. Robotica 2024, 42, 3552–3569. [Google Scholar] [CrossRef] [Scilit]
- Huang, Y.; Ke, J.; Zhang, X.; Ota, J. Dynamic Parameter Identification of Serial Robots Using a Hybrid Approach. IEEE Trans. Robot. 2023, 39, 1607–1621. [Google Scholar] [CrossRef] [Scilit]
- Xu, T.; Tuo, H.; Wang, C.; Zhang, Z. Robot Dynamic Identification Based on Data Weighting Protection and Nonlinear Friction Separation. IEEE/ASME Trans. Mechatron. 2025, 30, 5508–5519. [Google Scholar] [CrossRef] [Scilit]
- Dong, J.; Xu, J.; Zhou, Q.; Zhu, J.; Yu, L. Dynamic Identification of Industrial Robot Based on Nonlinear Friction Model and LS-SOS Algorithm. IEEE Trans. Instrum. Meas. 2021, 70, 7504512. [Google Scholar] [CrossRef] [Scilit]
- Ljung, L. System Identification: Theory for the User, 2nd ed.; Prentice Hall: Upper Saddle River, NJ, USA, 1999. [Google Scholar]
- Zha, F.; Sheng, W.; Guo, W.; Qiu, S.; Deng, J.; Wang, X. Dynamic Parameter Identification of a Lower Extremity Exoskeleton Using RLS-PSO. Appl. Sci. 2019, 9, 324. [Google Scholar] [CrossRef] [Scilit]
- Sheng, W.; Cao, Y.; Ghalichi, F.; Ding, L.; Gao, T. Dynamic Parameter Identification of a Hip Exoskeleton Using RLS-GA. Actuators 2026, 15, 106. [Google Scholar] [CrossRef] [Scilit]
- Zhang, P.; Zhang, J. Lower Limb Exoskeleton Robots’ Dynamics Parameters Identification Based on Improved Beetle Swarm Optimization Algorithm. Robotica 2022, 40, 2716–2731. [Google Scholar] [CrossRef] [Scilit]
- Lu, Z.; Wei, C.; Ni, D.; Bi, J.; Wang, Q.; Li, Y. Dynamic Parameter Identification of Modular Robot Manipulators Based on Hybrid Optimization Strategy: Genetic Algorithm and Least Squares Method. Soft Comput. 2024, 28, 9991–10005. [Google Scholar] [CrossRef] [Scilit]
- Jing, H.; Ma, X.; Chen, M.; Chen, J. Dynamic Parameter Identification Method for Space Manipulators Based on Hybrid Optimization Strategy. Actuators 2025, 14, 497. [Google Scholar] [CrossRef] [Scilit]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Scilit]
- Mittal, N.; Singh, U.; Sohi, B.S. Modified Grey Wolf Optimizer for Global Engineering Optimization. Appl. Comput. Intell. Soft Comput. 2016, 2016, 7950348. [Google Scholar] [CrossRef] [Scilit]
- Zheng, Y.; Sun, R.; Liu, Y.; Wang, Y.; Song, R.; Li, Y. A Hybridization Grey Wolf Optimizer to Identify Parameters of Helical Hydraulic Rotary Actuator. Actuators 2023, 12, 220. [Google Scholar] [CrossRef] [Scilit]
- Cao, B.; Yu, J.; Zhang, Y.; Liu, P.; Zhang, Y.; Sun, H.; Jin, P.; Lin, J.; Wang, L. A Novel Kinematic Calibration Method for Industrial Robots Based on the Improved Grey Wolf Optimization Algorithm. Actuators 2025, 14, 403. [Google Scholar] [CrossRef] [Scilit]
- Sun, Y.; Liang, X.; Wan, Y. Tracking Control of Robot Manipulator with Friction Compensation Using Time-Delay Control and an Adaptive Fuzzy Logic System. Actuators 2023, 12, 184. [Google Scholar] [CrossRef] [Scilit]
- Samada, S.E.; Puig, V.; Nejjari, F. Zonotopic Recursive Least-Squares Parameter Estimation: Application to Fault Detection. Int. J. Adapt. Control Signal Process. 2023, 37, 993–1014. [Google Scholar] [CrossRef] [Scilit]




| Step | Operation |
|---|---|
| Inputs: stacked regressor , measured torque , population size N, and maximum iteration count G. | |
| Output: best base-parameter vector . | |
| 1 | Initialize , , and . |
| 2 | For , update , , and using Equations (7)–(9). |
| 3 | Discard the first 1.0 s, obtain the componentwise extrema of the retained , and expand them by 10% to form . |
| 4 | Compute and using Equations (10) and (12). |
| 5 | Draw N initial wolves uniformly from . |
| 6 | For , evaluate and select , , and . |
| 7 | Update using Equation (11). |
| 8 | Update every wolf using the three GWO leaders and project the result componentwise onto . |
| 9 | Return after the final iteration. |
| Item | Setting |
|---|---|
| Mechanical configuration | Pedestal-mounted APHE; fixed trunk; locked knee and ankle; sagittal-plane hip motion |
| Hip actuation and sensing | Brushless DC motor; 156:1 planetary gearhead; output-shaft torque measurement |
| Calibration/validation motion | Equations (18) and (19); durations 5 and 7 s |
| Sampling and retained samples | 100 Hz; 500/700 raw and 460/660 retained calibration/validation samples |
| Signal processing | Fourth-order 15 Hz zero-phase Butterworth filter; central finite-difference velocity and acceleration; 0.2 s endpoint exclusion |
| RLS initialization | , , |
| Search bounds | RLS trajectory after 1.0 s burn-in; componentwise range enlarged by 10% |
| Common stochastic budget | , , 2400 evaluations/run, 30 independent seeds; fixed-budget stop |
| PSO settings | Inertia ; cognitive/social coefficients |
| GA settings | Tournament size 3; crossover 0.9; mutation 0.2 per gene; Gaussian scale 0.05 of span; elitism 2 |
| GWO/AGWO settings | Standard GWO linear schedule; AGWO , , and |
| Fitness and constraints | Torque RMSE in Equation (13); componentwise boundary projection |
| Computing environment | Intel Core i5-14600KF, 32 GB RAM, Windows 11 Pro |
| Method | Train Mean | Validation Mean ± SD | Validation Median | IQR | Time (ms) |
|---|---|---|---|---|---|
| LS | 0.1419 | 0.1152 | 0.1152 | – | 0.13 |
| BCLS | 0.1419 | 0.1152 | 0.1152 | – | 0.13 |
| Standard PSO | 0.6660 | 0.1888 | 0.1214–0.4808 | ||
| RLS–PSO | 0.1420 | 0.1152 | 0.1152–0.1153 | ||
| RLS–GA | 0.1419 | 0.1152 | 0.1152–0.1153 | ||
| RLS–GWO | 0.1672 | 0.1562 | 0.1439–0.1701 | ||
| RLS–AGWO | 0.1659 | 0.1516 | 0.1317–0.1657 |
| Method | |||||
|---|---|---|---|---|---|
| Reference | 1.5000 | 1.1000 | 0.8000 | 2.5000 | |
| BCLS | 1.4994 | 1.0995 | 0.7466 | 2.5269 | |
| RLS–PSO median | 1.4994 | 1.0995 | 0.7463 | 2.5268 | |
| RLS–GA median | 1.4993 | 1.0994 | 0.7464 | 2.5270 | |
| RLS–GWO median | 1.4977 | 1.1014 | 0.7372 | 2.5354 | |
| RLS–AGWO median | 1.5054 | 1.1037 | 0.7419 | 2.5316 |
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
Sheng, W.; Cao, Y.; Ding, L.; Gao, T. Dynamic Parameter Identification of a Lower-Limb Exoskeleton Using RLS–AGWO. Actuators 2026, 15, 447. https://doi.org/10.3390/act15080447
Sheng W, Cao Y, Ding L, Gao T. Dynamic Parameter Identification of a Lower-Limb Exoskeleton Using RLS–AGWO. Actuators. 2026; 15(8):447. https://doi.org/10.3390/act15080447
Chicago/Turabian StyleSheng, Wentao, Yunxia Cao, Li Ding, and Tianyu Gao. 2026. "Dynamic Parameter Identification of a Lower-Limb Exoskeleton Using RLS–AGWO" Actuators 15, no. 8: 447. https://doi.org/10.3390/act15080447
APA StyleSheng, W., Cao, Y., Ding, L., & Gao, T. (2026). Dynamic Parameter Identification of a Lower-Limb Exoskeleton Using RLS–AGWO. Actuators, 15(8), 447. https://doi.org/10.3390/act15080447

