Abstract
Recently, different exoskeleton devices have been developed to provide required mechanical power in augmentation and rehabilitation applications. The design of an appropriate control is one of the challenges in the field of exoskeletons which have attracted extensive attention in the past years. One of the noticeable approaches proposed for the control of augmentation exoskeletons is sensitivity amplification control (SAC), which presents remarkable merits such as no need for interaction force measurement. However, its performance is highly susceptible to the presence of an uncertainty, due to its high model dependency. In this paper, an intermediary control approach as a potential solution is presented to preserve the control performance considerably in the presence of an uncertainty and to take the advantage of the SAC controller. The control scheme is composed of two phases: training and utilization. In the training phase, it is assumed that the measurement of the interaction forces between the user and the robot is temporarily available by using additional force sensors. Therefore, the controller is designed in the form of a robust admittance controller accompanied by an LWPR network as a universal approximator to estimate the uncertainty. In the next phase, the controller is modified to solve the constraint of measuring the interaction forces and simulate the SAC control method in the presence of the uncertainty. The convergence of the closed-loop system is evaluated by the Lyapunov theorem in both phases. Moreover, based on a simulation on a swing leg, the effectiveness of the proposed control strategy is investigated. The results show significant improvement in exhibiting the desired dynamics in the presence of an uncertainty, compared to the classical SAC controller.
Similar content being viewed by others
References
Anam K, Al-Jumaily AA (2012) Active exoskeleton control systems: state of the art. Procedia Engineering 41:988–994
Behnamgol V, Vali A, Mohammadzaman I (2015) Second order sliding mode control with finite time convergence. AUT J Model Simul 45:41–52
Beyl P, Van Damme M, Van Ham R, Vanderborght B, Lefeber D (2009) Design and control of a lower limb exoskeleton for robot-assisted gait training. Appl Bion Biomech 6:229–243
Cong L, Wu D, Long Y, Du Z, Dong W (2017) Parameter identification based sensitivity amplification control for lower extremity exoskeleton. In: Proceedings of the 2017 international conference on artificial intelligence, automation and control technologies. ACM, p 8
Daachi M, Madani T, Daachi B, Djouani K (2015) A radial basis function neural network adaptive controller to drive a powered lower limb knee joint orthosis. Appl Soft Comput 34:324–336
Dai S, Li S, Yang Z (2012) Research about exoskeleton’s reference trajectory generation based on RBF neural network. Computer, informatics, cybernetics and applications. Springer, Berlin, pp 1501–1511
Duong MK, Cheng H, Tran HT, Jing Q (2016) Minimizing human-exoskeleton interaction force using compensation for dynamic uncertainty error with adaptive RBF network. J Intell Rob Syst 82:413–433
Fei J, Ding H (2012) Adaptive sliding mode control of dynamic system using RBF neural network. Nonlinear Dyn 70:1563–1573
Ghan J, Kazerooni H (2006) System identification for the Berkeley lower extremity exoskeleton (BLEEX). In: Proceedings 2006 IEEE International conference on robotics and automation. ICRA 2006. IEEE, pp 3477–3484
Ghan J, Steger R, Kazerooni H (2006) Control and system identification for the Berkeley lower extremity exoskeleton (BLEEX). Adv Robot 20:989–1014
Huang R, Cheng H, Chen Q, Tran H-T, Lin X (2015) Interactive learning for sensitivity factors of a human-powered augmentation lower exoskeleton. In: 2015 IEEE/RSJ international conference on intelligent robots and systems (IROS). IEEE, pp 6409–6415
Huang R, Cheng H, Guo H, Chen Q (2016) Hierarchical interactive learning for a human-powered augmentation lower exoskeleton. In: 2016 international conference on robotics and automation (ICRA). IEEE, pp 5355–5360
Jimenez-Fabian R, Verlinden O (2012) Review of control algorithms for robotic ankle systems in lower-limb orthoses, prostheses, and exoskeletons. Med Eng Phys 34:397–408
Kazerooni H, Racine J-L, Huang L, Steger R (2005) On the control of the Berkeley lower extremity exoskeleton (BLEEX). In: Proceedings of the 2005 IEEE international conference on robotics and automation, 2005. ICRA 2005. IEEE, pp 4353–4360
Kazerooni H, Steger R, Huang L (2006) Hybrid control of the berkeley lower extremity exoskeleton (bleex). The International Journal of Robotics Research 25:561–573
Klanke S, Vijayakumar S, Schaal S (2008) A library for locally weighted projection regression. Journal of Machine Learning Research 9:623–626
Leeghim H, Seo I-H, Bang H (2008) Adaptive nonlinear control using input normalized neural networks. J Mech Sci Technol 22:1073–1083. https://doi.org/10.1007/s12206-007-1119-1
Liu D, Tang Z, Pei Z (2015) The motion control of lower extremity exoskeleton based on RBF neural network identification. In: 2015 IEEE international conference on information and automation. IEEE, pp 1838-1842
Lu R, Li Z, Su C-Y, Xue A (2014) Development and learning control of a human limb with a rehabilitation exoskeleton. IEEE Trans Industr Electron 61:3776–3785
Mefoued S (2015) A second order sliding mode control and a neural network to drive a knee joint actuated orthosis. Neurocomputing 155:71–79
Miranda ABW, Forner-Cordero (2013) A upper limb exoskeleton control based on sliding mode control and feedback linearization. In: 2013 ISSNIP biosignals and biorobotics conference (BRC). IEEE, pp 1–6
Nagarajan U, Aguirre-Ollinger G, Goswami A (2016) Integral admittance shaping: a unified framework for active exoskeleton control. Robotics and Autonomous Systems 75:310–324
Nakanishi J, Farrell JA, Schaal S (2005) Composite adaptive control with locally weighted statistical learning. Neural Networks 18:71–90
Nelles O (2013) Nonlinear system identification: from classical approaches to neural networks and fuzzy models. Springer, Berlin
Nguyen-Tuong D, Peters J (2008) Learning robot dynamics for computed torque control using local gaussian processes regression. In: ECSIS symposium on learning and adaptive behaviors for robotic systems. LAB-RS’08. IEEE, pp 59–64
Racine J-L (2003) Control of a lower extremity exoskeleton for human performance amplification. University of California, Berkeley
Rahman MH, Saad M, Kenné J-P, Archambault PS (2013) Control of an exoskeleton robot arm with sliding mode exponential reaching law International Journal of Control. Automation and Systems 11:92–104
Schaal S, Atkeson CG (1998) Constructive incremental learning from only local information. Neural Comput 10:2047–2084
Sigaud O, Salaün C, Padois V (2011) On-line regression algorithms for learning mechanical models of robots: a survey. Robotics and Autonomous Systems 59:1115–1129
Song S, Zhang X, Tan Z (2014) RBF neural network based sliding mode control of a lower limb exoskeleton suit Strojniški vestnik. J Mechanical Engineering 60:437–446
Sun T, Pei H, Pan Y, Zhou H, Zhang C (2011) Neural network-based sliding mode adaptive control for robot manipulators. Neurocomputing 74:2377–2384
Taherifar A, Vossoughi G, Selk Ghafari A (2017) Optimal target impedance selection of the robot interacting with human. Adv Robot 31:428–440
Tran H-T, Cheng H, Lin X, Duong M-K, Huang R (2014) The relationship between physical human-exoskeleton interaction and dynamic factors: using a learning approach for control applications Science China. Inf Sci 57:1–13
Vijayakumar S, Schaal S (2000a) Locally weighted projection regression: an O(n) algorithm for incremental real time learning in high dimensional space. In: Proceedings of the seventeenth international conference on machine learning (ICML 2000), pp 288–293
Vijayakumar S, Schaal S (2000b) Real time learning in humanoids: a challenge for scalability of online algorithms. In: Proceedings of IEEE international conference on humanoid robots, pp 7–8
Wang X, Li X, Wang J, Fang X, Zhu X (2016) Data-driven model-free adaptive sliding mode control for the multi degree-of-freedom robotic exoskeleton. Inf Sci 327:246–257
Yang Z, Gui L, Yang X, Gu W, Zhang Y (2007) Simulation research of exoskeleton suit based on sensitivity amplification control. In: 2007 IEEE international conference on automation and logistics, 2007. IEEE, pp 1353–1357
Yang X, Lihua G, Yang Z, Gu W (2008a) Lower extreme carrying exoskeleton robot adaptive control using wavelet neural networks. In: Fourth international conference on natural computation, 2008. ICNC’08. IEEE, pp 399–403
Yang Z, Gui L, Yang X, Gu W (2008b) Simulation research of exoskeleton suit based on neural network sensitivity amplification control. In: Chinese control and decision conference, 2008. CCDC 2008. IEEE, pp 3340–3344
Yang Z, Zhu Y, Yang X, Zhang Y (2009) Impedance control of exoskeleton suit based on adaptive RBF neural network. In: International conference on intelligent human–machine systems and cybernetics, 2009. IHMSC’09, 2009. IEEE, pp 182–187
Yang X, Zhao H, Zhang Y, Liu X (2014) Carrying lower extreme exoskeleton rapid terminal sliding-mode robust control Journal of Computers 9:202–208
Yu W, Rosen J, Li X (2011) PID admittance control for an upper limb exoskeleton. In: American control conference (ACC), 2011. IEEE, pp 1124–1129
Acknowledgements
The authors would like to thank Iran National Science Foundation (INSF) for their financial support (Project Number: 95849278).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Shahi, H., Yousefi-Koma, A. & Moghaddam, M.M. A Modified Approach to Sensitivity Amplification Control to Handle Uncertainties. Iran J Sci Technol Trans Mech Eng 43 (Suppl 1), 965–981 (2019). https://doi.org/10.1007/s40997-018-0207-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40997-018-0207-4