From bone to plausible bipedal locomotion using inverse kinematics.

The purpose of this study is to validate a method based on anatomical data and biomechanical locomotor hypotheses that could be applied in palaeontology to simulate locomotion in fossil hominids. The main problem is to ensure that purely mathematical simulation, based on anatomical descriptions, is enough to test hypotheses on human motion control. A 3D geometric model of the lower limb was therefore processed from anatomical descriptions. From this 3D model, we developed a method to retrieve natural lower-limb motion depending on chosen constraints. We assumed that the role of lower-limb motion is to make the feet move from one footprint to the next by following a trajectory that resembles that of living humans (primary task). This method based on inverse kinematics also allows biomechanical laws of bipedal locomotion to be taken into account (secondary tasks). The laws tested in this study relate to preserving joint limits, minimizing energy and minimizing the distance to a rest posture proposed by anthropologists and viewed as input to our system. A weighted sum of the resulting derivable cost functions enabled us to select a specific solution in the null space of the primary task. In order to validate this approach, we compared simulated and captured motion from ten subjects for whom anthropometrical data were recorded. We concluded that this "anatomically based bipedalism simulation" seems promising as a means of investigating natural locomotion behaviour and might also be used to retrieve natural locomotion in fossil hominids where only little knowledge is available.

[1]  Hartmut Witte,et al.  ISB recommendation on definitions of joint coordinate system of various joints for the reporting of human joint motion--part I: ankle, hip, and spine. International Society of Biomechanics. , 2002, Journal of biomechanics.

[2]  R. Brand,et al.  The biomechanics and motor control of human gait: Normal, elderly, and pathological , 1992 .

[3]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .

[4]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[5]  Miomir Vukobratović,et al.  Biped Locomotion: Dynamics, Stability, Control and Application , 1990 .

[6]  C. Ward Interpreting the posture and locomotion of Australopithecus afarensis: where do we stand? , 2002, American journal of physical anthropology.

[7]  A Cappello,et al.  Skin movement artefact assessment and compensation in the estimation of knee-joint kinematics. , 1998, Journal of biomechanics.

[8]  W. Sellers,et al.  Stride lengths, speed and energy costs in walking of Australopithecus afarensis: using evolutionary robotics to predict locomotion of early human ancestors , 2005, Journal of The Royal Society Interface.

[9]  P. Kramer,et al.  Locomotor energetics and leg length in hominid bipedality. , 2000, Journal of human evolution.

[10]  Scott L Delp,et al.  Evaluation of a new algorithm to determine the hip joint center. , 2006, Journal of biomechanics.

[11]  Georges Dumont,et al.  Testing locomotor hypothesis in early hominids: 3d odelling and simulation of bipedalisms using anatomical data , 2004 .

[12]  Daniel Thalmann,et al.  A robust approach for the center of mass position control with inverse kinetics , 1996 .

[13]  Franck Multon,et al.  Simulation of Hemiplegic Subjects' Locomotion , 2005, Gesture Workshop.

[14]  Daniel Thalmann,et al.  Combined Direct and Inverse Kinematic Control for Articulated Figure Motion Editing , 1992, Comput. Graph. Forum.

[15]  H. Preuschoft Mechanisms for the acquisition of habitual bipedality: are there biomechanical reasons for the acquisition of upright bipedal posture? , 2004, Journal of anatomy.

[16]  Richard Baker,et al.  ISB recommendation on definition of joint coordinate systems for the reporting of human joint motion-part I: ankle, hip and spine. , 2003, Journal of biomechanics.

[17]  R. Crompton,et al.  The mechanical effectiveness of erect and "bent-hip, bent-knee" bipedal walking in Australopithecus afarensis. , 1998, Journal of human evolution.

[18]  Y. Li,et al.  Energy transformation during erect and 'bent-hip, bent-knee' walking by humans with implications for the evolution of bipedalism. , 2003, Journal of human evolution.

[19]  Maarten F. Bobbert,et al.  Why Do People Jump the Way They Do? , 2001, Exercise and sport sciences reviews.

[20]  A. Kuo,et al.  Optimization-based differential kinematic modeling exhibits a velocity-control strategy for dynamic posture determination in seated reaching movements. , 1998, Journal of biomechanics.

[21]  R. McNeill Alexander,et al.  Principles of Animal Locomotion , 2002 .

[22]  Ronan Boulic,et al.  An inverse kinematics architecture enforcing an arbitrary number of strict priority levels , 2004, The Visual Computer.

[23]  T. Flash,et al.  The coordination of arm movements: an experimentally confirmed mathematical model , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[24]  Daniel Thalmann,et al.  A robust approach for the control of the center of mass with inverse kinetics , 1996, Comput. Graph..

[25]  S. A. Regirer,et al.  Contemporary problems of biomechanics , 1990 .

[26]  Akinori Nagano,et al.  Neuromusculoskeletal computer modeling and simulation of upright, straight-legged, bipedal locomotion of Australopithecus afarensis (A.L. 288-1). , 2005, American journal of physical anthropology.

[27]  Christopher L Vaughan,et al.  Theories of bipedal walking: an odyssey. , 2003, Journal of biomechanics.

[28]  William R Leonard,et al.  Energetics and evolution: An emerging research domain , 2002, American journal of human biology : the official journal of the Human Biology Council.

[29]  Stefano Chiaverini,et al.  Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators , 1997, IEEE Trans. Robotics Autom..

[30]  R H Crompton,et al.  Size and power required for motion with implication for the evolution of early hominids. , 2003, Journal of biomechanics.

[31]  Karen L Steudel-Numbers,et al.  The effect of lower limb length on the energetic cost of locomotion: implications for fossil hominins. , 2004, Journal of human evolution.

[32]  Franck Multon,et al.  Computer Animation of Human Walking: a Survey , 1999 .

[33]  Georges Dumont,et al.  Morphological and stance interpolations in database for simulating bipedalism of virtual humans , 2005, The Visual Computer.

[34]  D Thalmann,et al.  Using skeleton-based tracking to increase the reliability of optical motion capture. , 2001, Human movement science.

[35]  X Wang,et al.  A behavior-based inverse kinematics algorithm to predict arm prehension postures for computer-aided ergonomic evaluation. , 1999, Journal of biomechanics.

[36]  Maarten F Bobbert,et al.  The effects of klapskate hinge position on push-off performance: a simulation study. , 2003, Medicine and science in sports and exercise.

[37]  Jean-Paul Laumond,et al.  Animation planning for virtual characters cooperation , 2006, TOGS.

[38]  Bryan Buchholz,et al.  ISB recommendation on definitions of joint coordinate systems of various joints for the reporting of human joint motion--Part II: shoulder, elbow, wrist and hand. , 2005, Journal of biomechanics.

[39]  Gerrit Jan VAN INGEN SCHENAU,et al.  From rotation to translation: Constraints on multi-joint movements and the unique action of bi-articular muscles , 1989 .

[40]  Charles A. Klein,et al.  Review of pseudoinverse control for use with kinematically redundant manipulators , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[41]  R. Burdett,et al.  Comparison of mechanical work and metabolic energy consumption during normal gait , 1983, Journal of orthopaedic research : official publication of the Orthopaedic Research Society.

[42]  John E. Dennis,et al.  Multidirectional search: a direct search algorithm for parallel machines , 1989 .