Hostname: page-component-6bb9c88b65-spzww Total loading time: 0 Render date: 2025-07-22T09:00:39.831Z Has data issue: false hasContentIssue false

Design of an ankle exoskeleton with twisted string actuation for running assistance

Published online by Cambridge University Press:  22 July 2025

Guan Rong Tan
Affiliation:
Department of Mechanical Engineering, https://ror.org/00f54p054 Stanford University , Stanford, CA, USA
Steven H. Collins*
Affiliation:
Department of Mechanical Engineering, https://ror.org/00f54p054 Stanford University , Stanford, CA, USA
*
Corresponding author: Steven H. Collins; Email: stevecollins@stanford.edu

Abstract

Exoskeletons that make running easier could increase users’ physical activity levels and provide related health benefits. In this paper, we present the design of a portable, powered ankle exoskeleton that assists running and uses lightweight and compact twisted string actuators. It has limited durability at this stage of development, but preliminary results of its power to mass density and potential for reducing the metabolic cost of running are promising. The exoskeleton can provide high peak power of 700 W per leg, 7 times more than prior twisted-string devices, and high peak torques of 43 Nm. Kinetostatic and dynamic models were used to select mass-optimal components, producing a device that weighs 1.8 kg per leg and 2.0 kg in a backpack. We performed preliminary tests on a single participant to evaluate the exoskeleton performance during both treadmill running and outdoor running. The exoskeleton reduced metabolic energy use by 10.8% during treadmill running tests and reduced cost of transport by 7.7% during outdoor running tests compared to running without the device. Unfortunately, the twisted string wore out quickly, lasting an average of 4 min 50 s before breaking. This exoskeleton shows promise for making running easier if string life challenges can be addressed.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press

1. Introduction

Engagement in physical activity such as running has been strongly correlated to many health benefits. It can improve cardiovascular health (Shiroma and Lee, Reference Shiroma and Lee2010; Piercy and Troiano, Reference Piercy and Troiano2018), reduce symptoms of depression and anxiety (Stathopoulou et al., Reference Stathopoulou, Powers, Berry, Smits and Otto2006; Mikkelsen et al., Reference Mikkelsen, Stojanovska, Polenakovic, Bosevski and Apostolopoulos2017), and reduce risk factors for a wide range of chronic diseases (Shiroma and Lee, Reference Shiroma and Lee2010; Warburton et al., Reference Warburton, Charlesworth, Ivey, Nettlefold and Bredin2010). Increasing one’s perceived ability, enjoyment, and interest in running, while reducing exertion and activity intensity have been shown to lead to increased frequency of exercise and energy expenditure (Frederick and Ryan, Reference Frederick and Ryan1993; Zunft et al., Reference Zunft, Friebe, Seppelt, Widhalm, Winter, Almeida, Kearney and Gibney1999; Dishman et al., Reference Dishman, Motl, Saunders, Felton, Ward, Dowda and Pate2005). A similar effect has been seen in cycling, where electric-assist bicycles have been shown to reduce barriers to physical activity and lead to an increase in weekly activity levels in non-cyclists (Castro et al., Reference Castro, Gaupp-Berghausen, Dons, Standaert, Laeremans, Clark, Anaya-Boig, Cole-Hunter, Avila-Palencia, Rojas-Rueda, Nieuwenhuijsen, Gerike, Panis, de Nazelle, Brand, Raser, Kahlmeier and Götschi2019). This suggests that exoskeletons that reduce the energy cost of running could play a role in encouraging greater participation in physical activities.

Various devices have been successful in reducing the metabolic cost of running. The Nike Vaporfly shoe with a carbon fiber plate embedded in the sole obtained a 4% reduction (Hoogkamer et al., Reference Hoogkamer, Kipp, Frank, Farina, Luo and Kram2018). Placing an elastic band between participants’ feet resulted in a 6% reduction (Simpson et al., Reference Simpson, Welker, Uhlrich, Sketch, Jackson, Delp, Collins, Selinger and Hawkes2019). Various hip exosuits and exoskeletons have also been designed. Two provided hip flexion assistance through a passive elastic element and achieved a 5% (Yang et al., Reference Yang, Park, Kim, Park and Lee2021) and 6% (Zhou et al., Reference Zhou, Xiong, Zhang, Hu, Chen and Huang2021) reduction; one exosuit provided powered hip extension assistance and obtained a 4% reduction (Kim et al., Reference Kim, Lee, Heimgartner, Revi, Karavas, Nathanson, Galiana, Eckert-Erdheim, Murphy, Perry, Menard, Choe, Malcolm and Walsh2019), and one exosuit placed a passive torsional spring at the hip that provided both hip flexion and extension torques and obtained an 8% reduction (Nasiri et al., Reference Nasiri, Ahmadi and Ahmadabadi2018). These devices have enabled modest metabolic cost reductions. However, providing assistance to different muscles or using more power-dense transmission systems could make it possible to achieve even larger reductions.

Providing ankle plantarflexion assistance during running can result in large reductions in metabolic energy. Ankle plantarflexion provides the largest share of power during running (Novacheck, Reference Novacheck1995) compared to other joints and actuation directions such as knee and hip flexion and extension. This means that for exoskeletons that assist a single joint, offloading the ankle plantarflexors could lead to the largest metabolic benefit. This has been shown to be true for walking (Franks et al., Reference Franks, Bryan, Martin, Reyes, Lakmazaheri and Collins2021), which is an activity that also receives the largest power input from ankle plantarflexors. A tethered device that provided powered ankle plantarflexion assistance during running achieved a 15% reduction in metabolic cost compared to running without the device (Witte et al., Reference Witte, Fiers, Sheets-Singer and Collins2020). This suggests that we could transfer these large benefits to a portable device if we design it in a mass-optimal way.

A portable device for reducing the metabolic cost of running needs to have a high power-to-mass ratio, as high peak torques correlate to larger metabolic savings (Miller et al., Reference Miller, Tan, Farina, Sheets-Singer and Collins2022), and a heavier worn mass results in greater metabolic costs (Martin, Reference Martin1985; Myers and Steudel, Reference Myers and Steudel1985; Hoogkamer et al., Reference Hoogkamer, Kipp, Spiering and Kram2016; Coifman et al., Reference Coifman, Kram and Riemer2023). Sufficient gearing is also necessary as electric motors can easily match the power of muscles, but operate at much higher speeds and lower torques.

Twisted string actuators are a less explored type of transmission for low limb exoskeletons and could provide the desired high power and gearing in a lightweight and compact package. We expect them to be much more lightweight than other gearbox solutions. Twisted string actuators work by having a set of strings attached coaxially to the motor shaft on one end and to the load on the other end. When the motor shaft spins, the strings twist together and shorten, generating a contraction force. The strings function as almost massless gearboxes while achieving high transmission ratios and a conversion from rotary to linear motion with minimal mechanical complexity. Twisted string actuators have been used in previous upper-body exoskeletons for providing elbow and shoulder assistance (Popov et al., Reference Popov, Gaponov and Ryu2013; Gaponov et al., Reference Gaponov, Popov, Lee and Ryu2016; Hosseini et al., Reference Hosseini, Meattini, San-Millan, Palli, Melchiorri and Paik2020), as well as in lower limb exoskeletons such as a knee exosuit that provides stair climbing assistance (Zhao et al., Reference Zhao, Yang, Gao, Zhang, Zheng and Zhu2019) and a hip exoskeleton that assists with lifting tasks (Seong et al., Reference Seong, Kim, Gaponov and Ryu2020). Various models of the actuator have also been developed. There are kinetostatic models of single string (Gaponov et al., Reference Gaponov, Popov and Ryu2014) and multiple string (Palli et al., Reference Palli, Natale, May, Melchiorri and Würtz2013) applications and a dynamic model that accounts for effects of friction and a more complex elastic deformation effect (Nedelchev et al., Reference Nedelchev, Gaponov and Ryu2020). We can use these models to perform inverse modeling (Bombara et al., Reference Bombara, Konda, Kibria and Zhang2022) to select the most lightweight motor that can perform our required output task.

In this paper, we describe the design of a portable, powered ankle exoskeleton for providing running assistance. The unique contributions in this work are as follows:

  1. 1. We present the preliminary design of the first exoskeleton that provides running assistance using twisted string actuators.

  2. 2. We demonstrate the highest power application of twisted string actuators to date. We reach peak powers of 700 W and mean powers of 49 W, which are 7 times and 4.5 times that of previous devices. Our device has a limited durability of 4 min 50 s when operating under such conditions.

  3. 3. We obtained large metabolic savings of 10.8% compared to running in normal shoes in a preliminary evaluation on a single subject.

We will give an overview of the device, discuss how we modeled the transmission to select lightweight device components, discuss the design of the device, and demonstrate the device’s ability to provide running assistance in both indoor and outdoor tests. We then discuss the benefits and challenges involved in achieving this outcome and future work.

2. Device overview

