You are on page 1of 4

Wearable Shoulder Exoskeleton with Spring-Cam Mechanism for

Customizable, Nonlinear Gravity Compensation


Morteza Asgari, Patrick T. Hall, Bradley S. Moore, Dustin L. Crouch

impairment that require substantial movement assistance or


Abstract— Wearable, mechanically passive (i.e. spring-


powered) exoskeletons may be more practical and affordable neuro-rehabilitation [5]. However, due to their size, weight,
than active, motorized exoskeletons for providing continuous, cost, need for maintenance, and operation requirements, such
home-based, antigravity movement assistance for people with active exoskeletons are usually constrained to clinics and labs,
shoulder disability. However, the biomechanical moment due to preventing continuous at-home assistance.
gravity is a nonlinear function of shoulder elevation angle and,
thus, challenging to counteract proportionally across the Compared to active exoskeletons, mechanically passive
shoulder elevation range of motion with a spring alone. We exoskeletons may be more suitable for home-based movement
designed, fabricated, and tested an integrated spring-cam-wheel assistance. Passive exoskeletons incorporate elastic springs
system that can generate a nonlinear moment to proportionally that store and return energy to supplement the users’ muscles.
compensate for the expected antigravity moment at the shoulder. Since passive exoskeletons do not have electromechanical
We then incorporated the proposed system in a benchtop model hardware, they are potentially more affordable, lightweight,
and a novel wearable passive cable-driven exoskeleton that was reliable, and compact. Current passive exoskeletons for the
intended to counteract half of the gravitational moment during upper extremity mainly compensate for the weight of the upper
shoulder elevation movements. The rotational moment extremity but do not generate movement on their own, making
measured from the benchtop model closely matched the them potentially suitable for patients with mild to moderate
theoretical moment during simulated positive shoulder disability. With weight compensation, patients could perform
elevation. However, a larger moment (up to 12.5% larger) was activities of daily living with less effort. Current passive
required during simulated negative shoulder elevation to stretch assistive devices for the upper extremity and clinical
the spring to its initial length due to spring hysteresis and friction applications include Armon [6], WREX [7], and Freebal [8].
losses. The wearable exoskeleton prototype was qualitatively
tested for assisting shoulder elevation movements; we identified The main drawback of passive exoskeletons is in
several aspects of the prototype design that need to be improved generating complex force profiles. The shoulder elevation
before further testing on human participants. In future studies, rotational moment due to gravity is a nonlinear function of the
we will quantitatively evaluate human kinematics and shoulder elevation angle (i.e. the angle between the arm and
neuromuscular coordination with the exoskeleton to determine trunk). Thus, exoskeletons need to generate a similar nonlinear
its suitability for assisting patients with shoulder disability. shoulder elevation moment to compensate for a constant
I. INTRODUCTION proportion of the moment due to gravity. Furthermore, to
support activities of daily living, exoskeletons should
Movement disability involving the shoulder is associated compensate for gravity over a wide range of shoulder elevation
with several chronic health conditions, such as rotator cuff angles. Current gravity-compensating passive exoskeletons
tears [1], peripheral nerve injury [2], and stroke [3]. Though use mechanisms such as counterweights, springs [6], cam
patients may retain some shoulder strength and function, they linkages, and rubber bands [7]. These mechanisms may
are substantially diminished from that of the healthy shoulder balance the arm weight only for a relatively small range of
[2]. Shoulder impairment may make it more difficult for shoulder elevation angles. Thus, to generate more complex,
patients to perform activities of daily living. For some non-linear force profiles, engineers have used zero-free-length
conditions involving soft tissue injury, such as rotator cuff tear, springs [9], compliant mechanisms [10], or a series of
biomechanical loads during tasks may lead to high re-injury wrapping cams [11]. Among these methods, zero-free-length
rates. Devices that can provide continuous mechanical springs are expensive to fabricate, and the latter two require
assistance to the shoulder are needed to help augment auxiliary rigid linkages to attach to the body, making them less
movement ability and decrease biomechanical loads in soft wearable and portable.
tissues in patients with shoulder disability.
The goal of this study was to design, fabricate, and
Exoskeletons could meet the need for movement assistance experimentally evaluate a prototype of a wearable passive
to replace, assist, or rehabilitate function [4]. Exoskeletons are shoulder exoskeleton that could provide continuous, anti-
devices worn on and apply forces to the body using either gravity assistance to patients with shoulder disability. We first
active or passive systems. Active exoskeletons incorporate introduced an integrated spring-cam wheel mechanism that
motorized actuators and are often intended for cases of severe can provide gradually increasing, nonlinear mechanical

