This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Design of a Variable Stiffness Spring with Human-Selectable Stiffness

Chase W. Mathews and David J. Braun C. W. Mathews and D. J. Braun are with the Advanced Robotics and Control Laboratory within the Center for Rehabilitation Engineering and Assistive Technology, Department of Mechanical Engineering, Vanderbilt University, Nashville, Tennessee 37235, USA.
This work was supported in part by a Seeding Success Grant provide by Vanderbilt University and a National Science Foundation CAREER Award (Grant No. 2144551). The authors gratefully acknowledge the support.E-mail: [email protected] E-mail: [email protected]
Abstract

Springs are commonly used in wearable robotic devices to provide assistive joint torque without the need for motors and batteries. However, different tasks (such as walking or running) and different users (such as athletes with strong legs or the elderly with weak legs) necessitate different assistive joint torques, and therefore, springs with different stiffness. Variable stiffness springs are a special class of springs which can exert more or less torque upon the same deflection, provided that the user is able to change the stiffness of the spring. In this paper, we present a novel variable stiffness spring design in which the user can select a preferred spring stiffness similar to switching gears on a bicycle. Using a leg-swing experiment, we demonstrate that the user can increment and decrement spring stiffness in a large range to effectively assist the hip joint during leg oscillations. Variable stiffness springs with human-selectable stiffness could be key components of wearable devices which augment locomotion tasks, such as walking, running, and swimming.

I Introduction

Mechanical springs are commonly used in wearable devices [1] to provide assistive torque without the use of motors and batteries. Prior works have shown that unpowered spring-driven exoskeletons can reduce the metabolic cost of walking by 7%7\% [2] and running by 8%8\% [3]; in both cases, a fixed stiffness spring was optimized across users. Alternatively, a variable stiffness spring with selectable stiffness could enable users to choose the most optimal spring stiffness for the task, similar to how a bicycle derailleur enables cyclists to select the most optimal gear ratio independent of the cyclist and the cycling speed.

Variable stiffness springs have been previously used in lower limb prostheses [4, 5] and orthoses [6, 7] to help humans with motions such as walking, running, and stair-ascent. Many of the previously designed variable stiffness springs [8, 9, 10, 11, 12] ensure that a small force can be used to adjust the spring stiffness when the spring is unloaded [13]. However, for oscillatory motions such as the swing of the hip during walking, running, or swimming, the spring may only be at equilibrium for a fraction of a second during each cycle of the motion. Consequently, if the human aims to effortlessly change stiffness during an oscillatory task, then the human must precisely apply the force to change stiffness when the spring is not deflected at each cycle.

Using a variable stiffness robot actuator, we have previously shown that a small but fast motor can change spring stiffness during oscillatory motion, once each motion cycle, by applying precisely timed forces [12]. Replacing the motor with a human limb and a bicycle hand shifter is impractical because the user would be required to operate the hand shifter at precise times. However, by placing a spring in series between the hand shifter and the mechanism which adjusts spring stiffness, the requirement for precisely timed movements can be eliminated. We use this idea of replacing a weak but fast motor with a human finger in our design of a variable stiffness spring with human-selectable stiffness.

Refer to caption
Figure 1: Variable stiffness spring with human-selectable stiffness.

In this paper, we propose the design of a variable stiffness mechanism which enables the human to change the stiffness of the spring in the same way the derailleur enables cyclists to change the gear ratio of the bicycle. The device consists of a 3D printed composite spiral spring and a variable stiffness mechanism. The stiffness of the spring is changed by a series-spring actuated Bowden cable hand shifter, and a unique self-locking mechanism implemented with a linear ratchet and pawl. We show that the device allows the user to effectively change the assistance provided to the user in a leg swing experiment, where the hip joint of the human is augmented with the variable stiffness spring. We further demonstrate that the user can increment and decrement the spring stiffness using a bicycle hand shifter, the same way a cyclist would down-shift or up-shift the gear ratio to adapt to different terrains and speeds while riding the bicycle.

II Model

Refer to caption
Figure 2: (a) Model of the variable stiffness spring with human-selectable stiffness, consisting of the hand shifter, series spring, and the self-locking variable stiffness mechanism. The hand shifter enables the human to extend the series spring, which changes the position of the pivot point xx. (b) Schematic representation of the variable stiffness spring.

The model of the human-driven variable stiffness spring joint is shown in Fig. 2a. The joint is composed of a spring and a mechanism that changes the stiffness of the spring. The free body diagram of the model is shown in Fig. 2b. Below we present the model of the mechanism.

