Professional Documents
Culture Documents
Elastic Energy-Recycling Actuators For Efficient Robots
Elastic Energy-Recycling Actuators For Efficient Robots
Elastic Energy-Recycling Actuators For Efficient Robots
Actuator characterization
Torque from the elastic elements can be controlled rapidly. Engaging
and disengaging all springs at once produced a torque of 5.7 N·m
with 90% rise and fall times of 48 ± 1 ms and 30 ± 2 ms, respectively
(Fig. 3A). The delay in initial torque response (10% rise and fall times
of 24 ± 1 ms and 17 ± 2 ms, respectively) is primarily due to the delays
intentionally added to ensure reliable spring retention (fig. S11). The
actuator can modulate the parallel-elastic torque by engaging more
or fewer springs from the array (Fig. 3B and movie S3). An individual
spring can be engaged and disengaged at a frequency of 12 Hz (Fig. 3C
and movie S4), similar to the bandwidth of series-elastic actuators used
Fig. 1. Operating principle of the doubly clutched springs. Planar elastomer springs for torque control (21). Torque dynamics with higher frequency content
are anchored to the actuator frame on one end and connected to a frame clutch and an
can be produced by staggering spring engagements and by controlling
output clutch on the other end. (A) When the frame clutch is active and the output clutch
torque from the parallel motor.
is inactive, the spring is disengaged from the output and transmits its force to the frame.
The spring is held in place and retains its elastic energy without applying torque to the
joint. (B) When engaging or disengaging the spring, both clutches are active for a brief Cyclic actuation
interval. (C) When the output clutch is active and the frame clutch is inactive, the spring We evaluated the prototype energy-recycling actuator on a set of cy-
is engaged and transmits force to the joint in parallel with the motor. (D) When engaged, clic test cases with dynamics that encapsulate the relevant features of
the spring stretches and recoils as the joint rotates, storing and returning energy. a wide range of robotic tasks. We tested sinusoidal trajectories with
reduced power consumption by 85%. A simple parallel spring could motor-only and energy-recycling conditions. In each test, all springs
not produce the pattern of torque and displacement required for this were initialized to their most relaxed state, meaning that they had no
task, because desired torque increases as the spring recoils. A spe- stored energy that could be used in the first cycle. In each test, the
cialized spring mechanism could be designed to provide similar energy initial movement of the joint was in the direction that would have led
savings (29) but would increase energy requirements in the other tasks. to further shortening of the springs, meaning that the springs could
Lastly, we tested a trajectory that included both position tracking not initially be used to offset motor braking torques. Under typical
and production of a static force against the environment (Fig. 4E). real-world conditions, we would instead expect a robot to be transi-
Contact with stiff surfaces, like the ground, a touchscreen, or a tioning from one behavior to another, leaving springs positioned to
depressed button, requires control of contact forces without changing immediately provide stored energy or assist with braking. Together,
position. In this case, the actuated arm followed a prescribed trajectory, these results suggest that energy recycling will often produce large
lightly came into contact with a load cell, applied a large force, and then benefits, and at worst leave energy cost unchanged, within the first
lifted off. Force control was accurate for both the energy-recycling ac- few cycles of a new task after transitioning from any prior task. For
tuator and the motor, with a root mean square error of less than 3% similar reasons, large energy savings might even be expected during
measured by the load cell after a settling period of 75 ms (fig. S14). sequences of unrelated single-shot movements.
By engaging springs to produce most of the required static force, the
energy-recycling actuator reduced power consumption by 66%. Systems
that use motors to adjust parallel springs can also provide static forces DISCUSSION
economically once adjusted (25, 26), but the energy required to move Comparison with parallel elastic actuators
the spring into position would outweigh the energy saved in the motor The energy-recycling actuator provides greater versatility than prior
for brief contacts like the one in this task. parallel spring mechanisms because it decouples spring torque from
joint angle. There is some correlation between the required torque
Transient behavior and position for each task we tested, but the correlation across all test
Although steady-state conditions are required to achieve optimal cases taken together is low (Fig. 6). Linear parallel springs opti-
energy savings, large savings can be obtained within the first few mized for each task individually could reduce torque requirements
cycles after transitioning to a new behavior. In every test case, near- in most cases, but a spring optimized across all five test cases would
optimal energy savings were achieved by the fourth cycle (Fig. 5 and only reduce the mean squared torque by 64% in the best case and
fig. S15). By the second cycle, large energy savings were achieved for would increase the mean squared torque by a factor of 3 in the worst
all but one test case (the low-mass sinusoid, which required the least case (fig. S22) with similar effects on energy consumption (fig. S23).
motor energy to start with and therefore was most difficult to improve). By dynamically adjusting spring torque independently from joint
During the first cycle, energy cost did not differ substantially between configuration, the energy-recycling actuator reduced mean squared
motor torque by at least 79% in all cases and by 99% in the best case. performed more net mechanical work than when operating alone.
These results are consistent with our prior simulation study, which The parallel springs greatly reduce motor torque (Fig. 6) and thereby
found similar reductions in torque and electrical energy consumption electrical energy use. Each time a parallel spring is engaged or disen-
across 100 randomly generated task patterns (22). gaged, however, a small amount of elastic energy is lost as other elements
in the system stretch slightly (fig. S13). For example, each engage-
Mechanical work and power consumption disengage cycle of the bandwidth test reduced spring torque by about
Curiously, although the motor in the energy-recycling actuator al- 5% and stored energy by about 13%. This increases the total work
ways consumed substantially less electrical energy, it also typically required to complete the task, thereby increasing the net positive
rubber material for the springs had a 40A durometer rating and was were configured in a diagonal Wheatstone bridge configuration and
obtained from McMaster-Carr. read by custom instrumentation amplifier boards (fig. S29) mounted
in the top section of the actuator. The amplifier boards were read by a
Double-clutched spring design separate analog-to-digital converter board (fig. S30) that communi-
The double-clutched spring assembly consists of a planar elastomer cated with the Raspberry Pi over SPI. The strain gauge calibration
spring connected to two electroadhesive electrodes sandwiched by two process is detailed in the Supplementary Materials.
mating electrodes. We refer to the electrodes mechanically connected
to the spring as the “spring-output” electrode for the electrode that is High-voltage clutch control
part of an output clutch and “spring-frame” electrode for an electrode High-voltage clutch drive circuitry is detailed in figs. S31 to S33.
that is part of a frame clutch and refer to the other two electrodes for Activated clutches are driven with an AC square wave at 300 V
each spring as a “frame electrode” or “output electrode” (figs. S3 and S4). and 1.25 Hz to prevent the accumulation of space charge in the
The overlap area of the electroadhesive clutches depended on spring dielectric material, which can substantially degrade holding force
stretch and joint angle and ranged from 16 to 102 cm2. and electromechanical response time (17, 55). Flipping the sign of
Electrodes were cut to size using a handheld rotary cutter. All the AC control voltage for a spring that is in the process of being
mechanical connections to the electrodes were made with VHB engaged or disengaged could lead to a holding force drop that causes
300LSE double-sided acrylic-based adhesive from 3M. Individual the engagement or disengagement to fail. To prevent this failure
springs were cut to size (89 mm by 53 mm) using a 40-W, 10,600-nm mode, polarity changes were deferred for springs that were in the
wavelength, CO2 laser cutter that was also used to cut the fiberglass, FR4, process of being engaged or disengaged. We also found that on a
and VHB adhesive strips for each spring. Additional clutched-spring de- few occasions, for some of the springs in the actuator, polarity changes
sign and fabrication details are given in the Supplementary Materials. while a spring was actively being stretched could cause the output
the contact force multiplied by the arm length. The motor in the Supplementary Materials
actuator was commanded to apply a constant 0.5 N·m to maintain This PDF file includes:
Materials and Methods
contact with the load cell when the springs were disengaged. For each
Figs. S1 to S34
test, the springs were first set to a desired initial displacement of 30 mm Tables S1 and S2
by extending the arm with the springs engaged. References (56–58)
Load cell readings were amplified by a strain gauge amplifier,
read by a microcontroller, and streamed to a host computer at 1 kHz. Other Supplementary Material for this manuscript includes the following:
Force values were zero-phase filtered using a third-order Butterworth Movies S1 to S5
Data S1 and S2
filter with a cutoff frequency of 200 Hz. Messages from the micro- Design Files
controller were time-stamped using the microcontroller clock,
which was not synced with the host computer. To time sync the
REFERENCES AND NOTES
load cell data with the host computer and the commands sent to 1. P. Waide, C. U. Brunner, “Energy-efficiency policy opportunities for electric motor-driven
the clutches, we commanded a motor torque of 4 N·m for one systems” (Tech. Rep. 2011/07, OECD Publishing, Paris, 2011).
control cycle to produce a mechanical pulse on the load cell. This 2. K. A. Demir, G. Döven, B. Sezen, Industry 5.0 and Human-Robot Co-working. Proc. Comput.
peak in the load cell data was then temporally aligned with the Sci. 158, 688–695 (2019).
3. J. Hecht, Robots need better batteries, Nature Outlook, 29 June 2023; www.nature.com/
peak in reported motor torque. articles/d41586-023-02170-y.
4. J. Kim, J. Wensman, N. Colabianchi, D. H. Gates, The influence of powered prostheses on
Dynamic trajectory testing user perspectives, metabolics, and activity: A randomized crossover trial. J. Neuroeng.
Motor and clutch drive system source voltage and current draw were Rehabil. 18, 49 (2021).
5. H. Asada, K. Youcef-Toumi, Direct-Drive Robots: Theory and Practice (MIT Press, 1987).
read by a microcontroller with an embedded analog-to-digital con-
6. S. Seok, A. Wang, M. Y. Chuah, D. J. Hyun, J. Lee, D. M. Otten, J. H. Lang, S. Kim, Design
24. R. Paul, “Modelling, trajectory calculation and servoing of a computer controlled arm” 46. M. M. Alemi, S. Madinei, S. Kim, D. Srinivasan, M. A. Nussbaum, Effects of Two Passive
(Tech. rep., Defense Technical Information Center, Fort Belvoir, VA, 1972). Back-Support Exoskeletons on Muscle Activity, Energy Expenditure, and Subjective
25. B. Vanderborght, A. Albu-Schaeffer, A. Bicchi, E. Burdet, D. G. Caldwell, R. Carloni, Assessments During Repetitive Lifting. Hum. Factors 62, 458–474 (2020).
M. Catalano, O. Eiberger, W. Friedl, G. Ganesh, M. Garabini, M. Grebenstein, G. Grioli, 47. P. Maurice, J. Čamernik, D. Gorjan, B. Schirrmeister, J. Bornmann, L. Tagliapietra, C. Latella,
S. Haddadin, H. Hoppner, A. Jafari, M. Laffranchi, D. Lefeber, F. Petit, S. Stramigioli, D. Pucci, L. Fritzsche, S. Ivaldi, J. Babič, Objective and Subjective Effects of a Passive
N. Tsagarakis, M. Van Damme, R. Van Ham, L. C. Visser, S. Wolf, Variable impedance Exoskeleton on Overhead Work. IEEE Trans. Neural Syst. Rehabil. Eng. 28, 152–164 (2020).
actuators: A review. Robot. Autonom. Syst. 61, 1601–1614 (2013). 48. T. Schmalz, J. Schandlinger, M. Schuler, J. Bornmann, B. Schirrmeister, A. Kannenberg,
26. S. Wolf, G. Grioli, O. Eiberger, W. Friedl, M. Grebenstein, H. Höppner, E. Burdet, M. Ernst, Biomechanical and Metabolic Effectiveness of an Industrial Exoskeleton for
D. G. Caldwell, R. Carloni, M. G. Catalano, D. Lefeber, S. Stramigioli, N. Tsagarakis, Overhead Work. Int. J. Environ. Res. Public Health 16, 4792 (2019).
M. Van Damme, R. Van Ham, B. Vanderborght, L. C. Visser, A. Bicchi, A. Albu-Schäffer, 49. S. J. Baltrusch, J. H. van Dieën, C. A. M. van Bennekom, H. Houdijk, The effect of a passive
Variable Stiffness Actuators: Review on Design and Components. IEEE/ASME Trans. trunk exoskeleton on functional performance in healthy individuals. Appl. Ergon. 72,
Mechatron. 21, 2418–2430 (2016). 94–106 (2018).
27. V. I. Babitsky, A. Shipilov, Resonant Robotic Systems (Springer Science & Business Media, 50. M. Tran, L. Gabert, S. Hood, T. Lenzi, A lightweight robotic leg prosthesis replicating the
2003). biomechanics of the knee, ankle, and toe joint. Sci. Robot. 7, eabo3996 (2022).
28. Z. Manchester, S. Kuindersma, Robotics Research, N. M. Amato, G. Hager, S. Thomas, M. 51. E. Ng, Z. Liu, M. Kennedy, It takes two: Learning to plan for human-robot cooperative carrying,
Torres-Torriti, Eds., Springer Proceedings in Advanced Robotics (Springer International in IEEE International Conference on Robotics and Automation (ICRA) (IEEE, 2023), pp. 7526–7532.
Publishing, 2020), pp. 985–1000. 52. D. P. Losey, M. Li, J. Bohg, D. Sadigh, Learning from my partner’s actions: Roles in decentralized
29. L. F. v. d. Spaa, W. J. Wolfslag, M. Wisse, Unparameterized Optimization of the Spring robot teams, in Proceedings of the Conference on Robot Learning (PMLR, 2020), pp. 752–765.
Characteristic of Parallel Elastic Actuators, IEEE Robot. Autom. Lett. 4, 854–861 (2019). 53. J.-K. Oh, G. Jang, S. Oh, J. H. Lee, B.-J. Yi, Y. S. Moon, J. S. Lee, Y. Choi, Bridge inspection
30. K. Nishikawa, Titin: A Tunable Spring in Active Muscle. Phys. Ther. 35, 209–217 (2020). robot system with machine vision. Autom. Construc. 18, 929–941 (2009).
31. W. M. Murray, T. S. Buchanan, S. L. Delp, The isometric functional capacity of muscles that 54. R. Hollis, R. Hammer, Real and virtual coarse-fine robot bracing strategies for precision
cross the elbow. J. Biomech. 33, 943–952 (2000). assembly, in Proceedings 1992 IEEE International Conference on Robotics and Automation
32. J.-P. Rospars, N. Meyer-Vernet, Force per cross-sectional area from molecules to muscles: (IEEE, 1992), pp. 767–774.
A general property of biological motors. R. Soc. Open Sci. 3, 160313 (2016). 55. T. Nakamura, A. Yamamoto, Modeling and control of electroadhesion force in DC voltage.
33. T. K. Uchida, S. L. Delp, Biomechanics of Movement: The Science of Sports, Robotics, and ROBOMECH J. 4, 18 (2017).