Hostname: page-component-74656f9884-qr5l4 Total loading time: 0 Render date: 2026-11-04T03:44:07.013Z Has data issue: false hasContentIssue false

Modeling and analysis of a 5-degrees of freedom spatial parallel mechanism-based shoulder exoskeleton

Published online by Cambridge University Press:  15 September 2026

Ashish Kumar Rout*
Affiliation:
Mechanical Engineering, Indian Institute of Technology Ropar, India
Ekta Singla
Affiliation:
Mechanical Engineering, Indian Institute of Technology Ropar, India
*
Corresponding author: Ashish Kumar Rout; Emails: 2023mem1003@iitrpr.ac.in; ashish.2025mez0009@iitrpr.ac.in
Rights & Permissions [Opens in a new window]

Abstract

This work presented a biomechanically informed model and analysis of a 5-degree-of-freedom shoulder exoskeleton, constructed on a spatial parallel mechanism with a universal-prismatic-spherical joint configuration. The primary aim of the shoulder exoskeleton mechanism was to ensure the human shoulder’s natural movements. The mechanism incorporated a proposed anatomical mapping strategy to align the directions of the mechanism linkage movements with the physiological lines of action of the muscles, thereby expected to acquire effective support in aligning the shoulder exoskeleton with the physiological muscle lines of action. To facilitate spatial functionality, forward kinematics were developed based on Newton-Raphson for estimating the shoulder platform based on the actuators’ inputs. The forward kinematics were validated through a closed-form inverse kinematics that provided the actuator parameters, demonstrating geometric consistency with the anticipated configurations. Additionally, the work included the velocity and acceleration analyses, utilizing the Jacobian-based rigid body kinematics to maintain motion continuity. The model was assessed using anthropometric parameters representative of the upper extremity dimensions and was evaluated across three reference poses: neutral, flexion, and abduction. Simulation outcomes revealed a similar spatial motion of the mechanism with that of the shoulder movement range, showing close biomechanical alignment based on the actuator response. Moreover, static force analysis confirmed the efficient distribution of loads among the actuator legs while bearing both limb weight and substantial promise for applications in assistive robotics technology and rehabilitation in the context of shoulder exoskeleton development.

Information

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

Figure 1. Full shoulder exoskeleton model showing torso attachment of the chest and shoulder enclosure and 5 actuation legs connecting chest attachment with then shoulder enclosure.

Figure 1

Figure 2. Shoulder exoskeleton model showing torso and shoulder mounting points and 5 leg connections. Two planes are shown in blare outlined in blue. First Torso attachment plane containing the base point (Bfi$B_{f_{i}}$) attachment locations. The second plane for shoulder attachment plane with the locations of the moving platform (Pmi$P_{m_{i}}$) attachment points (where i=1,2,…5).

Figure 2

Figure 3. Wire-frame model of 5-DOF SPM used for analysis: (i) Showing the Cad Model with the Wire-frame highlighted on the shoulder attachment plane and torso attachment plane, (ii) wire frame extraction from the mechanism, and (iii) the final wire-frame for the mechanism analysis for the neutral pose.

Figure 3

Figure 4. Shoulder exoskeleton poses for (a) abduction pose of arm with: (i) Showing the shoulder exoskeleton with the mannequin, (ii) here the wire frame is extracted from the mechanism pose, and (iii) Wire-frame model of 5-DOF SPM used for analysis for abduction. Similarly, (b) flexion pose of arm with: (i) Showing the shoulder exoskeleton with the mannequin, (ii) the wire frame is extracted from the mechanism pose, and (iii) Wire-frame model of 5-DOF SPM used for analysis for flexion.

Figure 4

Figure 5. Figure 5 long description.(i) Shoulder movers partitioned into five functional groups (G1–G5) for later mapping to the five legs. Colors encode groups consistently across panels. (ii) Aggregate (effective) line of action (LoA) direction for each group G1–G5. Each segment starts at the centroid of the group insertion set and points along the normalized sum of member unit direction vectors. The aggregate is used as a geometric guideline and is not force weighted. (iii) Neutral pose wire diagram of the five-leg exoskeleton showing the final leg layout between labeled base anchors B1..5$B_{1..5}$ and platform anchors P1..5$P_{1..5}$.

Figure 5

Figure 6. (a) Schematic of the 5-DOF spatial parallel mechanism showing base points, platform points, and actuator legs. (b) Transformation of a platform point from the local frame to the global frame using rotation and translation.

Figure 6

