Hostname: page-component-74656f9884-rngvg Total loading time: 0 Render date: 2026-11-06T00:11:11.918Z Has data issue: false hasContentIssue false

A robust control scheme for a 2PUS+RR parallel robot for ankle rehabilitation

Published online by Cambridge University Press:  27 July 2023

Erick D. Flores-Salazar
Affiliation:
Postgraduate Division, Technological University of Mixteca, Oaxaca, México
Esther Lugo-González*
Affiliation:
Institute of Electronics and Mechatronics, Technological University of Mixteca, Oaxaca, México
Manuel Arias-Montiel
Affiliation:
Institute of Electronics and Mechatronics, Technological University of Mixteca, Oaxaca, México
Jaime Gallardo-Alvarado
Affiliation:
Department of Mechanical Engineering, Technological Institute of Celaya, Guanajuato, México
*
Corresponding author: Esther Lugo-González; Email: elugog@mixteco.utm.mx
Rights & Permissions [Opens in a new window]

Abstract

This paper presents a robust adaptive controller based on the backstepping technique using an extended state observer (ESO), implemented on a 2PUS+RR parallel robot, to minimize the trajectory tracking error. The proposed backstepping-ESO controller scheme is designed to compensate for the robot’s structured (parametric) and unstructured (nonlinear friction, external disturbances, and dynamics) uncertainties. The overall stability of the controller is guaranteed by the Lyapunov theory. Cosimulation in MATLAB-Simulink and ADAMS View is presented to validate the results of the ESO and backstepping controller implemented in the virtual and physical prototype. For the virtual prototype, it was determined that the system is stable in 2 s and presents a maximum absolute error of 3.5 × $10^{-6}$ m for the actuator position and 2.8 × $10^{-5}$ rad for mobile platform orientation. Regarding the physical robot, a maximum absolute error of 5 × $10^{-4}$ m for the actuator position and 0.0575 rad for the orientation of the robot mobile platform values do not represent a problem for ankle rehabilitation movements. Experimental results were also presented and compared with ankle motion to demonstrate that the applied control system meets the motion requirements of the ankle rehabilitator.

Information

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Parallel robot 2PUS+RR [22].

Figure 1

Figure 2. Rotation angles on the global coordinate system.

Figure 2

Figure 3. Electric linear actuator.

Figure 3

Figure 4. Ankle movements [27].

Figure 4

Table I. Robot’s parameters.

Figure 5

Figure 5. Control diagram.

Figure 6

Figure 6. Virtual prototype on MSC ADAMS.

Figure 7

Figure 7. External disturbance $\xi _P$.

Figure 8

Figure 8. The actuators position tracking response: (a) position of actuator 1 and (b) position of actuator 2.

Figure 9

Figure 9. The mobile angular position tracking response: (a) flexion/extension motion and (b) abduction/adduction motion.

Figure 10

Figure 10. Dynamics of error tracking: (a) tracking error dynamic for two actuators and (b) tracking error dynamic for mobile platform.

Figure 11

Figure 11. Estimated value of functions $\Phi$, during the coupling of the dynamics of the DC motor and the link considering the uncertainties of both, as well as the disturbances caused by the movement and force of the foot on each actuator.

Figure 12

Figure 12. Physical prototype.

Figure 13

Figure 13. Experimental response to tracking the actuator position’s trajectory: (a) actuator 1 position and (b) actuator 2 position.

Figure 14

Figure 14. The platform trajectory tracking response for flexion/extension movement: (a) comparison of physical prototype, direct kinematics, and reference for actuators’ angular position, (b) comparison of physical prototype, direct kinematics, and reference for actuators’ angular velocity, and (c) comparison of actual, direct kinematics, and reference for actuators’ angular acceleration.

Figure 15

Figure 15. Dynamics of error tracking using a physical prototype: (a) tracking error dynamic for two actuators and (b) mobile platform position on X and Y axes.

Figure 16

Figure 16. Tracking of trajectory: (a) mobile platform trajectory tracking for abduction movements and (b) mobile platform trajectory tracking for eversion movements.

Figure 17

Table II. Results for the virtual and physical movements with the controller and the observer implemented.

Figure 18

Table III. Comparison with different ankle rehabilitators.