Can Momentum-Based Control Predict Human Balance Recovery Strategies?

Human-like balance controllers are desired for wearable exoskeletons in order to enhance human-robot interaction. Momentum-based controllers (MBC) have been successfully applied in bipeds, however, it is unknown to what degree they are able to mimic human balance responses. In this paper, we investigated the ability of an MBC to generate human-like balance recovery strategies during stance, and compared the results to those obtained with a linear full-state feedback (FSF) law. We used experimental data consisting of balance recovery responses of nine healthy subjects to anteroposterior platform translations of three different amplitudes. The MBC was not able to mimic the combination of trunk, thigh and shank angle trajectories that humans generated to recover from a perturbation. Compared to the FSF, the MBC was better at tracking thigh angles and worse at tracking trunk angles, whereas both controllers performed similarly in tracking shank angles. Although the MBC predicted stable balance responses, the human-likeness of the simulated responses generally decreased with an increased perturbation magnitude. Specifically, the shifts from ankle to hip strategy generated by the MBC were not similar to the ones observed in the human data. Although the MBC was not superior to the FSF in predicting human-like balance, we consider the MBC to be more suitable for implementation in exoskeletons, because of its ability to handle constraints (e.g. ankle torque limits). Additionally, more research into the control of angular momentum and the implementation of constraints could eventually result in the generation of more human-like balance recovery strategies by the MBC.

[1]  M Verduin,et al.  A model of the standing man for the description of his dynamic behaviour. , 1976, Agressologie: revue internationale de physio-biologie et de pharmacologie appliquees aux effets de l'agression.

[2]  G. Andersson,et al.  Normal range of motion of the hip, knee and ankle joints in male subjects, 30-40 years of age. , 1982, Acta orthopaedica Scandinavica.

[3]  F. Horak,et al.  Central programming of postural movements: adaptation to altered support-surface configurations. , 1986, Journal of neurophysiology.

[4]  A.D. Kuo,et al.  An optimal control model for analyzing human postural balance , 1995, IEEE Transactions on Biomedical Engineering.

[5]  Y. Pai,et al.  Center of mass velocity-position predictions for balance control. , 1997, Journal of biomechanics.

[6]  D. Winter,et al.  Stiffness control of balance in quiet standing. , 1998, Journal of neurophysiology.

[7]  Herman van der Kooij,et al.  A multisensory integration model of human stance control , 1999, Biological Cybernetics.

[8]  F E Zajac,et al.  Ankle and hip postural strategies defined by joint torques. , 1999, Gait & posture.

[9]  R. Peterka Sensorimotor integration in human postural control. , 2002, Journal of neurophysiology.

[10]  J. Allum,et al.  Age‐dependent variations in the directional sensitivity of balance corrections and compensatory arm movements in man , 2002, The Journal of physiology.

[11]  F. Horak,et al.  Postural feedback responses scale with biomechanical constraints in human standing , 2004, Experimental Brain Research.

[12]  Yoseph Bar-Cohen,et al.  Biologically inspired intelligent robots , 2003, SPIE Smart Structures and Materials + Nondestructive Evaluation and Health Monitoring.

[13]  K. Barin,et al.  Evaluation of a generalized model of human postural dynamics and control in the sagittal plane , 1989, Biological Cybernetics.

[14]  Marko B. Popovic,et al.  Zero spin angular momentum control: definition and applicability , 2004, 4th IEEE/RAS International Conference on Humanoid Robots, 2004..

[15]  S. Park,et al.  Feedback equilibrium control during human standing , 2005, Biological Cybernetics.

[16]  A L Hof,et al.  The condition for dynamic stability. , 2005, Journal of biomechanics.

[17]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[18]  Ayman Habib,et al.  OpenSim: Open-Source Software to Create and Analyze Dynamic Simulations of Movement , 2007, IEEE Transactions on Biomedical Engineering.

[19]  A. Hof The equations of motion for a standing human reveal three mechanisms for balance. , 2007, Journal of biomechanics.

[20]  Gordon Cheng,et al.  Full-Body Compliant Human–Humanoid Interaction: Balancing in the Presence of Unknown External Forces , 2007, IEEE Transactions on Robotics.

[21]  David E. Orin,et al.  Centroidal Momentum Matrix of a humanoid robot: Structure and properties , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Rieko Osu,et al.  Integration of multi-level postural balancing on humanoid robots , 2009, 2009 IEEE International Conference on Robotics and Automation.

[23]  Torrence D. J. Welch,et al.  A feedback model explains the differential scaling of human postural responses to perturbation acceleration and velocity. , 2009, Journal of neurophysiology.

[24]  Gerd Hirzinger,et al.  Posture and balance control for biped robots based on contact force optimization , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[25]  Stephen P. Boyd,et al.  CVXGEN: a code generator for embedded convex optimization , 2011, Optimization and Engineering.

[26]  Sukyung Park,et al.  Perturbation-dependent selection of postural feedback gain and its scaling. , 2012, Journal of biomechanics.

[27]  Sung-Hee Lee,et al.  A momentum-based balance controller for humanoid robots on non-level and non-stationary ground , 2012, Auton. Robots.

[28]  M. Mukaka,et al.  Statistics corner: A guide to appropriate use of correlation coefficient in medical research. , 2012, Malawi medical journal : the journal of Medical Association of Malawi.

[29]  Alexander Herzog,et al.  Balancing experiments on a torque-controlled humanoid with hierarchical inverse dynamics , 2013, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[30]  Joris Gillis Practical Methods for Approximate Robust Periodic Optimal Control ofNonlinear Mechanical Systems , 2015 .

[31]  A. C. Schouten,et al.  Comparison of closed-loop system identification techniques to quantify multi-joint human balance control , 2016, Annu. Rev. Control..

[32]  Twan Koolen,et al.  Design of a Momentum-Based Control Framework and Application to the Humanoid Robot Atlas , 2016, Int. J. Humanoid Robotics.

[33]  J. De Schutter,et al.  Mechanical effort predicts the selection of ankle over hip strategies in nonstepping postural responses. , 2016, Journal of neurophysiology.

[34]  Bernd Henze,et al.  Passivity-based whole-body balancing for torque-controlled humanoid robots in multi-contact scenarios , 2016, Int. J. Robotics Res..

[35]  Alexander Herzog,et al.  Momentum control with hierarchical inverse dynamics on a torque-controlled humanoid , 2014, Autonomous Robots.

[36]  Gabriele Nava,et al.  Stability analysis and design of momentum-based controllers for humanoid robots , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[37]  Pierre-Brice Wieber,et al.  Balance Recovery Prediction with Multiple Strategies for Standing Humans , 2016, PloS one.

[38]  H van der Kooij,et al.  Adaptation of multijoint coordination during standing balance in healthy young and healthy old individuals. , 2016, Journal of neurophysiology.

[39]  Vittorio Lippi,et al.  Posture Control—Human-Inspired Approaches for Humanoid Robot Benchmarking: Conceptualizing Tests, Protocols and Analyses , 2018, Front. Neurorobot..

[40]  Moritz Diehl,et al.  CasADi: a software framework for nonlinear optimization and optimal control , 2018, Mathematical Programming Computation.

[41]  Bernd Henze,et al.  Torque-Based Balancing for a Humanoid Robot Performing High-Force Interaction Tasks , 2019, IEEE Robotics and Automation Letters.