The torque-angle relation of the variable stiffness spring is defined by (see Fig. 2b):

τ=τ(x,θ)k(x)θ,\displaystyle\tau=\tau(x,\theta)\approx k(x)\theta, (1)

where τ\tau is the joint torque, θ\theta is the joint angle, kk is the joint stiffness, while xx denotes the position of the pivot point.

The joint stiffness k(x)k(x) depends on the design of the mechanism. The stiffness of the torsional spring introduced in [12], and shown in Fig. 2a, is given by the following relation:

k(x)=τθ|θ=0kS(xl+dx)2,\displaystyle k(x)=\frac{\partial\tau}{\partial\theta}\bigg{|}_{\theta=0}\approx k_{S}\bigg{(}\frac{x}{l+d-x}\bigg{)}^{2}, (2)

where kSk_{S} is the constant stiffness of the torsional spring attached to the joint, dd is the length of the linkage attached to the shaft, while ll is the length of the linkage attached to the spring. According to (2), the stiffness of the joint is a monotonically increasing function of xx.

Changing the position of the pivot point changes the mechanical advantage of the spring over the joint. The equation governing the motion of the pivot point is given by:

mx¨=fF(θ,x)=f12dk(x)dxθ2,\displaystyle m\ddot{x}=f-F(\theta,x)=f-\frac{1}{2}\frac{dk(x)}{dx}\theta^{2}, (3)

where mm is the mass of the stiffness modulating mechanism, ff is the external force applied to modulate joint stiffness, while FF is the reaction force of the spring aiming to move the pivot point by back-driving the stiffness modulating mechanism (see Fig. 2b). The latter effect appears because the spring always tends to move the pivot-point to the position associated with the lowest joint stiffness.

In order to prevent the reaction force of the spring from changing the position of the pivot-point, we use a spring-loaded linear ratchet-pawl mechanism (Fig. 2a). The mechanism locks when the force required to move the pivot point ff exceeds the threshold locking force f0f_{0} of the spring loaded pawl; it is unlocked otherwise.

When the ratchet-pawl mechanism is locked, the reaction force of the joint spring cannot move the pivot point in the direction that lowers the joint stiffness,

0<f0<fx˙0,\displaystyle 0<f_{0}<f\Rightarrow\dot{x}\geq 0, (4)

but the externally applied force ff can be used to move the pivot point and increase the joint stiffness, given that the externally applied force is larger than the reaction force of the spring, f>F(θ,x)f>F(\theta,x) in (3).

When the ratchet-pawl mechanism is unlocked 0<f<f00<f<f_{0}, the reaction force of the spring can be used to lower the joint stiffness under the following condition 0<f<f0<F(θ,x)0<f<f_{0}<F(\theta,x) in (3). This condition will be satisfied when the spring is considerably deflected, as in that case, the reaction force of the spring is much larger than the threshold force f0f_{0} used to lock the ratchet-pawl mechanism.

III Working Principle

We will now examine the physical requirements to change the joint stiffness using small forces.

Let us consider a variable stiffness joint placed at the human hip and attached to the leg. Let us further assume that the leg swings back and forth with frequency ω\omega, and amplitude θmax\theta_{\max}, in walking or running,

θ=θmaxsinωt.\displaystyle\theta=\theta_{\max}\sin\omega t. (5)
Refer to caption
Figure 3: Design of the spring mechanism. (a) Isometric view. (b) Section view. (c) Bowden cable and the hand shifter. The size of the mechanism is 150mm x 130mm x 77mm. The mass of the mechanism is 1.13kg. The combined mass of the hand shifter and the Bowden cable is 0.3kg.

Now, to increase the joint stiffness, we must apply an external force ff that is larger than the spring force opposing the motion of the pivot point,

f>F(θ,x)=12dk(x)dxθ2x¨>0.f>F(\theta,x)=\frac{1}{2}\frac{dk(x)}{dx}\theta^{2}\Rightarrow\ddot{x}>0. (6)

This condition can be satisfied by an arbitrarily small force ff, when the spring is un-deflected, θ=0\theta=0, or a small force when the spring is slightly deflected, θ0\theta\approx 0.

Now, let us assume that the force provided by the human is limited,

0ffmax,0\leq f\leq f_{\max}, (7)

and using (5) and (6), let us estimate the time available to change the stiffness of the joint using the maximal force that can be provided by the human

ΔtT<2πfmaxFmax,\displaystyle\frac{\Delta t}{T}<\frac{2}{\pi}\sqrt{\frac{f_{\max}}{F_{\max}}}, (8)

