Skip to main content
Journal of Rehabilitation and Assistive Technologies Engineering logoLink to Journal of Rehabilitation and Assistive Technologies Engineering
. 2017 Jan 1;4:2055668316680315. doi: 10.1177/2055668316680315

Preliminary design and control of a soft exosuit for assisting elbow movements and hand grasping in activities of daily living

Michele Xiloyannis 1, Leonardo Cappello 2, Khanh D Binh 3, Chris W Antuvan 3, Lorenzo Masia 3,
PMCID: PMC6453050  PMID: 31186920

Abstract

The development of a portable assistive device to aid patients affected by neuromuscular disorders has been the ultimate goal of assistive robots since the late 1960s. Despite significant advances in recent decades, traditional rigid exoskeletons are constrained by limited portability, safety, ergonomics, autonomy and, most of all, cost. In this study, we present the design and control of a soft, textile-based exosuit for assisting elbow flexion/extension and hand open/close. We describe a model-based design, characterisation and testing of two independent actuator modules for the elbow and hand, respectively. Both actuators drive a set of artificial tendons, routed through the exosuit along specific load paths, that apply torques to the human joints by means of anchor points. Key features in our design are under-actuation and the use of electromagnetic clutches to unload the motors during static posture. These two aspects, along with the use of 3D printed components and off-the-shelf fabric materials, contribute to cut down the power requirements, mass and overall cost of the system, making it a more likely candidate for daily use and enlarging its target population. Low-level control is accomplished by a computationally efficient machine learning algorithm that derives the system’s model from sensory data, ensuring high tracking accuracy despite the uncertainties deriving from its soft architecture. The resulting system is a low-profile, low-cost and wearable exosuit designed to intuitively assist the wearer in activities of daily living.

Keywords: Assistive technology, exoskeleton, active orthotics, rehabilitation devices, control systems

Introduction

Disorders of the nervous system are important causes of death and disability around the world,1,2 with a dangerously increasing impact in developing countries, where they are estimated to be responsible for over 27% of all years of life lived with disability.3 A broad range of neuromuscular disorders, including those induced by age, stroke, brachial plexus injury, spinal cord injury, multiple sclerosis, traumatic brain injury and cerebral palsy can result in long-term muscle weakness or neuro-muscular damage. These chronic conditions have a significant impact on the quality of the patient’s life, hampering the accomplishment of fundamental activities of daily living (ADLs).4

A wealth of robotic devices has been engineered to assist the upper-limbs in both ADLs and physical therapy,514 mostly consisting of load-bearing exoskeletons made of rigid links that operate in parallel to the human skeleton. Thanks to their structural complexity, these devices can be extremely accurate and are able to deliver high forces to their users, making them optimal solutions for improving and quantifying physical therapy in clinical environments. The same features, on the other hand, cause them to be poor candidates for daily at-home use, where portability, lightweight, compliance and low profile are preferable.

Most importantly, there is a gross disparity between the cost of such solutions and the purchasing power of the target population, which partly explains why these devices are still only available in hospitals and specialised clinics. Despite promising progress being made towards making these devices available at a lower cost, many technical issues still need to be addressed.

One of the most common limitations of traditional exoskeletons is posed by the kinematic constrains imposed on the wearer’s joints by the rigid frame. Misalignment between the robot’s joints and the biological ones results in hyperstaticity,15 that is, the application of uncontrolled interaction forces, which upsets the natural kinematics of human movements.

Various methods have been proposed to avoid hyperstaticity, such as adding passive degrees of freedom (DOF),16 self-aligning mechanisms17 or remote centres of rotation,18 but these solutions come at the cost of increasing the size and mass of the device.

A recent and promising paradigm consists of delivering forces to the human skeletal system by means of soft, clothing-like frames powered either by pressurisable elastomeric actuators1923 or with bowden cables moved by proximally located motors.2427

The use of clothing-like frames, known as exosuits, for transmitting forces to the human body represents an appealing solution for human motion assistance. Their intrinsic compliance, low profile and quasi-negligible inertia make them likely candidates for use on a daily basis. The absence of a rigid structure, moreover, avoids the joint-misalignment problem and makes the device completely transparent to human kinematics. Last but not least, using fabric allows a significant reduction of the overall cost of the device, bridging the current gap between the low purchasing power of the majority of the population in need of assistive technologies and the unbearable cost of state-of-the art exoskeletons.

The downside of exosuits is their inability to apply high forces: there being no external rigid frame, loads are born by the wearer’s joints and bone structure. It is thus likely that these devices would serve rather poorly for patients with a severe level of motor disability, where little to no voluntary movement is retained or where major spasticity is present, and could even prove to be harmful for patients suffering from disuse osteoporosis. Unfortunately no rigorous, quantified method has yet been defined to assess when a soft exosuit can be used with no counter effects. The studies performed so far, nevertheless, have shown encouraging results in healthy subjects and cases of mild impairment: Asbeck et al. have demonstrated that applying small forces with the right timing during the walking cycle can reduce the metabolic cost of walking28 with no reported damage on the user’s joints, and In et al. have experimented with a soft glove with a bio-inspired tendon routing in a tetraplegic patient for restoring up to a 50 N hand grasp.27

In this paper we present the preliminary design of a cable-driven soft exosuit (shown in Figure 1) for assisting elbow flexion/extension and hand open/close during ADLs. By using this recent approach we aim to design a low-profile and functional device that a patient with muscle weakness in the upper limbs can use to regain independence in tasks performed on a daily basis, such as eating and drinking. For this purpose we limit, in this first study, to basic DOF such as elbow flexion/extension and hand open/close, with the aim to actuate more complex joints, such as shoulder and wrist, once the main technical challenges and limitations of our approach have been tackled on these simpler prototypes. The exosuit comprises two proximally located actuating units that transmit forces to a custom-designed sleeve and glove through a set of bowden cables. To reduce power requirements we employ a clutchable mechanism that locks the system and unloads the motors during static posture.

Figure 1.

Figure 1.

Overview of the glove and elbow exosuits. Each one comprises a soft wearable component (gloves in (a) and sleeves in (b)), driven by a set of tendons, and an actuation unit. The actuator is located on a belt in (a) and on a harness on the shoulders of its wearer in (b). Bowden cables route the tendons from the motors to the wearer’s joints.

