Horse-like walking, trotting, and galloping derived from kinematic Motion Primitives (kMPs) and their application to walk/trot transitions in a compliant quadruped robot

Springer Science and Business Media LLC - Tập 107 - Trang 309-320 - 2013
Federico L. Moro1, Alexander Spröwitz2, Alexandre Tuleu2, Massimo Vespignani2, Nikos G. Tsagarakis1, Auke J. Ijspeert2, Darwin G. Caldwell1
1Department of Advanced Robotics, Istituto Italiano di Tecnologia (IIT), Genoa, Italy
2Biorobotics Laboratory, École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland

Tóm tắt

This manuscript proposes a method to directly transfer the features of horse walking, trotting, and galloping to a quadruped robot, with the aim of creating a much more natural (horse-like) locomotion profile. A principal component analysis on horse joint trajectories shows that walk, trot, and gallop can be described by a set of four kinematic Motion Primitives (kMPs). These kMPs are used to generate valid, stable gaits that are tested on a compliant quadruped robot. Tests on the effects of gait frequency scaling as follows: results indicate a speed optimal walking frequency around 3.4 Hz, and an optimal trotting frequency around 4 Hz. Following, a criterion to synthesize gait transitions is proposed, and the walk/trot transitions are successfully tested on the robot. The performance of the robot when the transitions are scaled in frequency is evaluated by means of roll and pitch angle phase plots.

Tài liệu tham khảo