where T=2π/ωT=2\pi/\omega is the period of leg oscillations.

Relation (8) suggests that if the maximal force to change the spring stiffness fmaxf_{\max} is small compared to the maximal reaction force of the spring FmaxF_{\max}, then the time window in which the joint stiffness can be changed Δt\Delta t is also small:

fmaxFmax1ΔtT1.\displaystyle\frac{f_{\max}}{F_{\max}}\ll 1\;\;\Rightarrow\;\;\frac{\Delta t}{T}\ll 1. (9)

Therefore, the timing of the external force ff must be precise in order to increase the spring stiffness with a small force.

The requirement for precise timing is circumvented in our device by using a spring between the hand shifter and the pivot point, see Fig. 2 (series spring).

In a typical work cycle, the human would actuate the hand shifter once or multiple times in order to reduce the length of the Bowden cable, and consequently extend the series spring of stiffness ksk_{s}, until the maximum force is reached,

f=ksΔxfmax.f=k_{s}\Delta x\leq f_{\max}. (10)

If the ratchet-pawl mechanism is unlocked, then extending the spring will move the pivot point and increase the joint stiffness. If the ratchet-pawl mechanism is locked, extending the spring will increase the force in the series spring but will not move the pivot point or increase the joint stiffness. Since the series spring can be extended while the ratchet-pawl mechanism is locked (6), the human can use the hand shifter over nearly the whole period of oscillations TT, except perhaps the short time window Δt\Delta t when the ratchet-pawl mechanism unlocks and the series spring moves the pivot point to increase the joint stiffness

TΔtT1.\displaystyle\frac{T-\Delta t}{T}\approx 1. (11)

Consequently, the time available for the human to apply force is not limited to Δt\Delta t, and is largely independent of the force applied by the human.

In summary, the series spring removes the precise timing requirement to change the joint stiffness using small forces. The series spring also enables the user to extend the spring over multiple oscillation cycles, which further mitigates the precise timing required to change the joint stiffness without the series spring (9), or the time available to change stiffness during a single cycle with the series spring (11).

IV Prototype

In this section, we show the design of the human-selectable variable stiffness spring. Figure 3 shows the main components of the mechanism; (i) the torsional variable stiffness spring, (ii) the hand shifter, and (iii) the self-locking pivot point mechanism. In the following we describe each of these components in detail.

IV-A The torsional variable stiffness spring

We use a 3D printed carbon fiber reinforced spiral torsion spring (Fig. 3 green spring) due to customizability and large volumetric energy density. The spring was fabricated using Onyx (nylon filled with chopped carbon fiber) with half of the layers reinfored with continuous strands of carbon fiber. The carbon fiber spring has an estimated stiffness of kS24Nm/radk_{S}\approx 24~{}\text{Nm/rad}. We use the adjutable pivot-point linkage mechanism presented in [12] (Fig. 3 yellow) to vary the mechanical advantage of the spiral spring over the joint.

We performed a static deflection experiment to estimate the torque-deflection behavior of the variable stiffness joint. During the experiment, the spring was deflected at six different stiffness configurations. The measured torque-angle data is shown in Fig. 4.

Refer to caption
Figure 4: Torque-angle characteristics of the variable stiffness spring.
Refer to caption
Figure 5: (a) Prototype showing the self-locking pivot point mechanism. (b) Working principle of the self-locking pivot point mechanism; (i) the configuration for increasing stiffness, and (ii) the configuration for decreasing stiffness. The supplementary video shows the operation of the mechanism.

The joint is characterized with the following torsional stiffness values,

k[6,70]Nm/rad.\displaystyle k\in[6,70]~{}\text{Nm/rad}. (12)

This stiffness enables the spring to provide ±[3,36]\pm[3,36] Nm assistive joint torque at ±30\pm 30 deg joint rotation, which amounts to around 35%35\% of the average human hip torque for a 7575 kg person during walking at normal speeds (1.61.6 m/s) [14].

Finally, Fig. 4 also shows that the hand shifter and the locking mechanism can be used to change the stiffness and hold the torque provided by the torsional spring.

IV-B The hand shifter

The hand shifter is shown in Fig. 3c. The hand shifter has two levers that, when pressed, either extend or retract the Bowden cable. The Bowden cable is a steel cable routed inside a flexible housing. In the bicycle, the Bowden cable shifts the chain between different sets of sprockets.