In the following section we define the system requirements based on practical considerations and motion, force and control characteristics. We then detail the structure of the exosuits, and finally present a novel controller that ensures high tracking accuracy despite the uncertainties deriving from the system’s soft architecture.

Design objectives

The lack of previous studies analysing the impact, limitations and benefits of these devices in clinical cases makes it hard to define when they could be most useful. Whilst they have been proven to be effective in reducing the metabolic cost of movement in healthy subjects28 and delivering improvements in key gait metrics in stroke patients,29,30 no study reports results for the upper limbs in clinical cases. Defining a specific target population for soft wearable robots is, as a matter of fact, still an open question.

In this study we thus assume that our devices will be used for assisting people suffering from muscle weakness and having no major spasticity or contractures (Modified Ashworth Scale (MAS) 0–2). Our design objectives are based on the average dynamic and kinematic requirements necessary to perform ADLs; we have also defined reasonable practical considerations on the weight, size and power consumption of the system.

This was done by combining prior studies on the average force/velocities of the elbow and of the hand during ADLs with a simple mathematical model of the tendon routing in the suit. This allows us to project joint torques and gripping forces to motor torques. The requirements are summarised in Table 1 and further explained in the following subsections.

Table 1.

System requirements.

Requirements
Hand
Characteristics Elbow Fingers Thumb
Force/Motion: 3136
 Range of motion [°] 146 290 124
 DOF 1 8
 Joint torque [Nm] 4.45
 Fingertip force [N] 10
 Bandwidth [Hz] 1.2 1.2–1.6
Practical considerations: 3739
 Distal frame weight [kg] 0.7 0.5
 Proximal pack weight [kg] ≤2.5 ≤2.5
 Safety Compliance Compliance
 Cost [$] ≈1000 ≈1000

Force and motion characteristic

First of all, an assistive device should have enough DOF to match the ones of the human body. While the elbow only has 1 DOF, the hand is much more complex (21 DOF). Nevertheless, most of the forces in grasping are exerted when flexing the four fingers and opposing the thumb.40 Extension is equally critical for the pre-shaping phase of grasping, and it is the most weakened movement in hemiparetic patients.41 For these reasons, we have chosen to actuate only flexion and extension of the index and middle fingers and the thumb (8 DOF).

It is equally important for the device to span the whole range of motion (RoM) of the human joints. Magermans et al.31 analysed the RoM of the elbow and shoulder in non-impaired subjects, finding a mean of 146° (0° corresponding to the fully extended configuration) for the elbow. A similar study was carried out for the hand by Hume et al.42: a total arc (sum of the metacarpophalangeal (MCP) and proximal interphalangeal (PIP) joint) of 124° was found for the thumb and of 290° (including the distal interphalangeal (DIP) joint) for the four fingers.

Finally, many studies have evaluated moments and average speeds of human joints in ADLs. Elbow flexion can require up to 4.45 Nm, with a mean of 1 Nm.32 Fingertip forces in ADLs are, on average, 10 N,35 but grasping forces may ultimately reach a maximum of 300 N (female) to 450 N (male).43 Since the device will operate in parallel with the human muscles, it is not required to reach peak moments or grasping forces; we shall thus refer to their average values.

Lastly, the exosuit should match the velocities of human movements in ADLs. Many studies have evaluated the kinematics of both arm and hand movements, reporting an average elbow flexion velocity of 331°/s33 and approximately 170 to 230°/s for the joints in the hand.36 Assuming a sinusoidal motion with a peak-to-peak movement equal to the RoM, these correspond to a frequency of movement of 1.2 Hz for the elbow and between 1.2 and 1.6 Hz for the fingers.

Practical considerations

Portability being one of our main goals, we require the total hand and elbow mounted weight not to exceed 1.2 kg, with a reasonable upper bound for the hand component being at 0.5 kg.37 This can be easily achieved if the motors, controller and battery are located proximally, for example in a backpack or on a belt at the waist that should not exceed 5 kg.

The glove should allow its wearer to perform the grasp taxonomies that better span the posture of the hand in ADLs. Specifically, it should allow at least the basic six grasp types defined by Cutkosky38 which account for over 85% of the postures used in ADLs, as reported by Jacobson and Sollerman.39 Finally, the overall cost of each of the exosuits should be kept under 1000 US$.

Mechanical design

The elbow and the hand exosuits each comprise an actuation stage and a wearable component. The actuation stages are located proximally and transmit forces to the suits via bowden cables.

Both motor units can be switched to a low-energy, elastic state by engaging an electromechanical clutch that bypasses the motor and locks the end-effector. Elastic elements in series with the tendons make the user–exosuit interaction compliant, increasing safety, ergonomics and, for the glove, adaptability in grasping. The following sections describe the mechanical design of both actuating units.

Elbow actuation unit

The elbow actuator (shown in Figure 2) comprises the following components: a DC motor (Maxon EC-45 Flat) coupled to a customised planetary gear (reduction of 5:1), a spool around which two cables are coiled in opposite directions, a feeder mechanism and an electromagnetic clutch (Inertia Dynamics, SO11).

Figure 2.

Figure 2.

CAD rendering of the tendon-driving unit for the elbow suit. A rendering of elbow actuator shows its main components: a rotary encoder (a) senses the angular position of the motor’s (b) shaft. The motor is coupled to an epicyclic gear train (c), with a reduction of 5:1, whose carrier rotates an array of two spools (d) around which the tendons (g) are wrapped. The sun gear can be coupled to the frame by an electromechanical clutch (e), with the effect of locking the elbow in an elastic, low power-consuming state. A feeder mechanism (f) avoids the cables from slacking around the spool.

Figure 3(a) shows a schematised model of the actuation unit. The clutch is coupled to the sun of the planetary gear and can be engaged, bypassing the motor and locking the spool to the frame. This can be achieved with a power consumption of only 5 W. The two tendons are wrapped around the spool in an agonist/antagonist fashion, so that rotation of the motor in one direction causes retraction of the agonist cable and releases its antagonist. The spool is driven by the carrier of the planetary gear, hence the driving torque of the motor and the holding torque of the clutch are amplified fivefold.

Figure 3.

Figure 3.

Schematics of the working principle of both tendon-driving units. (a) Schematic model of the actuator: the electromechanical clutch operates in parallel with the motor. When engaged, it bypasses the motor and couples the spool to the frame. (b) Operating principle of the feeder mechanism. Each tendon is routed between an idle roller and a one-way clutch. The latter is locked in the coiling direction, impeding the cable from being slack around the spool, but free to rotate in the feeding direction.

