Locomotion Envelopes for Adaptive Control of Powered Ankle Prostheses

In this paper we combine Gaussian process regression and impedance control, to illicit robust, anthropomorphic, adaptive control of a powered ankle prosthesis. We learn the non-linear manifolds which guide how locomotion variables temporally evolve, and regress that surface over a velocity range to create a manifold. The joint set of manifolds, as well as the temporal evolution of the gait-cycle duration is what we term a locomotion envelope. Current powered prostheses have problems adapting across speeds. It is likely that humans rely upon a control strategy which is adaptable, can become more robust and accurate with more data and provides a nonparametric approach which allows the strategy to grow with the number of observations. We demonstrate such a strategy in this study and successfully simulate locomotion well beyond our training data. The method we propose is based on common physical features observed in numerous human subjects walking at different speeds. Based on the derived locomotion envelopes we show that ankle power increases monotonically with speed among all subjects. We demonstrate our methods in simulation and human experiments, on a powered ankle foot prosthesis to demonstrate the effectiveness of the method.

[1]  Michael Goldfarb,et al.  Upslope Walking With a Powered Knee and Ankle Prosthesis: Initial Results With an Amputee Subject , 2011, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[2]  Joshua B. Tenenbaum,et al.  Structure Discovery in Nonparametric Regression through Compositional Kernel Search , 2013, ICML.

[3]  H.A. Varol,et al.  Preliminary Evaluations of a Self-Contained Anthropomorphic Transfemoral Prosthesis , 2009, IEEE/ASME Transactions on Mechatronics.

[4]  Christine Chevallereau,et al.  3D Bipedal Robotic Walking: Models, Feedback Control, and Open Problems , 2010 .

[5]  Hyun-Chul Kim,et al.  Statistical method for prediction of gait kinematics with Gaussian process regression. , 2014, Journal of biomechanics.

[6]  May Q. Liu,et al.  Muscle contributions to support and progression over a range of walking speeds. , 2008, Journal of biomechanics.

[7]  David Duvenaud,et al.  Automatic model construction with Gaussian processes , 2014 .

[8]  R Jiménez-Fabián,et al.  Review of control algorithms for robotic ankle systems in lower-limb orthoses, prostheses, and exoskeletons. , 2012, Medical engineering & physics.

[9]  Michael Goldfarb,et al.  Design and Control of a Powered Transfemoral Prosthesis , 2008, Int. J. Robotics Res..

[10]  Andrew Gordon Wilson,et al.  Kernel Interpolation for Scalable Structured Gaussian Processes (KISS-GP) , 2015, ICML.

[11]  Nicholas R. Gans,et al.  Automatic tuning of virtual constraint-based control algorithms for powered knee-ankle prostheses , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[12]  Robert Riener,et al.  Control strategies for active lower extremity prosthetics and orthotics: a review , 2015, Journal of NeuroEngineering and Rehabilitation.

[13]  Robert D. Gregg,et al.  Preliminary experiments with a unified controller for a powered knee-ankle prosthetic leg across walking speeds , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[14]  David B. Dunson,et al.  Bayesian Data Analysis , 2010 .

[15]  Jonathon W. Sensinger,et al.  Speed-Adaptation Mechanism: Robotic Prostheses Can Actively Regulate Joint Torque , 2014, IEEE Robotics & Automation Magazine.

[16]  J. C. Samin,et al.  ROBOTRAN: Symbolic Generation of Multi-Body System Dynamic Equations , 1993 .

[17]  T.G. Sugar,et al.  Control algorithms for ankle robots: A reflection on the state-of-the-art and presentation of two novel algorithms , 2008, 2008 2nd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics.

[18]  Thomas G. Sugar,et al.  An Active Foot-Ankle Prosthesis With Biomechanical Energy Regeneration , 2010 .

[19]  Tao Wang,et al.  Automatic Gait Optimization with Gaussian Process Regression , 2007, IJCAI.

[20]  Cristina P. Santos,et al.  Review of Control Strategies for Lower Limb Prostheses , 2015, ROBOT.

[21]  Robert D. Lipschutz,et al.  Robotic leg control with EMG decoding in an amputee with nerve transfers. , 2013, The New England journal of medicine.

[22]  Samuel R. Hamner,et al.  How muscle fiber lengths and velocities affect muscle force generation as humans walk and run at different speeds , 2013, Journal of Experimental Biology.

[23]  Hugh M. Herr,et al.  Powered ankle-foot prosthesis to assist level-ground and stair-descent gaits , 2008, Neural Networks.

[24]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[25]  Mohammad Rastgaar,et al.  Design and Preliminary Evaluation of a Two DOFs Cable-Driven Ankle–Foot Prosthesis with Active Dorsiflexion–Plantarflexion and Inversion–Eversion , 2016, Front. Bioeng. Biotechnol..

[26]  Changmook Chun,et al.  Gaussian process gait trajectory learning and generation of collision-free motion for assist-as-needed rehabilitation , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[27]  Alena M. Grabowski,et al.  Bionic ankle–foot prosthesis normalizes walking gait for persons with leg amputation , 2012, Proceedings of the Royal Society B: Biological Sciences.

[28]  Ken Endo,et al.  Speed adaptation in a powered transtibial prosthesis controlled with a neuromuscular model , 2011, Philosophical Transactions of the Royal Society B: Biological Sciences.

[29]  Jason K. Moore,et al.  An elaborate data set on human gait and the effect of mechanical perturbations , 2015, PeerJ.