1. Introduction
Work-related shoulder injuries remain a critical concern in industrial environments characterized by manual material handling, maintenance, and construction. In 2024, the National Safety Council (NSC 2024) reported over 34,000 DART (days away, restricted, transferred) shoulder injuries due to either overexertion in lifting or repetitive motion involving microtask events [
1]. These occurred in the material handling, production, maintenance, and construction industries. Many of these injuries occurred in warehouse or logistics operations with workers lifting boxes or other heavy objects. Also, shoulder injuries can be caused by over-the-head tasks such as drilling, wiring, and rebar installation. These injuries can be either chronic or acute. Fatigue discomfort can make workers less careful in their actions which increases the chance of workplace injury or accident. One solution to this problem is to provide workers with assistive devices, such as shoulder exoskeletons, that reduce the load on their shoulders to decrease fatigue and decrease injury.
There are many passive exoskeletons on the market that reduce shoulder load during lifting. These include Ottobock’s IX Shoulder Air, Crimson Dynamics’ CDYS, and HILTI’s Exo-O1 and Exo-S [
2]. These products use passive spring elements to provide upward lifting force on the user’s upper arm. The biggest drawback to these products is that when the user is not carrying any weight and they need to lower their arms, they have to exert force to work against the spring to lower their arms. This will cause extra wear on the user’s muscles which is not desirable. The technique that these exoskeletons use to combat this problem is to adjust the spring tension so that the arm-lowering force is not too much. This in turn lowers the lifting force which reduces the exoskeleton’s assistive ability.
There are also powered shoulder exoskeletons with motorized actuators including the MAPS-E, EXOIQ S700, and Agadexo Shoulder, which is a hybrid shoulder exoskeleton. Other assistive lifting exoskeletons have support linkages that do not contact the arm at all, and instead directly contact the hand and are integrated into some type of glove or lifting hook [
2]. This last style will not be considered in this research, and only shoulder exoskeletons that provide lifting force to the arm will be compared.
The drawback to purely active exoskeletons is that in the case of power failure, if the drive mechanism is not backdrivable, the user could drop a heavy weight and cause accident or injury. Also, for backdrivable mechanisms, the motor will draw a lot of power to constantly maintain a lifting force. For non-backdrivable purely active mechanisms (which were not found on the market), a lack of backdrivablilty would make operating the exoskeleton too rigid and possibly jarring. The Agadexo Shoulder is a series hybrid exoskeleton with a non-backdrivable actuator in series with an elastic component to provide lifting force to the upper arm. The elastic component smooths the rigidness of the non-backdrivable actuator, and it in turn saves actuation power by utilizing the non-backdrivability of the mechanism to maintain stall loads which is clever. The drawback to this mechanism is that the spring provides some latency or attenuation of the control actuation which could cause feedback or precision issues.
Research has been conducted not only on the design of novel shoulder exoskeleton mechanisms but also on their evaluation in both laboratory and field settings. One of the primary challenges in shoulder exoskeleton design is achieving precise alignment between the device’s joints and the user’s anatomical shoulder joint. This difficulty arises in part from the shoulder’s small but significant translational degrees of freedom (DOFs). To address this issue, researchers in [
3] employed a rotational series elastic actuator (SEA) to generate shoulder lifting force. The actuator was vertically supported by a “hyper-redundant” passive mechanism, enabling both rotational and translational motion in the transverse plane. Researchers in [
4] also treated this problem by adding a three DOF follower mechanism to their active shoulder exoskeleton to accommodate the shoulder translations.
A simulation study in [
5] explored a shoulder exoskeleton based on a parallel mechanism driven by two pistons. This design sought to mitigate joint misalignment by incorporating additional passive DOFs and utilizing the piston actuators in a semi-redundant configuration. Notably, this system applies lifting force to the forearm rather than the upper arm. In another approach, researchers in [
6] developed a passive shoulder exoskeleton using linear springs and a cam mechanism to generate upward lifting torque. The cam profile could be customized to produce a desired torque–angle relationship. Similarly, a passive exoskeleton in [
7] utilized a rotational magnetic spring composed of a permanent magnet stator and rotor, offering reduced friction and a tunable force profile. A string-based rotational spring was also proposed in [
8] to provide assistive torque, with adaptability to different users, and a spring-based cable driven passive exoskeleton in [
9] allowed for a wide range of shoulder motion while providing lifting force. A passive exoskeleton using an active magnetorheological breaking system in [
10] gave users a large amount of joint locking torque to perform carry and hold tasks without using motors. This hybrid system demonstrates low power, high stationary torque, passive exoskeleton system, but does not solve the problem of the user fighting the passive exoskeleton spring when lowering their arms without holding weight. Researchers designed and tested a passive exoskeleton in [
11] and used an optimizable linkage mechanism to transmit the lifting torque to the user’s shoulder. An active exoskeleton demonstrated a novel sensor fusion algorithm for active control in [
12]. A robust controller is critical to the usefulness of active exoskeletons. Lastly, an exoskeleton kinematic simulation scheme was demonstrated in [
13].
In addition to design innovations, several studies have investigated the effectiveness of shoulder exoskeletons in practical applications. Researchers in [
14] conducted human trials to evaluate the impact of an active shoulder exoskeleton on overhead drilling tasks, demonstrating a reduction in shoulder strain. A commercial passive exoskeleton, ShoulderX, was evaluated in an industrial setting with 20 healthy adult workers, where 10 participants used the device and 10 served as controls [
15]. However, inconsistent usage over the multi-week study led to inconclusive results, highlighting broader ergonomic and adoption challenges. Another study compared ShoulderX with the SuitX passive exoskeleton for industrial lifting tasks and found that both systems provided only limited assistance under the tested conditions [
16].
Zaman et al. [
17] reviewed optimization-based biomechanical models for lifting task design, simulation, and analyses. Arefeen and Xiang [
18] optimized the powered knee exoskeletons to aid human lifting tasks. The optimal control of the exoskeletons were validated with experimental results. In addition, artificial neural network was used to control the powered knee exoskeletons in real time [
19].
The existing commercial and academic shoulder exoskeletons use a variety of active and passive mechanisms to provide assistive lifting force. The gap in the state of the art for passive exoskeletons is that they produce antagonistic force for the user to lower their arms whose magnitude is directly correlated with the maximum assistive force. The gaps for active exoskeletons are that they consume large amounts of energy to provide meaningful lifting force for backdrivable mechanisms and do not provide dynamic torque control for non-backdrivable mechanisms.
To bridge these gaps, this work proposes a hybrid shoulder exoskeleton that combines a parallel elastic actuator with a novel motorized helical actuator. This architecture leverages the high lifting force of active systems with the energy-efficient torque profiles of passive elastic elements. The actuator will be a motor-driven novel helical actuator in conjunction with a linkage mechanism. The mechanism parameters can be tuned to provide optimal mechanical advantage between the motor and lifting force as a function of shoulder lifting angle. The spring component in parallel with the actuator will provide shoulder torque through a cam whose profile can also be optimized to tune the assistive load profile. One advantage of this system is that it is both backdrivable and also has spring components that can be relied on to partially support the lifting load in the case of power loss. Therefore, the proposed exoskeleton aims to combine improved lifting force of active exoskeletons with the energy capture and release ability of the elastic elements from passive exoskeletons.
2. Methodology
Safety and ergonomics are key factors in exoskeleton design. Device frame strength, controlled lifting force, and reliability are important safety considerations. This study covers the proof of concept for this exoskeleton device mechanism, and future work will consider frame strength, actuator torque, and controlled lifting force in the exoskeleton design. In that work, software and hardware limits to the max lifting torque and speed will be implemented among other safety systems. Weight, compactness, energy efficiency, and user friendliness are key ergonomic considerations. User friendliness will largely be determined by the control system developed in future work. The current design aims to maximize compactness, reduce the weight by utilizing lower torque actuators, and improve energy efficiency through the parallel spring-actuator system. Weight and energy efficiency will be improved through multiple design iterations.
The proposed hybrid exoskeleton aims to serve as a test-bed mechanism framework for different motion profiles. This stems from the substantial number of geometric mechanism parameters that can be varied during mechanism optimization. These parameters include linkage lengths, cam profile parameters, and helical actuator parameters. The helical actuator mechanism is included to offer more parameters to optimize, to achieve a multitude of mechanical advantage curves between the motor and the shoulder. Varied mechanism parameter sets will be optimized to achieve different mechanical advantage relationships which can be optimized for different tasks or applications. The helical actuator also can achieve large displacement ratios compared to other linear actuators, and this compactness advantage can be explored through mechanism optimization. The passive spring-cam system can produce a passive shoulder torque profile as a function of shoulder angle that can be tuned by optimizing the cam shape.
2.1. Helical Actuator Motivation
The majority of prismatic actuators used in robotics and machine design are either hydraulic cylinders, pneumatic cylinders, screw-based linear actuators, or belt-driven linear actuators. Some screw- and belt-driven actuators move a carriage between the fixed ends of the screw or belt. Examples of these include 3D printers and CNC machines. This research deals with actuators that change length during actuation and does not wish to make a comparison to fixed-end prismatic actuators since they often serve different applications.
Almost all hydraulic, pneumatic, and screw-based linear actuator cylinders have the same limitation that they cannot contract to more than twice their extended length. There are some multi-segmented telescoping versions of these three actuators, but they are uncommon and have other limitations. These limitations stem from subsequent segments having reduced diameters. This limits the bending moment that these actuators can withstand, and for hydraulic and pneumatic pistons, the cross-sectional area of the last segments is significantly less than that of the first segments which requires a much higher pressure to achieve the same linear force.
Most traditional robot mechanisms (again not including fixed-end gantries) that achieve linear motion will either use a two-segment piston/linear actuator or a combination of two rotational joints (
Figure 1). In both of these mechanisms, the collapsed length of the mechanism (in its largest dimension) cannot be smaller than half of the extended length. This limits the reach of compact mechanisms.
There are other types of linear actuators that can contract to less than half of their extended length. These include polymer-based actuators like dielectric elastomers and liquid crystal elastomers [
20,
21,
22,
23]. These are limited by large activation voltage or large activation temperature, low response time, or low maximum applied force. Pneumatic muscles can also produce large relative displacements and output forces [
24], but they cannot withstand bending loading and require external components to maintain rigidity in the extended state. Cable-based actuators [
25] also require external rigid structures since wires cannot operate under bending or compression. Shape memory alloys can change their shape under applied voltage or heating [
26], but this can be slow or produce small forces.
In addition to a limited extension-contraction ratio, the traditional rotation and piston-type linear actuators generally have a fixed mechanical advantage profile. This is generally preferred in many applications, but they cannot be used to optimize the mechanical advantage to different profiles over their range. The soft actuators have a variety of force, response time, and consistency limitations. The helical actuator allows for optimization of its mechanical advantage as well as an extension-contraction ratio of greater than 2:1 which opens up new optimization and compactness possibilities in exoskeleton mechanisms.
2.2. Exoskeleton Configuration
The helical actuator’s mechanism parameters along with the exoskeleton’s overall linkage parameters can be used to optimize the direct mechanical advantage profile between the actuator motor and the user’s shoulder and combined with optimizing the cam profile can even further optimize the mechanical lifting force dynamics. The entire mechanism is shown in
Figure 2a with the motorized helical actuator and passive spring-cam system.
Figure 2b and
Figure 2c show the individual passive and active systems respectively.
The active subsystem will be evaluated based on the ability to optimize the mechanical advantage between the actuator motor rotation and the shoulder rotation. The passive subsystem will be evaluated based on the ability to optimize the cam profile to produce a desired lifting force as a function of shoulder angle.
This novel mechanism configuration aims to be configurable to have optimizable organic lifting dynamics. The long-term aim is to configure the mechanism to optimally match the human body’s lifting dynamics on a mechanical level in addition to a control software level.
4. Shoulder Exoskeleton
The goal of this exoskeleton (
Figure 8) is to provide assistive vertical force to the forearm when the user is performing lifting tasks. Due to Newton’s laws, in order for the exoskeleton to push up on the forearm, it must exert a reaction force at another location. This reaction force is realized at a mount on the user’s hip (
Figure 8). Thus, with the exoskeleton in operation, the user’s shoulder and torso will be subjected to less load than without the exoskeleton, but the user’s legs will be subjected to the same load. For this reason, along with motor torque, material strength, and safety considerations, this exoskeleton is not intended to enable the user to lift more weight than they could without it. It is instead intended for users to carry the same weight that they otherwise would be carrying, but with the exoskeleton, their lifting force is reduced, which will reduce muscle strain and fatigue. Theoretically, in the event of actuator failure, the user could catch and hold the weight without exceeding the limits of their arm strength.
The exoskeleton consists of the following two main systems: the spring system and the actuation system. These both act in parallel to exert lifting torque on the shoulder joint. There is a metal frame that is supported by the ball joint at the hip belt, and it supports the shoulder joint. The spring system consists of a bungee cord, a tensioning mechanism, and a cam. The bungee is wrapped around the cam, and the cam profile will be optimized to provide the best lifting force profile. The actuation system starts with the MyActuator servo motor at its base which rotates the base of a helical actuator. The actuator used in this study had a ring pitch diameter of 55 mm. The extension and contraction serve as a prismatic joint which in turn actuates a 4 bar linkage system at the top. Originally, the system did not include the linkage mechanism, and the helical actuator directly lifted the final bar that supports the forearm. The problem with that setup was that the bar could only sweep through a limited range, and the user could not put their arm either straight down or straight up. This would be prohibitively restrictive to the user. This 4 bar linkage system is similar to that on the end of a construction excavator which controls the bucket. The helical actuator for this exoskeleton is similar to the prismatic hydraulic cylinder on the excavator which has the same range of motion issue. The linkage system actually decreases the mechanical advantage from the helical actuator to the shoulder motion, but it does increase the range of motion of the shoulder bar.
The support for the upper arm contains four force-sensitive resistors (FSRs) that detect the contact force between the arm and the support on the arm’s top, bottom, front, and back. Each of the FSRs are contained inside of a block that houses the FSR and a pressure plate that distributes the contact force on the arm on the one side and pushes against the FSR on the other side. Two of these sensor blocks are mounted rigidly to the support frame, and the other two blocks are held on by an elastic strap. The sensors will be used with an admittance control algorithm that uses elements of intension prediction to control the exoskeleton’s motor to either move smoothly with the user’s motion or lock the exoskeleton in place.
4.1. Shoulder Exoskeleton Kinematics
The exoskeleton linkage inverse kinematics problem assumes a desired shoulder abduction angle and calculates the helical actuator displacement. This can then be used to solve the helical actuator inverse kinematics for the motor angle. The reference frames for each linkage are drawn in
Figure 9. The linkage parameters of the exoskeleton include the vector from the origin of link 1 to that of link 2:
, the vector from the origin of link 6 to that of link 2:
, and the vector from the origin of link 1 to that of link 3:
. The distance between the helical actuator pivot points that does not include the actuator displacement and is mostly taken up by the helical actuator brackets is
. Linkage lengths
,
,
,
, and
(UA → upper arm) are shown in
Figure 10.
The first 2D loop closure equation circles the 4 bar linkage system that includes the helical actuator and its rocker
where
is the number of rings in the actuator,
is the global angle of
relative to
,
is the global angle of
relative to
, and
is a constant parameter angle between
and the direction of the
link (
is in line with the
link). The second loop closure equation encompasses the top four-bar linkage system of
,
, and
:
where
is the angle between
and
,
is the angle between
and
, and
is the constant parameter angle between the arm bar
and the negative
direction. Then,
and
can be solved as a function of
, and
can be solved as a function of
.
The cam profile is defined to start
counterclockwise from
. The angular position of each point on the cam is
as shown in
Figure 10. The radius
) of the cam is defined as an
degree polynomial of
. Thus
where
is the set of polynomial constants. The cam kinematics problem is to find
,
(angle between
and
), and
(distance from origin 5 to where the elastic meets the cam as a function of
).
The cam kinematics is solved using the loop closure equation and by constraining the slope of the cam-elastic contact point to be the same as that of the elastic.
where
,
, and
These equations can be solved numerically for
,
, and
. The stretched length of the elastic along the cam is
The linkage kinematics for a sample set of linkage parameters is shown in
Figure 11. These are shown as a function of shoulder abduction angle where 90° is the arm pointing straight up, and −90° is the arm pointing straight down. These curves are sensitive to changes in the linkage parameters, and the parameters can be optimized to produce desirable curve shapes.
The cam kinematics are shown in
Figure 12. The angle
is the angle from the elastic contact point at which the elastic loses contact with the cam. This variable along with
,
, and
are sensitive to the cam profile parameters as well as the height and horizontal displacement between the elastic mount and the joint between links 1 and 2.
4.2. Shoulder Exoskeleton Statics
The statics calculations for the exoskeleton start with identifying an applied load on the upper arm bar from the user’s arm. The free body diagram for bodies 2 and 6 are shown in
Figure 13. It includes reaction forces at the pin joints. It also includes the moment exerted on link 2 from the cam. A linkage that is pined on both sides (link 7 and the helical actuator) will only have reaction force at the pins, which is colinear with the line between the two pins. This comes from a sum of moments equation at any point about the link. Thus, the following perpendicular constraints are imposed:
.
The sum of moments around body 2 and 6 yields
where
is the preloaded distance that the elastic was stretched, and the various
vectors are the positions of the various forces relative to the origin of body 2 or 6 as appropriate. Equation (18) can be solved for
and then Equation (19) can be solved for
Sum of the forces’ formulations can be used to calculate
and
.
The reaction forces are shown in
Figure 14, and these load profiles are sensitive to the input load between the arm and exoskeleton as well as the linkage parameters. The cam moment is also sensitive to the cam profile. In future work, the cam profile will be optimized to tune the cam lifting torque.