It is important to guarantee that the tendons do not slack around the spool. Pre-tensioning, a strategy commonly used in tendon-driven robots,44 is not a feasible solution due to the stress that a continuous force would introduce on human joints; rather, we employ a feeder mechanism that confines the slack outside of the actuation unit.

The feeder mechanism (shown in Figure 3(b)) comprises two idle rollers and two one-way clutches. The tendons pass between the rollers and the clutches. The one-way clutches are oriented such that the free direction is the feeding while they are locked when the cables are coiling around the spool. By doing so they introduce a direction-dependent friction in the mechanism: friction is nearly null when the one-way clutch is free to rotate (i.e. when the tendon is released) but is significant when the clutch is locked (i.e. in the direction of coiling). Such friction can be easily be won by the motor, but is enough to impede any slack of the cable from propagating to the spool. In order to increase adhesion, a lining of urethane coating was added on the metallic surface of the clutches.

The two tendons, made of tear-resistant dyneema wire (IGUS Dyneema rope), were routed from the actuator unit on the backpack to the elbow joint through a hollow outer cable housing (Robolink Bowden Cable, IGUS). The whole mechanism is enclosed in a 3D-printed case in ABS plastic. The enclosed design is shown in Figure 5.

Figure 5.

Figure 5.

CAD modelling and developed prototype of the tendon driving unit for the assistive glove. The underlying working principle is the same one of the elbow unit, outlined in Figure 3(a). The unit is actuated by a brushless DC motor (b) with a reduction gearhead of 23:1 (c) whose angular position is monitored by a rotary encoder (a). An electromechanical clutch (f) allows to lock the system and keep the hand in place in a low-power state. An array of 6 spools (d), dimensioned according to the first hand postural synergy pulls and release a set of tendons routed through the glove. A pair of spur gears (e) transmits power from the motor to the spool with a reduction of 3:1. A feeder mechanism (g) keeps the tendons in tension around the spools.

Hand actuation unit

The fundamental components of the actuator driving the cables of the soft glove for grasp assistance are shown in Figure 4. Schematically, this unit is exactly like the one for the elbow, modelled in Figure 3(a), with the only difference being that it drives three pairs of antagonistic tendons instead of one. Furthermore, a clutch-based mechanism, similar to the one used in the elbow-driving actuator, allows locking of the transmission and keeping the hand in a desired position with minimal power consumption.

Figure 4.

Figure 4.

Tendon-driving unit for the elbow sleeve. A 3D printed plastic case in ABS plastic encloses the mechanism shown in Figure 2. The total weight of the actuator, including bowden cables, is 878 g.

The device consists of a DC brushless motor (Maxon EC-max, Ø 22 mm, 25 Watt) equipped with a rotary encoder (Maxon Encoder MR, 512 CPT) and a planetary gearhead with a reduction of 23:1. A further 3:1 reduction between the motor and the spool shaft ensures the electromechanical clutch (Inertia Dynamics, SO11, τmax = 0.68 Nm) to withstand higher locking torques.

An array of spools, consisting of three pairs of cylinders, drives the tendons routed through the thumb, index and middle fingers in an antagonistic fashion, such that retraction of the agonist causes release of the antagonist. De-railing of the tendons from the spool is avoided using a feeder with the same working principle as the one described in the actuator driving the elbow, and schematically shown in Figure 3(b).

We used Teflon-coated steel cables (Sava Industries, Ø 0.686 mm) as tendons to reduce the overall friction in the transmission and minimise stick-slip phenomena.45 Finally a 3D-printed casing in ABS plastic encloses the mechanism. The enclosed design is shown in Figure 6.

Figure 6.

Figure 6.

First prototype of the tendon-driving unit for the soft glove. A 3D-printed plastic case in ABS plastic encloses the mechanism shown in Figure 4 for a total weight, including bowden cables, of 450 g.

Underactuation strategy

The use of only one motor to move 9 DOF of the hand is driven by the need to simplify the device by reducing its weight, size and power consumption. This comes at the cost of diminishing hand dexterity and impeding independent control of finger movements.

Nevertheless, tasks required in ADLs do not seem to require fine independent control of each DOF of the hand. The human brain, as a matter of fact, relies on a very small set of coordinated hand movements46 to accomplish dexterous manipulation. These coordinated hand movements, also known as hand postural synergies, define the hand closing patterns that explain most of the variance in ADLs. This finding has been exploited to design underactuated robotic hands that are able to achieve a large range of hand postures with very few motors,47,48 each one activating an ensemble of joints according to a postural synergy.

We utilised the dataset of hand kinematics recorded by Santello et al.46 and used Principal Component Analysis (PCA) to extract the first postural synergy, which alone explains up to 60% of the variance in everyday hand movements. A mechanical implementation of the synergy was achieved by simply dimensioning the diameters of the spools driving the tendons according to the ratios found with PCA. Finally, to soften the constrains imposed by this synergy and allow adaptability during grasping, the tendons routed in the glove are placed in series with linear springs.

Modelling the tendon routing

In this section we derive the mathematical formulation to map forces in the artificial tendons to torques on the joints. For the sake of simplicity we derive this formulation for one joint only; extending the framework to multiple joints is straightforward.

The way tendons are routed on the joints is shown schematically in Figure 7. The suit has two anchor points on both sides of the joint, made of plastic and inextensible fabric, that act as artificial ligaments, anchoring the suit to the body and allowing transmission of forces. This routing causes the elongation of the flexor to be a nonlinear function of the joint angle.

Figure 7.

Figure 7.

Schematics of the non-linear tendon routing on the user’s joint. Anchor points are shown in light grey.

Specifically, the extension function h(θ), defined to be the mapping between the joint angle θ and the displacement of the tendons, can be written for both the flexor and extensor, as:

hf(θ)=a2+b2cos(φ+θ2)-2b (1)
he(θ)=Rθ (2)

With reference to Figure 7, a is half the width of the upper arm (elbow) or phalanx (fingers), b is the distance of the anchor point from the adjacent joint’s centre of rotation, φ=arctan(a/b)andR is the radius of the joint. The term 2 b in Equation 1 assures that the extension function is null for θ = 0, i.e. for the arm/finger in a fully extended configuration.