Bowden cables have been extensively used in wearable devices to transfer force [15, 16, 17]. In our device, the two ends of the Bowden cable are fastened to the hand shifter and the series spring, while the series spring is connected to the pawl which can rotate about the pivot point, as shown in Fig. 3a. By changing the length of the Bowden cable, the human generates a force and a moment about the pivot point. The moment generated about the pivot point disengages the pawl from the ratchet, such that the force can move the pivot point. In this way, using the hand shifter and the Bowden cable, the human can change the stiffness of the joint.

IV-C Self-locking pivot point

In our device, the pivot point self-locks through the use of a linear ratchet-pawl mechanism, shown in Fig. 5. The mechanism which changes stiffness consists of a linear ratchet rack, a pawl, a series spring between the pawl and the Bowden cable, and a parallel spring between the pawl and the pivot-point housing. The pawl engages with the ratchet to prevent the motion of the pivot point when the large spiral spring is loaded. The series and parallel springs of stiffness ksk_{s} and kpk_{p} (see Fig. 5) control the engagement of the pawl to enable the user to change the stiffness of the joint.

To increase stiffness, the user generates a force on the Bowden cable, which deflects the series spring. When the large spiral spring is un-deflected, the series spring pulls the pawl and consequently translates the pivot point (see Fig. 5b-i). The stiffness of the series spring ks6000k_{s}\approx 6000 N/m is chosen small enough such that the user can extend it, but large enough such that it can move the pivot point when the large spiral spring is unloaded.

To decrease stiffness, the user extends the Bowden cable, which causes the cable to slack. When the cable slacks, the series spring becomes unloaded, which allows the parallel spring to disengage the pawl. In this case, the force imposed by the large deflected spiral spring can move the pivot point, to reduce the joint stiffness, until the slack of the Bowden cable is removed and the pawl is re-engaged (Fig. 5b-ii). The stiffness of the parallel spring kp485k_{p}\approx 485 N/m has been chosen large enough to disengage the pawl around zero joint deflection and small enough to allow the series spring to re-engage the pawl upon a small joint deflection.

V Evaluation

Refer to caption
Figure 6: Experiment. (a) Setup. (b) Snapshots of the mechanism while (i) stiffness is incremented and (ii) stiffness is decremented. (c) Angular position of the leg. (d) Position of the pivot point. (e) Estimated torque on the joint.

In this section, we present a leg swing experiment where the human-selectable variable stiffness spring joint (shown in Fig. 1) is used to augment the human hip joint (shown in Fig. 6). The purpose of the experiment is to validate the working principle of the device which enables the human to quickly change joint stiffness over a large range during continuous oscillations.

In what follows, we (i) present the experimental setup, (ii) describe the experimental protocol, and (iii) summarize the results of the experiment.

V-A Setup

To verify the function of the device, we designed a desk-mounted setup where the variable stiffness spring joint can be attached to the leg of a human, as shown in Fig. 6a.

The leg of the subject was fastened to the spring using a 3D printed clamp, while the clamp was connected to the joint using a lever arm. The lever arm features a rotary joint and a prismatic joint such that the leg is not constrained to move in the lateral and longitudinal directions while being attached to the joint.

The hip angle θ\theta was captured using a rotary magnetic encoder. The position of the pivot point xx was measured using a linear magnetic encoder. The torque provided by the variable stiffness joint was estimated using the the measured joint angle θ\theta, the measured pivot point position xx, and the experimental torque-deflection curves shown in Fig. 4.

V-B Protocol

We performed a simple exploratory experiment where the subject was asked to (i) swing one leg continuously back and forth at a comfortable frequency and a relatively constant amplitude of ±20\pm 20 degrees, (ii) fully increment the bicycle shifter until the maximum stiffness has been reached, and subsequently, (iii) fully decrement the shifter until the minimum stiffness was reached. The protocol was approved by the Institutional Review Board of Vanderbilt University Medical Center (N220192).

V-C Results

The experimental data is shown in Fig. 6. The mechanism is shown in Fig. 6b while the joint stiffness was incremented (i) and decremented (ii). The angle of the hip joint is shown in Fig. 6c. The position of the pivot point is shown in Fig. 6d. The joint torque is shown in Fig. 6e.

Figure 6b shows snapshots of the device during the experiment with the corresponding timestamps labeled in Fig. 6c. The left snapshot shows an example of a stiffness increment where the series spring is first extended while the leg is away from equilibrium; in this case, the mechanism is locked, and subsequently, the series spring pulls the pivot point to a higher stiffness configuration when the leg is around equilibrium (Fig. 6b-i). The right snapshot shows an example of a stiffness decrement where the Bowden cable is slacked and the parallel spring lifts the pawl until the pivot point moves to a lower stiffness configuation and the slack of the Bowden cable is removed (Fig. 6b-ii).