Berns K, Ilg W, Deck M, Dillmann R (1998) The mammalian-like quadrupedal walking machine BISAM. In: International workshop on advanced motion control, Coimbra, Portugal Billard A, Ijspeert AJ (2000) Biologically inspired neural controllers for motor control in a quadruped robot. In: International joint conference on neural networks, Come, Italy Buehler M, Playter R, Raibert M (2005) Robots step outside. In: International symposium on adaptive motion of animals and machines, Ilmenau, Germany Canderle J, Caldwell DG (2000) A biologically inspired quadruped using pneumatic muscle actuators. In: International conference on climbing and walking robots, Madrid, Spain Cappelletto J, Estavez P, Modina W, Fermin L, Bogado JM, Grieco JC, Fernando-Lopez G (2006) Gait synthesis and modulation for quadruped robot locomotion using a simple feed-forward network. In: International conference on artificial intelligence and soft computing, Zakopane, Poland Cappelletto J, Estevez P, Fernando-Lopez G, Grieco JC (2007) A cpg with force feedback for a statically stable quadruped gait. In: International conference on climbing and walking robots, Singapore Chae KG, Park JH (2008) Trajectory optimization with ga and control for quadruped robots. J Mech Sci Technol 23:114–123 Collins JJ, Richmond SA (1994) Hard-wired central pattern generators for quadrupedal locomotion. Biol Cybern 71:375–385 Dégallier Rochat S, Ijspeert A (2010) Modeling discrete and rhythmic movements through motor primitives: a review. Biol Cybern 103(4):319–338 Degallier S, Righetti L, Natale L, Nori F, Metta G, Ijspeert A (2008) A modular bio-inspired architecture for movement generation for the infant-like robot iCub. In: 2nd IEEE RAS & EMBS international conference on biomedical robotics and biomechatronics, Scottsdale, AZ, USA Fujii A, Saito N, Nakahira K, Ishiguro A, Eggenberger P (2002) Generation of an adaptive controller cpg for a quadruped robot with neuromodulation mechanism. In: IEEE international workshop on intelligent robots and systems, Lausanne, Switzerland Fujita M, Kitano H (1998) Development of an autonomous quadruped robot for robot entertainment. Auton Robots 5(1):7–18 Fukuoka Y, Kimura H, Cohen AH (2003) Adaptive dynamic walking of a quadruped robot on irregular terrain based on biological concepts. Int J Robotics Res 22(2–3):187–202 Fukuoka Y, Nakamura H, Kimura H (1999) Biologically-inspired adaptive dynamic walking of the quadruped on irregular terrain. In: International conference on control applications, Kohala Coast, HI, USA Golubovic D, Hu H (2003a) Ga-based gait generation of sony quadruped robots. In: IASTED international conference on artificial intelligence and applications, Benalmadena, Spain Golubovic D, Hu H (2003b) Parameter optimisation of an evolutionary algorithm for on-line gait generation of quadruped robots. In: IEEE international conference on industrial technology Griffin TM, Kram R, Wickler SJ, Hoyt DF (2004) Biomechanical and energetic determinants of the walk trot transition in horses. J Exp Biol 207:4215–4223 Hebbel M, Nistico W, Fisseler D (2007) Learning in a high dimensional space: fast omnidirectional quadrupedal locomotion. In: Lakemeyer G, Sklar E, Sorrenti D, Takahashi T (eds) RoboCup 2006: Robot Soccer World Cup X, Lecture Notes in Computer Science, vol 4434. Springer, Berlin, pp 314–321 Heglund NC, Taylor CR (1988) Speed, stride frequency and energy cost per stride: how do they change with body size and gait? J Exp Biol 138:301–318 Hirose S, Fukuda Y, Nagakubo A, Tsukagoshi H, Arikawa K, Endo G, Doi T, Hodoshima R (2009) Quadruped walking robots at tokio institute of technology. IEEE Robotics Autom Mag 16(2):104–114 Hoyt D, Taylor R (1981) Gait and the energetics of locomotion in horses. Nature 292:239240 Hu H, Gu D (2005) Hybrid learning architecture for fuzzy control of quadruped walking robots. Int J Intell Syst 20(2):131–152 Iida F, Gomez GJ, Pfeifer R (2005) Exploiting body dynamics for controlling a running quadruped robot. In: IEEE international conference on robotics and automation, Seattle, USA Ijspeert AJ (2008) Central pattern generators for locomotion control in animals and robots: a review. Neural Netw 21(4):642–653 Inagaki K, Kobayashi H (1993) A gait transition for quadruped walking machine. In: IEEE/RSJ international conference on intelligent robots and systems, Yokohama, Japan Ishii T, Masakado S, Ishii K (2004) Locomotion of a quadruped robot using cpg. In: IEEE International Joint Conference on Neural Networks, Budapest, Hungary Kim KY, Kwon O, Yeon JS, Park JH, (2006) Elliptic trajectory generation for galloping quadruped robots. In: IEEE international conference on robotics and biomimetics, Kunming, China Kim HK, Ohung W, Won D, Park S, Kim TJ, Kim SS (2008) Foot trajectory generation of hydraulic quadruped robots on uneven terrain. IFAC World Congress, Seoul Kimura H, Shimoyama I, Miura H (1989) Dynamics in the dynamic walk of a quadruped robot. Adv Robotics 4(3):283–301 Kimura H, Fukuoka Y, Cohen AH (2007) Adaptive dynamic walking of a quadruped robot on natural ground based on biological concepts. Int J Robotics Res 26(5):475–490 Kramy DP, Orin DE (2003) Achieving periodic leg trajectories to evolve a quadruped gallop. In: IEEE international conference on robotics and automation, Tapei, Taiwan Lin JN, Song SM (2002) Modeling gait transitions of quadrupeds and their generalization with cmac neural networks. In: IEEE international conference on systems, man and cybernetics, Yasmine Hammamet, Tunisia Liu C, Chen Y, Zhang J, Chen Q (2009) Cpg driven locomotion control of quadruped robot. In: IEEE international conference on systems, man and cybernetics, San Antonio, TX, USA Moro FL, Tsagarakis NG, Caldwell DG (2011) A human-like walking for the COmpliant huMANoid COMAN based on CoM trajectory reconstruction from kinematic Motion Primitives. In: 11th IEEE-RAS international conference on humanoid robots, Bled, Slovenia, pp 364–370 Moro FL, Tsagarakis NG, Caldwell DG (2012a) Efficient human-like walking for the COmpliant huMANoid COMAN based on kinematic Motion Primitives (kMPs). IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA Moro FL, Tsagarakis NG, Caldwell DG (2012b) On the kinematic Motion Primitives (kMPs): theory and application. Frontiers Neurorobotics 6(10):1–18 Nichol JG, Singh SPN, Waldron KJ, Orin DE (2004) System design of a quadrupedal galloping machine. Int J Robotics Res 23(10–11): 1013–1027 Pongas D, Mistry M, Schaal S (2007) A robust quadruped walking gait for traversing rough terrain. In: IEEE international conference on robotics and automation, Roma, Italy Poulakakis I, Smith JA, Buehler M (2005) Modeling and experiments of untethered quadrupedal running with a bounding gait: the scout ii robot. Int J Robotics Res 24(4):239256 Raibert M (1986) Legged robots that balance. MIT Press, Cambridge Raibert MH (1990) Trotting, pacing and bounding by a quadruped robot. J Biomech 23(1):8398 Raibert M, Blankespoor K, Nelson G, Playter R, the BigDog Team (2008) Bigdog, the roughterrain quadruped robot. IFAC World Congress, Seoul Rebula JR, Neuhaus PD, Bonnlander BV, Johnson MJ, Pratt JE (2007) A controller for the littledog quadruped walking on rough terrain. In: IEEE international conference on robotics and automation, Roma, Italy Righetti L, Ijspeert AJ (2008) Pattern generators with sensory feedback for the control of quadruped locomotion. In: IEEE international conference on robotics and automation, Pasadena, CA, USA Rutishauser S, Sproewitz A, Righetti L, Ijspeert AJ (2008) Passive compliant quadruped robot using central pattern generators for locomotion control. In: IEEE international conference on biomedical robotics and biomechatronics, Scottsdale, AZ, USA Sakakibara Y, Kan K, Hosoda Y, Hattori M, Fujie M (1990) Foot trajectory for a quadruped walking machine. In: IEEE international workshop on intelligent robots and systems, Ibaraki, Japan Semini C, Tsagarakis NG, Guglielmino E, Focchi M, Cannella F, Caldwell DG (2011) Design of hyq a hydraulically and electrically actuated quadruped robot. Proc Inst Mech Eng I 225(1):831–849 Son Y, Kamano T, Yasuno T, Suzuki T, Harada H (2006) Generation of adaptive gait patterns for quadruped robot with cpg network including motor dynamic model. Electr Eng Jpn 155(1):35–43 Spröwitz A, Tuleu A, Vespignani M, Ajallooeian M, Badri E, Ijspeert AJ (2012) Towards dynamic trot gait locomotion—design, control, and experiments with cheetah-cub, a compliant quadruped robot (under review) Tsujita K, Toui H, Tsuchiya K (2005) Dynamic turning control of a quadruped locomotion robot using oscillators. Adv Robotics 19(10):1115–1133 Vilensky JA, Libii JN, Moore AM (1991) Trot–gallop gait transitions in quadrupeds. Physiol Behav 50(4):835–842 Witte H, Hackert R, Ilg W, Biltzinger J, Schillinger N, Biedermann F, Jergas M, Preuschoft H, Fischer MS (2003) Quadrupedal mammals as paragons for walking machines. In: Proceedings of the International Symposium on Adaptive Motion of Animals and Machines, Kyoto Zhang X, Zheng H, Guan X, Chifeng Z, Zhao L (2005) A biological inspired quadruped robot: structure and control. In: IEEE international conference on robotics and biomimetics, Hong Kong, China