The extension functions are shown in Figure 9 for the elbow joint angle between 0 and 90°. Insufficient release of the antagonistic tendon during motion could cause unnecessary strain on the joint. To avoid this, the diameters of the flexor and extensor spools were chosen to fit, in the least square sense, the difference between hf(θ)andhe(θ). This results in the flexor spool needing to be approximately 66% larger in diameter than the extension one. Using this configuration, the mismatch between the tendons’ displacement reaches a maximum of only 6 mm, which is small enough be absorbed by the compliant nature of the exosuit. A similar optimisation was performed to tune the dimension of the extending and flexing spools of the actuator driving the hand.

Figure 9.

Figure 9.

Modelled stiffness of the exosuit’s tendon network expressed as a function of the joint angle for both the elbow (a) and the metacarpophalangeal joint of the index finger (b). In (a) the perceived stiffness is compared with the natural stiffness of the elbow joint (as found in Bennett et al.49) for three different values of elasticity of the spring in series with the tendons. A similar comparison is shown in (b), where the dashed line is the quadratic function describing the stiffness of human finger joints as modelled in Kamper and Rymer.50

The extension functions can also be used to map the stiffness of the tendons on the user’s joint. This is important to choose the value of the spring constant keandkf.

If we define P(θ) to be the matrix mapping the tension in the tendons, f, to the torque on the joints, τ, we can derive

P(θ)=hTθ(θ) (3)

such that

τ(θ)=P(θ)f (4)

This term can be used to project the elastic force of the tendons on the wearer’s elbow, thus expressing the stiffness perceived by the user as a result of moving the tendons away from their rest configuration. With the tendons having an elastic constant K, the tension can be expressed as f=K(h(θ)-h(0)) with h(0) being the resting elongation of the tendons. Combining these equations, one can express the torque exerted by the exosuit on the user’s elbow as a result of moving the joint away from its resting position, i.e. the perceived stiffness of the device:

Ks=τ(θ)θ (5)

This term is shown for the elbow in Figure 8(a), as a function of the joint angle and for three different values of the elastic constant K of the springs in series with the tendons. The obtained stiffness is compared with the range of natural stiffness of the elbow joint during voluntary movements.49 An analysis of the stiffness of the tendon network for the hand is shown in Figure 8(b) for the MCP joint of the index finger. Values are compared with the biological stiffness of the joint as found by Kamper and Rymer.50

Figure 8.

Figure 8.

Extension of the elbow sleeve tendons as a function of the joint angle. The plot shows the change in length of the flexor (black) and the extensor tendons (blue) as the elbow joint moves form a fully extended position to a 120° flexion. Their difference (shown in red) is non-negligible and would cause significant stress on the user’s joints if not accounted for. By dimensioning the spool accordingly, we can minimise this mismatch (shown in grey). The zero dashed line is shown for reference.

The stiffness analysis of the tendon network was used for an initial choice of the elasticity of the springs in series with the tendons, with a value of 3 N/mm seeming reasonable for the hand unit and 2 N/mm for the elbow.

Suit design principles

The suit is designed to be both comfortable and functional. To achieve these goals, we use a combination of fabrics and components with different elastic properties.

The substrate of the suit, having the function of adhering to the body of the user and keeping it in place, is made of Lycra, a synthetic fibre known for its elasticity. The flexibility of Lycra prevents the suit from constraining muscle expansion during motion and also allows it to fit a larger range of arm and hand sizes. Ensuring a snug fit, moreover, the Lycra substrate tensions the suit around the body, which is important to avoid slipping during operation.

Load paths, that is the directions along which forces are transmitted through the fabric to the body, need to be as stiff as possible to maximise the efficiency of the system. They are thus made of webbing – nylon fibres woven in a flat strip – which is virtually inextensible and able to support high loads. To route the tendons along the load paths, we sewed 3D-printed components on the webbing network on both sides of each joint. These serve as artificial ligaments that anchor the tendons to the body.

A spongy and compressible layer of neoprene was placed at the interface between the anchor points and the skin. This reduces peaks of pressure on the skin and increases comfort. Finally, pre-tensioning the suit against the body, fundamental to avoid slipping and increase transmission efficiency, is achieved via buckles and Velcro straps around the arm and forearm (elbow sleeve), and the wrist (glove).

Elbow sleeve

The first developed prototype of the elbow sleeve is shown in Figure 10. Aside from the components described above, the sleeve was equipped with a rigid elbow protection to prevent the extensor tendon from applying high shear forces on the olecranon process. A guide engraved in the elbow protection keeps the tendon in line with the joint on the flexor/extensor plane. In Figure 10 the subject is also wearing a harness designed to carry the actuation unit on his torso. The harness, that can be tightened through a set of buckles, loads the weight of the device on the wearer’s shoulders.

Figure 10.

Figure 10.

First prototype of the elbow sleeve. (a) Stretchable fabric. (b) Load paths made of nylon webbing for efficient transmission of the forces applied by the tendons. (c) 3D-printed anchor points. (d) Semi-rigid elbow protection. The sleeve, including bowden cables, weighs less than 200 g.

Glove

A sketch design of the glove is shown in Figure 11. The elastic Lycra layer, in black, forms the substrate of the glove, ensuring a snug fit and keeping the anchor points in place. A neoprene layer, in grey, ensures comfort where the major forces are applied by the tendons. Rings of nylon webbing (not visible) around the phalanxes, beneath the anchor points, allow efficient transmission of the forces to the body.

Figure 11.

Figure 11.

Design sketch of the soft glove for grasping assistance; dorsal, palmar and lateral view. The glove combines three different fabrics and rigid anchor points to be both comfortable and functional. A substrate in elastic fabric (black) guarantees a snug fit, thus avoiding slipping of the anchor points during operation. A layer of neoprene (dark grey), under the anchor points, avoids the application of high pressures on the wearer’s skin. Rings of non-extensible nylon webbing (not visible) around the phalanxes ensure efficient transmission of forces and anchor points (light grey) route the tendons.

The anchor points, shown in light grey, were 3D printed in ABS and sewn on the fabric. The wrist brace and the fingertip fittings are essential for effective transmission of forces to the body, since they are the only points where forces are applied normally to the skeletal structure. Specifically, the wrist brace loads the protruding trapezium and pisiform bones on the wrist and the fingertip fittings act on the distal phalanx of each finger.

The first prototype of the glove is shown in Figure 12. In addition to the features shown in Figure 11, a pair of Velcro straps facilitate donning and doffing of the device.51

Figure 12.

Figure 12.