Figure 6c shows the joint angle during the experiment. We observe that the subject was able to generate continuous oscillatory leg motion such that the amplitude of the joint angle was around ±20\pm 20 degrees.

Figure 6d shows the position of the pivot point, and therefore the joint stiffness, during the experiment. We observe that the stiffness was increased from the minimum value (shifter index 1, where k(x)6k(x)\approx 6 Nm/rad) to the maximum value (shifter index 10, where k(x)70k(x)\approx 70 Nm/rad) during the oscillatory motion. We note that position of the pivot point oscillates approximately ±2\pm 2 mm for each stiffness configuation. This oscillation was caused by the return spring which by default disangages the pawl in order to decrement stiffness as described in Section IV-C. The oscillations did not cause detrimental effects during the experiment.

Figure 6e shows the estimated joint torque of the device during the experiment. We observe that, as the user increased the joint stiffness of the spring, the torque of the spring was also increased from 11 Nm to around 2020 Nm.

In summary, the experiment demonstrated that, (i) the locking mechanism was able to successfully hold a given joint stiffness configuration as the device generated 1201-20 Nm joint torque, and (ii) the user was able to effectively use the hand shifter to increment and decrement joint stiffness in a relatively large range of 6706-70 Nm/rad, during continuous swings. The results show that the proposed device enables the human to adapt joint stiffness using an intuitive interface provided by the hand shifter of the bicycle.

VI Conclusion

In this paper, we presented a novel human-adjustable variable stiffness joint in which the user can select different joint stiffness in the same way cyclists select different gear ratios on a bicycle. We show that the device enables the human to use small and non-precisely timed forces to change joint stiffness, rather than requiring the user to provide large forces, or small but precisely timed forces. We verify the ability of the human-adjustable variable stiffness joint to maintain and change stiffness during continuous oscillatory motion.

Customization of robot exoskeleton assistance for different users, tasks, and speeds has been shown to reduce metabolic demand in walking and running [1, 18, 19], and may be useful for other everyday tasks. Individualized joint stiffness values could provide benefits to users across different speeds of walking [20]. Individualized joint stiffness values may also help improve joint motion patterns and correct a reduced joint motion range of users with impairment [21]. Finally, individualized joint stiffness values may be used to better augment users performing physically demanding tasks, such as lifting, jumping [22], running [23], or walking with a heavy load [24].

Human-adjustable variable stiffness joints can be key components of mechanically adaptive robot exoskeletons where different users can choose between different levels of assistance for different locomotion tasks.

