Robust Control of Functional Neuromuscular Stimulation System by Discrete-Time Iterative Learning

  • Huifang Dou
  • Zhaoying Zhou
  • Yangquan Chen
  • Jian-Xin Xu
  • James J. Abbas

Abstract

High-order discrete-time P-type iterative learning controller (ILC) is proposed for the robust tracking control of the functional neuromuscular stimulation (FNS) systems, i.e., control of the electrical stimulation of human limb stimulation of the human limb which is no longer under voluntary control by the Central Nervous System (CNS). Control input saturation, which represents the maximum allowable stimulation pulse width (PW), is considered. A detailed musculoskeletal model is given for the simulation studies. The effectiveness of the proposed control scheme is demonstrated by simulation results. Some experimental results are presented. Finally, some of the theoretical challenges are introduced to stimulate further theoretic investigation in learning control of FNS systems.

functional neuromuscular stimulation (FNS) some theoretical challenges

Keywords

Tracking Error Muscle Fatigue Feedback Controller Iterative Learning Iterative Learn Control 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abbas, J. J. and Chizeck, H. J. (1995). Neural network control of functional neuromuscular stimulation systems: computer simulation studies. IEEE Trans. on Biomedical Engineering, 42(11):1117–1127.CrossRefGoogle Scholar
  2. Arimoto, S. (1990). Robustness of learning control for robot manipulators. In Proc. of the 1990 IEEE Int. Conf. on Robotics and Automation, pages 1528–1533, Cincinnati, Ohio, USA.Google Scholar
  3. Arimoto, S., Kawamura, S., and Miyazaki, F. (1984). Bettering operation of robots by learning. J. of Robotic Systems, 1(2):123–140.CrossRefGoogle Scholar
  4. Bien, Z. and Huh, K. M. (1989). High-order iterative learning control algorithm. IEE Proc. Pt.-D, 136(3):105–112.MATHGoogle Scholar
  5. Chen, Y., Gong, Z., and Wen, C. (1998). Analysis of a high order iterative learning control algorithm for uncertain nonlinear systems. Automatica, 34(3): 345–353.MathSciNetMATHCrossRefGoogle Scholar
  6. Crago, P. E., Lan, N., Veltink, P. H., Abbas, J. J., and Kantor, C. (1996). New control strategies for neuroprosthetic systems. Journal of Rehabilitation Research and Development, 33(2):158–172.Google Scholar
  7. Dou, H. (1997). The Studies of A Functional Neuromuscular Stimulation System and Its Control Strategies. PhD thesis, Dept. of Precision Instruments and Mechanology, Tsinghua University, Beijing, China.Google Scholar
  8. Dou, H., Zhou, Z., Chen, Y., Xu, J.-X., and Abbas, J. (1996a). Iterative learning control strategy for functional neuromuscular stimulation. In Proc. of the 1996 IEEE EMBS Int. Conf, Amsterdam.Google Scholar
  9. Dou, H., Zhou, Z., Chen, Y., Xu, J.-X., and Abbas, J. (1996b). Robust motion control of electrically stimulated human limb via discrete-time high-order iterative learning scheme. In Presented at the 1996 Int. Conf. on Automation, Robotics and Computer Vision (ICARCV96), pages 1087–91, Singapore.Google Scholar
  10. Dou, H., Zhou, Z., Sun, M., and Chen, Y. (1996c). Robust high-order P-type iterative learning control for a class of uncertain nonlinear systems. In Presented at the 1996 IEEE Int. Conf. on Systems, Man, and Cybernetics, pages 923–928, Beijing.Google Scholar
  11. Geng, Z., Carroll, R. L., and Xie, J. (1990). Two-dimensional model algorithm analysis for a class of iterative learning control systems. Int. J. of Control, 52:833–862.CrossRefGoogle Scholar
  12. Heinzinger, G., Fenwick, D., Paden, B., and Miyazaki, F. (1992). Stability of learning control with disturbances and uncertain initial conditions. IEEE Trans. of Automat. Contr., 37(1):110–114.MathSciNetCrossRefGoogle Scholar
  13. Hwang, D.-H., Bien, Z., and Oh, S.-R. (1991). Iterative learning control method for discrete-time dynamic systems. IEE Proc. Pt.-D, 138(2):139–144.MATHGoogle Scholar
  14. Ishihara, T., Abe, K., and Takeda, T. (1992). A discrete-time design of robust iterative learning controller. IEEE Trans. of Systems, Man, and Cybernetics, 22(1):74–84.MATHCrossRefGoogle Scholar
  15. Jang, T.-J., Ahn, H.-S., and Choi, C.-H. (1994). Iterative learning control for discrete-time nonlinear systems. Int. J. of Systems Science, 25(7):1179–1189.MathSciNetMATHCrossRefGoogle Scholar
  16. Kurek, J. E. and Zaremba, M. B. (1993). Iterative learning control systhesis based on 2-D system theory. IEEE Trans. of Automat. Contr., 38(1):121–125.MathSciNetMATHCrossRefGoogle Scholar
  17. Moore, K. L. (1993). Iterative learning control for deterministic systems. Advances in Industrial Control. Springer-Verlag.Google Scholar
  18. Moore, K. L. (1998). Iterative learning control — an expository overview. Applied & Computational Controls, Signal Processing, and Circuits, To appear. (Available at http://shuya.ml.org:888/~yqchen/ILC/Ilcrep. zip.gz). 42 pages.Google Scholar
  19. Moore, K. L., Dahleh, M., and Bhattacharyya, S. P. (1992). Iterative learning control: a survey and new results. J. of Robotic Systems, 9(5):563–594.MATHCrossRefGoogle Scholar
  20. Nathan, R. H. (1993). Control strategies in FNS systems for the upper extremities. Critical Reviews in Biomedical Engineering, 21(6):485–568.Google Scholar
  21. Phan, M. and Juang, J. (1996). Designs of learning controllers based on an auto-regressive representation of a linear system. AIAA Journal of Guidance, Control, and Dynamics, 19(2):355–362.MATHCrossRefGoogle Scholar
  22. Saab, S. S. (1995a). A discrete-time learning control algorithm for a class of linear time-invariant systems. IEEE Trans. of Automat. Contr., 40(6):1138–1141.MathSciNetMATHCrossRefGoogle Scholar
  23. Saab, S. S. (1995b). Discrete-time learning control algorithm for a class of nonlinear systems. In Proc. of American Control Conf., pages 2739–2743, Seattle, Washington, USA.Google Scholar
  24. Stein, R. B., Peckham, P. H., and Popovic, D. B. (1992). Neural prosthesis: replacing motor function after disease or disability. New York: Oxford University Press.Google Scholar
  25. Suzuki, T., Yasue, M., Okuma, S., and Uchikawa, Y. (1995). Discrete-time learning control for robotic manipulators. Advanced Robotics, 9(1):1–14.CrossRefGoogle Scholar
  26. Tso, S. K. and Ma, L. Y. X. (1993). Discrete learning control for robots: strategy, convergence and robustness. Int. J. of Control, 57(2):273–291.MathSciNetMATHCrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 1998

Authors and Affiliations

  • Huifang Dou
    • 1
  • Zhaoying Zhou
    • 1
  • Yangquan Chen
    • 2
  • Jian-Xin Xu
    • 2
  • James J. Abbas
    • 3
  1. 1.Dept. of Precision Instrument and MechanologyTsinghua UniversityBeijingChina
  2. 2.Dept. of Electrical EngineeringNational University of SingaporeSingapore
  3. 3.Center for Biomedical EngineeringUniversity of KentuckyLexingtonUSA

Personalised recommendations