Soft robotic glove for grasping assistance. Velcro straps and buckles were added to the design in Figure 11 to facilitate donning and doffing.51

Actuators’ bandwidth

Both actuators were tested to verify that they meet the velocity required to assist human movements in ADLs, as defined in Table 1. The testing modalities and the set-up used was the same for both tendon-driving units.

We designed a test-bench, outlined in Figure 13, comprising a spool and a rotary encoder, mounted on the spool’s shaft, to sense its angular position. Each tendon, routed through bowden cables from the driving unit to the test-bench, was wrapped around the corresponding test-bench spool and placed in series with a compression spring.

Figure 13.

Figure 13.

Schematic layout of the test-bench used to evaluate the bandwidth of the desired actuators. The tendons, in series with elastic elements, are attached on a second spool whose angular position is monitored by a rotary encoder. Upon the application of a chirp signal on the motor, we measure the output position and derive the system’s transfer function.

The motor was then excited with a linear chirp position signal of the form:

s(t)=S0sin(2πf(t)) (6)
f(t)=f0+f1-f0Tt (7)

with f0=1Hz,f1=20 Hz and T = 120 s and S0 chosen so as to span half-ROM of the joint. The angular position of the test-bench’s shaft was recorded through its attached encoder.

Data acquisition was performed using a Quanser QPIDe acquisition board at a sampling frequency of 1 KHz; the low-level position control was handled by a Maxon EPOS2 50/5 controller. Figure 14 shows the bode plot of the motor units, extracted using a least square fitting in the Fourier domain. The systems show a bandwidth of 1 Hz (elbow unit) and 8 Hz (hand unit).

Figure 14.

Figure 14.

Bode plot of the transfer functions of the elbow (grey) and hand (black) tendon-driving units, between the motor position and the end-effector position. The hand unit shows a bandwidth of 51.4 rad/s (8 Hz) whilst the elbow actuator shows a cut-off frequency at 5.96 rad/s (≈1 Hz).

Table 2 shows some of the characteristics of the first prototypes of the devices. The requirements have fully been met for weight and bandwidth.

Table 2.

Mechanism specifications.

Characteristics Elbow Hand
DOF 1 9
Bandwidth [Hz] 1 8
Distal frame weight [kg] 0.197 0.205
Proximal pack weight [kg] 0.880 0.420
Safety Compliance Compliance

Control implementation and preliminary results

While the use of flexible materials for transmitting forces to the wearer presents many advantages, it also poses unquestionable control challenges: deformation of stretchable materials, friction in the bowden cables and the viscoelastic properties of human soft tissues make a simple feedback control inadequate for achieving a reasonable tracking accuracy.

A common approach consists in deriving a model-based control law from the dynamics of the system:

M(θ)θ··+C(θ·,θ)θ·+N(θ)+ε(θ··,θ·,θ)=u (8)

where θ are joints angular positions, M(θ) is the inertia matrix, C(θ·,θ) is the matrix containing the Coriolis and centrifugal terms, ε(θ··,θ·,θ) models non-linearities of the system and u is the vector of toques applied to the joints.

From Equation 8 one can derive the feedforward torques uFF required to follow a desired trajectory [θ··d,θ·d,θd], known as the inverse dynamics problem. These can be combined with a feedback term to stabilise the system: the resulting control law, shown in Figure 15, becomes:

u=uff+ufb (9)

with ufb being the output of a simple PD controller.

Figure 15.

Figure 15.

Control diagram for position control of the tendon-driven elbow sleeve. The adopted control paradigm is designed to follow a given joint trajectory [θd..,θd.,θd] by combining, in the control law, a feedback term ufb and a feedforward term uff. The latter is the output of an ELM regressor which learns, and continuously updates using sensory data, the inverse dynamic model. Using the generalisation potential of machine learning algorithms allows the control to compensate for non-linear and time-varying phenomena, significantly improving performance without the need of an explicit analytical model of the system.

Nevertheless, it is extremely challenging to analytically model complex systems like the ones previously described, where non-linear and non-stationary phenomena arise. We thus employed a supervised machine learning regression that approximates, and continuously updates during operation, the mapping from a joint trajectory [θ··,θ·,θ] to the required feedforward torque uff:

uff=g(θ··,θ·,θ) (10)

where g expresses the inverse dynamics of the system.

We chose Extreme Learning Machines (ELM) to infer the inverse dynamics of the system because of their good generalisation performance and fast computation time.52 ELMs are feedforward neural networks with a single layer of hidden nodes where the weights between the inputs and the hidden layer are randomly assigned and never changed. Learning thus involves only fitting, in the least square sense, the weights between the hidden nodes and the targets, which reduces to essentially leaning a linear model.

In our set-up θ represents the elbow joint angle, which we monitored with a low-cost flex sensor (SpectraSymbol 2.2″) sewn in the elbow sleeve, and uff the feedforward control torque sent to motor driving the exosuit. The input data for the ELMs consisted in a three-dimensional vector of elbow position, velocity and acceleration, acquired via the flex sensor, and the target in a value of motor torque. Both the training and prediction stages were continuously performed online with a healthy subject wearing the elbow exosuit and carrying the tendon-driving unit on a harness on his shoulders. The subject was asked not to perform voluntary movements during the trial. Data acquisition and control was done through a Quanser QPIDe real-time acquisition board, with a Maxon EPOS2 controller taking care of the low-level motor current control. Figure 16(a) shows three repetitions of a trajectory-tracking task, consisting of periodic minimum jerks trajectories between 0° (fully extended position) and 90°, with a simple PD control, i.e. u=ufb. The presence of non-linear phenomena, such as friction and backlash in the bowden cables and in the gear transmission, introduces a significant time delay between the desired and measured trajectory and a large amplitude mismatch. The Root Mean Squared Error (RMSE) for a trial of 20 repetitions is over an unacceptable 33°.

Figure 16.

Figure 16.

Desired and measured elbow joint trajectory (θ) with and without the ELM feedforward term on a healthy subject. (a) Simple position PD control. A significant time delay and amplitude mismatch show that the feedback term alone is not sufficient to compensate for the strong non-linearities of the system. (b) Trajectory tracking with the ELM feedforward term. The amplitude mismatch and the time-delay between the desired and measured joint angle are considerably reduced, with the RMSE on a 20 repetitions trial dropping to 3.67°.

