Journal of Bionic Engineering (2025) 22:1211–1230https://doi.org/10.1007/s42235-025-00676-x
Active Disturbance Rejection Control Based on Twin-Delayed Deep Deterministic Policy Gradient for an Exoskeleton
Zhong Li1 · Xiaorong Guan1,2 · Chunyang Liu3 · Dingzhe Li1 · Long He1,2 · Yanfeng Cao1 · Yi Long4
1 School of Mechanical and Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
2 Zhiyuan Research Institute, Hangzhou 310024, China
3 China National Chemical Engineering Sixth Construction Company Limited, Xiangyang 441106, China
4 Faculty of Robot Science and Engineering, Northeastern University, Shenyang 110167, China
Abstract
The study of exoskeletons has been a popular topic worldwide. However, there is still a long way to go before exoskeletons can be widely used. One of the major challenges is control, and there is no specific research trend for controlling exoskeletons. In this paper, we propose a novel exoskeleton control strategy that combines Active Disturbance Rejection Control (ADRC) and Deep Reinforcement Learning (DRL). The dynamic model of the exoskeleton is constructed, followed with the design of the ADRC. To automatically adjust the control parameters of the ADRC, the Twin-Delayed Deep Deterministic Policy Gradient (TD3) is utilized. Then a reward function is defined in terms of the joint angle, angular velocity, and their errors to the desired values, to maximize the accuracy of the joint angle. In the simulations and experiments, a conventional ADRC, and ADRC based on Genetic Algorithm (GA) and Particle Swarm Optimization (PSO) were carried out for comparison with the proposed control method. The results of the tests show that TD3-ADRC has a rapid response, small overshoot, and low Mean Absolute Error (MAE) and Root Mean Square Error (RMSE) followed with the desired, demonstrating the superiority of the proposed control method for the self-learning control of exoskeleton.
Keywords Exoskeleton · ADRC · TD3 · Parameter tuning