References

  • [1] G. S. Sawicki, O. N. Beck, I. Kang, and A. J. Young, “The exoskeleton expansion: improving walking and running economy,” Journal of NeuroEngineering and Rehabilitation, vol. 17, no. 1, p. 25, 2020.
  • [2] S. H. Collins, M. Bruce Wiggin, and G. S. Sawicki, “Reducing the energy cost of human walking using an unpowered exoskeleton,” Nature, vol. 522, no. 7555, pp. 212–215, 2015.
  • [3] R. Nasiri, A. Ahmadi, and M. N. Ahmadabadi, “Reducing the energy cost of human running using an unpowered exoskeleton,” IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol. 26, no. 10, pp. 2026–2032, 2018.
  • [4] M. Tran, L. Gabert, M. Cempini, and T. Lenzi, “A lightweight, efficient fully powered knee prosthesis with actively variable transmission,” IEEE Robotics and Automation Letters, vol. 4, no. 2, pp. 1186–1193, 2019.
  • [5] M. K. Shepherd and E. J. Rouse, “Design of a quasi-passive ankle-foot prosthesis with biomimetic, variable stiffness,” in IEEE International Conference on Robotics and Automation, (Singapore), pp. 6672–6678, May 2017.
  • [6] B. Weinberg, J. Nikitczuk, S. Patel, B. Patritti, C. Mavroidis, P. Bonato, and P. Canavan, “Design, control and human testing of an active knee rehabilitation orthotic device,” Proceedings - IEEE International Conference on Robotics and Automation, no. April, pp. 4126–4133, 2007.
  • [7] C. M. Thalman, J. Hsu, L. Snyder, and P. Polygerinos, “Design of a soft ankle-foot orthosis exosuit for foot drop assistance,” Proceedings - IEEE International Conference on Robotics and Automation, vol. 2019-May, pp. 8436–8442, 2019.
  • [8] A. Jafari, N. G. Tsagarakis, I. Sardellitti, and D. G. Caldwell, “A new actuator with adjustable stiffness based on a variable ratio lever mechanism,” IEEE/ASME Transactions on Mechatronics, vol. 19, no. 1, pp. 55–63, 2014.
  • [9] H. F. Lau, A. Sutrisno, T. H. Chong, and D. J. Braun, “Stiffness modulator: A novel actuator for human augmentation,” Proceedings - IEEE International Conference on Robotics and Automation, pp. 7742–7748, 2018.
  • [10] D. J. Braun, V. Chalvet, and A. Dahiya, “Positive-negative stiffness actuators,” IEEE Transactions on Robotics, vol. 35, no. 1, pp. 162–173, 2019.
  • [11] D. J. Braun, V. Chalvet, T.-H. Chong, S. S. Apte, and N. Hogan, “Variable stiffness spring actuators for low-energy-cost human augmentation,” IEEE Transactions on Robotics, vol. 35, no. 6, pp. 1435–1449, 2019.
  • [12] C. W. Mathews and D. J. Braun, “Parallel variable stiffness actuators,” in IEEE/RSJ International Conference on Intelligent Robots and Systems, (Prague, Czech Republic), pp. 8225–8231, September 2021.
  • [13] V. Chalvet and D. J. Braun, “Criterion for the design of low-power variable stiffness mechanisms,” IEEE Transactions on Robotics, vol. 33, no. 4, pp. 1002–1010, 2017.
  • [14] M. Grimmer and A. Seyfarth, “Mimicking human-like leg function in prosthetic limbs,” in Neuro-Robotics: From Brain Machine Interfaces to Rehabilitation Robotics (P. Artemiadis, ed.), Trends in Augmentation of Human Performance, pp. 105–155, Dordrecht: Springer Netherlands, 2014.
  • [15] Q. Wu, X. Wang, F. Du, and X. Zhang, “Design and control of a powered hip exoskeleton for walking assistance,” International Journal of Advanced Robotic Systems, vol. 12, no. 3, p. 18, 2015.
  • [16] L. Cappello, D. K. Binh, S.-C. Yen, and L. Masia, “Design and preliminary characterization of a soft wearable exoskeleton for upper limb,” in 2016 6th IEEE International Conference on Biomedical Robotics and Biomechatronics (BioRob), (Singapore), pp. 623–630, June 2016.
  • [17] V. L. Chiu, M. Raitor, and S. H. Collins, “Design of a hip exoskeleton with actuation in frontal and sagittal planes,” IEEE Transactions on Medical Robotics and Bionics, vol. 3, no. 3, pp. 773–782, 2021.
  • [18] M. K. Shepherd, D. D. Molinaro, G. S. Sawicki, and A. J. Young, “Deep learning enables exoboot control to augment variable-speed walking,” IEEE Robotics and Automation Letters, vol. 7, no. 2, pp. 3571–3577, 2022.
  • [19] K. A. Ingraham, C. D. Remy, and E. J. Rouse, “The role of user preference in the customized control of robotic exoskeletons,” Science Robotics, vol. 7, no. 64, p. eabj3487, 2022.
  • [20] B. A. Shafer, J. C. Powell, A. J. Young, and G. S. Sawicki, “Emulator-based optimization of a semi-active hip exoskeleton concept: Sweeping impedance across walking speeds,” IEEE Transactions on Biomedical Engineering, pp. 1–12, 2022.
  • [21] Q. Zhang, V. Nalam, X. Tu, M. Li, J. Si, M. D. Lewek, and H. H. Huang, “Imposing healthy hip motion pattern and range by exoskeleton control for individualized assistance,” IEEE Robotics and Automation Letters, vol. 7, no. 4, pp. 11126–11133, 2022.
  • [22] A. Sutrisno and D. J. Braun, “Enhancing mobility with quasi-passive variable stiffness exoskeletons,” IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol. 27, no. 3, pp. 487–496, 2019.
  • [23] A. Sutrisno and D. J. Braun, “How to run 50% faster without external energy,” Science Advances, vol. 6, no. 13, p. eaay1950, 2020.
  • [24] T. Zhang and D. J. Braun, “Theory of fast walking with human-driven load-carrying robot exoskeletons,” IEEE Transactions on Neural Systems and Rehabilitation Engineering, vol. 30, pp. 1971–1981, 2022.