Figure 7. Figure 7 long description.3D wireframe overlays generated using forward kinematics. Left: Neutral to flexion transition showed a superior and anterior shift in platform points locations, representing forward arm motion. Right: Neutral to abduction transition demonstrated lateral divergence ofPmi$P_{m_{i}}$, characterizing shoulder abduction. These visuals confirmed the geometric and anatomical fidelity of the exoskeleton’s motion modeling.

Figure 7

Figure 8. 2D orthographic projections for neutral to flexion transition. Left: XY view highlighted anterior shift. Middle: YZ view confirmed vertical lift. Right: XZ view showed combined forward-elevation curvature. The coordinated planar shifts mirrored physiological flexion.

Figure 8

Figure 9. Figure 9 long description.2D orthographic projections for neutral to abduction transition. Left: XY view highlighted lateral motion. Middle: YZ maintained vertical spread. Right: XZ showed lateral outward arc. These spatial transitions aligned with expected abduction kinematics.

Figure 9

Figure 10. 3D inverse kinematics validation overlays. Left: Flexion pose reconstruction based on inverse-calculated actuator lengths, showing excellent alignment with forward pose. Right: Abduction pose reconstruction from inverse kinematics, confirming accurate spatial reproduction of the forward model configuration

Figure 10

Figure 11. Figure 11 long description.2D projections (XZ, XY, YZ) for inverse kinematics flexion pose. The MP point trajectories replicated forward kinematic displacement patterns across all projections.

Figure 11

Table I. Platform point coordinates (Pmi$P_{m_{i}}$) in global frame for all three poses from the output of forward kinematics.Table I long description.

Figure 12

Table II. Inverse kinematics output: actuator lengths and joint angles for flexion and abduction poses.Table II long description.

Figure 13

Figure 12. 2D projections (XZ, XY, YZ) for inverse kinematics abduction pose. All planar views confirmed spatial fidelity with expected forward-generated configuration.

Figure 14

Table III. Inverse-kinematics poses with singularity indices (scientific notation). Near type-1 if σmin(J)<10−5$\sigma _{\min }(J)\!\lt \!10^{-5}$ or κ(J)>104$\kappa (J)\!\gt \!10^{4}$. Near type-2 if σmin(C)<10−5$\sigma _{\min }(C)\!\lt \!10^{-5}$ or αres<10−5$\alpha _{\mathrm{res}}\!\lt \!10^{-5}$.Table III long description.

Figure 15

Figure 13. Platform velocity results from sinusoidal interpolation. Panel (a) shows the neutral to abduction transition and panel (b) shows the neutral to flexion transition. In each panel, (i) shows platform linear velocity components and (ii) shows platform angular velocity components.

Figure 16

Figure 14. Figure 14 long description.Actuator velocity profiles k˙i(t)$\dot {k}_i(t)$ during sinusoidal transitions. Panel (a) shows the neutral to abduction transition and panel (b) shows the neutral to flexion transition.

Figure 17

Figure 15. Platform acceleration results from sinusoidal interpolation. Panel (a) shows the neutral to abduction transition and panel (b) shows the neutral to flexion transition. In each panel, (i) shows platform linear acceleration components and (ii) shows platform angular acceleration components.

Figure 18

Figure 16. Figure 16 long description.Actuator acceleration profiles k¨i(t)$\ddot {k}_i(t)$ during sinusoidal transitions. Panel (a) shows the neutral to abduction transition and panel (b) shows the neutral to flexion transition.

Figure 19

Figure 17. Actuator force comparison for neutral, abduction, and flexion poses across three approaches: unoptimized static solution (light blue), relaxed quadratic optimization (cyan), and KKT-based quadratic programming (green). Forces are shown for legs 1 to 5. red and green dotted lines indicate lower and upper pneumatic actuator limits (±$\pm$100 N). The KKT approach consistently achieved balanced force sharing and reduced peak loads.

Figure 20

Table IV. Table IV long description.Comparison of representative shoulder and upper-limb exoskeleton systems with the proposed 5-DOF spatial-parallel shoulder exoskeleton. NR indicates that a numerical device ROM is not explicitly reported in the cited source.

Figure 21

Figure 18. Preliminary prototype assembly initiated as part of ongoing future-work activities.

Figure 22

Table V. Planned validation phases, windows, and primary outcomes.Table V long description.

Supplementary material: File

Rout and Singla supplementary material

Rout and Singla supplementary material
Download Rout and Singla supplementary material(File)
File 794.5 KB