Figure 16(b) shows the same trial obtained by including a feedforward term, continuously updated by the ELM algorithm, in the control law, i.e. u=ufb+uff. By continuously adapting to time- and configuration-dependent dynamics, the feedforward term clearly improves the tracking performance, reducing the RMSE to 3.67°.

The same configuration was used to test the ability of the ELM algorithm to track a closing pattern of the hand. A flex sensor (Spectrasymbol 2.2″) was sewn for this purpose in the glove on the index MCP joint. In freespace, due to the constraints imposed by the underactuation strategy, one sensor is sufficient to uniquely define a whole-hand configuration.

The obtained results are shown in Figure 17 for five consecutive hand open/close movements, where φ is the index joint angle and 0 corresponds to a fully extended configuration. The tracking performance, in terms of RMSE, is lower than the one obtained for the elbow joint, i.e. 14.98°. This could be explained considering the complex biomechanics of the hand compared with those of the elbow, which limit the degree of accuracy we can reach with our control paradigm.

Figure 17.

Figure 17.

Desired and measured Index MCP joint trajectory (φ) using the ELM feedforward control paradigm on a healthy subject. The tracking accuracy is lower compared with the elbow due to the complex kinematics of the hand joints (RMSE on 20 repetitions 14.98°).

Discussion

Despite the unquestionable advances achieved in the last 50 years in wearable assistive devices, current technologies are still far from being used on a daily basis. This is mostly due to their limitations in terms of portability, safety, ergonomics and, energy-wise, autonomy. Moreover, the cost of most of the developed exoskeletons makes them prohibitive for all but the most affluent users.

In this paper we presented the design and a preliminary testing of a soft wearable exosuit for assisting elbow movements and hand grasping. Using fabrics and bowden cables instead of traditional rigid transmissions would potentially result in cheaper devices, moreover making the device low profile, lightweight, compliant and less restrictive to the wearer’s motion. We based our design on a set of documented force and motion requirements and kept the weight and size of the actuators as low as possible. Finally, we introduced a novel control paradigm that exploits sensory data to learn and refine its model of the system, thus compensating for the non-linear phenomena that make a simple PD control insufficient.

Despite having multiple advantages, exosuits rely on the wearer’s skeletal structure to transmit compressive forces and are thus limited in the amount of assistance they can provide, especially if the wearer suffers from bone weakness caused by disuse osteoporosis, a common co-morbodity of neuromuscular impairments.58 This suggests that their effectiveness might be strongly dependent on the degree of retained motor ability of the patient. This point needs to be experimentally assessed: to the authors’ knowledge, the only clinical criteria for the use of a soft wearable robot have been defined for the SEM Glove (Bioservo Ltd), which is recommended for patients with and Action Research Arm Test (ARAT) score between 10 and 35 and a Stroke Upper Limb Capacity Scale (SULCS) score of 4–7.57 We are confident that our glove could prove to be useful for a slightly larger population, since it actuates both flexion and extension of the fingers, whilst the SEM glove only aids gripping strength. No documented criteria, on the other side, exist for deciding the level of impairment that a soft elbow sleeve would be suitable for, thus tests with patients are of paramount importance for identifying the contribution of our technology.

Table 4 compares our glove and elbow sleeve with similar devices for assistance, augmentation and force feedback currently or soon available on the market. We included the market price where available and the cost of the prototype otherwise. The detailed cost analysis of our devices, including electronics and batteries, is shown in Table 3, divided between the price of the actuators and the price of the suit (sleeve and glove). The materials used for the suit are a very modest fraction of the cost of the system, accounting for 5%and10% of the overall cost of the elbow suit and of the glove, respectively. Most of the expenses derive from the use of high-quality motors and controllers. This suggests that, for mild cases of impairments, soft exosuits could prove to be a valid low-cost alternative to traditional exoskeletons.

Table 4.

Comparison with similar commercially available exoskeletons for elbow Flexion/Extensio (F/E) and grasping assistance.

Device [Company] Actuated DOF N. of Actuators Type Field of application Weight [kg] Cost [$]
Elbow
 Myomo53 Elbow F/E 1 Portable Daily assistance ≈1 4750†
 Titan Arm54 Elbow F/E 1 Portable Daily assistance/ augmentation 8 2000*
 Hal Single Joint55 [Cyberdyne] Elbow F/E 1 Portable Daily assistance 1.5 2000†
 Elbow suit [here] Elbow F/E 1 Portable Daily assistance 2 1176*
Hand
 Gloreha Glove56 [Idrogenet SRL] 5 Fingers F/E 5 Stationary Physical therapy 5 (Gloreha Lite) ?†
 SEM Glove57  [Bioservo] 3 Fingers F 3 Portable Daily assistance 0.7 7000†
 Synergy Glove [here] 3 Fingers F/E 1 Portable Daily assistance 1.2 1430*

*denotes cost of the prototype; †market cost.

Table 3.

Material cost analysis.

Elbow[US$] Hand[US$]
Actuator
Planetary Gearhead 238 112
EC Motor 285 176
Rotary Encoder 106 94
Electromagnetic Clutch 120 120
Miscellaneous (gears, screws, rollers, etc.) 220 160
Servo Controller 153 153
Single Board Computer 69 69
Li-Po Battery 44 23
Subtotal 1130 907
Suit
Neoprene 3 2
Nylon Webbing 3 1
Lycra 5 4
3D-printed parts 24 64
Bowden cables 11 26
Subtotal 46 97
Total 1176 1004

In conclusion, whilst there is still a great need for improvement in the design, control and knowledge of their contribution, soft wearable devices for assistance have the potential of becoming a valid and cost-effective solution for increasing independence and quality of life of patients suffering from motor disorders.

Declaration of conflicting interests

The author(s) declared the following potential conflicts of interest with respect to the research, authorship, and/or publication of this article: Patent and invention disclosure “MODULAR AND ENERGY EFFICIENT SOFT WEARABLE EXOSUIT”. PCT Application No.: PCT/SG2016/050383. International Filing Date: 11 August 2016.

Funding

The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by Singapore Ministry of Education TIER1, Multi-Nested Myoelectric Control of a Compliant Composite Actuation for Exoskeletons.

