A nonlinear robust optimal controller for an active transfemoral prosthesis: An estimator-based state-dependent Riccati equation approach

This article presents an estimator-based nonlinear robust optimal controller for an active prosthetic leg for transfemoral amputees. The proposed controller is derived from a combination of the state-dependent Riccati equation technique to optimize the energy consumption of the robot/prosthesis system and the sliding mode control to reduce the effects of the model parametric uncertainties and ground reaction forces as nonparametric uncertainties. In addition, the integral state control technique is employed to improve tracking; also, to have a compromise between tracking performance and control signal chattering, the boundary layer is then used. In this study, the performance of both the controller and estimator in the presence of noise and disturbance is assessed for nominal system while ±40% parametric uncertainty with respect to saturation bounds of control signals is considered. The results of the simulation in this research with ±40% parametric uncertainty compared to a robust adaptive impedance control approach with the only variation of ±30% on the system parameters, show high performance of the proposed controllers in reducing energy consumption, good robustness, improved position tracking performance, and good performance in estimating state variables, even in the presence of large initial errors compared to the extended Kalman filter.

[1]  Zhihong Man,et al.  Non-singular terminal sliding mode control of rigid manipulators , 2002, Autom..

[2]  Metin U. Salamci,et al.  State dependent sliding sectors for nonlinear systems with nonlinear sliding surfaces , 2013, 2013 American Control Conference.

[3]  Aaron D. Ames,et al.  Model-Based Adaptive Control of Transfemoral Prostheses: Theory, Simulation, and Experiments , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[4]  Hamid D. Taghirad,et al.  Stability analysis of the discrete-time difference SDRE state estimator in a noisy environment , 2009, 2009 IEEE International Conference on Control and Automation.

[5]  Moharam Habibnejad Korayem,et al.  Sliding mode control design based on the state-dependent Riccati equation: theoretical and experimental implementation , 2019, Int. J. Control.

[6]  S. R. Nekoo,et al.  Finite-time state-dependent Riccati equation for time-varying nonaffine systems: rigid and flexible joint manipulator control. , 2015, ISA transactions.

[7]  Seyed Mahmoud Moosavi DERIVATIVE-FREE KALMAN FILTER-BASED CONTROL OF NONLINEAR SYSTEMS WITH APPLICATION TO TRANSFEMORAL PROSTHESES , 2017 .

[8]  Reza Osqueizadeh,et al.  Trans-Tibial Amputee Gait Correction through Real-Time Visual Feedback , 2016 .

[9]  Moharam Habibnejad Korayem,et al.  Controller design of cooperative manipulators using state-dependent Riccati equation , 2018, Robotica.

[10]  Hamid Reza Karimi,et al.  Takagi–Sugeno Model Based Event-Triggered Fuzzy Sliding-Mode Control of Networked Control Systems With Semi-Markovian Switchings , 2020, IEEE Transactions on Fuzzy Systems.

[11]  Moharam Habibnejad Korayem,et al.  The SDRE controller and estimator design for flexible joint manipulators in presence of noise and disturbance , 2016 .

[12]  Dan Simon,et al.  Ground reaction force estimation in prosthetic legs with an extended Kalman filter , 2016, 2016 Annual IEEE Systems Conference (SysCon).

[13]  Hanz Richter,et al.  Dynamic Modeling, Parameter Estimation and Control of a Leg Prosthesis Test Robot , 2015 .

[14]  Vahid Azimi,et al.  Stable Robust Adaptive Impedance Control of a Prosthetic Leg , 2015 .

[15]  Tayfun Çimen,et al.  State-Dependent Riccati Equation (SDRE) Control: A Survey , 2008 .

[16]  Saeed Rafee Nekoo,et al.  Tutorial and Review on the State-dependent Riccati Equation , 2019, Journal of Applied Nonlinear Dynamics.

[17]  C. D. Hoover,et al.  Stair Ascent With a Powered Transfemoral Prosthesis Under Direct Myoelectric Control , 2013, IEEE/ASME Transactions on Mechatronics.

[18]  Mohammad Bagher Menhaj,et al.  Optimal Sliding Mode Controller for an Active Transfemoral Prosthesis Using State-Dependent Riccati Equation Approach , 2020 .

[19]  Lei Xu,et al.  A magnetorheological damper-based prosthetic knee (MRPK) and sliding mode tracking control method for an MRPK-based lower limb prosthesis , 2017 .

[20]  Peter Xiaoping Liu,et al.  Robust Sliding Mode Control for Robot Manipulators , 2011, IEEE Transactions on Industrial Electronics.

[21]  Wenhai Qi,et al.  Sliding Mode Control for Nonlinear Stochastic Singular Semi-Markov Jump Systems , 2020, IEEE Transactions on Automatic Control.

[22]  Vahid Azimi,et al.  Ground Reaction Force Estimation in Prosthetic Legs With Nonlinear Kalman Filtering Methods , 2017 .

[23]  Jennie Si,et al.  A New Powered Lower Limb Prosthesis Control Framework Based on Adaptive Dynamic Programming , 2017, IEEE Transactions on Neural Networks and Learning Systems.

[24]  Thang Nguyen,et al.  Robust Adaptive Impedance Control With Application to a Transfemoral Prosthesis and Test Robot , 2018, Journal of Dynamic Systems, Measurement, and Control.

[25]  Aaron D. Ames,et al.  First steps toward translating robotic walking to prostheses: a nonlinear optimization based control approach , 2017, Auton. Robots.

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

[27]  Moharam Habibnejad Korayem,et al.  Optimal sliding mode control design based on the state-dependent Riccati equation for cooperative manipulators to increase dynamic load carrying capacity , 2018, Robotica.

[28]  M H Korayem,et al.  State-dependent differential Riccati equation to track control of time-varying systems with state and control nonlinearities. , 2015, ISA transactions.

[29]  John D'Azzo,et al.  Linear Control System Analysis and Design: Conventional and Modern , 1977 .