*Research supported by the University of Tennessee, Department of B. S. Moore is with the Department of Mechanical, Aerospace, and
Mechanical, Aerospace, and Biomedical Engineering. Biomedical Engineering, University of Tennessee, Knoxville, TN 37996
M. Asgari is with the Department of Mechanical, Aerospace, and USA (e-mail: bmoore63@vols.utk.edu).
Biomedical Engineering, University of Tennessee, Knoxville, TN 37996 D. L. Crouch is with the Department of Mechanical, Aerospace, and
USA (e-mail: sasgari@vols.utk.edu). Biomedical Engineering University of Tennessee, Knoxville, TN 37996 USA
P. T. Hall is with the Department of Mechanical, Aerospace, and (corresponding author to provide phone: 865-974-7656 e-mail:
Biomedical Engineering, University of Tennessee, Knoxville, TN 37996 dustin.crouch@utk.edu).
USA (e-mail: phall8@vols.utk.edu).

978-1-7281-1990-8/20/$31.00 ©2020 IEEE 4926

Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY. Downloaded on October 05,2021 at 15:50:13 UTC from IEEE Xplore. Restrictions apply.
assistance to compensate for the nonlinear shoulder elevation B. Exoskeleton Mathematical Modeling and Optimization
moment due to gravity. We validated the mathematical model We performed a constrained global numerical optimization
of the spring-cam wheel mechanism using a benchtop to compute exoskeleton design parameters such that the
prototype. Finally, we fabricated an exoskeleton prototype that exoskeleton’s shoulder elevation moment (𝑇 ) would
incorporated the spring-cam wheel mechanism and compensate for half of 𝑀 calculated in (3). This assistance
qualitatively tested it on a human participant. level was chosen to avoid over-assisting when elbow and hand
II. MECHANICAL DESIGN are not fully extended, though the exoskeleton could be tuned
to compensate for any proportion of 𝑀 . The first step in
A. Design Concept optimizing the design parameters was to identify the
The proposed mechanically passive exoskeleton parameters on which 𝑇 depends, assuming that the human-
incorporates a preloaded elastic spring (Fig. 1). The spring exoskeleton system are in static equilibrium:
force is transmitted by a cable that crosses the superior aspect
of the shoulder, generating a positive shoulder elevation  𝑇 = ℎ(𝛼)𝐹 (𝛼)  
moment to counteract the negative shoulder elevation moment
In (4), ℎ(𝛼) is the moment arm of the variable-radius cam and
due to gravity. As the arm is elevated, the spring shortens,
𝐹 (𝛼) is the force profile of the spring. Here we set 𝐹 (𝛼) =
decreasing the spring tension force. However, the shoulder
elevation moment due to gravity nonlinearly increases as the 45𝑁, which is the force generated by a commercially available
shoulder is elevated away from the body. To provide constant-force spring that we estimated was sufficient for the
physical exoskeleton prototype (SR48, KERN-LIEBERS Ltd.
h -Spiroflex). The moment arm of the shoulder 𝑟 was estimated
rC to be 6cm from a musculoskeletal model [13]. To optimize the
Cam wheel rW parameters, we wrote a MATLAB script to execute a global
rs optimization function (GlobalSearch) that minimized the
Ɵ residual sum of the squared error as the cost function (5):

Spring
Arm
cuff
Cost Function = ||𝑇 − 0.5𝑀 || (5)
Fs
To determine the form of function ℎ(𝛼) (which affects the
shape of the cam wheel) that minimized the optimization cost
function, we ran the optimization routine for each of five
Figure 1. Diagram of shoulder exoskeleton concept (posterior view on right standard functions: linear, quadratic, third order polynomial,
shoulder) power, and sinusoidal. All five of these were tested in the
increasing assistance despite decreasing spring tension, we optimization script with parameters based on the functional
incorporated a cam wheel with a cable wrapped around the coefficients, like A, B, and C in (6). The global optimization
profile. The cam wheel acts as a variable gearing mechanism showed that a sinusoidal function permitted the best fit
that outputs the desired increasing positive shoulder elevation between 𝑇 and 𝑀 (Table I). The sinusoid function used in
moment with increasing shoulder elevation angle. The spring the final optimization was defined as:
cable is attached to the variable radius cam, while the cable ℎ(𝛼) = 𝐴 sin(𝐵𝛼) + 𝐶 
that outputs the force on the shoulder is attached to a constant-
radius wheel that is concentric with and fixed to the cam. Since TABLE I. COST FUNCTION VALUES FOR ℎ (𝛼)
they are fixed to one another, the wheels share the same
rotation angle () which is proportional to the shoulder Function Type Linear Quad Poly Power Sine
elevation angle () based on the ratio between the moment Cost Function 19.646 0.394 0.566 5.367 0.000
arms of the single radius wheel (𝑟 ) and shoulder (𝑟 ) as
defined by:
The output parameters used to calculate 𝑇 are displayed in
 𝛼= 𝜃  Table II. Using the 𝑇 output parameters, ℎ(𝛼) and 𝑟 , the cam