We designed a portable ankle exoskeleton that provides running assistance (Figure 1). Motors are located behind the calf, and a set of strings attaches the motor shaft to a heel lever. Twisting the strings causes contraction of the string assembly, pulling the heel lever up and generating an ankle plantarflexion torque. Sensors in the device allow us to provide control feedback for tracking a desired torque profile that was determined in a previous study (Miller et al., Reference Miller, Tan, Farina, Sheets-Singer and Collins2022). The user also carries a control unit on their back which houses batteries, power and signal conditioning components, and control hardware.

Figure 1. Overview of system components. The user wears an ankle exoskeleton around the shank and foot that applies ankle plantarflexion assistance torques. A control unit is carried on the user’s back.

3. Modeling and selection of transmission components

We modeled the twisted string kinetostatics and system dynamics to select the minimal mass motor and string combination that could accomplish our desired output task.

The output task was obtained from a previous study. The study performed human-in-the-loop optimization to identify a plantarflexion torque assistance profile that is optimal for reducing the metabolic cost of running (Miller et al., Reference Miller, Tan, Farina, Sheets-Singer and Collins2022). We aimed to replicate this torque assistance profile $ {\tau}_a $ , shown in Figure 2(a) which had a peak torque of 0.8 Nm kg $ {}^{-1} $ , normalized to the subject’s mass, that occurred at 80% of stance. We also extracted the corresponding ankle position trajectory $ {\theta}_a $ during torque assistance from the same study.

Figure 2. Exoskeleton torque application (a) Desired ankle torque assistance with peak torques of 0.8 Nm kg $ {}^{-1} $ normalized to the subject’s body mass. (b) Schematic showing how ankle torque assistance is generated by pulling on the heel lever via contraction of the twisted strings. Key parameters and variables are described in the main text.

Based on device geometry, we can then calculate the twisted length $ p $ and axial force $ {F}_z $ that the twisted strings need to apply to the heel lever (Figure 2(b)) in order to produce the desired plantarflexion torques $ {\tau}_a $ at an ankle angle $ {\theta}_m $ . Both $ p $ and $ {F}_z $ can then be fed into the kinetostatic model of twisted strings described in Section 3.1 to derive $ {\theta}_m $ , the angular displacement of the motor and twisted strings, and $ {\tau}_z $ the axial torque applied to the twisted strings. We then model the transmission dynamics to obtain the motor operating points in Section 3.2 and describe how we iteratively find the final minimal mass motor and string combination in Section 3.3.

3.1. Twisted string kinetostatic model

The kinetostatic model of twisted string actuators describes how the rotational torque and displacement of the motor translate to the linear force and displacement of the twisted strings. This model has been discussed in detail in previous papers (Palli et al., Reference Palli, Natale, May, Melchiorri and Würtz2013). Here, we present a condensed version to convey the key elements. In our design, we opted to use two strings for simplicity, and most of the equations apply specifically to this choice. Our model accounts for elasticity in each string:

(1) $$ {F}_i={k}_s\left(L-{L}_0\right) $$

Where $ {F}_i $ is the tensile force through each string, $ {k}_s $ is the string’s spring constant, $ L $ is the stretched length, and $ {L}_0 $ is the initial unstretched length.

Figure 3(a) demonstrates some key geometric relationships in a twisted helix. When two strings are twisted together, the untwisted length $ L $ is related to its twist angle $ {\theta}_m $ , radius $ r $ , and twisted length $ p $ by the Pythagorean theorem such that

(2) $$ L=\sqrt{\theta_m^2{r}^2+{p}^2} $$

Figure 3. Kinetostatic model of twisted string actuators. (a) Geometric relationship between a string’s twisted length $ p $ , untwisted length $ L $ , twist angle $ {\theta}_m $ , radius $ r $ , and helix angle $ \alpha $ . (b) Free body diagrams demonstrating the force transmission through twisted strings. Strings are assumed to be massless, and diagrams are in static equilibrium.

The relationship between the previous variables is also defined by the helix angle $ \alpha $ . The same helix angle defines how the tensile force through each string, $ {F}_i $ , shown in Figure 3(b) can be split into its two components, actuation force $ {F}_z $ , and torsional force $ {F}_{\tau } $ . Since the triangle formed by the dimensional parameters $ L $ , $ p $ , and $ {\theta}_mr $ and the triangle formed by the forces $ {F}_i $ , $ {F}_z/2 $ , and $ {F}_{\tau } $ are similar, we can get the following two relationships:

(3) $$ \frac{p}{L}=\frac{F_z}{2{F}_i} $$
(4) $$ \frac{\theta_mr}{p}=\frac{2{F}_{\tau }}{F_z} $$

By substituting (1) and (2) into (3), we get

(5) $$ {F}_z=2{k}_sp\left(1-\frac{L_0}{\sqrt{\theta_m^2{r}^2+{p}^2}}\right) $$

Rearranging (5), we can obtain motor angle $ {\theta}_m $ as a function of string parameters $ {L}_0 $ , $ r $ , $ n $ , $ {k}_s $ and output task requirements $ p $ and $ {F}_z $ .

(6) $$ {\theta}_m=\frac{1}{r}\sqrt{{\left(\frac{2{L}_0{pk}_s}{2{pk}_s-{F}_z}\right)}^2-{p}^2} $$

We also know from Figure 3(b) that

(7) $$ {\tau}_z=2{F}_{\tau }r $$

By substituting $ {F}_{\tau } $ from (4) into (7), we get

(8) $$ {\tau}_z={F}_z\frac{\theta_m{r}^2}{p} $$

We can now use $ {\theta}_m $ and $ {\tau}_z $ to calculate the motor operating point in the next section.

3.2. System dynamics

We created a simple dynamic model of the transmission to find the motor torque $ {\tau}_m $ required to provide the desired $ {\tau}_z $ and $ {\theta}_m $ trajectory. The transmission components connecting the motor to the twisted string are described in more detail in the device design Section 4.3, but in this section, we modeled them as a single component with equivalent rotational inertia $ {J}_L $ . The simplified model and resulting equation of motion for finding $ {\tau}_m $ are shown in Figure 4.

Figure 4. Simplified model of transmission dynamics.

$ {\tau}_{fr} $ represents the torque due to friction in the transmission. We modeled viscous and Coulomb friction in the motor and transmission bearings with $ b{\dot{\theta}}_m $ and $ f \operatorname {sgn}\left({\theta}_m\right) $ . Axial torque from the twisted strings $ {\tau}_z $ is derived in equation (8). $ {J}_m $ and $ {J}_L $ are the rotational inertias of the motor and transmission components, respectively. We can obtain $ {\dot{\theta}}_m $ and $ {\ddot{\theta}}_m $ by differentiating $ {\theta}_m $ in equation (6).

A suitable motor for the task should be able to apply the desired $ {\tau}_m $ found at speeds $ {\dot{\theta}}_m $ while staying within the following two motor limits. First, the motor should stay within its voltage saturation limit. This means that it must maintain $ {V}_{\mathrm{nom}}> IR+{k}_{\tau }{\dot{\theta}}_m $ , where $ {V}_{\mathrm{nom}} $ is the nominal voltage supplied to the motor, $ I={\tau}_m/{k}_{\tau } $ is the motor current, $ {k}_{\tau } $ is the motor torque constant, $ R $ is the motor winding resistance, and $ {\dot{\theta}}_m $ is the motor velocity. Second, the motor should stay below its thermal limits. It should maintain $ {T}_m<{T}_{\mathrm{max}} $ , where $ {T}_m $ is the motor temperature and $ {T}_{\mathrm{max}} $ is temperature threshold of the motor windings from the datasheet. $ {T}_m $ was calculated using the equation $ \frac{dT_m}{dt}=\frac{1}{C}\left({P}_{\mathrm{in}}-{P}_{\mathrm{out}}\right) $ , where C is the motor thermal capacitance from the datasheet, $ {P}_{\mathrm{in}}={I}^2R $ , and $ {P}_{\mathrm{out}}=\frac{T_m-{T}_a}{R_{\mathrm{ma}}} $ where $ {T}_a $ is the ambient temperature and $ {R}_{\mathrm{ma}} $ is the motor to ambient thermal resistance. $ {R}_{\mathrm{ma}} $ was calculated based on baseline values listed in the datasheet and effects from the additional airflow expected during outdoor running. The steady-state motor temperature trajectory for each given $ {\tau}_m $ trajectory must not exceed $ {T}_{\mathrm{max}} $ . By building our own thermal model, we could estimate motor thermal performance for our specific duty cycle and ambient cooling effects.

String parameters such as string radius, initial length, and stiffness affect the power requirements and transmission ratio, which, in turn, affect the ability of a motor to fulfil the aforementioned requirements. To handle this, we used an iterative selection process that we describe in the next section to find the best motor and string combination.

3.3. Iterative selection of motor and string

We systematically searched through the Maxon motor catalog to find the most lightweight motor and string combination for our device.

The motor had to be able to operate at the desired $ {\tau}_m $ and $ {\dot{\theta}}_m $ without exceeding voltage and thermal limits, and the string parameters had to satisfy the following design constraints:

  1. 1. $ p>{p}_{\mathrm{min}} $

