Energy in Robotics
Authors
Gerrit A. Folkertsma, Stefano Stramigioli
Abstract
Energy and energy exchange govern interactions in the physical world. By explicitly considering the energy and power in a robotic system, many control and design problems become easier or more insightful than in a purely signal-based view. We show the application of these energy considerations to robotics; starting from the fundamental aspects, but, most importantly, continuing to the practical application to robotic systems. Using the theory of Port-Hamiltonian Systems as a fundamental basis, we show examples concerning energy measurement, passivity and safety. Control by interconnection covers the shaping and directing of energy inside the controller algorithms, to achieve desired behaviour in a power-consistent manner. This idea of control over the energy flows is extended to the physical domain. In their mathematical description and analysis, the boundary between controller and robot disappears and everything is an interconnected system, driven by energy exchange between its parts.
Citation
- Journal: Foundations and Trends® in Robotics
- Year: 2017
- Volume: 6
- Issue: 3
- Pages: 140–210
- Publisher: Now Publishers
- DOI: 10.1561/2300000038
BibTeX
@article{Folkertsma_2017,
title={{Energy in Robotics}},
volume={6},
ISSN={1935-8261},
DOI={10.1561/2300000038},
number={3},
journal={Foundations and Trends® in Robotics},
publisher={Now Publishers},
author={Folkertsma, Gerrit A. and Stramigioli, Stefano},
year={2017},
pages={140--210}
}References
- Breedveld, Modeling and simulation of dynamic systems using bond graphs. Encyclopedy of Life Support Systems (EOLSS) (2008)
- Camlibel MK, Julius AA, Pasumarthy R, Scherpen JMA (eds) (2015) Mathematical Control Theory I. Springer International Publishing, Cham – 10.1007/978-3-319-20988-3
- Cervera J, van der Schaft AJ, Baños A (2007) Interconnection of port-Hamiltonian systems and composition of Dirac structures. Automatica 43(2):212–225. https://doi.org/10.1016/j.automatica.2006.08.014 – 10.1016/j.automatica.2006.08.014
- Dresscher, Controlled Passive Actuation: concepts for energy efficient actuation using mechanical storage elements and continuously variable transmissions (2016)
- Duindam V, Stramigioli S (2004) Port-Based Asymptotic Curve Tracking for Mechanical Systems. European Journal of Control 10(5):411–420. https://doi.org/10.3166/ejc.10.411-420 – 10.3166/ejc.10.411-420
- Duindam V, Macchelli A, Stramigioli S, Bruyninckx H (2009) Modeling and Control of Complex Physical Systems. Springer Berlin Heidelberg, Berlin, Heidelberg – 10.1007/978-3-642-03196-0
- Folkertsma GA, Kim S, Stramigioli S (2012) Parallel stiffness in a bounding quadruped with flexible spine. In: 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, pp 2210–2215 – 10.1109/iros.2012.6385870
- Folkertsma GA, van der Schaft AJ, Stramigioli S (2014) Power-continuous synchronisation of oscillators: A novel, energy-free way to synchronise dynamical systems. In: 2014 IEEE International Conference on Robotics and Automation (ICRA). IEEE, pp 1493–1498 – 10.1109/icra.2014.6907049
- Folkertsma GA, van der Schaft AJ, Stramigioli S (2015) Morphological computation in a fast-running quadruped with elastic spine. IFAC-PapersOnLine 48(13):170–175. https://doi.org/10.1016/j.ifacol.2015.10.234 – 10.1016/j.ifacol.2015.10.234
- Franken, Bridging the gap between passivity and transparency. Proceedings of Robotics: Science and Systems (2009)
- Füchslin RM, Dzyakanchuk A, Flumini D, Hauser H, Hunt KJ, Luchsinger RH, Reller B, Scheidegger S, Walker R (2013) Morphological Computation and Morphological Control: Steps Toward a Formal Theory and Applications. Artificial Life 19(1):9–34. https://doi.org/10.1162/artl_a_00079 – 10.1162/artl_a_00079
- Full RJ, Koditschek DE (1999) Templates and anchors: neuromechanical hypotheses of legged locomotion on land. Journal of Experimental Biology 202(23):3325–3332. https://doi.org/10.1242/jeb.202.23.3325 – 10.1242/jeb.202.23.3325
- Ham R, Sugar T, Vanderborght B, Hollander K, Lefeber D (2009) Compliant actuator designs. IEEE Robot Automat Mag 16(3):81–94. https://doi.org/10.1109/mra.2009.933629 – 10.1109/mra.2009.933629
- Hauser H, Ijspeert AJ, Füchslin RM, Pfeifer R, Maass W (2011) Towards a theoretical foundation for morphological computation with compliant bodies. Biol Cybern 105(5-6):355–370. https://doi.org/10.1007/s00422-012-0471-0 – 10.1007/s00422-012-0471-0
- Herder JL (1998) Design of spring force compensation systems. Mechanism and Machine Theory 33(1-2):151–161. https://doi.org/10.1016/s0094-114x(97)00027-x – 10.1016/s0094-114x(97)00027-x
- Hogan N (1985) Impedance Control: An Approach to Manipulation: Part I—Theory. Journal of Dynamic Systems, Measurement, and Control 107(1):1–7. https://doi.org/10.1115/1.3140702 – 10.1115/1.3140702
- Hunt J, Giardina F, Rosendo A, Iida F (2016) Improving Efficiency for an Open-Loop-Controlled Locomotion With a Pulsed Actuation. IEEE/ASME Trans Mechatron 21(3):1581–1591. https://doi.org/10.1109/tmech.2016.2539206 – 10.1109/tmech.2016.2539206
- Iida, Exploiting body dynamics for controlling a running quadruped robot. Proceedings of the 12th International Conference on Advanced Robotics, 2005. ICAR’05 (2005)
-
Theo Jansen
. Strandbeest, nov2016. URL http://strandbeest.com. - Kim S, Laschi C, Trimmer B (2013) Soft robotics: a bioinspired evolution in robotics. Trends in Biotechnology 31(5):287–294. https://doi.org/10.1016/j.tibtech.2013.03.002 – 10.1016/j.tibtech.2013.03.002
- Li PY, Horowitz R (1999) Passive velocity field control of mechanical manipulators. IEEE Trans Robot Automat 15(4):751–763. https://doi.org/10.1109/70.782030 – 10.1109/70.782030
- Lukic SM, Jian Cao, Bansal RC, Rodriguez F, Emadi A (2008) Energy Storage Systems for Automotive Applications. IEEE Trans Ind Electron 55(6):2258–2267. https://doi.org/10.1109/tie.2008.918390 – 10.1109/tie.2008.918390
- Ortega R, Loria A, Kelly R, Praly L (2002) On passivity-based output feedback global stabilization of Euler-Lagrange systems. In: Proceedings of 1994 33rd IEEE Conference on Decision and Control. IEEE, pp 381–386 – 10.1109/cdc.1994.410898
- (2001) Putting energy back in control. IEEE Control Syst 21(2):18–33. https://doi.org/10.1109/37.915398 – 10.1109/37.915398
- Ortega R, van der Schaft A, Castanos F, Astolfi A (2008) Control by Interconnection and Standard Passivity-Based Control of Port-Hamiltonian Systems. IEEE Trans Automat Contr 53(11):2527–2542. https://doi.org/10.1109/tac.2008.2006930 – 10.1109/tac.2008.2006930
- Paynter, Analysis and design of engineering systems (1960)
- Pfeifer R, Lungarella M, Iida F (2007) Self-Organization, Embodiment, and Biologically Inspired Robotics. Science 318(5853):1088–1093. https://doi.org/10.1126/science.1145803 – 10.1126/science.1145803
- Plooij M, Wisse M (2012) A novel spring mechanism to reduce energy consumption of robotic arms. In: 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, pp 2901–2908 – 10.1109/iros.2012.6385488
- Poulakakis I, Papadopoulos E, Buehler M (2006) On the Stability of the Passive Dynamics of Quadrupedal Running with a Bounding Gait. The International Journal of Robotics Research 25(7):669–687. https://doi.org/10.1177/0278364906066768 – 10.1177/0278364906066768
- Pratt, Series elastic actuators. Intelligent Robots and Systems 95. ‘Human Robot Interaction and Cooperative Robots’, Proceedings. 1995 IEEE/RSJ International Conference on (1995)
- (2010) Dynamic Energy Router. IEEE Control Syst 30(6):72–80. https://doi.org/10.1109/mcs.2010.938096 – 10.1109/mcs.2010.938096
- Secchi C, Stramigioli S, Fantuzzi C (2004) Dealing with unreliabilities in digital passive geometric telemanipulation. In: Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453). IEEE, pp 2823–2828 – 10.1109/iros.2003.1249298
- Seok S, Wang A, Chuah MY, Hyun DJ, Lee J, Otten DM, Lang JH, Kim S (2015) Design Principles for Energy-Efficient Legged Locomotion and Implementation on the MIT Cheetah Robot. IEEE/ASME Trans Mechatron 20(3):1117–1129. https://doi.org/10.1109/tmech.2014.2339013 – 10.1109/tmech.2014.2339013
- Sitharam M, Wang M (2014) How the Beast really moves: Cayley analysis of mechanism realization spaces using CayMos. Computer-Aided Design 46:205–210. https://doi.org/10.1016/j.cad.2013.08.033 – 10.1016/j.cad.2013.08.033
- Stramigioli S, Secchi C, van der Schaft AJ, Fantuzzi C (2003) A novel theory for sampled data system passivity. In: IEEE/RSJ International Conference on Intelligent Robots and System. IEEE, pp 1936–1941 – 10.1109/irds.2002.1044039
- Stramigioli S, Secchi C, van der Schaft AJ, Fantuzzi C (2005) Sampled data systems passivity and discrete port-Hamiltonian systems. IEEE Trans Robot 21(4):574–587. https://doi.org/10.1109/tro.2004.842330 – 10.1109/tro.2004.842330
- Stramigioli, Creating artificial damping by means of damping injection. Proceedings of the ASME Dynamic Systems and Control Division (1996)
- Stramigioli, Energy Conservative Limit Cycle Oscillations. 17th IFAC World Congress (2008)
- Stramigioli, Passive output feedback and port interconnection. Proceedings of 4th IFAC NOLCOS (1998)
- Stramigioli S, Fasse ED, Willems JC (2002) A rigorous framework for interactive robot control. International Journal of Control 75(18):1486–1503. https://doi.org/10.1080/0020717021000032078 – 10.1080/0020717021000032078
- Tadele TS, de Vries T, Stramigioli S (2014) The Safety of Domestic Robotics: A Survey of Various Safety-Related Publications. IEEE Robot Automat Mag 21(3):134–142. https://doi.org/10.1109/mra.2014.2310151 – 10.1109/mra.2014.2310151
- van der Schaft A (2017) L2-Gain and Passivity Techniques in Nonlinear Control. Springer International Publishing, Cham – 10.1007/978-3-319-49992-5
- van der Schaft A, Jeltsema D (2014) Port-Hamiltonian Systems Theory: An Introductory Overview. Foundations and Trends® in Systems and Control 1(2-3):173–378. https://doi.org/10.1561/2600000002 – 10.1561/2600000002
- Vanderborght B, Van Ham R, Lefeber D, Sugar TG, Hollander KW (2009) Comparison of Mechanical Design and Energy Consumption of Adaptable, Passive-compliant Actuators. The International Journal of Robotics Research 28(1):90–103. https://doi.org/10.1177/0278364908095333 – 10.1177/0278364908095333
- Vanderborght B, Albu-Schaeffer A, Bicchi A, Burdet E, Caldwell DG, Carloni R, Catalano M, Eiberger O, Friedl W, Ganesh G, Garabini M, Grebenstein M, Grioli G, Haddadin S, Hoppner H, Jafari A, Laffranchi M, Lefeber D, Petit F, Stramigioli S, Tsagarakis N, Van Damme M, Van Ham R, Visser LC, Wolf S (2013) Variable impedance actuators: A review. Robotics and Autonomous Systems 61(12):1601–1614. https://doi.org/10.1016/j.robot.2013.06.009 – 10.1016/j.robot.2013.06.009
- Visser LC, Carloni R, Stramigioli S (2011) Energy-Efficient Variable Stiffness Actuators. IEEE Trans Robot 27(5):865–875. https://doi.org/10.1109/tro.2011.2150430 – 10.1109/tro.2011.2150430
- Visser LC, Stramigioli S, Bicchi A (2011) Embodying Desired Behavior in Variable Stiffness Actuators*. IFAC Proceedings Volumes 44(1):9733–9738. https://doi.org/10.3182/20110828-6-it-1002.02202 – 10.3182/20110828-6-it-1002.02202
- Volpe R, Khosla P (1995) The Equivalence of Second-Order Impedance Control and Proportional Gain Explicit Force Control. The International Journal of Robotics Research 14(6):574–589. https://doi.org/10.1177/027836499501400604 – 10.1177/027836499501400604
- Wanders I, Folkertsma GA, Stramigioli S (2015) Design and analysis of an optimal hopper for use in resonance-based locomotion. In: 2015 IEEE International Conference on Robotics and Automation (ICRA). IEEE, pp 5197–5202 – 10.1109/icra.2015.7139923
- Willems JC (1972) Dissipative dynamical systems part I: General theory. Arch Rational Mech Anal 45(5):321–351. https://doi.org/10.1007/bf00276493 – 10.1007/bf00276493
- Wolf S, Grioli G, Eiberger O, Friedl W, Grebenstein M, Hoppner H, Burdet E, Caldwell DG, Carloni R, Catalano MG, Lefeber D, Stramigioli S, Tsagarakis N, Van Damme M, Van Ham R, Vanderborght B, Visser LC, Bicchi A, Albu-Schaffer A (2016) Variable Stiffness Actuators: Review on Design and Components. IEEE/ASME Trans Mechatron 21(5):2418–2430. https://doi.org/10.1109/tmech.2015.2501019 – 10.1109/tmech.2015.2501019
- Won J, Stramigioli S, Hogan N (1997) Comment on “The Equivalence of Second-Order Impedance Control and Proportional Gain Explicit Force Control”. The International Journal of Robotics Research 16(6):873–875. https://doi.org/10.1177/027836499701600610 – 10.1177/027836499701600610