profile (Fig. 2) was determined by performing a numerical
The shoulder elevation moment due to gravity (𝑀 ) was integration based on the relationship between ℎ(𝛼), , and the
calculated at static shoulder elevation angles ranging from 0 to cable deflection 𝑑𝑥 = ℎ(𝛼)𝑑𝛼.
90o in the frontal plane with the elbow and hand extended:
 𝑀 = (𝑚 𝑑 𝑔 + 𝑚 𝑑 𝑔 + 𝑚 𝑑 𝑔)sin(𝜃) 
where subscripts 𝑎 , 𝑓 , and ℎ represent the upper arm,
forearm, and hand, respectively, 𝑚, 𝑑, and 𝑔 represent mass,
distance between the shoulder joint and the mass center, and
acceleration due to gravity, respectively. We used limb
anthropomorphic values of a 50th percentile adult male [12],
though these could be changed to match the exoskeleton
assistance to the subject’s anthropometry. We computed the
moment with the elbow extended 𝑀 as:
Figure 2. Developed profile (left) and CAD model (right) of the cam wheel
𝑀 (𝜃 ) = 10.378 sin(𝜃) (Nm) (3)
optimized to compensate for half of the gravity moment.

4927

Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY. Downloaded on October 05,2021 at 15:50:13 UTC from IEEE Xplore. Restrictions apply.
TABLE II. OPTIMIZED DESIGN PARAMETRS movement between angle increments points was regulated
𝒓𝒔 (cm) 𝒓𝒘 (cm) A B C using a metronome.
6.000 0.030 0.058 0.499 0.0000 E. Exoskeleton Prototype
An initial prototype of the wearable passive shoulder
C. Benchtop Setup exoskeleton was developed using similar components from
Based on the design parameters defined in the previous the benchtop. The spring and cam wheel were installed on a
section, we developed a benchtop (aluminum board thermoplastic back brace (Fig. 4). The cam wheel was bolted
45cm×60cm) prototype using off-the-shelf components to on top of the back brace through a pressed-in ball bearing at
perform mechanical validation of our theoretical model (Fig. its center. The wheel was attached to an arm cuff via a
3). The benchtop prototype included the selected constant- Bowden cable to facilitate the force transmission from the
force spring with an output force of 45 N. Three hundred cam wheel to the arm. Two plastic pillow block spherical
points representing the cam profile (Fig. 2, right panel) were
imported into the Solidworks software to develop a computer-
aided design model of the cam wheel (Fig. 2, left panel), which
was 3D printed ABS plastic. The constant-radius wheel was
connected by a cable to a v-belt pulley (representing the
shoulder) with a customized handhold that allowed us to
manually rotate the pulley to simulate shoulder elevation
movements. The radius of the pulley was 8cm, which is larger
than the estimated moment arm of the shoulder in our model
(Table II) but sufficient for mechanical validation. The cam

Figure 4. Exoskeleton prototype with the constant-force spring and


optimized cam wheel to compensate for half of the shoulder elevation
moment due to gravity.

bearings were used to guide the Bowden cable across the


