| Literature DB >> 33937344 |
Joel C Perry1, Jacob R Brower1, Robert H R Carne1, Melissa A Bogert1.
Abstract
The rise of rehabilitation robotics has ignited a global investigation into the human machine interface (HMI) between device and user. Previous research on wearable robotics has primarily focused on robotic kinematics and controls but rarely on the actual design of the physical HMI (pHMI). This paper presents a data-driven statistical forearm surface model for designing a forearm orthosis in exoskeleton applications. The forearms of 6 subjects were 3D scanned in a custom-built jig to capture data in extreme pronation and supination poses, creating 3D point clouds of the forearm surface. Resulting data was characterized into a series of ellipses from 20 to 100% of the forearm length. Key ellipse parameters in the model include: normalized major and minor axis length, normalized center point location, tilt angle, and circularity ratio. Single-subject (SS) ellipse parameters were normalized with respect to forearm radiale-stylion (RS) length and circumference and then averaged over the 6 subjects. Averaged parameter profiles were fit with 3rd-order polynomials to create combined-subjects (CS) elliptical models of the forearm. CS models were created in the jig as-is (CS1) and after alignment to ellipse centers at 20 and 100% of the forearm length (CS2). Normalized curve fits of ellipse major and minor axes in model CS2 achieve R 2 values ranging from 0.898 to 0.980 indicating a high degree of correlation between cross-sectional size and position along the forearm. Most other parameters showed poor correlation with forearm position (0.005 < R 2 < 0.391) with the exception of tilt angle in pronation (0.877) and circularity in supination (0.657). Normalized RMSE of the CS2 ellipse-fit model ranged from 0.21 to 0.64% of forearm circumference and 0.22 to 0.46% of forearm length. The average and peak surface deviation between the scaled CS2 model and individual scans along the forearm varied from 0.56 to 2.86 mm (subject averages) and 3.86 to 7.16 (subject maximums), with the peak deviation occurring between 45 and 50% RS length. The developed equations allow reconstruction of a scalable 3D model that can be sized based on two user measures, RS length and forearm circumference, or based on generic arm measurements taken from existing anthropometric databases.Entities:
Keywords: 3D arm scanning; 3D point cloud; ellipse-fit forearm model; exoskeleton robotic interface; physical human–machine interface; standardized orthosis design
Year: 2021 PMID: 33937344 PMCID: PMC8079810 DOI: 10.3389/frobt.2021.576783
Source DB: PubMed Journal: Front Robot AI ISSN: 2296-9144
Figure 1Experimental forearm scanning test setup: (A) Test setup components; (B) Location of origins, coordinate frames, and key landmarks; (C) Subject in setup being scanned.
Figure 2Anatomical landmarks and rotation axes: (A) Elbow axis (dashed line) and radiale landmark (black dot); (B) Wrist flexion/extension axis (dashed line) and stylion landmark (black dot); (C) Upper arm at horizontal with elbow at 90 degrees and handle rotation axis (dotted line) passing through the 4th metacarpophalangeal joint; (D) Grip alignment between wrist flexion-extension axis (black dot) and handle rotation axis (dotted line). Images adapted from Neumann (2017).
The anthropometric data collected from the six subjects in the study.
| 1 | 1.778 | 24.0 | 251 | 296 | 306 | - |
| 2 | 1.562 | 24.7 | 239 | 269 | 269 | 162 |
| 3 | 1.575 | 28.1 | 228 | 279 | 279 | 150 |
| 4 | 1.702 | 19.9 | 243 | 268 | 272 | 161 |
| 5 | 1.807 | 22.8 | 233 | 268 | 275 | 161 |
| 6 | 1.949 | 20.2 | 275 | 283 | 286 | 171 |
Figure 3Anthropometric forearm measurements: (A) radiale-stylion length, and (B) flexed forearm circumference.
Figure 4Key ellipse-fitting parameters and approach: (A) Transverse slices of forearm data for subjects 1–6 (S1–S6) and 2D ellipse-fit models. (B) General parameters of a 2D ellipse include major diameter a, minor diameter b, angle of tilt θ, center point C, and foci F1 and F2. (C) Ellipse-fit parameters used to generate 2D elliptical slices in increments dZ along the longitudinal axis generate a 3D forearm model.
Figure 5Scanning error study using a coffee cup of known dimensions: (A) on turntable and (B) in the experimental setup. A comparison between the turntable and experimental setup scan (C) show: (D) an X-direction bias in the center location of the ellipse, (E) increased deviations from the ellipse-fit surface for larger diameters and higher cup heights, and (F) stable ellipse tilt angles on both setups over the first 100 mm and increasing variability over the last 50 mm.
Figure 6Point clouds of arm scans and ellipse fit extrapolation modeling: (A) Pronation (magenta) and supination (cyan) point cloud poses with landmark target locations (black points) connected by black lines for subject 5; (B) Extrapolated models of forearms constructed with ellipses evenly spaced along forearm length for subjects 2 (green point cloud) and 6 (cyan point cloud), as well as a 5th percentile female and 95th percentile male for comparison.
Figure 7Supination pose heatmap of deviation between scanned data and ellipse-fit model of subject 6, shown in ZX plane (A) and ZY plane (B). The heat map represents mm of deviation.
Figure 8Ellipse-fit model parameters and model error for the combined subjects model CS1: Model parameters for individual subjects, their averages, and their 3rd-order polynomial fit for supination (A–F) and pronation (G–L) scans; Resulting modeling errors of comparing 3D models generated by the 3rd-order polynomials to the original subject scans are shown in supination (M) and pronation (N). Legend for panels (A–L) shown above panel (G). Legend for panels (M,N) shown above panel (M).
Figure 9A comparison between the two combined-subject ellipse-fit models, CS1 (A) and CS2 (B), for a single subject (subject 4) in pronation (Pro) and supination (Sup) at 20 and 100% radiale-stylion (RS) length from the radiale landmark.
Figure 10Ellipse-fit model parameters and model error for the aligned combined subjects model CS2: Model parameters for individual subjects, their averages, and their 3rd-order polynomial fit for supination (A–F) and pronation (G–L) scans; Resulting modeling errors of comparing 3D models generated by the 3rd-order polynomials to the original subject scans are shown in in supination (M) and pronation (N). Legend for panels (A–L) shown above panel (G). Legend for panels (M,N) shown above panel (M).
RMSE of CS2 3rd-order ellipse-fit model parameter with six-subject averages and R2 correlation with normalized forearm location.
| Pronation | Normalized Major Axis | 0.998 | 0.0041 (mm/mm) | Forearm Circumference | 0.898 |
| Supination | 0.995 | 0.0064 (mm/mm) | Forearm Circumference | 0.926 | |
| Pronation | Normalized Minor Axis | 0.999 | 0.0029 (mm/mm) | Forearm Circumference | 0.980 |
| Supination | 0.999 | 0.0021 (mm/mm) | Forearm Circumference | 0.972 | |
| Pronation | Tilt Angle | 0.988 | 0.285 (rad) | n/a | 0.877 |
| Supination | 0.941 | 0.106 (rad) | n/a | 0.381 | |
| Pronation | Normalized | 0.985 | 0.0046 (mm/mm) | RS length | 0.020 |
| Supination | 0.991 | 0.0031 (mm/mm) | RS length | 0.005 | |
| Pronation | Normalized | 0.941 | 0.0028 (mm/mm) | RS length | 0.369 |
| Supination | 0.951 | 0.0022 (mm/mm) | RS length | 0.391 | |
| Pronation | Circularity | 0.983 | 0.0334 | n/a | 0.279 |
| Supination | 0.942 | 0.0609 | n/a | 0.657 | |
Pronation fits highlighted in blue for clarity.
Forearm model equations include elliptical parameter best-fit equations from a 3rd-order polynomial fit through the CS2 ellipse parameters, Y, vs. normalized axial location, x.
| Normalized Major Axis, | Normalized Forearm Location | ||
| Normalized Minor Axis, | Normalized Forearm Location | ||
| Tilt Angle, | Normalized Forearm Location | ||
| Normalized X Center, | Normalized Forearm Location | ||
| Normalized Y Center, | Normalized Forearm Location | ||
| Circularity, | Normalized Forearm Location | ||
| Normalized Major Axis, | Normalized Forearm Location | ||
| Normalized Minor Axis, | Normalized Forearm Location | ||
| Tilt Angle, | Normalized Forearm Location | ||
| Normalized X Center, | Normalized Forearm Location | ||
| Normalized Y Center, | Normalized Forearm Location | ||
| Circularity, | Normalized Forearm Location | ||
| Actual major axis, | Normalized major axis, | ||
| Actual minor axis, | Normalized minor axis, | ||
| Actual | Normalized | ||
| Actual | Normalized | ||
| Actual forearm location | Normalized forearm location | ||
| Circularity, | Circularity, |
The last six equations provide parameters for both poses based on forearm measures of circumference or radiale-stylion length. Equations corresponding to pronation, supination, and both poses are separated by blue highlight for clarity.
Figure 11Heatmap showing supination ellipse-fit data from model CS1 compared to the raw pronation data showing evaluate volume changes between poses for subject 2. Heatmaps shown from palmar side ZY plane (A), dorsal side ZY plane (B), ulnar side ZX plane (C), and radial side ZX plane (D) represent the amount of deviation between pronation and supination in millimeters.
Figure 12Extrapolated forearm model comparison: (A) Models in pronation and supination for 5th percentile female and 95th percentile male are compared to an orthosis model that has been sized using the proposed method to fit scanned arm data from one of the experimental subjects (B).