Where $ {p}_{\mathrm{min}}=\frac{2{rL}_0\left(1-{F}_i/k\right)}{\sqrt{r^2{\pi}^2+4r}} $ is the shortest twisted length that a two-string bundle can contract to before buckling (Palli et al., Reference Palli, Natale, May, Melchiorri and Würtz2013).

  1. 2. $ {L}_0>{p}_{\mathrm{dorsiflexion}} $

Where $ {p}_{\mathrm{dorsiflexion}} $ is the distance between the heel and calf lever during the subject’s most dorsiflexed ankle position during running.

  1. 3. $ {F}_{\mathrm{max}}>{F}_i\times FOS $

Where $ {F}_{\mathrm{max}} $ is the maximum tensile load rating of the string. FOS is the factor of safety used to account for string weakening due to knots and the sharp bending radius involved in the twisting.

We built our initial device based on the motor and string combination selected by the model. However, we found that the device was unable to provide sufficient power to track the desired torque profile. We found two contributing factors that explain why the initial selection did not work. First, there were key differences between the subject that ran in the exoskeleton and the subject whose ankle angle and torque data were used in the model. The subject that ran in the exoskeleton had an ankle range of motion that was 1.6 times what was input in the model. Since the stance to stride duty cycle of the subjects were similar, the device would require roughly 1.6 times the mean power to track the same torque profile across the wider range of motion. Since we were optimizing our design for having minimal mass, we chose the smallest motor possible that could accomplish the task, which meant that it wasn’t able to provide the additional power needed. To minimize mass while meeting power requirements in future designs, specifications for the power train should be chosen based on subject-specific gait parameters, with a variety of sizes available. Secondly, we had underestimated the friction losses across the twisted strings. The final device had an efficiency of 79% across the twisted strings. This should be taken into account when modeling twisted string actuators in the future. We rebuilt the device with two motors on each leg to increase its power output due to the aforementioned concerns. Dividing the torque across two pairs of twisted strings also helped to decrease wear on the ropes and increase rope lifespan, which was a major challenge that we described in more detail in Sections 5.5 and 7. We present this final design in the following section.

4. Device design

In this section, we present the design of the device’s mechanical components, sensor setup, and controller.

4.1. Component distribution

Mass worn more distally from a person’s center of mass incurs larger metabolic costs when running. Every additional 100 g on each ankle costs around 1% (Martin Reference Martin1985; Hoogkamer et al. Reference Hoogkamer, Kipp, Spiering and Kram2016; Coifman et al., Reference Coifman, Kram and Riemer2023) versus 0.8% if worn on the shank (Coifman et al., Reference Coifman, Kram and Riemer2023) and 0.1% if worn at the hip (Myers and Steudel, Reference Myers and Steudel1985). Due to this distribution, some existing twisted string devices were designed to have their actuators on the user’s back and transferred mechanical power to the limb through cable drive systems (Gaponov et al., Reference Gaponov, Popov, Lee and Ryu2016; Zhao et al., Reference Zhao, Yang, Gao, Zhang, Zheng and Zhu2019; Hosseini et al., Reference Hosseini, Meattini, San-Millan, Palli, Melchiorri and Paik2020; Seong et al., Reference Seong, Kim, Gaponov and Ryu2020). However, this results in additional complexity, energy losses through the cable drive systems due to friction, and a reduction of control bandwidth due to the additional compliance. To balance the two competing concerns of mass and complexity, we placed our actuation components on the leg and kept the remaining components such as the batteries and control hardware close to the user’s hips.

4.2. Sensors

A set of sensors on the exoskeleton shown in Figure 5(a) provided important state feedback that allowed us to implement an effective controller. The wiring diagram of the sensors is shown in Figure 6.

Figure 5. Sensors and mechanical components of the exoskeleton. (a) Sensor locations on the exoskeleton. Boxed-out components on the exoskeleton are detailed in Figure 5(b–d). (b) Exploded view of transmission components. (c) Routing pattern of the rope that allows self-alignment during torque application to equalize the lengths of the rope between the motor and the calf lever. (d) Mounting hardware incorporated in the shoe to allow exoskeleton attachment.

Figure 6. Schematic of power flow and sensor wiring distributed across the exoskeleton and control unit backpack.

4.2.1. Hall effect sensors

Hall effect sensors in the motor provided us with motor position feedback. They were wired directly into a motor driver (ODrive 3.6) that processed the signals and passed readings to our microcontroller (Teensy 3.5).

4.2.2. Thermistors

Thermistors were placed on the surface of the motors to estimate motor temperature. This allowed us to operate in the noncontinuous operating zone of the motor to maximize torque output without overheating.

4.2.3. Strain gauges

Strain gauges were used to measure the ankle torque assistance applied by the exoskeleton. Four strain gauges (Omega linear gauge KFH-3-350-C1-11L1M2R) were attached to the heel lever. Contraction of the twisted strings caused compression in the upper strain gauges and extension in the lower strain gauges. They were wired in a full Wheatstone bridge configuration, and signals were amplified by an instrumented amplifier (Futek IAA100).

4.2.4. Ankle encoder

Magnetic encoders were placed at the ankle joint to measure ankle angle. We used this to estimate work done on the user and implement safety cutoff of torques if users got close to the limits of their range of motion.

4.2.5. Pressure sensor insole

We used an insole that had four pressure sensor pads located under the heel, the toe, the medial edge under the first metatarsophalangeal joint, and the lateral edge under the fourth metatarsophalangeal joint. This was used to detect heel-strike and toe-off events for determining gait cycle progression.

4.3. Transmission

The transmission interface shown in Figure 5(b) mechanically connects the motors to the twisted strings. The motor body is mounted above the calf lever, and a flexible shaft coupler connects the motor shaft to a stainless steel output shaft below the calf lever. The output shaft has an eyelet on one end through which the twisted strings are looped.

Motors are designed to transmit large torques through their motor shafts, but the shafts can only sustain minimal axial and radial forces. To provide protection against such forces, the output shaft is supported by a radial bearing and has a flange that braces against a thrust bearing. These bearings are attached to the mounting harness that is bolted to the calf lever. The bearings helped ensure that the large axial forces generated by the twisted string contraction and the radial forces generated from the non-colinearity between the twisted strings and the motor axis were not passed on to the motor shaft. These bearings also helped reduce energy lost to heat generation through sliding friction. All components interfacing with the radial bearings were toleranced for a locational clearance fit to improve alignment.

Free body diagrams and finite element analysis were used to design components with minimal mass and rotational inertia that could sustain the expected dynamic loading.

4.4. String setup

