Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-06T23:51:46.605Z Has data issue: false hasContentIssue false

RBF neural network-based admittance PD control for knee rehabilitation robot

Published online by Cambridge University Press:  03 August 2022

Karam Almaghout
Affiliation:
Advanced Service Robots (ASR) Lab., Department of Mechatronics Engineering, Faculty of New Sciences and Technologies, University of Tehran, Tehran, Iran Institute of Robotics and Computer Vision, Innopolis University, Innopolis, Russia
Bahram Tarvirdizadeh*
Affiliation:
Advanced Service Robots (ASR) Lab., Department of Mechatronics Engineering, Faculty of New Sciences and Technologies, University of Tehran, Tehran, Iran
Khalil Alipour
Affiliation:
Advanced Service Robots (ASR) Lab., Department of Mechatronics Engineering, Faculty of New Sciences and Technologies, University of Tehran, Tehran, Iran
Alireza Hadi
Affiliation:
Advanced Service Robots (ASR) Lab., Department of Mechatronics Engineering, Faculty of New Sciences and Technologies, University of Tehran, Tehran, Iran
*
*Corresponding author. E-mail: bahram@ut.ac.ir
Rights & Permissions [Opens in a new window]

Abstract

Early-stage rehabilitation therapy for post-stroke patients consists of intensive and accurate training sessions. During these sessions, the therapist moves the patient’s joint within its range of motion repetitively. Patients, at this stage, often cannot control their muscles, and neurological disorders may occur and lead to undesirable movements. Thus, the therapist should train the joint gently to handle any sudden involuntary movements. Otherwise, the joint may undergo excessive torques, which may injure it. In this paper, we address this case and develop a clinical rehabilitation robotic system for training the knee joint taking into account the occurrence of these undesirable movements. The developed system has an innovative mechanism to measure interaction torques exerted by involuntary movements. Then, we introduce a new control approach consisting of an admittance controller and a proportional-derivative controller augmented by a radial basis function (PD-RBF) neural network. The PD-RBF guides the robot joint along a predefined trajectory, while the admittance part tracks any sudden interaction torques and updates the predefined trajectory accordingly. Thus, the robot trains the knee joint and once an undesirable movement occurs the robot gets along with this movement smoothly, then it gets back to the predefined trajectory. To validate the performance of the proposed admittance PD-RBF controller, we consider two controllers, an admittance adaptive sliding mode control and an admittance conventional PD one. Then, a compatarive study is conducted on these controllers via real-world experiments. The obtained results verify the efficiency of the admittance PD-RBF and prove its superiority over the other aforementioned controllers.

Information

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

Figure 1. (a) Prototype of the KRRS; (b) the shank connected to the KRRS.

Figure 1

Figure 2. DC motor with transmission system.

Figure 2

Figure 3. (a) The schematic and (b) CAD model of the passive joint, brace, springs, and load cells.

Figure 3

Table I. Specification of actuating system.

Figure 4

Figure 4. Range of motion of the knee joint.

Figure 5

Figure 5. The schematic of the robot.

Figure 6

Figure 6. Block diagram of the ASMC.

Figure 7

Figure 7. Block diagram of the PD controller.

Figure 8

Figure 8. The architecture of the RBF neural network.

Figure 9

Figure 9. Block diagram of the PD-RBF controller.

Figure 10

Figure 10. Diagram of the various parts of the KRRS.

Figure 11

Table II. The load cell specifications.

Figure 12

Table III. The various controllers parameters.

Figure 13

Table IV. KRRS parameters.

Figure 14

Table V. DC motor parameters.

Figure 15

Figure 11. The predefined trajectory.

Figure 16

Figure 12. Tracking error in the passive no-load mode.

Figure 17

Figure 13. The robot with a connected leg.

Figure 18

Figure 14. Tracking error in the passive with-load mode.

Figure 19

Table VI. IAE and CE of the controllers in the passive mode.

Figure 20

Figure 15. Trajectory changes in the presence of the interaction torque $\tau _{int}$ and tracking performance of ASMC controller.

Figure 21

Figure 16. Trajectory changes in the presence of the interaction torque $\tau _{int}$ and tracking performance of PD controller.

Figure 22

Figure 17. Trajectory changes in the presence of the interaction torque $\tau _{int}$ and tracking performance of PD-RBF controller.

Figure 23

Figure 18. Tracking error of the ASMC, PD, and PD-RBF controllers.

Figure 24

Table VII. The IAE and $\eta$ of the controllers in the active mode.