Disturbance-Estimated Adaptive Backstepping Sliding Mode Control of a Pneumatic Muscles-Driven Ankle Rehabilitation Robot
Abstract
:1. Introduction
2. The Ankle Rehabilitation Robot
3. Control Strategy
3.1. Backstepping Sliding Mode Control
3.2. Adaptive Backstepping Sliding Mode Control
3.3. Stability Analysis
4. Experimental and Results Discussion
4.1. Step Response
4.2. Sine Trajectory Tracking Experiment (without Subject)
4.3. Robustness Test with Human Subjects
4.4. Sudden External Disturbance
5. Conclusions
Acknowledgments
Author Contributions
Conflicts of Interest
References
- Zhang, M.; Davies, T.C.; Xie, S. Effectiveness of robot-assisted therapy on ankle rehabilitation—A systematic review. J. Neuroeng. Rehabil. 2013, 10, 30. [Google Scholar] [CrossRef] [PubMed]
- Staniszewski, M.; Zybko, P.; Wiszomirska, I. Influence of a nine-day alpine ski training programme on the postural stability of people with different levels of skills. Biomed. Hum. Kinet. 2016, 8, 24–31. [Google Scholar] [CrossRef]
- Omar, S.M.M.H.; El-Kalaa, F.A.; Ali, E.S.F.; El-Karim, A.A.A.; Sekily, N.M.E. Anatomical and magnetic resonance imaging study of the medial collateral ligament of the ankle joint. Alex. J. Med. 2016, 52, 73–81. [Google Scholar] [CrossRef]
- Hertel, J. Functional anatomy, pathomechanics, and pathophysiology of lateral ankle instability. J. Athl. Train. 2002, 37, 364. [Google Scholar] [PubMed]
- Farulla, G.A.; Pianu, D.; Cempini, M.; Cortese, M.; Russo, L.O.; Indaco, M.; Nerino, R.; Chimienti, A.; Oddo, C.M.; Vitiello, N. Vision-based pose estimation for robot-mediated hand telerehabilitation. Sensors 2016, 16, 208. [Google Scholar] [CrossRef] [PubMed]
- Saadat, M.; Rastegarpanah, A.; Abdullah, C.Z.; Rakhodaei, H.; Borboni, A.; Maddalena, M. Path’s slicing analysis as a therapist’s intervention tool for robotic rehabilitation. In Advances in Service and Industrial Robotics, Proceedings of the 26th International Conference on Robotics in Alpe-Adria-Danube Region (RAAD 2017), Turin, Italy, 21–23 June 2017; Ferraresi, C., Quaglia, G., Eds.; Springer International Publishing: Cham, Switzerland, 2018; pp. 901–910. [Google Scholar]
- Borboni, A.; Maddalena, M.; Rastegarpanah, A.; Saadat, M.; Aggogeri, F. Kinematic performance enhancement of wheelchair-mounted robotic arm by adding a linear drive. In Proceedings of the IEEE International Symposium on Medical Measurements and Applications, Benevento, Italy, 15–18 May 2016; pp. 1–6. [Google Scholar]
- Ai, Q.; Liu, Q.; Yuan, T.; Lu, Y. Gestures recognition based on wavelet and LLE. Australas. Phys. Eng. Sci. Med. 2013, 36, 167–176. [Google Scholar] [CrossRef] [PubMed]
- Meng, W.; Xie, S.Q.; Liu, Q.; Lu, C.Z.; Ai, Q. Robust iterative feedback tuning control of a compliant rehabilitation robot for repetitive ankle training. IEEE/ASME Trans. Mechatron. 2017, 22, 173–184. [Google Scholar] [CrossRef]
- Meng, W.; Liu, Q.; Zhou, Z.; Ai, Q.; Sheng, B.; Xie, S.S. Recent development of mechanisms and control strategies for robot-assisted lower limb rehabilitation. Mechatronics 2015, 31, 132–145. [Google Scholar] [CrossRef]
- Liu, Q.; Liu, D.; Meng, W.; Zhou, Z.; Ai, Q. Fuzzy sliding mode control of a multi-DOF parallel robot in rehabilitation environment. Int. J. Humanoid Robot. 2014, 11, 1450004. [Google Scholar] [CrossRef]
- Rastegarpanah, A.; Saadat, M.; Borboni, A. Parallel robot for lower limb rehabilitation exercises. Appl. Bionics Biomech. 2016, 2016. [Google Scholar] [CrossRef] [PubMed]
- Rastegarpanah, A.; Saadat, M.; Borboni, A.; Stolkin, R. Application of a parallel robot in lower limb rehabilitation: A brief capability study. In Proceedings of the 1st International Conference on Robotics and Automation for Humanitarian Applications (RAHA 2016), Kerala, India, 18–20 December 2016. [Google Scholar]
- Pehlivan, A.U.; Sergi, F.; O’Malley, M.K. A subject-adaptive controller for wrist robotic rehabilitation. IEEE/ASME Trans. Mechatron. 2015, 20, 1338–1350. [Google Scholar] [CrossRef]
- Repperger, D.W.; Phillips, C.A.; Neidhard-Doll, A.; Reynolds, D.B.; Berlin, J. Actuator design using biomimicry methods and a pneumatic muscle system. Control Eng. Pract. 2006, 14, 999–1009. [Google Scholar] [CrossRef]
- Ba, D.X.; Ahn, K.K. Indirect sliding mode control based on gray-box identification method for pneumatic artificial muscle. Mechatronics 2015, 32, 1–11. [Google Scholar] [CrossRef]
- Xie, S.Q.; Jamwal, P.K. An iterative fuzzy controller for pneumatic muscle driven rehabilitation robot. Expert Syst. Appl. 2011, 38, 8128–8137. [Google Scholar] [CrossRef]
- Jamwal, P.K.; Xie, S.Q.; Hussain, S.; Parsons, J.G. An adaptive wearable parallel robot for the treatment of ankle injuries. IEEE/ASME Trans. Mechatron. 2014, 19, 64–75. [Google Scholar] [CrossRef]
- Park, Y.-L.; Chen, B.-R.; Young, D.; Stirling, L.; Wood, R.J.; Goldfield, E.; Nagpal, R. Bio-inspired active soft orthotic device for ankle foot pathologies. In Proceedings of the 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems: Celebrating 50 Years of Robotics (IROS’11), San Francisco, CA, USA, 25–30 September 2011; Institute of Electrical and Electronics Engineers Inc.: San Francisco, CA, USA; pp. 4488–4495. [Google Scholar]
- Sawicki, G.S.; Ferris, D.P. A pneumatically powered knee-ankle-foot orthosis (kafo) with myoelectric activation and inhibition. J. Neuroeng. Rehabil. 2009, 6, 23. [Google Scholar] [CrossRef] [PubMed]
- Murphy, P.; Adolf, G.; Daly, S.; Bolton, M.; Maurice, O.; Bonia, T.; Mavroidis, C.; Yen, S.-C. Test of a customized compliant ankle rehabilitation device in unpowered mode. In Proceedings of the 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Chicago, IL, USA, 26–30 August 2014; Volume 2014, pp. 3057–3060. [Google Scholar]
- Lin, L.-H.; Yen, J.-Y.; Wang, F.-C. System identification and robust control of a pneumatic muscle actuator system. In Proceedings of the 2nd International Conference on Engineering and Technology Innovation 2012 (ICETI 2012), Kaohsiung, Taiwan, 2–6 November 2012; Trans Tech Publications: Kaohsiung, Taiwan, 2013; pp. 1936–1940. [Google Scholar]
- Chang, M.-K.; Liou, J.-J.; Chen, M.-L. T-s fuzzy model-based tracking control of a one-dimensional manipulator actuated by pneumatic artificial muscles. Control Eng. Pract. 2011, 19, 1442–1449. [Google Scholar] [CrossRef]
- Zhao, J.; Zhong, J.; Fan, J. Position control of a pneumatic muscle actuator using RBF neural network tuned PID controller. Math. Prob. Eng. 2015, 2015. [Google Scholar] [CrossRef]
- Zhang, J.-F.; Yang, C.-J.; Chen, Y.; Zhang, Y.; Dong, Y.-M. Modeling and control of a curved pneumatic muscle actuator for wearable elbow exoskeleton. Mechatronics 2008, 18, 448–457. [Google Scholar] [CrossRef]
- Choi, T.-Y.; Choi, B.-S.; Seo, K.-H. Position and compliance control of a pneumatic muscle actuated manipulator for enhanced safety. IEEE Trans. Control Syst. Technol. 2011, 19, 832–842. [Google Scholar] [CrossRef]
- Jiang, F.; Tao, G.; Li, Q. Analysis and control of a parallel lower limb based on pneumatic artificial muscles. Adv. Mech. Eng. 2016, 9, 1–14. [Google Scholar] [CrossRef]
- Fan, Q.Y.; Yang, G.H. Adaptive actor-critic design-based integral sliding-mode control for partially unknown nonlinear systems with input disturbances. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 165–177. [Google Scholar] [CrossRef] [PubMed]
- Liu, S.Y.; Liu, Y.C.; Wang, N. Nonlinear disturbance observer-based backstepping finite-time sliding mode tracking control of underwater vehicles with system uncertainties and external disturbances. Nonlinear Dyn. 2017, 88, 465–476. [Google Scholar] [CrossRef]
- Mohammadi, A.; Tavakoli, M.; Marquez, H.J.; Hashemzadeh, F. Nonlinear disturbance observer design for robotic manipulators. Control Eng. Pract. 2013, 21, 253–267. [Google Scholar] [CrossRef]
- Yang, H.J.; Yu, Y.; Qiu, J.; Hua, C.C. Active disturbance rejection tracking control for a nonlinear pneumatic muscle system. Int. J. Control Autom. Syst. 2017, 15, 2376–2384. [Google Scholar] [CrossRef]
- Zhu, X.C.; Tao, G.L.; Cao, J. Pressure observer-based adaptive robust trajectory tracking control of a parallel manipulator driven by pneumatic muscles. J. Zhejiang Univ.-SCI A 2007, 8, 1928–1937. [Google Scholar] [CrossRef]
- Wu, J.; Huang, J.; Wang, Y.J.; Xing, K.X. Nonlinear disturbance observer-based dynamic surface control for trajectory tracking of pneumatic muscle system. IEEE Trans. Control Syst. Technol. 2014, 22, 440–455. [Google Scholar] [CrossRef]
- Elobaid, Y.M.T.; Huang, J.; Wang, Y.J. Nonlinear disturbance observer-based robust tracking control of pneumatic muscle. Math. Prob. Eng. 2014, 2014. [Google Scholar] [CrossRef]
- Yang, H.J.; Yu, Y.; Zhang, J.H. Angle tracking of a pneumatic muscle actuator mechanism under varying load conditions. Control Eng. Pract. 2017, 61, 1–10. [Google Scholar] [CrossRef]
- Jia, F.; Hou, L.; Wei, Y.; You, Y.; Yan, L. Adaptive fuzzy sliding mode control for hydraulic servo system of parallel robot. Indones. J. Electr. Eng. 2014, 12, 4125–4133. [Google Scholar] [CrossRef]
- Kanellakopoulos, I.; Kokotovic, P.V.; Morse, A.S. Systematic design of adaptive controllers for feedback linearizable systems. In Proceedings of the 1991 American Control Conference, Boston, MA, USA, 26–28 June 1991; pp. 649–654. [Google Scholar]
- Petit, F.; Daasch, A.; Albu-Schaffer, A. Backstepping control of variable stiffness robots. IEEE Trans. Control Syst. Technol. 2015, 23, 2195–2202. [Google Scholar] [CrossRef]
- Taheri, B.; Case, D.; Richer, E. Force and stiffness backstepping-sliding mode controller for pneumatic cylinders. IEEE-ASME Trans. Mechatron. 2014, 19, 1799–1809. [Google Scholar] [CrossRef]
- Esmaeili, N.; Alfi, A.; Khosravi, H. Balancing and trajectory tracking of two-wheeled mobile robot using backstepping sliding mode control: Design and experiments. J. Intell. Robot. Syst. 2017, 87, 601–613. [Google Scholar] [CrossRef]
- Pusey, J.; Fattah, A.; Agrawal, S.; Messina, E. Design and workspace analysis of a 6–6 cable-suspended parallel robot. Mech. Mach. Theory 2004, 39, 761–778. [Google Scholar] [CrossRef]
- Gao, G.; Lu, J.; Zhou, J. Kinematic modeling for a 6-DOF industrial robot. In Proceedings of the 2012 International Conference on Mechatronic Systems and Materials Application (ICMSMA 2012), Qingdao, China, 8–9 September 2012; pp. 471–474. [Google Scholar]
- Ayas, M.S.; Altas, I.H. Fuzzy logic-based adaptive admittance control of a redundantly actuated ankle rehabilitation robot. Control Eng. Pract. 2017, 59, 44–54. [Google Scholar] [CrossRef]
- Yu, Y.-Q.; Du, Z.-C.; Yang, J.-X.; Li, Y. An experimental study on the dynamics of a 3-RRR flexible parallel robot. IEEE Trans. Robot. 2011, 27, 992–997. [Google Scholar] [CrossRef]
- Hosseini, A.; Karimi, H.; Zarafshan, P.; Massah, J.; Parandian, Y. Modeling and control of an octorotor flying robot using the software in a loop. In Proceedings of the 4th International Conference on Control, Instrumentation, and Automation (ICCIA 2016), Qazvin, Iran, 27–28 January 2016; pp. 52–57. [Google Scholar]
- Li, X.; Wang, X.F.; Wang, J.H. A kind of Lagrange dynamic simplified modeling method for multi-DOF robot. J. Intell. Fuzzy Syst. 2016, 31, 2393–2401. [Google Scholar] [CrossRef]
- Shao, K.; Ma, Q. Global fuzzy sliding mode control for multi-joint robot manipulators based on backstepping. In Proceedings of the 8th International Conference on Intelligent Systems and Knowledge Engineering (ISKE 2013), Shenzhen, China, 20–23 November 2013; pp. 995–1004. [Google Scholar]
- Xing, K.; Huang, J.; Wang, Y.; Wu, J.; Xu, Q.; He, J. Tracking control of pneumatic artificial muscle actuators based on sliding mode and non-linear disturbance observer. IET Control Theory Appl. 2010, 4, 2058–2070. [Google Scholar] [CrossRef]
- Niu, J.; Yang, Q.Q.; Wang, X.Y.; Song, R. Sliding mode tracking control of a wire-driven upper-limb rehabilitation robot with nonlinear disturbance observer. Front. Neurol. 2017, 8, 646. [Google Scholar] [CrossRef] [PubMed]
- Chen, M.; Yu, J. Disturbance observer-based adaptive sliding mode control for near-space vehicles. Nonlinear Dyn. 2015, 82, 1671–1682. [Google Scholar] [CrossRef]
- Zhang, Y.M.; Yan, P. Sliding mode disturbance observer-based adaptive integral backstepping control of a piezoelectric nano-manipulator. Smart Mater. Struct. 2016, 25, 125011. [Google Scholar] [CrossRef]
- Gao, H.; Lv, Y.; Ma, G.; Li, C. Backstepping sliding mode control for combined spacecraft with nonlinear disturbance observer. In Proceedings of the 2016 UKACC 11th International Conference on Control, Belfast, UK, 31 August–2 September 2016. [Google Scholar]
- Zhang, M.; Xie, S.Q.; Li, X.; Zhu, G.; Meng, W.; Huang, X.; Veale, A. Adaptive patient-cooperative control of a compliant ankle rehabilitation robot (CARR) with enhanced training safety. IEEE Trans. Ind. Electron. 2017, 65, 1398–1407. [Google Scholar] [CrossRef]
- Su, C.; Chai, A.; Tu, X.K.; Zhou, H.Y.; Wang, H.Q.; Zheng, Z.F.; Cao, J.Y.; He, J.P. Passive and active control strategies of a leg rehabilitation exoskeleton powered by pneumatic artificial muscles. Int. J. Pattern Recognit. Artif. Intell. 2017, 31, 1759021. [Google Scholar] [CrossRef]
Methods | Maximum Error (mm) | Average Error (mm) | |||||
---|---|---|---|---|---|---|---|
A1 | A2 | A3 | A1 | A2 | A3 | ||
Position tracking results | ABS-SMC | 0.84 | 1.05 | 0.93 | 0.39 | 0.47 | 0.46 |
BS-SMC | 1.48 | 1.64 | 1.55 | 0.64 | 0.72 | 0.75 |
Methods | Maximum Error (°) | Average Error (°) | |||
---|---|---|---|---|---|
θ | φ | θ | φ | ||
Angle tracking results | ABS-SMC | 0.69 | 0.68 | 0.19 | 0.20 |
BS-SMC | 1.48 | 1.41 | 0.44 | 0.44 |
Participants | Gender | Age | Height (cm) | Weight (kg) |
---|---|---|---|---|
Subject 1 | male | 23 | 175 | 65 |
Subject 2 | male | 22 | 178 | 64 |
Subject 3 | female | 23 | 160 | 49 |
Subject 4 | female | 24 | 165 | 50 |
Subject 5 | male | 25 | 180 | 70 |
Participants | Methods | Maximum Error (mm) | Average Error (mm) | |||||
---|---|---|---|---|---|---|---|---|
A1 | A2 | A3 | A1 | A2 | A3 | |||
Position tracking results | Subject 1 | ABS-SMC | 1.10 | 1.13 | 1.33 | 0.43 | 0.47 | 0.49 |
BS-SMC | 2.71 | 3.60 | 3.24 | 1.30 | 1.48 | 1.56 | ||
Subject 2 | ABS-SMC | 1.52 | 2.07 | 1.76 | 0.39 | 0.47 | 0.37 | |
BS-SMC | 3.71 | 4.67 | 4.20 | 1.19 | 1.43 | 1.07 | ||
Subject 3 | ABS-SMC | 1.53 | 2.02 | 1.81 | 0.40 | 0.47 | 0.37 | |
BS-SMC | 3.90 | 5.01 | 4.19 | 1.17 | 1.46 | 1.10 | ||
Subject 4 | ABS-SMC | 1.77 | 2.07 | 1.88 | 0.39 | 0.48 | 0.38 | |
BS-SMC | 3.86 | 5.22 | 5.30 | 1.22 | 1.27 | 1.29 | ||
Subject 5 | ABS-SMC | 1.39 | 1.97 | 1.66 | 0.39 | 0.47 | 0.37 | |
BS-SMC | 3.74 | 4.96 | 4.63 | 1.14 | 1.34 | 1.09 |
Participants | Methods | Maximum Error (°) | Average Error (°) | |||
---|---|---|---|---|---|---|
θ | φ | θ | φ | |||
Angle tracking results | Subject 1 | ABS-SMC | 0.90 | 0.99 | 0.20 | 0.39 |
BS-SMC | 2.04 | 2.50 | 0.54 | 0.75 | ||
Subject 2 | ABS-SMC | 1.12 | 0.99 | 0.29 | 0.28 | |
BS-SMC | 2.25 | 2.18 | 0.50 | 0.78 | ||
Subject 3 | ABS-SMC | 1.21 | 1.18 | 0.29 | 0.34 | |
BS-SMC | 2.91 | 2.36 | 0.67 | 0.78 | ||
Subject 4 | ABS-SMC | 1.41 | 1.13 | 0.43 | 0.34 | |
BS-SMC | 3.32 | 2.75 | 0.63 | 0.66 | ||
Subject 5 | ABS-SMC | 1.14 | 0.89 | 0.27 | 0.28 | |
BS-SMC | 2.97 | 2.17 | 0.92 | 0.94 |
Man-Made Resistance | Size (N) | Duration (s) | |
---|---|---|---|
Phase i (P i) | None | 0 | 0 |
Phase ii (P ii) | Applied | 10 | 2 |
Phase iii (P iii) | Applied | 30 | 2 |
Phase iv (P iv) | Applied | 30 | 3 |
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ai, Q.; Zhu, C.; Zuo, J.; Meng, W.; Liu, Q.; Xie, S.Q.; Yang, M. Disturbance-Estimated Adaptive Backstepping Sliding Mode Control of a Pneumatic Muscles-Driven Ankle Rehabilitation Robot. Sensors 2018, 18, 66. https://doi.org/10.3390/s18010066
Ai Q, Zhu C, Zuo J, Meng W, Liu Q, Xie SQ, Yang M. Disturbance-Estimated Adaptive Backstepping Sliding Mode Control of a Pneumatic Muscles-Driven Ankle Rehabilitation Robot. Sensors. 2018; 18(1):66. https://doi.org/10.3390/s18010066
Chicago/Turabian StyleAi, Qingsong, Chengxiang Zhu, Jie Zuo, Wei Meng, Quan Liu, Sheng Q. Xie, and Ming Yang. 2018. "Disturbance-Estimated Adaptive Backstepping Sliding Mode Control of a Pneumatic Muscles-Driven Ankle Rehabilitation Robot" Sensors 18, no. 1: 66. https://doi.org/10.3390/s18010066
APA StyleAi, Q., Zhu, C., Zuo, J., Meng, W., Liu, Q., Xie, S. Q., & Yang, M. (2018). Disturbance-Estimated Adaptive Backstepping Sliding Mode Control of a Pneumatic Muscles-Driven Ankle Rehabilitation Robot. Sensors, 18(1), 66. https://doi.org/10.3390/s18010066