Multi‐Segment Foot for Human Modelling and Simulation

Realistic modelling of a human‐like character is one of the main topics in computer graphics to simulate human motion physically and also look realistically. Of the body parts, a human foot interacts with the ground, and plays an essential role in weight transmission, balancing posture and assisting ambulation. However, in the previous researches, the foot model was often simplified into one or two rigid bodies connected by a revolute joint. We propose a new foot model consisting of multiple segments to reproduce human foot shape and its functionality accurately. Based on the new model, we develop a foot pose controller that can reproduce foot postures that are generally not obtained in motion capture data. We demonstrate the validity of our foot model and the effectiveness of our foot controller with a variety of foot motions in a physics‐based simulation.

[1]  C. Karen Liu,et al.  Controlling physics-based characters using soft contacts , 2011, ACM Trans. Graph..

[2]  D A Winter,et al.  A two-part, viscoelastic foot model for use in gait simulations. , 1996, Journal of biomechanics.

[3]  D S Lopes,et al.  A superellipsoid-plane model for simulating foot-ground contact during human gait , 2016, Computer methods in biomechanics and biomedical engineering.

[4]  Sehoon Ha,et al.  Falling and landing motion control for character animation , 2012, ACM Trans. Graph..

[5]  David J. Fleet,et al.  Optimizing walking controllers , 2009, SIGGRAPH 2009.

[6]  Jehee Lee,et al.  Simulating biped behaviors from human motion data , 2007, SIGGRAPH 2007.

[7]  Kazuhito Yokoi,et al.  Resolved momentum control: humanoid motion planning based on the linear and angular momentum , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[8]  Libin Liu,et al.  Guided Learning of Control Graphs for Physics-Based Characters , 2016, ACM Trans. Graph..

[9]  Christine Q. Wu,et al.  Passive Dynamic Biped Walking—Part I: Development and Validation of an Advanced Model , 2013 .

[10]  M. V. D. Panne,et al.  SIMBICON: simple biped locomotion control , 2007, SIGGRAPH 2007.

[11]  John McPhee,et al.  Multi-Step Forward Dynamic Gait Simulation , 2009 .

[12]  Emiliano Pablo Ravera,et al.  Estimation of muscle forces in gait using a simulation of the electromyographic activity and numerical optimization , 2016, Computer methods in biomechanics and biomedical engineering.

[13]  Eftychios Sifakis,et al.  Dexterous manipulation and control with volumetric muscles , 2018, ACM Trans. Graph..

[14]  Dinesh K. Pai,et al.  Muscle mass in musculoskeletal models. , 2010, Journal of biomechanics.

[15]  Roy Featherstone,et al.  Rigid Body Dynamics Algorithms , 2007 .

[16]  Vladlen Koltun,et al.  Animating human lower limbs using contact-invariant optimization , 2013, ACM Trans. Graph..

[17]  Sungeun Kim,et al.  Data-driven biped control , 2010, ACM Trans. Graph..

[18]  C. Karen Liu,et al.  Stable Proportional-Derivative Controllers , 2011, IEEE Computer Graphics and Applications.

[19]  Benjamin J. Stephens Integral control of humanoid balance , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  C. Karen Liu,et al.  Learning symmetric and low-energy locomotion , 2018, ACM Trans. Graph..

[21]  Frank Chongwoo Park,et al.  A Lie Group Formulation of Robot Dynamics , 1995, Int. J. Robotics Res..

[22]  B. MacWilliams,et al.  Foot kinematics and kinetics during adolescent gait. , 2003, Gait & posture.

[23]  Jovan Popovic,et al.  Multiobjective control with frictional contacts , 2007, SCA '07.

[24]  N. Berme,et al.  A 3D passive mechanical model of the human foot for use in locomotion synthesis , 1993 .

[25]  J J O'Connor,et al.  Kinematic analysis of a multi-segment foot model for research and clinical applications: a repeatability analysis. , 2001, Journal of biomechanics.

[26]  Aaron Hertzmann,et al.  Trajectory Optimization for Full-Body Movements with Complex Contacts , 2013, IEEE Transactions on Visualization and Computer Graphics.

[27]  Vladlen Koltun,et al.  Optimizing locomotion controllers using biologically-based actuators and objectives , 2012, ACM Trans. Graph..

[28]  Sergey Levine,et al.  DeepMimic , 2018, ACM Trans. Graph..

[29]  Sehoon Ha,et al.  Iterative Training of Dynamic Skills Inspired by Human Coaching Techniques , 2014, ACM Trans. Graph..

[30]  Kaat Desloovere,et al.  Body of evidence supporting the clinical use of 3D multisegment foot models: a systematic review. , 2011, Gait & posture.

[31]  A Roberts,et al.  Gait analysis: normal and pathological function (2nd edition) , 2010 .

[32]  Victor B. Zordan,et al.  Momentum control for balance , 2009, SIGGRAPH 2009.

[33]  Glen Berseth,et al.  DeepLoco , 2017, ACM Trans. Graph..

[34]  Taesoo Kwon,et al.  Locomotion control for many-muscle humanoids , 2014, ACM Trans. Graph..

[35]  Michiel van de Panne,et al.  Flexible muscle-based locomotion for bipedal creatures , 2013, ACM Trans. Graph..

[36]  Siddhartha S. Srinivasa,et al.  DART: Dynamic Animation and Robotics Toolkit , 2018, J. Open Source Softw..

[37]  Mikhail Fain,et al.  Biomechanical simulation and control of hands and tendinous systems , 2015, ACM Trans. Graph..

[38]  Marco da Silva,et al.  Interactive simulation of stylized human locomotion , 2008, ACM Trans. Graph..

[39]  Alec Radford,et al.  Proximal Policy Optimization Algorithms , 2017, ArXiv.

[40]  G F Harris,et al.  A system for the analysis of foot and ankle kinematics during gait. , 1996, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[41]  Alfred D. Grant Gait Analysis: Normal and Pathological Function , 2010 .

[42]  David J. Fleet,et al.  Optimizing walking controllers , 2009, ACM Trans. Graph..

[43]  Aaron Hertzmann,et al.  Feature-based locomotion controllers , 2010, SIGGRAPH 2010.