References

  • 1.Mathers C, Fat DM and Boerma JT, World Health Organization. The global burden of disease: 2004 update. World Health Organization, 2008.
  • 2.McPhee SJ, Hammer GD. Nervous system disorders. Pathophysiol Dis Introd Clin Med 2010; 59: 177–180. [Google Scholar]
  • 3.Committee on Nervous System Disorders in Developing Countries the Board on Global Health and the Institute of Medicine. Neurological, Psychiatric, and Developmental Disorders. Washington, DC: National Academies Press, 2001.
  • 4.Hyatt RH, Whitelaw MN, Bhat A, et al. Association of muscle strength with functional status of elderly people. Age Ageing 1990; 19(5): 330–336. [DOI] [PubMed] [Google Scholar]
  • 5.Nef T, Guidali M, Riener R. ARMin III arm therapy exoskeleton with an ergonomic shoulder actuation. Appl Bionics Biomech 2009; 6(2): 127–142. [Google Scholar]
  • 6.Carignan C, Tang J and Roderick S. Development of an exoskeleton haptic interface for virtual task training. In: IEEE/RSJ Int. Conf. Intell. Robot. Syst. IROS. IEEE, 2009, pp.3697–3702.
  • 7.Ren Y, Park HS and Zhang LQ. Developing a whole-arm exoskeleton robot with hand opening and closing mechanism for upper limb stroke rehabilitation. In: IEEE Int. Conf. Rehabil. Robot. ICORR. IEEE, 2009, pp.761–765.
  • 8.Ball SJ, Brown IE and Scott SH. MEDARM: A rehabilitation robot with 5DOF at the shoulder complex. In: IEEE/ASME Int. Conf. Adv. Intell. Mechatronics, AIM. IEEE, 2007, pp.1–6.
  • 9.Lo HS, Xie SQ. Exoskeleton robots for upper-limb rehabilitation: State of the art and future prospects. Med Eng Phys 2012; 34(3): 261–268. [DOI] [PubMed] [Google Scholar]
  • 10.Kiguchi K, Rahman MH, Sasaki M, et al. Development of a 3DOF mobile exoskeleton robot for human upper-limb motion assist. Rob Auton Syst 2008; 56(8): 678–691. [Google Scholar]
  • 11.Perry JC, Rosen J, Burns S. Upper-limb powered exoskeleton design. IEEE/ASME Trans Mechatronics 2007; 12(4): 408–417. [Google Scholar]
  • 12.Ueki S, Nishimoto Y, Abe M, et al. Development of virtual reality exercise of hand motion assist robot for rehabilitation therapy by patient self-motion control. Conf Proc IEEE Eng Med Biol Soc 2008; 2008(1): 4282–4285. [DOI] [PubMed] [Google Scholar]
  • 13.Carmeli E, Peleg S, Bartur G, et al. HandTutorTM enhanced hand rehabilitation after stroke - a pilot study. Physiother Res Int 2011; 16(4): 191–200. [DOI] [PubMed] [Google Scholar]
  • 14.Chiri A, Vitiello N, Giovacchini F, et al. Mechatronic design and characterization of the index finger module of a hand exoskeleton for post-stroke rehabilitation. IEEE/ASME Trans Mechatronics 2012; 17(5): 884–894. [Google Scholar]
  • 15.Jarrassé N, Morel G. Connecting a human limb to an exoskeleton. IEEE Trans Robot 2012; 28(3): 697–709. [Google Scholar]
  • 16.Jarrassé N and Morel G. A formal method for avoiding hyperstaticity when connecting an exoskeleton to a human member. In: Proc. - IEEE Int. Conf. Robot. Autom. IEEE, 2010, pp.1188–1195.
  • 17.Stienen A, Hekman E, van der Helm FCT, et al. Self-aligning exoskeleton axes through decoupling of joint rotations and translations. IEEE Trans Robot 2009; 25(3): 628–633. [Google Scholar]
  • 18.Fontana M, Dettori A, Salsedo F, et al. Mechanical design of a novel hand exoskeleton for accurate force displaying. In: Proc. - IEEE Int. Conf. Robot. Autom. IEEE, 2009, pp.1704–1709.
  • 19.Toya K, Miyagawa T, Kubota Y. Power-assist glove operated by predicting the grasping mode. J Syst Des Dyn 2011; 5(1): 94–108. [Google Scholar]
  • 20.Kadowaki Y, Noritsugu T, Takaiwa M, et al. Development of soft power-assist glove and control based on human intent. J Robot Mechatronics 2011; 23(2): 281–291. [Google Scholar]
  • 21.Noritsugu T, Yamamoto H, Sasakil D, et al. Wearable power assist device for hand grasping using pneumatic artificial rubber muscle. SICE 2004 Annu Conf 2004; 1: 420–425. [Google Scholar]
  • 22.Polygerinos P, Wang Z, Galloway KC, et al. Soft robotic glove for combined assistance and at-home rehabilitation. Rob Auton Syst 2015; 73: 135–143. [Google Scholar]
  • 23.Kobayashi H and Hiramatsu K. Development of muscle suit for upper limb. In: IEEE Int. Conf. Robot. Autom. 2004. Proceedings. ICRA ’04. 2004. vol. 3. IEEE, 2004, pp.3–8.
  • 24.Asbeck AT, Dyer RJ, Larusson AF, et al. Biologically-inspired soft exosuit. IEEE Int Conf Rehabil Robot 2013;. [DOI] [PubMed]
  • 25.Asbeck AT, Schmidt K and Walsh CJ. Soft exosuit for hip assistance. Rob Auton Syst 73; 102–110, 10.1016/j.robot.2014.09.025. [DOI]
  • 26.Asbeck AT, De Rossi SMM, Galiana I, et al. Stronger, smarter, softer: Next-generation wearable robots. IEEE Robot Autom Mag 2014; 21(4): 22–33. [Google Scholar]
  • 27.In H, Cho Kj. Exo-Glove: Soft wearable robot for the hand using soft tendon routing system. IEEE Robot Autom 2015; 22: 97–105. [Google Scholar]
  • 28.Asbeck AT, De Rossi SMM, Holt KG, et al. A biologically inspired soft exosuit for walking assistance. Int J Rob Res 2015; 34(6): 744–762. [Google Scholar]
  • 29.Rossi SMMD, Bae J, Donnell KEO, et al. Gait improvements in stroke patients with a soft exosuit. Proc Gait Clin Mov Anal Soc Meet 2015, pp. 2–3. [Google Scholar]
  • 30.Bae J, De Rossi SMM, O’Donnell K, et al. A soft exosuit for patients with stroke: Feasibility study with a mobile off-board actuation unit. In: IEEE Int. Conf. Rehabil. Robot. vol. 2015-Septe. 2015, pp.131–138.
  • 31.Magermans DJ, Chadwick EKJ, Veeger HEJ, et al. Requirements for upper extremity motions during activities of daily living. Clin Biomech 2005; 20(6): 591–599. [DOI] [PubMed] [Google Scholar]
  • 32.Murray IA, Johnson GR. A study of the external forces and moments at the shoulder and elbow while performing every day tasks. Clin Biomech 2004; 19(6): 586–594. [DOI] [PubMed] [Google Scholar]
  • 33.Buckley MA, Yardley A, Johnson GR, et al. Dynamics of the upper limb during performance of the tasks of everyday living: A review of the current knowledge base. J Eng Med 1996; 210(4): 241–247. [DOI] [PubMed] [Google Scholar]
  • 34.Hume MC, Gellman H, McKellop H, et al. Functional range of motion of the joints of the hand. J Hand Surg Am 1990; 15(2): 240–243. [DOI] [PubMed] [Google Scholar]
  • 35.Pylatiuk C, Kargov A, Schulz S, et al. Distribution of grip force in three different functional prehension patterns. J Med Eng Technol 2006; 30(3): 176–182. [DOI] [PubMed] [Google Scholar]
  • 36.Weir RF and Sensinger JW. Design of artificial arms and hands for prosthetic applications. In: Biomed Eng Des Handbook. 2009, pp.537–598.
  • 37.Aubin PM, Sallum H, Walsh C, et al. A pediatric robotic thumb exoskeleton for at-home rehabilitation: The Isolated Orthosis for Thumb Actuation (IOTA). IEEE Int Conf Rehabil Robot 2013. 2013: 6650500. [DOI] [PubMed] [Google Scholar]
  • 38.Cutkosky MR. On grasp choice, grasp models, and the design of hands for manufacturing tasks. IEEE Trans Robot Autom 1989; 5(3): 269–279. [Google Scholar]
  • 39.Jacobson-Sollerman C, Sperling L. Grip function of the healthy hand in a standardized hand function test. A study of the Rancho Los Amigos test. Scand J Rehabil Med 1977; 9(3): 123–129. [PubMed] [Google Scholar]
  • 40.Li ZM, Zatsiorsky VM, Latash ML. Contribution of the extrinsic and intrinsic hand muscles to the moments in finger joints. Clin Biomech 2000; 15(3): 203–211. [DOI] [PubMed] [Google Scholar]
  • 41.Cruz EG, Waldinger HC, Kamper DG. Kinetic and kinematic workspaces of the index finger following stroke. Brain 2005; 128(5): 1112–1121. [DOI] [PubMed] [Google Scholar]
  • 42.Hume MC, Gellman H, McKellop H, et al. Functional range of motion of the joints of the hand. J Hand Surg Am 1990; 15(2): 240–243. [DOI] [PubMed] [Google Scholar]
  • 43.Mathiowetz V, Kashman N, Volland G, et al. Grip and pinch strength: Normative data for adults. Arch Phys Med Rehabil 1985; 66(2): 69–74. [PubMed] [Google Scholar]
  • 44.Tsai LW. Robot Analysis and Design. John Wiley & Sons, 1999, p. 520.
  • 45.Schiele A, Letier P, Van Der Linde R, et al. Bowden cable actuator for force-feedback exoskeletons. In: IEEE Int. Conf. Intell. Robot. Syst. IEEE, 2006, pp.3599–3604.
  • 46.Santello M, Flanders M, Soechting JF. Postural hand synergies for tool use. J Neurosci 1998; 18(23): 10105–10115. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Catalano MG, Grioli G, Serio A, et al. Adaptive synergies for a humanoid robot hand. IEEE-RAS Int Conf Humanoid Robot. IEEE, 2012, pp.7–14. [Google Scholar]
  • 48.Brown CY and Asada HH. Inter-finger coordination and postural synergies in robot hands via mechanical implementation of principal components analysis. IEEE Int Conf Intell Robot Syst. IEEE, 2007, pp.2877–2882.
  • 49.Bennett DJ, Hollerbach JM, Xu Y, et al. Time-varying stiffness of human elbow joint during cyclic voluntary movement. Exp Brain Res 1992; 88(2): 433–442. [DOI] [PubMed] [Google Scholar]
  • 50.Kamper DG and Rymer WZ. A biomechanical simulation of the effect of the extrinsic flexor muscles on finger joint flexion. 2001 Conf Proc 23rd Annu Int Conf IEEE Eng Med Biol Soc. 2001, p.2.
  • 51.Radder B, Kottink AIR, Van Der Vaart N, et al. User-centred input for a wearable soft-robotic glove supporting hand function in daily life. In: IEEE Int. Conf. Rehabil. Robot. vol. 2015-Septe. IEEE, 2015, pp.502–507.
  • 52.Huang GB, Zhu QY, Siew CK. Extreme learning machine: Theory and applications. Neurocomputing 2006; 70(1–3): 489–501. [Google Scholar]
  • 53.Willigenburg NW, McNally M, Hewett T, et al. Portable myoelectric brace use improves self-reported function but not reaching kinematics in patients >1 year post-stroke. Arch Phys Med Rehabil 2015; 96(10): e16. [Google Scholar]
  • 54.Avril T. Instant strength from the Titan Arm. The Philadelphia Inquirer, 2013.
  • 55.Sankai Y. HAL: Hybrid assistive limb based on cybernics. Springer Tracts Adv Robot 2010; 66: 25–34. [Google Scholar]
  • 56.Borboni A, Mor M, Faglia R. GlorehaHand robotic rehabilitation: Design, mechanical model, and experiments. J Dyn Syst Meas Control 2016; 138(11): 111003. [Google Scholar]
  • 57.Nilsson M, Ingvast J, Wikander J, et al. The Soft Extra Muscle system for improving the grasping capability in neurological rehabilitation. In 2012 IEEE-EMBS Conference on Biomedical Engineering and Sciences (pp. 412–417), 2012. IEEE. 10.1109/IECBES.2012.6498090. [DOI]
  • 58.Takata S, Yasui N. Disuse osteoporosis. J Med Invest 2001; 48(3–4): 147–156. [PubMed] [Google Scholar]

Articles from Journal of Rehabilitation and Assistive Technologies Engineering are provided here courtesy of SAGE Publications

RESOURCES