This paper addresses the challenges of inadequate trajectory tracking accuracy and limited parameter adaptability encountered by hip joints in lower-limb exoskeletons operating across multi-terrain environments. To mitigate these issues, we propose a hybrid control strategy that synergistically combines the slime mould algorithm (SMA) with fuzzy PID control, thereby improving the trajectory tracking performance in such diverse conditions. Initially, we established a dynamic model of the hip joint in the sagittal plane utilizing the Lagrange method, which elucidates the underlying motion mechanisms involved. Subsequently, we designed a fuzzy PID controller that facilitates dynamic parameter adjustment. The integration of the slime mould algorithm (SMA) allows for the optimization of both the quantization factor and the proportional factor of the fuzzy PID controller, culminating in the development of a hybrid control framework that significantly enhances parameter adaptability. Ultimately, we performed a comparative analysis of this hybrid control strategy against conventional PID, fuzzy PID, and PSO-fuzzy PID controls through MATLABR2023b/Simulink simulations as well as experimental tests across a range of multi-terrain scenarios including flat ground, inclines, and stair climbing. The results indicate that in comparison to PID, fuzzy PID, and PSO-fuzzy PID controls, our proposed strategy significantly reduced the adjustment time by 15.06% to 61.9% and minimized the maximum error by 39.44% to 72.81% across various terrains including flat ground, slope navigation, and stair climbing scenarios. Additionally, it lowered the steady-state error ranges by an impressive 50.67% to 90.75%. This enhancement markedly improved the system’s response speed, tracking accuracy, and stability, thereby offering a robust solution for the practical application of lower-limb exoskeletons.
Li et al. (Mon,) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: