An adaptive fuzzy sliding-mode controller design for walking control with functional electrical stimulation: A computer simulation study

A major challenge to developing neuroprostheses for walking and to widespread acceptance of these walking systems is the design of a robust control strategy that provides satisfactory tracking performance, to be robust against time-varying properties of neuromusculoskeletal dynamics, day-today variations, muscle fatigue, and external disturbances, and to be easy to apply without requiring offline identification during different experiment sessions. The lower extremities of human walking are a highly nonlinear, highly time-varying, multi-actuator, multi-segment with highly inter-segment coupling, and inherently unstable system. Moreover, there always exist severe structured and unstructured uncertainties such as spasticity, muscle fatigue, external disturbances, and unmodeled dynamics. Robust control design for such nonlinear uncertain multi-input multi-output system still remains as an open problem. In this paper we present a novel robust control strategy that is based on combination of adaptive fuzzy control with a new well-defined sliding-mode control (SMC) with strong reachability for control of walking in paraplegic subjects. Based on the universal approximation theorem, fuzzy logic systems are employed to approximate the neuromusculoskeletal dynamics and an adaptive fuzzy controller is designed by using Lyapunov stability theory to compensate for approximation errors. The proposed control strategy has been evaluated on a planar model of bipedal locomotion as a virtual patient. The results indicate that the proposed strategy provides accurate tracking control with fast convergence during different conditions of operation, and could generate control signals to compensate the effects of muscle fatigue, system parameter variations, and external disturbances. Interesting observation is that the controller generates muscle excitation that mimic those observed during normal walking.

[1]  Peng-Yung Woo,et al.  An adaptive fuzzy sliding mode controller for robotic manipulators , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[2]  Chih-Lyang Hwang A novel Takagi-Sugeno-based robust adaptive fuzzy sliding-mode controller , 2004, IEEE Transactions on Fuzzy Systems.

[3]  Arash Ajoudani,et al.  A Neuro-Sliding-Mode Control With Adaptive Modeling of Uncertainty for Control of Movement in Paralyzed Limbs Using Functional Electrical Stimulation , 2009, IEEE Transactions on Biomedical Engineering.

[4]  F Turner,et al.  Multiple Muscle Systems: Biomechanics and movement organisation , 1992 .

[5]  Abbas Erfanian,et al.  A Portable Programmable Transcutaneous Neuroprosthesis with Built-in Self-Test Capability for Training and Mobility in Paraplegic subjects , 2006 .

[6]  Guanrong Chen,et al.  A fuzzy adaptive variable structure controller with applications to robot manipulators , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[7]  Tong Heng Lee,et al.  Output tracking control of MIMO fuzzy nonlinear systems using variable structure control approach , 2002, IEEE Trans. Fuzzy Syst..

[8]  J. Guldner,et al.  The chattering problem in sliding mode systems , 2022 .

[9]  Hamid-Reza Kobravi,et al.  Decentralized adaptive robust control based on sliding mode and nonlinear compensator for the control of ankle movement using functional electrical stimulation of agonist–antagonist muscles , 2009, Journal of neural engineering.

[10]  Aria Alasty,et al.  Stabilizing periodic orbits of chaotic systems using fuzzy adaptive sliding mode control , 2008 .

[11]  Vadim I. Utkin,et al.  A control engineer's guide to sliding mode control , 1999, IEEE Trans. Control. Syst. Technol..

[12]  Salim Labiod,et al.  Indirect adaptive fuzzy control for a class of nonaffine nonlinear systems with unknown control directions , 2010 .

[13]  T S Kuo,et al.  A neuro-control system for the knee joint position control with quadriceps stimulation. , 1997, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[14]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[15]  M. Pandy,et al.  Dynamic optimization of human walking. , 2001, Journal of biomechanical engineering.

[16]  R. Riener,et al.  Model-based control of FES-induced single joint movements , 2001, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[17]  M R Popovic,et al.  Surface-stimulation technology for grasping and walking neuroprosthesis. , 2001, IEEE engineering in medicine and biology magazine : the quarterly magazine of the Engineering in Medicine & Biology Society.

[18]  J Riess,et al.  Adaptive neural network control of cyclic movements using functional neuromuscular stimulation. , 2000, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[19]  J. Abbas,et al.  Adaptive control of cyclic movements as muscles fatigue using functional neuromuscular stimulation , 1999, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[20]  Gideon F. Inbar,et al.  The development of a model reference adaptive controller to control the knee joint of paraplegics , 1991 .

[21]  Juhng-Perng Su,et al.  Adaptive fuzzy sliding mode control with GA-based reaching laws , 2001, Fuzzy Sets Syst..

[22]  Ahmad B. Rad,et al.  Indirect adaptive fuzzy sliding mode control: Part I: fuzzy switching , 2001, Fuzzy Sets Syst..

[23]  P. Crago,et al.  Feedback control methods for task regulation by electrical stimulation of muscles , 1991, IEEE Transactions on Biomedical Engineering.

[24]  Anuradha M. Annaswamy,et al.  Robust Adaptive Control , 1984, 1984 American Control Conference.

[25]  F.E. Zajac,et al.  Restoring unassisted natural gait to paraplegics via functional neuromuscular stimulation: a computer simulation study , 1990, IEEE Transactions on Biomedical Engineering.

[26]  Strahinja Dosen,et al.  Moving-Window Dynamic Optimization: Design of Stimulation Profiles for Walking , 2009, IEEE Transactions on Biomedical Engineering.

[27]  H.J. Chizeck,et al.  Control of end-point forces of a multijoint limb by functional neuromuscular stimulation , 1991, IEEE Transactions on Biomedical Engineering.

[28]  R B Stein,et al.  Optimal control of walking with functional electrical stimulation: a computer simulation study. , 1999, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[29]  Salim Labiod,et al.  Adaptive fuzzy control of a class of MIMO nonlinear systems , 2005, Fuzzy Sets Syst..

[30]  J. Abbas,et al.  Feedback control of coronal plane hip angle in paraplegic subjects using functional neuromuscular stimulation , 1991, IEEE Transactions on Biomedical Engineering.

[31]  H.J. Chizeck,et al.  Neural network control of functional neuromuscular stimulation systems: computer simulation studies , 1995, IEEE Transactions on Biomedical Engineering.

[32]  L. A. Bernotas,et al.  Adaptive Control of Electrically Stimulated Muscle , 1987, IEEE Transactions on Biomedical Engineering.

[33]  Chih-Min Lin,et al.  Decoupling control by hierarchical fuzzy sliding-mode controller , 2005, IEEE Trans. Control. Syst. Technol..

[34]  Sarah K. Spurgeon,et al.  Robust sliding mode control of uncertain nonlinear systems , 1997 .

[35]  Emanuele Carpanzano,et al.  Design of a gain scheduling controller for knee-joint angle control by using functional electrical stimulation , 2003, IEEE Trans. Control. Syst. Technol..

[36]  Daniel E. Miller A new approach to model reference adaptive control , 2003, IEEE Trans. Autom. Control..

[37]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control - design and stability analysis , 1994 .

[38]  J J Abbas,et al.  Experimental evaluation of an adaptive feedforward controller for use in functional neuromuscular stimulation systems. , 1993, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[39]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control , 1994 .

[40]  Tian-Ping Zhang Stable adaptive fuzzy sliding mode control of interconnected systems , 2001, Fuzzy Sets Syst..

[41]  Jack M. Winters,et al.  Multiple Muscle Systems: Biomechanics and Movement Organization , 2011 .

[42]  Tao Zhang,et al.  Adaptive control of first-order systems with nonlinear parameterization , 2000, IEEE Trans. Autom. Control..

[43]  N. Hoshimiya,et al.  Joint angle control by FES using a feedback error learning controller , 2005, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[44]  Shaocheng Tong,et al.  Fuzzy adaptive sliding-mode control for MIMO nonlinear systems , 2003, IEEE Trans. Fuzzy Syst..

[45]  Satish S. Nair,et al.  Learning control design for a class of nonlinear systems , 1998 .