shoulder to attach the upper arm cuff. Strap bands were used
to wrap the arm cuff, back brace, and shoulder brace around
the torso and arm. The exoskeleton prototype weighs 1.75 kg
and the cost of materials was less than $100.
F. Qualitative Assessment of Exoskeleton Prototype
The exoskeleton was adjusted for testing on an able-bodied
Figure 3. Benchtop prototype for mechanical evaluation of the spring- male (Fig. 4, age=31, height=176cm, weight=79kg) whose
cam-wheel mechanism.
anthropometry approximated that of a 50th percentile male.
wheel was connected to the constant-force spring with a non- The participant performed repetitive shoulder elevation
stretching nylon rope. Both the cam wheel and pulley were movements in the sagittal, scapular, and frontal anatomical
installed on the benchtop board with flange bearings. A micro planes. The user was instructed to perform the movements at
S-type load cell (ATO-LC-S04, 50kg capacity, ATO, his preferred speed and to provide verbal subjective feedback
Diamond Bar, CA, USA) and an optical rotary encoder (LPD- of the effectiveness, ease of use, discomfort, and compatibility
3806-600bm-G5-24c, GTEACH, China) were used to measure of the device.
the cable tension force and rotation angle of the pulley,
respectively (Fig. 3). A custom C++ script was written in
Arduino software (version 1.8.5) to compute the shoulder
elevation moment from the measured force and pulley angle.
D. Benchtop Experiment
Moment (N.m)

<
<

The benchtop prototype was used to quantify the moment


generated by the spring-cam-wheel mechanism about the v-
belt pulley axis (representing the glenohumeral joint) as a
function of the shoulder elevation angle. Since the pulley
radius (8cm) was larger than the estimated cable moment arm
about the shoulder (𝑟 =6cm, Table II), a pulley rotation of
67.5° corresponded to a shoulder elevation angle of 90°.
Therefore, during the test, we manually rotated the pulley from
Figure 5. The benchtop moment generated by the spring-cam-wheel and
0° to 67.5°, then back to 0°. The pulley was rotated slowly the theoretical elevation moment vs. shoulder elevation angle. The
while pausing briefly at 18 equidistant points (67.5°/18 = arrows show the positive (spring shortening) and negative shoulder
3.75°) that were marked on the benchtop board. The elevation (spring stretching).