A single 3 mm-diameter single-braid V-12 Vectran (West Marine, Model #155791) rope was used across each dual motor setup per leg and was routed as shown in Figure 5(c). This routing pattern allowed the ropes to slide through the output shaft eyelets and guiding holes in the calf lever as shown by the arrows. During torque application, this movement would cause the rope lengths between each motor and the calf lever to equalize, leading to even loading across the two motors. The ends were tied off with a three-throw square knot. This knot selection was favorable as additional resistance against slipping or loosening could be added easily by adding additional throws. Lubricating grease (Krytox GPL 205) was applied to the inside of the braid evenly along the entire length of the Vectran by a curved tip syringe and massaged into the fibers. This helped to reduce and distribute the thermal load on the Vectran caused by friction during twisting.

4.5. Structural frame

The exoskeleton frame comprised carbon fiber struts and custom aluminum and stainless steel components. It was a modification from a previous design described in more detail in Witte and Collins (Reference Witte and Collins2020). The frame was designed such that the exoskeleton would be comfortable for the user even at high torque assistance levels. The exoskeleton achieves this by applying normal forces to the user’s heel and tibia, rather than shear forces which are much less comfortable (Yandell et al., Reference Yandell, Quinlivan, Popov, Walsh and Zelik2017). In this version, the medial-lateral device envelope was reduced to make it more suitable for running. The shoes also had new mounting hardware built into the sole as shown in Figure 5(d). A 3D-printed carbon fiber component sat between the layers in the sole and extended out from under the metatarsophalangeal joints to provide rigid mounting tabs for the exoskeleton hardware to interface with. A plastic mounting tube in the heel also protected the soft foam from abrasion by the heel rope that exerts large upward forces on the shoe.

4.6. Control unit

The user carries a control unit on their back that houses four lithium polymer batteries connected in series (Turnigy Nano-Tech 3300 mAh 3 S 25 C), the microcontroller (Teensy 3.5), motor drivers (ODrive 3.6), voltage amplifiers (Futek IAA100), and voltage regulators (48 to 2 V, and 24 to 5 V) in a 3D-printed frame attached to a modified open face backpack. This brings the device mass closer to the user’s center of mass which minimizes the metabolic cost of carrying the additional weight.

4.7. Controller

Motors on the same leg received identical commands. However, each leg ran independent controllers since slight differences in string length and string wear between the two legs would cause variation in the desired control command. A gait phase detection algorithm used pressure sensor insole readings to detect stance and swing phases by detecting heel-strike and toe-off events. Duration estimations of the stance and swing phases of each new step was calculated based on a moving average of the previous 5 steps. This value was carefully selected; 5 steps were few enough to allow the exoskeleton to be sufficiently responsive to the natural variations in the subject’s speed during outdoor running, while still enough steps to provide sufficient stability for the iterative learning component of the controller which we describe in the next paragraph. The controller operated in torque tracking mode when the user was in the stance phase and position tracking mode when the user was in swing phase.

During torque tracking mode, the controller tracked the desired torque commands shown in Figure 2(a) using a proportional term and iterative learning term. The iterative learning component, explained in Zhang et al. (Reference Zhang, Cheah and Collins2017a), is designed for cyclic tasks. Running can be seen as a cyclic task if separate strides are viewed as different cycles with the same desired torques. The iterative learning term leverages the repetitive cycles to compensate for systematic errors by using errors from previous steps to inform the desired command for the next step. This allows it to act as a feedforward term without the need for an explicit model. We commanded the desired velocity of the motors based on the following control law:

$$ {\dot{\theta}}_{\mathrm{des}}\left(i,n\right)={K}_p{e}_{\tau}\left(i,n\right)+{\dot{\theta}}_{\mathrm{des}}^{\mathrm{IL}}\left(i+D,n\right) $$

where i is the time index within a step, n represents the step number, $ {\dot{\theta}}_{\mathrm{des}} $ is the desired motor velocity commanded, $ {K}_p $ is the proportional gain, $ {e}_{\tau }={\tau}_{\mathrm{meas}}-{\tau}_{\mathrm{des}} $ is the torque error from subtracting desired torque from torque measured by the strain gauges, and $ D $ is the time delay between the command and the application of torque. $ {\dot{\theta}}_{\mathrm{des}}^{\mathrm{IL}} $ is the iterative learning term as shown below:

$$ {\dot{\theta}}_{\mathrm{des}}^{\mathrm{IL}}\left(i,n+1\right)={\dot{\theta}}_{\mathrm{des}}^{\mathrm{IL}}\left(i,n\right)-{K}_l{e}_{\tau}\left(i,n\right) $$

Both $ {K}_l $ and the number of steps used to calculate the moving average stance time were tuned to ensure that the system was sufficiently stable during outdoor running, where the user experienced larger variations in their gait patterns. Desired torque profile was applied as a function of time, rather than gait percentage, as we could not know the stance time of the current step until it was over. This meant that if the number of steps used to calculate stance time was too few, or $ {K}_l $ was too high, there would be high sensitivity to variations in stance time or gait pattern. We found that using a moving average of 5 steps to calculate stance time was the minimum number needed for the exoskeleton to provide sufficient stability, while low enough to allow the exoskeleton to be sufficiently responsive to the natural variations in the subject’s speed during outdoor running. $ {K}_l $ was also tuned in tandem to be large enough to respond to any changes in general gait patterns, without being too sensitive to step-to-step variations due to uneven or unpredictable terrain. In the next section, we describe how we assessed that we had tuned the device to a sufficiently stable state to be safe and robust for outdoor running.

In swing, the controller switched to position control mode and unraveled the twisted strings to provide slack and allow the user to swing their ankles freely.

4.8. Safety

High-power portable running devices need to have carefully designed safety features. The peak torque of the device is around half the biological peak torque level seen in running (Novacheck, Reference Novacheck1995), making it nontrivial for the subject to overpower the device. Having a highly robust system was also important as stumbling while running could lead to injury.

We ensured that our device could provide reliable and consistent assistance for outdoor usage with zero missteps or step-to-step torque variations of more than 25% for the duration of a 6-minute trial. This duration was selected to be comfortably longer than the expected trial time of any single condition during our outdoor running tests. It was possible to obtain 6 min of running data as the rope lifespan varied between trials. We repeated data collection trials until we obtained multiple trials where the ropes lasted longer than 6 min and evaluated reliability using only those tests.

Users experience a sudden drop in torque assistance when the ropes wear out. We took precautions to ensure that this would not result in any falls from device use. When running indoors, the subject wore a safety harness mounted to the ceiling to prevent them from falling. For outdoor tests, we ensured that running durations were comfortably below the expected rope lifespan.

The handheld controller was wired in a “deadman switch” configuration such that active pressure on a button under the user’s thumb was required to continue commanding assistance from the device. This ensured that commanded torques would be cutoff if the user let go of the controller in the case of a loss of control.

Ankle encoder data were also used to ensure that the exoskeleton didn’t overextend the user’s ankle. Each user’s comfortable ankle range of motion was recorded at the start of experiments, and the controller was prevented from commanding assistance beyond a comfortable threshold.

5. Device performance

We assessed the device’s torque tracking performance, battery life, power efficiency, mass, and string lifespan while applying assistance during running. These are key performance indicators of a portable assistance device.

Tests that involved a person in the device were performed on a single subject (female, 165 cm, 54 kg) at a running speed of 2.68 m s $ {}^{-1} $ . This is equivalent to a 10-min mile pace, an approximation of the jogging speed of a recreational runner.

5.1. Torque tracking

We tested the device’s ability to track the desired torque profile shown in Figure 7 which had peak torques of 0.8 Nm kg $ {}^{-1} $ , which corresponded to 43 Nm for our subject, occurring at 80% of stance. We collected data on the measured torques over 20 steps after the exoskeleton controller had reached a steady state. The device accurately tracked the desired torque profile during the stance phase with a root-mean-square error of 0.021 Nm kg $ {}^{-1} $ or 2.6% of peak torque.

5.2. Battery life

We monitored the current draw from the batteries by placing a 0.001-Ohm power resistor in series with the battery, passing the voltage difference through an amplifier, and reading the voltage into our microcontroller as shown in the “Current Monitoring” block of Figure 6.

Figure 7. Torque tracking results.

Figure 8. Device power flow diagram.

Figure 9. Exoskeleton power for one leg averaged across 20 strides.

Figure 10. Experimental protocol of the fixed speed test. All conditions were conducted for 6 min except the assistance torque conditions which were conducted until the strings broke. $ {t}_{\mathrm{final},f} $ was set as the duration of the shorter assistance torque test. We then only used the first $ {t}_{\mathrm{final},f} $ minutes of data from all conditions during data processing. This helped to reduce systematic bias in our metabolic results.

Figure 11. Results from the running assistance tests. Dotted lines indicate plots that are representative of the overall performance of each test. (a) Change in the subject’s metabolic rate over various conditions during the fixed speed test. (b) Change in the subject’s metabolic rate, speed, and cost of transport over various conditions during the self-selected speed test.

Figure 12. Intra-rope friction due to fiber rearrangement. (a) When ropes are untwisted, no squeezing force exists. (b) When ropes are twisted, tensile forces in the fibers $ {F}_{i,n} $ cause fibers to be pulled toward the twist axis. Static equilibrium is achieved when fibers apply a squeezing force $ {F}_{\mathrm{squeeze}} $ on those closer to the twist axis.

Figure 13. Actuation force $ {F}_z $ and stroke percentage $ {p}_{\mathrm{pct}} $ during stance.

During the battery life test, the subject ran with 43 Nm peak torque assistance. We only used trials where the rope lasted at least 5 min and collected data across the 5 min. The current draw was monitored over the duration that the controller was in steady state. To calculate the battery lifespan, we assumed that the batteries would be charged to their full capacity at 4.20 V per cell and used to 20% of their capacity or 3.75 V per cell in order to protect battery health and durability. We then calculated the theoretical battery life assuming the batteries experienced the measured steady-state current draw over its allowed voltage range.

The batteries would be able to support steady-state running with 43 Nm peak torque assistance for 28 min, corresponding to a run distance of 4.56 km at a 2.68 m s $ {}^{-1} $ pace. The battery can be easily resized as needed to adjust the prioritization between device mass and run time.

5.3. Power efficiency

We measured the power output at four stages of the power flow to understand the efficiency of various components and sources of losses. The calculated average power, efficiency between stages, and overall efficiency of each stage over the first stage are shown in Figure 8 and Table 1. We have also included a plot of our device’s average power output across a stride in Figure 9.

$ {I}_{\mathrm{batt}} $ and $ {V}_{\mathrm{batt}} $ are the measured current and voltage output from the battery measured as shown in the “Current Monitoring” and “Voltage Monitoring” blocks in Figure 6. $ {I}_{\mathrm{driver}} $ and $ {V}_{\mathrm{driver}} $ are the current and voltage output of the motor driver obtained from motor driver feedback. $ {\tau}_{\mathrm{motor}} $ and $ {\dot{\theta}}_{\mathrm{motor}} $ are the motor torque and motor angular velocity obtained from motor driver feedback. $ {\tau}_{\mathrm{ankle}} $ is the torque applied on the ankle obtained from strain gauge feedback and $ {\dot{\theta}}_{\mathrm{ankle}} $ is the ankle angular velocity obtained from ankle encoder feedback.

The efficiency of the twisted strings alone is represented by stage 4 over stage 3 efficiency of 79%. This captures the difference between the power input from the motor into the strings and the power output from the strings into the exoskeleton. This efficiency is higher than other gearboxes that operate with a similar transmission ratio. For example, Maxon planetary and spur gearheads (Maxon, 2023) that allow transmission ratios of up to 250 like our transmission system have efficiencies of 60 to 75%. Harmonic drive gearboxes can reach efficiencies of 80 to 90%, but are much heavier and have lower transmission ratios.

Our device provided an average power of 49 W and peak power of 700 W to each ankle, which is much higher than the power levels provided by other similar devices. The next highest peak powers seen in running exoskeletons are 125 W in Kim et al. (Reference Kim, Lee, Heimgartner, Revi, Karavas, Nathanson, Galiana, Eckert-Erdheim, Murphy, Perry, Menard, Choe, Malcolm and Walsh2019) and 100 W in Nasiri et al. (Reference Nasiri, Ahmadi and Ahmadabadi2018). The next highest peak power seen in twisted string devices is 100 W in Seong et al. (Reference Seong, Kim, Gaponov and Ryu2020).

These results were recorded during the first 2 min of running, while there was still a minimal amount of rope wear. We did not evaluate the impact of rope wear on power efficiency, but expect it to negatively impact results.

5.4. Device mass

The device mass is distributed across three areas: 0.7 kg around each ankle, 1.1 kg behind each calf, and 2.0 kg at the waist of the user. This sums to 1.8 kg on each leg and a total device mass of 5.6 kg. We discuss the reasoning behind selecting this mass distribution and the trade-offs considered in Section 4.1. Our device is heavier than previous running exoskeletons (Nasiri et al., Reference Nasiri, Ahmadi and Ahmadabadi2018; Kim et al., Reference Kim, Lee, Heimgartner, Revi, Karavas, Nathanson, Galiana, Eckert-Erdheim, Murphy, Perry, Menard, Choe, Malcolm and Walsh2019), but provides much higher average and peak power as described in Section 5.3.

Based on previously reported values on the metabolic cost of worn mass on the ankle, shank, and hips (Martin, Reference Martin1985; Myers and Steudel, Reference Myers and Steudel1985; Hoogkamer et al., Reference Hoogkamer, Kipp, Spiering and Kram2016; Coifman et al., Reference Coifman, Kram and Riemer2023), the estimated metabolic cost of running with the device turned off is around 17%.

5.5. Twisted string lifespan

A major challenge we faced was the short lifespan of the twisted strings in our high-torque, high-speed application. We tested various high-performance ropes and noticed differing modes of failure between them. Kevlar, an aramid fiber rope, frayed and broke in under two minutes of testing. The fraying suggests that Kevlar has insufficient surface abrasion resistance. Dyneema, an ultra-high-molecular-weight polyethylene (UHMWPE) fiber rope hardened and split in under 3 min of testing. The hardened ends suggest that the rope exceeded its thermal ratings. Vectran, a liquid-crystal polymer fiber rope was the most robust and appeared to have a good balance between having surface abrasion resistance and a high thermal threshold. We used a 3mm-diameter single-braid V-12 Vectran rope (West Marine, Model #155791), rated to have an average breaking strength of 9.5kN and a 0.71% stretch at 20% breaking strength. We applied grease lubricant into the center of the braid and performed six running tests with peak torques of 43 Nm. The mean lifespan of the Vectran rope was 4 min 50 s.

An additional challenge presented by transmission wear is reduced efficiency and overall torque and power production. As the rope heats and wears, the interface between the twisting rope strands may have greater adhesion and larger surface features resisting sliding and conformation. In our experiments, we observed a reduction in peak torque and power in the push-off phase of the stance during the final strides before transmission failure (Supplementary Figure S1). This indicates that additional torque losses in the transmission saturated the motor drive, resulting in lower power applied to the ankle joint. This issue further motivates the development of more robust and efficient rope transmission configurations.

The limited string lifespan will be an even larger concern if higher torque levels are needed. The current lifespan of 4 min 50 s is achieved with the device commanding a torque profile with 43 Nm of peak torque, which corresponds to 0.8 Nm kg $ {}^{-1} $ of torque for our subject weighing 54 kg. The body mass of a 50th percentile Caucasian male is 79 kg (Cassola et al., Reference Cassola, Milian, Kramer, de Oliveira Lira and Khoury2011). A subject weighing 79 kg would need peak torques of 63 Nm, almost a 50% increase from the 43 Nm tested in our experiments.

Thankfully, the lifespan we achieved was sufficient for us to perform the preliminary investigations mentioned in this paper and assess the device’s effectiveness in assisting running. Future design changes such as parallelizing actuation force through a higher number of twisted string pairs may increase rope life significantly without much increase in device mass and therefore have a minimal impact on the results of our running assistance tests. We further address methods to increase rope lifespan in Section 7.

6. Running assistance

We performed two preliminary tests on the device’s ability to make running easier. In the first “fixed speed test”, the subject ran at 2.68 m s $ {}^{-1} $ on a treadmill until the twisted strings wore out or for a maximum of 6 min, whichever came first, and we measured their change in metabolic rate when running with assistance torques. In the second “self-selected speed test”, the subject ran outdoors along an 815 m long path at a comfortable pace, and we measured both their change in metabolic rate and running speed in order to get estimates for their change in the cost of transport. We did not measure instantaneous running speed, but expect the effects of any possible speed fluctuations on the cost of transport to be small as has been observed for running in normal shoes (Kram and Taylor, Reference Kram and Taylor1990). These tests were performed on a single subject to evaluate the preliminary potential of the device. Additional tests on more subjects would need to be performed to ensure that results are generalizable. This was the same subject that ran in the device performance tests.

We applied the torque assistance profile as mentioned in previous sections with peak torques of 0.8 Nm kg $ {}^{-1} $ normalized to body weight for our subject, which corresponded to 43 Nm. We used a respirometry system (Cosmed, Quark CPET when indoors; Cosmed, K5 when outdoors) to measure oxygen consumption rates and carbon dioxide production rates in order to calculate the user’s metabolic rate. The subject also fasted for 3 h before the start of each session to minimize the thermic effect of food on metabolic rate measurements (Reed and Hill, Reference Reed and Hill1996).

Previous tests showed that the twisted strings had a minimum lifespan of 3 min 22 s during 43 Nm peak torque assistance levels. A previous study Zhang et al. (Reference Zhang, Fiers, Witte, Jackson, Poggensee, Atkeson and Collins2017b) showed that fitting an exponential curve to 3 min 22 s of metabolic data during a steady-state trial would produce a steady-state estimation with an error of 1.7%, while longer trials lead to further reductions in this error. The low error indicates that our trial lengths would be sufficient for getting accurate estimations of the steady-state metabolic rate.

6.1. Protocol

6.1.1. Fixed speed test

The protocol for the fixed speed test is shown in Figure 10. The subject ran at a fixed treadmill speed of 2.68 m s $ {}^{-1} $ for all running conditions.

We first conducted the “Quiet Standing” condition, where we measured the subject’s baseline metabolic rate when standing at rest. We then conducted the “Warm-up” condition where the subject ran on the treadmill for 6 min in running shoes. Next, we performed the two main test conditions. For the “Assistance Torque” condition, the subject ran with the exoskeleton applying 0.8 Nm kg $ {}^{-1} $ peak torques until the twisted strings wore out or for a maximum of 6 min, whichever came first. We did this instead of setting a trial duration below the Vectran rope’s minimum lifespan in order to maximize trial duration and minimize metabolic rate measurement error. Next, we performed the “Normal Shoes” condition where the subject ran wearing just the running shoes that the exoskeleton was attached to in order to keep shoe mass consistent. We performed a double reversal by applying a repeat of the “Normal Shoes” condition, then the “Assistance Torque” condition. This helped us account for the effects of subject fatigue on the metabolic rate measurements as the experiment progressed. We recharged the exoskeleton batteries and replaced the strings between the two “Assistance Torque” conditions. Last, we performed a “Zero Torque” test where the subject ran in the exoskeleton while it was turned off. This allowed us to understand the effects of the worn device mass on metabolic cost. We did this condition only once as it was heavily fatiguing and we did not want it to affect the subject’s response to the main test conditions of interest.

In order to minimize systematic bias when processing our metabolic cost results, we calculated $ {t}_{\mathrm{final},f} $ , the shorter of the two assistance torque condition durations, then used only the first $ {t}_{\mathrm{final},f} $ minutes of data from the rest of the conditions for calculating our final metabolic cost results.

6.1.2. Self-selected speed test

The self-selected speed test had the same sequence of test conditions as the fixed speed test. However, the subject instead ran outdoors along a predetermined path. The path consisted mostly of paved sidewalks and included three 90-degree turns. The subject started and ended at the same points of this predetermined path for each condition, covering a fixed distance of 815 m each time. This allowed us to control for terrain and running surface. This distance was chosen so it could be comfortably completed before the twisted strings broke, allowing us to cover the same distance across all conditions. New strings were swapped in before each “Assistance Torque” condition. The subject was asked to run at a comfortable speed for all conditions, and we measured their run time, as well as their oxygen consumption rate and carbon dioxide production rate.

In order to minimize systematic bias when processing our metabolic cost results, we calculated $ {t}_{\mathrm{final},s} $ , the duration of the condition with the shortest run time, then used only the first $ {t}_{\mathrm{final},s} $ minutes of data from the rest of the conditions for calculating our final metabolic cost results.

6.2. Results

We calculated the metabolic rate from the measured oxygen consumption rate $ {VO}_2 $ and carbon dioxide production rate $ {VCO}_2 $ , based on a standardized equation: $ \mathrm{MetabolicRate}=\left(16.477\times {\mathrm{VO}}_2+4.484\times {\mathrm{VCO}}_2\right)/60 $ (Brockway, Reference Brockway1987). We then fit an exponential curve to the first $ {t}_{\mathrm{final},f} $ or $ {t}_{\mathrm{final},s} $ min of data for each condition to obtain the estimation of the steady-state metabolic rate. The final metabolic rate reported is then obtained by subtracting the metabolic rate of quiet standing from each condition. For the assistance torque and normal shoe conditions, we averaged the results of the repeated trials.

For the self-selected speed tests, speed was calculated by dividing the path distance of 815 m by the time taken to complete each condition. The cost of transport was calculated by dividing each condition’s final metabolic rate by the speed and the subject’s mass to get a mass-normalized cost of transport:

(9) $$ \mathrm{CoT}=\frac{\mathrm{MetabolicRate}}{\mathrm{Speed}\times \mathrm{Mass}} $$

6.2.1. Fixed speed test

The twisted strings lasted 5 min 30 s during the first assistance torque trial and 4 min 30 s during the second, leading to a $ {t}_{\mathrm{final},f} $ time of 4 min 30 s.

The results are shown in Figure 11(a). Running with assistance torque reduced the metabolic cost of running by 10.8%, while running in the zero torque condition increased the metabolic cost of running by 34.0%, both as compared to running with normal shoes.

The 10.8% reduction in metabolic cost when running with assistance torques is very promising. As a comparison, it is higher than the current best-performing device which produces an 8.0% reduction with a passive hip exoskeleton (Nasiri et al., Reference Nasiri, Ahmadi and Ahmadabadi2018). Our tests only involved one subject, and these results suggest that we should perform tests with a larger group of participants to estimate the mean and variance of this benefit across the population.

The 34.0% metabolic cost increase in the zero torque condition is much larger than the expected 17% estimate based on the device mass distribution. While this outcome is not the central focus of the present study, it is worth speculating as to the possible reasons for the observed discrepancy. The standardized equation Brockway (Reference Brockway1987) used for calculating metabolic rate is designed for calculating a person’s metabolic rate during aerobic respiration, but the subject had a respiratory quotient of greater than 1.0 for the final minute of the trial, suggesting that they were in anaerobic respiration. This could result in inaccuracies in the estimated metabolic rate. The subject did keep their respiratory quotient below 1.0 during the zero torque condition of the self-selected speed test, so we believe that the results from the zero torque condition produced in that test would be more reliable.

When comparing the device power input into the subject to the metabolic power savings achieved, we find that there is an amplification effect on the energy savings. The average power input into the subject of 98 W (stage 4 of Table 1 × 2 legs) is smaller than the total metabolic savings of 249 W between running with zero torque and running with assistance torques. This is lower than the savings that would be expected based on the conversion efficiency of skeletal muscle (about 25% Barclay, Reference Barclay2019) consistent with prior studies of the apparent efficiency of muscles under exoskeleton assistance (Sawicki and Ferris, Reference Sawicki and Ferris2009).

Table 1. Measurements of power and efficiencies of each stage over the previous stage and overall efficiency of the current stage over stage 1

6.2.2. Self-selected speed test

The condition that was completed in the shortest time was the second assistance torque condition, resulting in a $ {t}_{final,s} $ of 4 min 20 s.

The results are shown in Figure 11(b). Running with assistance torques increased the metabolic cost of running by 2.7%, while running speed increased by 11.4%, resulting in an overall decrease in the cost of transport by 7.7% as compared to running in normal shoes. The 2.7% increase in metabolic cost when running with assistance might seem to suggest that the subject performed worse in this test. However, since the subject also ran 11.4% faster in the same trial, this resulted in a combined improvement in cost of transport of 7.7%. This 7.7% reduction in the cost of transport is very promising. A previous running assistance device tested its event detection algorithm outdoors (Kim et al., Reference Kim, Lee, Heimgartner, Revi, Karavas, Nathanson, Galiana, Eckert-Erdheim, Murphy, Perry, Menard, Choe, Malcolm and Walsh2019), but ours is the first device that has been shown to improve the cost of transport of running outside of the lab. Providing running assistance outdoors is more challenging as the exoskeleton needs to be able to provide stable and reliable torque assistance despite the higher variance in the subject’s gait due to speed changes, uneven ground, turning, and other outdoor variability. Since the cost of transport of running is almost the same across various speeds (Kram and Taylor, Reference Kram and Taylor1990), the percentage metabolic improvements in other studies that were conducted at fixed speeds would be equivalent to their percentage cost of transport improvements. This allows us to make direct comparisons between the results. The 7.7% reduction in cost of transport is on par with the current best-performing device tested on a treadmill which produced an 8.0% reduction in metabolic cost with a passive hip exoskeleton (Nasiri et al., Reference Nasiri, Ahmadi and Ahmadabadi2018). This is very promising, given the additional challenges of providing running assistance outdoors.

Running in the zero torque condition decreased the metabolic cost of running by 7.3%, while running speed decreased by 16.0%, resulting in an overall increase in the cost of transport of 10.3% as compared to running in normal shoes. The 10.3% increase in the cost of transport is much lower than the 34.0% increase seen in the fixed speed test. Since the subjects stayed in aerobic respiration during the self-selected speed tests by lowering their running speed, we believe that the results from this test are more reliable. The 10.3% increase in the cost of transport is much lower than the 17% estimate based on the device mass distribution. We believe that this is because added mass has a lower impact on metabolic cost at lower speeds (Browning et al., Reference Browning, Modica, Kram and Goswami2007; Coifman et al., Reference Coifman, Kram and Riemer2023) and the 17% estimate was based on tests performed at higher running speeds than the subject’s self-selected speed in the zero torque condition.

7. Future steps toward improving rope lifespan

We designed an extremely high-power application of twisted string actuators. Our device had a peak power level that was 7 times the peak power level of the next highest power twisted string device (Seong et al., Reference Seong, Kim, Gaponov and Ryu2020). We were met with challenges regarding the lifespan of our ropes, but the very promising preliminary results suggest that it is worth looking into methods to extend rope lifespan in high-torque twisted-string actuator applications. In this section, we look into our suggestions for how best to approach this challenge.

We can reduce the actuation load transmitted through each pair of twisted strings by increasing the number of twisted string pairs. The mechanism to parallelize motor torque across multiple sets of twisted strings should consist of only a few lightweight shafts, gears, and supporting hardware and have a minimal impact on the user’s metabolic cost of running.

We also found that the ropes had a significantly longer lifespan if used for multiple, shorter durations at a time. Some applications might take advantage of this behavior to extend their rope lifespan.

When analyzing the mechanisms of friction wear on the ropes, we identified two modes of wear that we would like to address. Firstly, the contact patch between the two ropes shifts as the ropes twist and untwist, causing inter-rope friction. Second, when the ropes are twisted, the fibers apply a squeezing force toward the twist axis (Figure 12). This squeezing force makes fibers move toward the twist axis at the midpoint of the rope bundle. This effect causes the cross section of the rope bundle to look more like a unified single circle, rather than separate ovals corresponding to the individual ropes. For a two-rope bundle, each rope ends up having a semicircular cross section area. When the ropes untwist, the fibers return to having a more even distribution of tension and return to their circular cross sectional areas. The fibers continue to rearrange themselves each time the rope twists and untwists, resulting in high intra-rope friction heating and wear.

Adjustments to the kinetostatic model of twisted strings should be made to account for the way the fibers in a rope bundle get rearranged into a single circle. This results in large changes to the effective rope radius which affects the modeling of force transfer through the twisted strings.

The high amount of inter-rope and intra-rope friction suggests that fiber weave might affect rope lifespan. The ropes used in the current exoskeleton had braided fibers. When a braided rope is twisted, only 50% of the fibers are woven in the twist direction and experience the torsional component of the tensile force. A rope made up of fibers that run parallel to each other might experience a more even distribution of loading and friction heating across the fibers.

The lifespan of twisted string actuators has been shown to decrease with increasing load forces, number of strings used, and stroke percentage (Usman et al., Reference Usman, Seong, Suthar, Gaponov and Ryu2017). Such tests are very informative, but have only been performed for a range of forces 5 times smaller than what our device is experiencing. Tests should be performed to study the life cycle of twisted strings for higher loads and across more variables, such as stroke velocity, string radius, fiber weave pattern, and lubrication.

In Figure 13, we present our device’s actuation force $ {F}_z $ and stroke percentage $ {p}_{\mathrm{pct}} $ to provide a data point for future device development. $ {p}_{\mathrm{pct}}=\frac{p}{L_0}\times 100\% $ with $ {L}_0=26.5\;\mathrm{cm} $ being the initial rope length.

8. Conclusion

This paper presents the design and testing of the first twisted string actuated exoskeleton that assists running. We focused on creating a lightweight design, through careful modeling of our transmission to select minimal mass components, as well as through mass-efficient design and placement of our components. Experimental results show that we are able to apply large assistance torques of 43 Nm kg $ {}^{-1} $ . We have learned that it is possible to obtain large metabolic cost savings during running with high-power twisted-string-actuated ankle exoskeletons. Preliminary tests on one subject show that we can reduce the metabolic cost of fixed speed running by 10.8% and reduce the cost of transport of running outdoors at a self-selected speed by 7.7%. We have also learned that the limiting factor for high-power twisted string applications is rope durability. However, the promising metabolic results indicate that efforts to improve rope lifespan during high-torque twisted-string applications could unlock improvements for powered, portable robotics. Future work should be done to study methods of increasing twisted rope lifespan at high torque levels. Once device durability is improved, we should repeat our study investigating metabolic rate impact on more subjects and across a wider population to understand if the device is capable of providing generalizable benefits across groups of different ages and mobility levels.

Supplementary material

The supplementary material for this article can be found at http://doi.org/10.1017/wtc.2025.10010.

Data availability statement

The data that support the findings of this study are available from the corresponding author, S.H.C. upon reasonable request.

Acknowledgments

We are grateful for the insightful conversations and exchange of ideas with the Nike Sport Research lab. We are also grateful for the technical and moral support from Delaney Miller and other members of the Stanford Biomechatronics Lab.

Authorship contribution

G.R.T. designed the study, conducted the experiments, abstracted the data, wrote the manuscript, and approved the final version of the manuscript. S.H.C. designed the study, revised the manuscript, and approved the final version of the manuscript.

Funding statement

This work was supported by Nike, Inc. and the Stanford University Human-Centered Artificial Intelligence Center.

Competing interests

The authors declare none.

Ethical standard

The authors assert that all procedures contributing to this work comply with the ethical standards of the relevant national and institutional committees on human experimentation and with the Helsinki Declaration of 1975, as revised in 2008.

References

Barclay, CJ (2019) Efficiency of skeletal muscle. In Muscle and Exercise Physiology, 111127. Academic Press 10.1016/B978-0-12-814593-7.00006-2CrossRefGoogle Scholar
Bombara, D, Konda, R, Kibria, Z and Zhang, J (2022) Inverse modeling for component selection of twisted string actuators; inverse modeling for component selection of twisted string actuators. IEEE/ASME Transactions on Mechatronics 28(2), 10471058.10.1109/TMECH.2022.3211433CrossRefGoogle Scholar
Brockway, JM (1987) Derivation of formulae used to calculate energy expenditure in man. Human Nutrition. Clinical Nutrition 41, 463471.Google ScholarPubMed
Browning, RC, Modica, JR, Kram, R and Goswami, A (2007) The effects of adding mass to the legs on the energetics and biomechanics of walking. Medicine and Science in Sports and Exercise 39, 515525.10.1249/mss.0b013e31802b3562CrossRefGoogle Scholar
Cassola, V, Milian, F, Kramer, R, de Oliveira Lira, C and Khoury, H (2011) Standing adult human phantoms based on 10th, 50th and 90th mass and height percentiles of male and female caucasian populations. Physics in Medicine & Biology 56(13), 3749.10.1088/0031-9155/56/13/002CrossRefGoogle ScholarPubMed
Castro, A, Gaupp-Berghausen, M, Dons, E, Standaert, A, Laeremans, M, Clark, A, Anaya-Boig, E, Cole-Hunter, T, Avila-Palencia, I, Rojas-Rueda, D, Nieuwenhuijsen, M, Gerike, R, Panis, LI, de Nazelle, A, Brand, C, Raser, E, Kahlmeier, S and Götschi, T (2019) Physical activity of electric bicycle users compared to conventional bicycle users and non-cyclists: Insights based on health and transport data from an online survey in seven european cities. Transportation Research Interdisciplinary Perspectives 1, 100017.10.1016/j.trip.2019.100017CrossRefGoogle Scholar
Coifman, I, Kram, R and Riemer, R (2023) Metabolic power response to added mass on the lower extremities during running. Applied Ergonomics 114, 104109.10.1016/j.apergo.2023.104109CrossRefGoogle ScholarPubMed
Dishman, RK, Motl, RW, Saunders, R, Felton, G, Ward, DS, Dowda, M and Pate, RR (2005) Enjoyment mediates effects of a school based physical-activity intervention. Medicine and Science in Sports and Exercise 37(3), 478487.10.1249/01.MSS.0000155391.62733.A7CrossRefGoogle ScholarPubMed
Franks, PW, Bryan, GM, Martin, RM, Reyes, R, Lakmazaheri, AC and Collins, SH (2021) Comparing optimized exoskeleton assistance of the hip, knee, and ankle in single and multi-joint configurations. Wearable Technologies 2, e16.10.1017/wtc.2021.14CrossRefGoogle ScholarPubMed
Frederick, CM and Ryan, RM (1993) Differences in motivation for sport and exercise and their relations with participation and health. Journal of Sport Behavior 16, 124146.Google Scholar
Gaponov, I, Popov, D, Lee, SJ and Ryu, J-H (2016) Auxilio: A portable cable-driven exosuit for upper extremity assistance. International Journal of Control, Automation and Systems 15, 7384.10.1007/s12555-016-0487-7CrossRefGoogle Scholar
Gaponov, I, Popov, D and Ryu, J-H (2014) Twisted string actuation systems: A study of the mathematical model and a comparison of twisted strings. IEEE/ASME Transactions on Mechatronics 19, 13311342.10.1109/TMECH.2013.2280964CrossRefGoogle Scholar
Hoogkamer, W, Kipp, S, Frank, JH, Farina, EM, Luo, G and Kram, R (2018) A comparison of the energetic cost of running in marathon racing shoes. Sports Medicine 48, 10091019.10.1007/s40279-017-0811-2CrossRefGoogle ScholarPubMed
Hoogkamer, W, Kipp, S, Spiering, BA and Kram, R (2016) Altered running economy directly translates to altered distance-running performance. Medicine and Science in Sports and Exercise 48, 21752180.10.1249/MSS.0000000000001012CrossRefGoogle ScholarPubMed
Hosseini, M, Meattini, R, San-Millan, A, Palli, G, Melchiorri, C and Paik, J (2020) A SEMG-driven soft exosuit based on twisted string actuators for elbow assistive applications. IEEE Robotics and Automation Letters 5, 40944101.10.1109/LRA.2020.2988152CrossRefGoogle Scholar
Kim, J, Lee, G, Heimgartner, R, Revi, DA, Karavas, N, Nathanson, D, Galiana, I, Eckert-Erdheim, A, Murphy, P, Perry, D, Menard, N, Choe, DK, Malcolm, P and Walsh, CJ (2019) Reducing the metabolic rate of walking and running with a versatile, portable exosuit. Science 365, 668672.10.1126/science.aav7536CrossRefGoogle ScholarPubMed
Kram, R and Taylor, CR (1990) Energetics of running: A new perspective. Nature 346(6281), 265267.10.1038/346265a0CrossRefGoogle ScholarPubMed
Martin, PE (1985) Mechanical and physiological responses to lower extremity loading during running. Medicine and Science in Sports and Exercise 17, 427433.10.1249/00005768-198508000-00004CrossRefGoogle ScholarPubMed
maxon (2023). maxon product range 2023/2024.Google Scholar
Mikkelsen, K, Stojanovska, L, Polenakovic, M, Bosevski, M and Apostolopoulos, V (2017) Exercise and mental health. Maturitas 106, 4856.10.1016/j.maturitas.2017.09.003CrossRefGoogle ScholarPubMed
Miller, DE, Tan, GR, Farina, EM, Sheets-Singer, AL and Collins, SH (2022) Characterizing the relationship between peak assistance torque and metabolic cost reduction during running with ankle exoskeletons. Journal of Neuroengineering and Rehabilitation 19, 115.10.1186/s12984-022-01023-5CrossRefGoogle ScholarPubMed
Myers, MJ and Steudel, K (1985) Effect of limb mass and its distribution on the energetic cost of running. Journal of Experimental Biology 116, 363373.10.1242/jeb.116.1.363CrossRefGoogle ScholarPubMed
Nasiri, R, Ahmadi, A and Ahmadabadi, MN (2018) Reducing the energy cost of human running using an unpowered exoskeleton. IEEE Transactions on Neural Systems and Rehabilitation Engineering 26, 20262032.10.1109/TNSRE.2018.2872889CrossRefGoogle ScholarPubMed
Nedelchev, S, Gaponov, I and Ryu, JH (2020) Accurate dynamic modeling of twisted string actuators accounting for string compliance and friction. IEEE Robotics and Automation Letters 5, 34383443.10.1109/LRA.2020.2970651CrossRefGoogle Scholar
Novacheck, TF (1995) The biomechanics of running. Journal of Back and Musculoskeletal Rehabilitation 5, 273279.Google Scholar
Palli, G, Natale, C, May, C, Melchiorri, C and Würtz, T (2013) Modeling and control of the twisted string actuation system. IEEE/ASME Transactions on Mechatronics 18, 664673.10.1109/TMECH.2011.2181855CrossRefGoogle Scholar
Piercy, KL and Troiano, RP (2018) Physical activity guidelines for americans from the us department of health and human services. Circulation: Cardiovascular Quality and Outcomes 11, e005263.Google ScholarPubMed
Popov, D, Gaponov, I and Ryu, J-H (2013, Nov) Bidirectional elbow exoskeleton based on twisted-string actuators. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 58535858.Google Scholar
Reed, GW and Hill, JO (1996) Measuring the thermic effect of food. The American Journal of Clinical Nutrition 63, 164169.10.1093/ajcn/63.2.164CrossRefGoogle ScholarPubMed
Sawicki, GS and Ferris, DP (2009) Powered ankle exoskeletons reveal the metabolic cost of plantar flexor mechanical work during walking with longer steps at constant step frequency. Journal of Experimental Biology 212(1), 2131.10.1242/jeb.017269CrossRefGoogle ScholarPubMed
Seong, H-S, Kim, D-H, Gaponov, I and Ryu, J-H (2020, May) Development of a twisted string actuator-based exoskeleton for hip joint assistance in lifting tasks; development of a twisted string actuator-based exoskeleton for hip joint assistance in lifting tasks. IEEE International Conference on Robotics and Automation (ICRA), 761767.Google Scholar
Shiroma, EJ and Lee, IM (2010) Physical activity and cardiovascular health. Circulation 122, 743752.10.1161/CIRCULATIONAHA.109.914721CrossRefGoogle ScholarPubMed
Simpson, CS, Welker, CG, Uhlrich, SD, Sketch, SM, Jackson, RW, Delp, SL, Collins, SH, Selinger, JC and Hawkes, EW (2019) Connecting the legs with a spring improves human running economy. Journal of Experimental Biology 222(17), jeb202895.10.1242/jeb.202895CrossRefGoogle ScholarPubMed
Stathopoulou, G, Powers, MB, Berry, AC, Smits, JAJ and Otto, MW (2006) Exercise interventions for mental health: A quantitative and qualitative review. Clinical Psychology: Science and Practice 13, 179193.Google Scholar
Usman, M, Seong, H, Suthar, B, Gaponov, I and Ryu, J-H (2017) A study on life cycle of twisted string actuators: Preliminary results. IEEE/RSJ International Conference on Intelligent Robots and Systems, 46804685.Google Scholar
Warburton, DE, Charlesworth, S, Ivey, A, Nettlefold, L and Bredin, SS (2010) A systematic review of the evidence for Canada’s physical activity guidelines for adults. International Journal of Behavioral Nutrition and Physical Activity 7, 1220.10.1186/1479-5868-7-39CrossRefGoogle ScholarPubMed
Witte, KA and Collins, SH (2020) Design of Lower-Limb Exoskeletons and Emulator Systems. In: Wearable Robotics, 251274. Academic Press.10.1016/B978-0-12-814659-0.00013-8CrossRefGoogle Scholar
Witte, KA, Fiers, P, Sheets-Singer, AL and Collins, SH (2020) Improving the energy economy of human running with powered and unpowered ankle exoskeleton assistance. Science Robotics 5, 9108.10.1126/scirobotics.aay9108CrossRefGoogle ScholarPubMed
Yandell, MB, Quinlivan, BT, Popov, D, Walsh, C and Zelik, KE (2017) Physical interface dynamics alter how robotic exosuits augment human movement: Implications for optimizing wearable assistive devices. Journal of Neuroengineering and Rehabilitation 14, 111.10.1186/s12984-017-0247-9CrossRefGoogle ScholarPubMed
Yang, J, Park, J, Kim, J, Park, S and Lee, G (2021) Reducing the energy cost of running using a lightweight, low-profile elastic exosuit. Journal of Neuroengineering and Rehabilitation 18, 112.10.1186/s12984-021-00928-xCrossRefGoogle ScholarPubMed
Zhang, J, Cheah, CC and Collins, SH (2017a) Torque control in legged locomotion. In: Bioinspired Legged Locomotion: Models, Concepts, Control and Applications, 347400. Butterworth-Heinemann.10.1016/B978-0-12-803766-9.00007-5CrossRefGoogle Scholar
Zhang, J, Fiers, P, Witte, KA, Jackson, RW, Poggensee, KL, Atkeson, CG and Collins, SH (2017b) Human-in-the-loop optimization of exoskeleton assistance during walking. Science 356, 12801283.10.1126/science.aal5054CrossRefGoogle Scholar
Zhao, S, Yang, Y, Gao, Y, Zhang, Z, Zheng, T and Zhu, Y (2019) Development of a soft knee exosuit with twisted string actuators for stair climbing assistance. IEEE International Conference on Robotics and Biomimetics, ROBIO 2019, 25412546.Google Scholar
Zhou, T, Xiong, C, Zhang, J, Hu, D, Chen, W and Huang, X (2021) Reducing the metabolic energy of walking and running using an unpowered hip exoskeleton. Journal of Neuroengineering and Rehabilitation 18, 115.10.1186/s12984-021-00893-5CrossRefGoogle ScholarPubMed
Zunft, HJF, Friebe, D, Seppelt, B, Widhalm, K, Winter, AMRD, Almeida, MDVD, Kearney, JM and Gibney, M (1999) Perceived benefits and barriers to physical activity in a nationally representative sample in the european union. Public Health Nutrition 2, 153160.10.1017/S1368980099000208CrossRefGoogle Scholar
Figure 0

Figure 1. Overview of system components. The user wears an ankle exoskeleton around the shank and foot that applies ankle plantarflexion assistance torques. A control unit is carried on the user’s back.

Figure 1

Figure 2. Exoskeleton torque application (a) Desired ankle torque assistance with peak torques of 0.8 Nm kg$ {}^{-1} $ normalized to the subject’s body mass. (b) Schematic showing how ankle torque assistance is generated by pulling on the heel lever via contraction of the twisted strings. Key parameters and variables are described in the main text.

Figure 2

Figure 3. Kinetostatic model of twisted string actuators. (a) Geometric relationship between a string’s twisted length $ p $, untwisted length $ L $, twist angle $ {\theta}_m $, radius $ r $, and helix angle $ \alpha $. (b) Free body diagrams demonstrating the force transmission through twisted strings. Strings are assumed to be massless, and diagrams are in static equilibrium.

Figure 3

Figure 4. Simplified model of transmission dynamics.

Figure 4

Figure 5. Sensors and mechanical components of the exoskeleton. (a) Sensor locations on the exoskeleton. Boxed-out components on the exoskeleton are detailed in Figure 5(b–d). (b) Exploded view of transmission components. (c) Routing pattern of the rope that allows self-alignment during torque application to equalize the lengths of the rope between the motor and the calf lever. (d) Mounting hardware incorporated in the shoe to allow exoskeleton attachment.

Figure 5

Figure 6. Schematic of power flow and sensor wiring distributed across the exoskeleton and control unit backpack.

Figure 6

Figure 7. Torque tracking results.

Figure 7

Figure 8. Device power flow diagram.

Figure 8

Figure 9. Exoskeleton power for one leg averaged across 20 strides.

Figure 9

Figure 10. Experimental protocol of the fixed speed test. All conditions were conducted for 6 min except the assistance torque conditions which were conducted until the strings broke. $ {t}_{\mathrm{final},f} $ was set as the duration of the shorter assistance torque test. We then only used the first $ {t}_{\mathrm{final},f} $ minutes of data from all conditions during data processing. This helped to reduce systematic bias in our metabolic results.

Figure 10

Figure 11. Results from the running assistance tests. Dotted lines indicate plots that are representative of the overall performance of each test. (a) Change in the subject’s metabolic rate over various conditions during the fixed speed test. (b) Change in the subject’s metabolic rate, speed, and cost of transport over various conditions during the self-selected speed test.

Figure 11

Figure 12. Intra-rope friction due to fiber rearrangement. (a) When ropes are untwisted, no squeezing force exists. (b) When ropes are twisted, tensile forces in the fibers $ {F}_{i,n} $ cause fibers to be pulled toward the twist axis. Static equilibrium is achieved when fibers apply a squeezing force $ {F}_{\mathrm{squeeze}} $ on those closer to the twist axis.

Figure 12

Figure 13. Actuation force $ {F}_z $ and stroke percentage $ {p}_{\mathrm{pct}} $ during stance.

Figure 13

Table 1. Measurements of power and efficiencies of each stage over the previous stage and overall efficiency of the current stage over stage 1

Supplementary material: File

Tan and Collins supplementary material

Tan and Collins supplementary material
Download Tan and Collins supplementary material(File)
File 128.3 KB