| Literature DB >> 34876618 |
Abstract
Joint torque feedback is a new and promising means of kinesthetic feedback imposed by a wearable device. The torque feedback provides the wearer temporal and spatial information during a motion task. Nevertheless, little research has been conducted on quantifying the psychophysical parameters of how well humans can perceive external torques under various joint conditions. This study aims to investigate the just noticeable difference (JND) perceptual ability of the elbow joint to joint torques. The paper focuses on the ability of two primary joint proprioceptors, the Golgi-tendon organ (GTO) and muscle spindle (MS), to detect elbow torques, since touch and pressure sensors were masked. We studied 14 subjects while the arm was isometrically contracted (static condition) and was moving at a constant speed (dynamic condition). In total there were 10 joint conditions investigated, which varied the direction of the arm's movement and the preload direction as well as torque direction. The JND torques under static conditions ranged from 0.097 Nm with no preload to 0.197 Nm with a preload of 1.28 Nm. The maximum dynamic JND torques were 0.799 Nm and 0.428 Nm, when the arm was flexing and extending at 213 degrees per second, respectively.Entities:
Mesh:
Year: 2021 PMID: 34876618 PMCID: PMC8651665 DOI: 10.1038/s41598-021-02630-3
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1(a) Illustration of dissected arm view, showing the primary proprioceptors involved in joint torque sensing as well as how the exoskeleton applies pressure and masks skin receptors. (b) Picture of a participant’s arm with the exoskeleton worn, showing the exoskeleton components. (c) Illustration of how each propioceptor is triggered under different joint conditions. The left column shows how the Muscle Spindles (MS) lengthen or shorten depending on the arm’s movement. The right column illustrates how isometrically contracted flexor or extensor activity affects the Golgi–Tendon Organ (GTO). (d) Illustration of the ten studied torque interactions, showing the kinesthetic stimuli (black arrows), contracted muscles (red highlighted muscle shapes), and direction of arm motion (blue arrows).
Description of the different conditions examined in this paper.
| NTF | Neutral, Flexional torque | Exoskeleton applies a flexion torque while the arm is posed at neutral without muscle contraction or arm movement |
| ECF | Extensor muscles Contracted, Flexional torque | Exoskeleton generates a flexion torque while the Extensor muscles are isometrically contracted |
| FCF | Flexor muscles Contracted, Flexional torque | Exoskeleton generates a flexion torque while the Flexor muscles are isometrically contracted |
| EMF | Extensional Movement, Flexional torque | Exoskeleton generates a flexion torque while the arm is moving in the extensional direction |
| FMF | Flexional Movement, Flexional torque | Exoskeleton generates a flexion torque while the arm is moving in the flexional direction |
| NTE | Neutral, Extensional torque | Exoskeleton generates an extension torque while the arm is posed without muscle contraction or arm movement |
| ECE | Extensor muscles Contracted, Extensional torque | Exoskeleton generates an extension torque while the Extensor muscles are isometrically contracted |
| FCE | Flexor muscles Contracted, Extensional torque | Exoskeleton generates an extension torque while the Flexor muscles are isometrically contracted |
| EME | Extensional Movement, Extensional torque | Exoskeleton generates an extension torque while the arm is moving in the extensional direction |
| FME | Flexional Movement, Extensional torque | Exoskeleton generates an extension torque while the arm is moving in the flexional direction |
Figure 2Summary of the converged torque values. For the icons below the x-axis illustrating each experimental condition, please refer to Fig. 1d. (a) The JND resulting from the static tests. All subject data is shown with gray lines, and the black line is the mean of the data. (b) The JND torque from dynamic tests, where the arm is in motion at different speeds. The black line is the median of the data. The black s indicate that the data exceeds the maximum device output, which is 1.1 Nm.
Unpooled means ± standard deviations of the static JND torque and torque slope.
| FC2 | FC1 | NT | EC1 | EC2 | |
|---|---|---|---|---|---|
| Ext. Torq. [Nm] | |||||
| [0.072, 0.146] | [0.080, 0.153] | [0.061, 0.135] | [0.145, 0.219] | [0.160, 0.234] | |
| Ext. Torq. Slope [Nm/Nm] |
|
| |||
| [− 0.020, 0.041] | [0.050, 0.111] | ||||
| Flx. Torq. [Nm] | |||||
| [0.123, 0.193] | [0.098, 0.168] | [0.061, 0.132] | [0.081, 0.151] | [0.126, 0.197] | |
| Flx. Torq. Slope [Nm/Nm] |
|
| |||
| [0.016, 0.077] | [0.015, 0.076] | ||||
The first row (Ext. Torq.) corresponds to the FCE2, FCE1, NTE, ECE1, ECE2 trials, while the third row (Flx. Torq.) corresponds to the FCF2, FCF1, NTF, ECF1, ECF2 trials. (Flx. = flexional; Ext. = extensional; Torq. = torque). The second and fourth rows show the corresponding mean Torque Slopes (i.e., mean of the torque slopes computed for each subject). The second row contains FCE then ECE, and the fourth row contains FCF then ECF. Brackets indicate the 95% confidence intervals [LL, UL].
Figure 3Summary of the subjects’ torque slopes. For the icons below the x-axis illustrating each experimental condition, please refer to Fig. 1d. (a) The JND Torque slopes corresponding to static tests. All subject slopes are shown with gray dots, the black line is the mean of the data, and error bars are the standard deviation. The data was analyzed with a Repeated Measures ANOVA followed by a Tukey post-hoc test. FCE and ECE were statistically signficantly different with . (b) The JND Torque slopes from dynamic tests, where the arm is in motion at different speeds. The black line is the median of the data. The data was analyzed with the Kruskal–Wallis test and followed by the Wilcoxon signed-rank test to compare pairs of conditions. Statistically significant pairs () are indicated with asterisks.
Medians and median torque slopes for the dynamic JND condition.
| FM2 | FM1 | NT | EM1 | EM2 | |
|---|---|---|---|---|---|
| Ext. Torq. [Nm] | 0.721 | 0.432 | 0.098 | 0.219 | 0.428 |
| Ext. Torq. Slope [ | 2.625 | 1.481 | |||
| Flx. Torq. [Nm] | 0.799 | 0.430 | 0.101 | 0.314 | 0.408 |
| Flx. Torq. Slope [ | 3.310 | 1.409 | |||
The first row (Ext. Torq.) shows the medians for the FME2, FME1, NTE, EME1, EME2 trials, while the third row (Flx. Torq.) shows the medians for the FMF2, FMF1, NTF, EMF1, EMF2 trials. The second row (Ext. Torq. Slope) shows the median torque slopes for FME, EME, and the fourth row (Flx. Torq. Slope) shows torque slopes for FMF, EMF. (Flx. = flexional; Ext. = extensional; Torq. = torque.).
Figure 6(a) GUI system guiding the arm movement. Participants are instructed to move their arm (white bar) to match the guiding block (blue block). The horizontal position of the arm position corresponds to the actual elbow joint angle. (b) Illustration of the commanded arm angular position versus time for the fast (1 Hz, top) and slow (0.5 Hz, bottom) velocities. The average speed over the center of the arm position range is shown with the red line. The gray shaded ranges of arm position correspond to the portions where the arm is changing speed ( and ); the white regions are where the arm was moving at roughly a constant speed, and torque was applied (). (c) State machine illustrating how torque is applied to the arm depending on the participant’s current arm position and if their arm is moving in flexion or extension. State transitions 1 and 4 occur when the arm changes its direction of motion; the other state transitions occur based on the arm position. (d) Example results from a trial. The top graph illustrates how the random on/off works on each extensional/flexional torque input. The bottom graph shows the subject moving their arm back and forth (red line) and the subject reacting to the current input (blue line). The black asterisks show the moments when the subject responded.
Figure 4(a) GUIs for the static (left) and dynamic (right) mini-games. The score for the mini-game provides participants whether the current user’s response is correct or not. Additionally, the red block of the dynamic condition is only shown during the demonstration to supplement the ideal timing window for response. The white box represents the arm position that moves along three boxes that correspond the arm’s range of motion. From (b) to (d) are examples of testing of the static (flexor muscle contracted), dynamic, and static (extensor muscle contracted) conditions, respectively.
Figure 5(a) Schematic diagram of state machine for static condition, and (b) example of a static JND test result. The programmed state machine (a) switches state between APPLY (applying torque) to CALCULATE (pausing torque). The APPLY state determines the direction of the torque randomly. The applied torque is graphed in the top panel of (b). Flexional torque is shown on the positive y-axis, and extensional torque is plotted on the negative y-axis. The CALCULATE state updates the magnitude of the torque based on the user’s response. The user responses versus time are shown in the bottom panel of (b), where a high value represents “perceived,” and a low value represents “not perceived.” A series of “perceived” responses leads to a decreasing input magnitude while the consecutive “not perceived” answers lead to the torque increasing. This continues for a specified number of transition points. Both directional torques converge to final values that are illustrated in the top panel of (b) as a blue dashed line for flexion and a magenta dashed line for extension.