4928

Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY. Downloaded on October 05,2021 at 15:50:13 UTC from IEEE Xplore. Restrictions apply.
III. RESULTS AND DISCUSSION padding on all components that attach to the user to improve
Fig. 5 shows the experimental moment measured from the comfort.
benchtop prototype and the theoretical moment. The In conclusion, our preliminary results demonstrated the
experimental and theoretical moments match reasonably well, promise of the spring-cam-wheel mechanism to provide
especially during simulated positive shoulder elevation from nonlinear, customizable mechanical assistance to the shoulder.
0° to 90°. However, a larger moment (7.1% to 12.5% larger The exoskeleton is compact, lightweight, inexpensive, and
than theoretical) was generated during simulated negative easy to manufacture, which make it appropriate for
shoulder elevation from 90° to 0° to stretch the spring back to applications where portable and/or continuous shoulder
its initial pre-loaded length. We suspect that the difference in movement assistance is needed. However, the current
measured moment between spring stretching and shortening is prototype design is user specific; ultimately, exoskeleton
partly due to hysteresis, inherent to elastic springs, when should be designed for a range of user anthropometry. Design
energy is lost (as heat) during cyclic loading and unloading. refinements and future studies of exoskeleton performance and
The difference may also be due to friction at bearings and user biomechanics are needed to advance wearable passive
between the cables and components they wrap around. The shoulder exoskeletons toward clinical and other real-world
leftward shift in the peak of the moment curve during applications.
simulated negative shoulder elevation was possible due to
elasticity in the spring-cam-wheel mechanism and the higher REFERENCES.
load needed to overcome friction and stretch the spring.
During qualitative assessment of the exoskeleton, the user [1] C. Gerber, A. G. Schneeberger, M. Beck, and U. Schlegel,
noted that the exoskeleton helped during positive shoulder "Mechanical strength of repairs of the rotator cuff," The Journal of
bone and joint surgery. British volume, vol. 76, no. 3, pp. 371-380,
elevation in different planes. One problem was that there was 1994.
not enough padding between the user and exoskeleton, which [2] D. L. Crouch, A. C. Santago II, J. F. Plate, Z. Li, and K. R. Saul,
caused discomfort. Another was that, even with the elbow "Relationship between maximum isometric joint moment and
extended, the weight of the upper extremity was not sufficient functional task performance in patients with brachial plexus injury:
to return the arm to the side; the user needed to make extra A pilot study," Gait & posture, vol. 44, pp. 238-244, 2016.
[3] A. Sunderland, D. Tinson, L. Bradley, and R. L. Hewer, "Arm
effort to lower the arm. There were several factors that likely function after stroke. An evaluation of grip strength as a measure
contributed to the need for extra effort. First, when lowering of recovery and a prognostic indicator," Journal of Neurology,
the arm, the shoulder brace and arm cuff were displaced Neurosurgery & Psychiatry, vol. 52, no. 11, pp. 1267-1272, 1989.
relative to the body, resulting in inefficient force transfer from [4] C. Sicuri, G. Porcellini, and G. Merolla, "Robotics in shoulder
the arm to the spring-cam-wheel. The displacement also rehabilitation," Muscles, ligaments and tendons journal, vol. 4, no.
2, p. 207, 2014.
interfered with the relationship between the rotations of the [5] S. Roderick, M. Liszka, and C. Carignan, "Design of an arm
cam wheel and shoulder, which effectively shifts the moment exoskeleton with scapula motion for shoulder rehabilitation," in
curve leftward and increases the exoskeleton moment across ICAR'05. Proceedings., 12th International Conference on
shoulder elevation angles. As observed with our benchtop Advanced Robotics, 2005., 2005, pp. 524-531: IEEE.
model, the exoskeleton moment was higher when stretching [6] J. L. Herder, N. Vrijlandt, T. Antonides, M. Cloosterman, and P.
the spring (i.e. hysteresis loop) during negative shoulder L. Mastenbroek, "Principle and design of a mobile arm support for
people with muscular weakness," Journal of rehabilitation
elevation movements. Finally, though the participant research and development, vol. 43, no. 5, p. 591, 2006.
approximated a 50th percentile male, we may have [7] T. Rahman, W. Sample, S. Jayakumar, and M. M. King, "Passive
overestimated the shoulder moment due to gravity and, thus, exoskeletons for assisting limb movement," Journal of
the exoskeleton moment needed to compensate for half of it. rehabilitation research and development, vol. 43, no. 5, p. 583,
2006.
IV. FUTURE WORK & CONCLUSION [8] A. H. Stienen, E. E. Hekman, G. B. Prange, M. J. Jannink, F. C.
van der Helm, and H. van der Kooij, "Freebal: design of a
Understanding how wearable passive exoskeletons interact dedicated weight-support system for upper-extremity
with their users is extremely important, especially if the rehabilitation," Journal of medical devices, vol. 3, no. 4, 2009.
devices will be worn by patients with shoulder disability or [9] P.-Y. Lin, W.-B. Shieh, and D.-Z. Chen, "A theoretical study of
weight-balanced mechanisms for design of spring assistive mobile
injury. As a first step toward understanding the human- arm support (MAS)," Mechanism and Machine Theory, vol. 61, pp.
exoskeleton interaction, in this study, we qualitatively 156-167, 2013.
evaluated the effectiveness and comfort of our wearable [10] Z. Cheng, S. Foong, D. Sun, and U.-X. Tan, "Towards a multi-
exoskeleton prototype. A quantitative evaluation was useful DOF passive balancing mechanism for upper limbs," in 2015 IEEE
for quickly identifying some major design issues. However, in International Conference on Rehabilitation Robotics (ICORR),
our future work, we will also quantify users’ biomechanics 2015, pp. 508-513: IEEE.
[11] J. S. Schroeder and J. C. Perry, "Development of a series wrapping
(e.g. muscles activations, limb kinematics, and joint loads) cam mechanism for energy transfer in wearable arm support
with the exoskeleton to determine the extent to which it can applications," in 2017 International Conference on Rehabilitation
provide clinically useful and safe movement assistance. Robotics (ICORR), 2017, pp. 585-590: IEEE.
[12] J. T. McConville, C. E. Clauser, T. D. Churchill, J. Cuzzi, and I.
The problems we identified with our current exoskeleton Kaleps, "Anthropometric relationships of body and body segment
prototype need to be addressed in future prototype iterations moments of inertia," ANTHROPOLOGY RESEARCH PROJECT
before it can be tested on more human participants. To prevent INC YELLOW SPRINGS OH1980.
displacement of the shoulder brace, we will rigidly attach it to [13] K. R. Holzbaur, W. M. Murray, and S. L. Delp, "A model of the
upper extremity for simulating musculoskeletal surgery and
the back brace. Likewise, we will use larger elastic straps to analyzing neuromuscular control," Annals of biomedical
attach the arm cuff to prevent displacement. We will add engineering, vol. 33, no. 6, pp. 829-840, 2005.

4929

Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY. Downloaded on October 05,2021 at 15:50:13 UTC from IEEE Xplore. Restrictions apply.

You might also like