| Literature DB >> 35308312 |
Rongrong Tang1,2, Qianqian Yang1,2,3, Rong Song1,2.
Abstract
To obtain an anthropomorphic performance in physical human-robot interaction during a reaching task, a variable impedance control (vIC) algorithm with human-like characteristics is proposed in this article. The damping value of the proposed method is varied with the target position as well as through the tracking error. The proposed control algorithm is compared with the impedance control algorithm with constant parameters (IC) and another vIC algorithm, which is only changed with the tracking error (vIC-e). The different control algorithms are validated through the simulation study, and are experimentally implemented on a cable-driven rehabilitation robot. The results show that the proposed vIC can improve the tracking accuracy and trajectory smoothness, and reduce the interaction force at the same time.Entities:
Keywords: reaching task; rehabilitation robot; smooth trajectory; target position; tracking error; variable impedance
Year: 2022 PMID: 35308312 PMCID: PMC8927629 DOI: 10.3389/fnbot.2022.850692
Source DB: PubMed Journal: Front Neurorobot ISSN: 1662-5218 Impact factor: 2.650
Figure 1The schematic representation of the cable-driven rehabilitation robot (CDRR).
Figure 2Block diagram of the proposed control algorithm for CDRR.
Figure 3The design of a three-dimensional reaching task, which including four point-to-point tracking subtasks.
Parameters of the simulation.
|
|
| |
|---|---|---|
| vIC |
| [5.39 × 10−2 8.42 × 10−10 8.42 × 10−10] |
|
| [7.00 × 10−2 1.09 × 10−9 1.09 × 10−9] | |
|
| [5.65 × 10−8 3.61 × 10−10 3.61 × 10−10] | |
| vIC-e |
| [1.88 × 10−7 3.61 × 10−10 3.61 × 10−10] |
|
| [1.71 × 10−7 1.09 × 10−9 1.09 × 10−9] | |
|
|
Parameters of the experiments.
|
|
| ||
|---|---|---|---|
|
|
| ||
| vIC |
| [3.27 × 10−2 9.88 × 10−5 1.60 × 10−4] | [3.27 × 10−2 9.10 × 10−5 2.16 × 10−4] |
|
| [6.70 × 10−3 2.02 × 10−5 3.27 × 10−5] | [6.70 × 10−3 2.60 × 10−6 6.16 × 10−5] | |
|
| [4.23 × 10−5 4.21 × 10−5 6.84 × 10−5] | [3.91 × 10−5 3.85 × 10−5 9.23 × 10−5] | |
|
| [2.01 × 10−5 1.94 × 10−5 3.21 × 10−5] | [2.62 × 10−6 2.42 × 10−5 6.11 × 10−5] | |
| vIC-e |
| [1.41 × 10−4 1.16 × 10−4 2.28 × 10−4] | [1.49 × 10−4 1.20 × 10−4 2.62 × 10−4] |
|
| [2.01 × 10−5 1.59 × 10−5 3.21 × 10−5] | [2.10 × 10−5 1.57 × 10−5 3.71 × 10−5] | |
|
| |||
|
|
| ||
| vIC |
| [7.35 × 10−6 1.60 × 10−4 3.27 × 10−2] | [1.06 × 10−5 3.27 × 10−2 8.36 × 10−6] |
|
| [1.50 × 10−6 3.27 × 10−5 6.70 × 10−3] | [2.16 × 10−6 6.70 × 10−3 1.71 × 10−6] | |
|
| [2.87 × 10−6 6.30 × 10−5 3.47 × 10−5] | [4.31 × 10−6 3.68 × 10−5 3.55 × 10−6] | |
|
| [5.55 × 10−7 1.40 × 10−5 1.55 × 10−5] | [1.41 × 10−6 1.50 × 10−6 1.60 × 10−6] | |
| vIC-e |
| [1.33 × 10−5 2.10 × 10−4 1.31 × 10−4] | [1.44 × 10−5 1.23 × 10−4 1.18 × 10−5] |
|
| [1.10 × 10−6 1.40 × 10−5 9.67 × 10−6] | [1.41 × 10−6 1.50 × 10−6 1.60 × 10−6] | |
|
| |||
Figure 4The desired and actual values of the trajectory, velocity, and acceleration of the impedance control with high constant damping (IC-H) in the main motion axis.
Figure 5The damping values of different control algorithms in the main motion axis.
Indicators of IC, vIC, and vIC-e in simulation.
|
|
|
| ||||
|---|---|---|---|---|---|---|
|
|
|
|
|
|
| |
|
|
|
|
|
| ||
| IC | 1.1 | 3.3096 | 4.0139 | 1 | 1.1564 | 6.3891 |
| 0.7 | 3.5394 | 4.1440 | 1 | 1.1645 | 6.3975 | |
| vIC | — | 3.3450 | 4.0143 | 1 | 1.1558 | 6.3975 |
| vIC-e | — | 3.3103 | 4.2245 | 1 | 1.1572 | 6.3922 |
Figure 6The actual (solid lines) and desired (gray dashed line) trajectory profile of four control algorithms during a rightward subtask.
Figure 7The actual (solid lines) and desired (gray dashed line) velocity profile of four control algorithms during a rightward subtask.
Figure 8The mean output force of four control algorithms during a rightward subtask.
Figure 9The damping values of four control algorithms in the main motion axis during a rightward subtask. The maximum of damping values is 7 Ns/m (IC-H), while the minimum is 1 Ns/m (IC-L).
Figure 10The analysis parameters of four control algorithms for a reaching task. Average parameter for the four point-to-point tracking subtasks (mean ± SE). (A) Statistical results of the root mean square error (RMSE) for all subjects. (B) Statistical results of four control algorithms expressed the final error (FE). (C) Analysis of the shakiness. (D) Analysis of the normalized jerk score (NJS). (E) Analysis of the mean output force in the experiments. *Indicates significant difference between two control algorithms at 0.05 level; and **Indicates significant difference between two control algorithms at 0.01 level.