Abstract
In the field of robotics there is a great interest in developing strategies and algorithms to reproduce human-like behavior. In this paper, we consider motion planning for humanoid robots based on the concept of virtual holonomic constraints. At first, recorded kinematic data of particular human motions are analyzed in order to extract consistent geometric relations among various joint angles defining the instantaneous postures. Second, a simplified human body representation leads to dynamics of an underactuated mechanical system with parameters based on anthropometric data. Motion planning for humanoid robots of similar structure can be carried out by considering solutions of reduced dynamics obtained by imposing the virtual holonomic constraints that are found in human movements. The relevance of such a reduced mathematical model in accordance with the real human motions under study is shown. Since the virtual constraints must be imposed on the robot dynamics by feedback control, the design procedure for a suitable controller is briefly discussed.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Aalborg University. (2007) AAU-BOT1: The first research based walking robot at Aalborg University implemented by students. http://www.aaubot.aau.dk/, http://www.aau-bot.dk/. Accessed 18 Aug 2007
Chevallereau C, Abba G, Aoustin Y, Plestan F, Westervelt E, Canudas-de-Wit C, Grizzle J (2003) RABBIT: a testbed for advanced control theory. IEEE Control Syst Mag 23(5): 57–79
Cluss M, Laws K, Martin N, Nowicki T, Mira A (2006) The indirect measurement of biomechanical forces in the moving human body. Am J Physics 74(2): 102–108
CNRS—French National Center for Scientific Research (2007) Biped robot Rabbit. http://robot-rabbit.lag.ensieg.inpg.fr/English/. Accessed 18 Aug 2007
Eyes, JAPAN Co. Ltd. (2007) EYES JAPAN Web3D Project. http://mocapdata.com/. Accessed 18 Aug 2007
Freidovich L, Robertsson A, Shiriaev A, Johansson R (2008) Periodic motions of the Pendubot via virtual holonomic constraints: Theory and experiments. Automatica 44(3): 785–791
Freidovich L, Shiriaev A, Manchester I (2008) Stability analysis and control design for an underactuated walking robot via computation of a transverse linearization. In: Proceedings of the 17th IFAC World Congress, Seoul (to appear)
Holmes P, Full R, Kodischek D, Guckenheimer J (2006) The dynamics of legged locomotion: models, analysis, and challenges. SIAM Rev 48(2): 207–304
Honda Motor Co (2007) ASIMO—the world’s most advanced humanoid robot. http://asimo.honda.com. Accessed 18 Aug 2007
Hutchinson E, Riley P, Krebs D (1994) A dynamic analysis of the joint forces and torques during rising form a chair. IEEE Trans Rehabil Eng 2(2): 49–56
Kajita S, Nagasaki T, Kaneko K, Hirukawa H (2007) ZMP-based biped running control: the HRP-2LR humanoid biped. IEEE Rob Autom Mag 14(2): 63–72
Kim J-Y, Park I-W, Oh J-H (2007) Walking control algorithm of biped humanoid robot on uneven and inclined floor. J Intell Robot Syst 48: 457–484
Kuo A (1990) Choosing your steps carefully: trade-offs between economy and versatility in dynamic walking bipedal robots. IEEE Rob Autom Mag 14(2): 18–29
McGeer T (1990) Passive dynamic walking. Int J Robot Res 9(2): 62–82
Mettin U, La Hera P, Freidovich L, Shiriaev A (2007) Generating human-like motions for an underactuated three-link robot based on the virtual constraints approach. In: Proceedings of the 46th IEEE Conference on Decision and Control, New Orleans
Nakaoka S, Nakazawa A, Kanehiro F, Kaneko K, Morisawa M, Ikeuchi K (2005) Task model of lower body motion for a biped humanoid robot to imitate human dances. In: Proceedings of the 2005 IEEE/RSJ international conference on intelligent Robots and systems, Edmonton
Naval Biodynamics Laboratory (1998) Anthropology Research Project, Inc., New Orleans. Anthropometry and mass distribution for human analogues, vol I, Military Male Aviators, 1988
Shiriaev A, Perram J, Canudas-de-Wit C (2005) Constructive tool for orbital stabilization of underactuated nonlinear systems: virtual constraints approach. IEEE Trans Automat Control 50(8): 1164–1176
Shiriaev A, Perram J, Robertsson A, Sandberg A (2006) Periodic motion planning for virtually constrained Euler–Lagrange systems. Syst Control Lett 55: 900–907
Shiriaev A, Freidovich L, Manchester I (2007) Can we make a robot ballerina perform a pirouette? Orbital stabilization of periodic motions of underactuated mechanical systems. In: Proceedings of the 3rd IFAC Workshop on Periodic Control Systems, Saint Petersburg
Shiriaev A, Freidovich L, Robertsson A, Johansson R, Sandberg A (2007) Virtual-holonomic-constraints-based design of stable oscillations of Furuta pendulum: Theory and experiments. IEEE Trans Rob 23(4): 827–832
Technical University of Munich. (2007) Biped robot JOHNNIE. http://www.amm.mw.tu-muenchen.de. Accessed 18 Aug 2007
Westervelt E, Grizzle J, Chevallereau C, Choi J, Morris B (2007) Feedback control of dynamic bipedal robot locomotion. CRC Press, Boca Raton
Westervelt E, Grizzle J, Koditschek D (2003) Hybrid zero dynamics of planar biped walkers. IEEE Trans Automat Contr 48(1): 42–56
Winter D (2005) Biomechanics and motor control of human movement, 3rd edn. Wiley, New Jersey
Wollherr D (2005) Design and control aspects of humanoid walking Robots. PhD thesis, Technical University of Munich
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mettin, U., La Hera, P.X., Freidovich, L.B. et al. Motion planning for humanoid robots based on virtual constraints extracted from recorded human movements. Intel Serv Robotics 1, 289–301 (2008). https://doi.org/10.1007/s11370-008-0027-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-008-0027-2