Real‐time horse gait synthesis

Horse locomotion exhibits rich variations in gaits and styles. Although there have been many approaches proposed for animating quadrupeds, there is not much research on synthesizing horse locomotion. In this paper, we present a horse locomotion synthesis approach. A user can arbitrarily change a horse's moving speed and direction, and our system would automatically adjust the horse's motion to fulfill the user's commands. At preprocessing, we manually capture horse locomotion data from Eadweard Muybridge's famous photographs of animal locomotion and expand the captured motion database to various speeds for each gait. At runtime, our approach automatically changes gaits based on speed, synthesizes the horse's root trajectory, and adjusts its body orientation based on the horse's turning direction. We propose an asynchronous time warping approach to handle gait transition, which is critical for generating realistic and controllable horse locomotion. Our experiments demonstrate that our system can produce smooth, rich, and controllable horse locomotion in real time. Copyright © 2012 John Wiley & Sons, Ltd.

[1]  R. Alexander,et al.  A dynamic similarity hypothesis for the gaits of quadrupedal mammals , 2009 .

[2]  Marie-Paule Cani,et al.  Modal Locomotion: Animating Virtual Characters with Natural Vibrations , 2009, Comput. Graph. Forum.

[3]  Dimitris N. Metaxas,et al.  Autonomous Animation and Control of Four- Legged Animals , 1995 .

[4]  W. Kenchington Animal mechanics , 1950, Nature.

[5]  Zoran Popovic,et al.  Optimal gait and form for animal locomotion , 2009, ACM Trans. Graph..

[6]  Maryann Simmons,et al.  Model-based reconstruction for creature animation , 2002, SCA '02.

[7]  D. F. Hoyt,et al.  Time of contact and step length: the effect of limb length, running speed, load carrying and incline. , 2000, The Journal of experimental biology.

[8]  Martin Buehler,et al.  Modeling and Experiments of Untethered Quadrupedal Running with a Bounding Gait: The Scout II Robot , 2005, Int. J. Robotics Res..

[9]  Karl Sims,et al.  Evolving virtual creatures , 1994, SIGGRAPH.

[10]  John E. R. Staddon,et al.  Optima for animals , 1982 .

[11]  Kun Zhou,et al.  Mesh puppetry: cascading optimization of mesh deformation with inverse kinematics , 2007, ACM Trans. Graph..

[12]  Marie-Paule Cani,et al.  Animating Quadrupeds: Methods and Applications , 2009, Comput. Graph. Forum.

[13]  Huosheng Hu,et al.  A Hybrid Software Platform for Sony AIBO Robots , 2003, RoboCup.

[14]  M H Raibert,et al.  Trotting, pacing and bounding by a quadruped robot. , 1990, Journal of biomechanics.

[15]  Ian Lewis,et al.  Proceedings of the SPIE , 2012 .

[16]  Michiel van de Panne,et al.  Footprint-based Quadruped Motion Synthesis , 1998, Graphics Interface.

[17]  Christopher G. Atkeson,et al.  An optimization approach to rough terrain locomotion , 2010, 2010 IEEE International Conference on Robotics and Automation.

[18]  Marcelo Walter,et al.  Integrating shape and pattern in mammalian models , 2001, SIGGRAPH.

[19]  Marie-Paule Cani,et al.  Animal gaits from video , 2004, SCA '04.

[20]  C. Webster Animals in Motion , 2012 .

[21]  Jessica K. Hodgins,et al.  Animation of dynamic legged locomotion , 1991, SIGGRAPH.

[22]  Doug L. James,et al.  Skinning mesh animations , 2005, ACM Trans. Graph..

[23]  Michael Girard,et al.  Interactive Design of 3D Computer-Animated Legged Animal Motion , 1987, IEEE Computer Graphics and Applications.

[24]  Michiel van de Panne,et al.  Parameterized gait synthesis , 1996, IEEE Computer Graphics and Applications.

[25]  Tainchi Lu,et al.  Physically Based Motion Adaptation for Diverse Articulated Figures , 2011 .

[26]  R. McN. Alexander,et al.  The Gaits of Bipedal and Quadrupedal Animals , 1984 .

[27]  A. Biewener,et al.  Bone stress in the horse forelimb during locomotion at different gaits: a comparison of two experimental methods. , 1983, Journal of biomechanics.

[28]  Rudy J. Lapeer,et al.  Physics-based animation of a trotting horse in a virtual environment , 2005, Ninth International Conference on Information Visualisation (IV'05).

[29]  Andrew Y. Ng,et al.  A control architecture for quadruped locomotion over rough terrain , 2008, 2008 IEEE International Conference on Robotics and Automation.