1
|
Al-Dujailii AQ, Hasan AF, Humaidi AJ, Al-Jodah A. Anti-disturbance control design of Exoskeleton Knee robotic system for rehabilitative care. Heliyon 2024; 10:e28911. [PMID: 38694091 PMCID: PMC11061691 DOI: 10.1016/j.heliyon.2024.e28911] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/05/2023] [Revised: 03/16/2024] [Accepted: 03/26/2024] [Indexed: 05/03/2024] Open
Abstract
In this study, Active Disturbance Rejection Control (ADRC) has been designed for motion control of knee-joint based on exoskeleton medical robot. The extended state observer (ESO) is the main part of ADRC structure, which is responsible for estimating both actual states and system uncertainties. The proposed control scheme has adopted two versions of observers as disturbance estimators: linear extended state observer (LESO) and nonlinear extended state observer (NESO). The efficacy of proposed ADRC is strongly related to the performance of used ESO. As such, a comparison study has been conducted to evaluate the performance of two ADRCs in terms of disturbance-rejection capability and robustness to variation in system parameters under two version of ESO (LSO and NLESO). In order to enhance the dynamic performance of ADRC, Particle Swarm Optimization (PSO) algorithm has been used to optimally tune the design parameters of control scheme. To show the effectiveness of proposed LESO-based ADRC and NLESO-based ADRC, numerical simulation have been conducted. The proposed controllers have tested for an uncertain exoskeleton-knee system, where a 20% change in parameters was permitted over their nominal values. The results indicate that the ADRC algorithm based on LESO outperforms the one based on NESO in terms of disturbances rejection ability and robustness to parameters' variations.
Collapse
Affiliation(s)
- Ayad Q. Al-Dujailii
- Electrical Engineering Technical College, Middle Technical University, Baghdad, 10022, Iraq
| | - Alaq F. Hasan
- Technical Engineering College, Middle Technical University, Baghdad, Iraq
| | - Amjad J. Humaidi
- Control and Systems Engineering Department, University of Technology, Baghdad, Iraq
| | - Ammar Al-Jodah
- University of Western Australia, Perth, WA 6907, Australia
| |
Collapse
|
2
|
Abadi A, Ayeb A, Labbadi M, Fofi D, Bakir T, Mekki H. Robust Tracking Control of Wheeled Mobile Robot Based on Differential Flatness and Sliding Active Disturbance Rejection Control: Simulations and Experiments. SENSORS (BASEL, SWITZERLAND) 2024; 24:2849. [PMID: 38732955 PMCID: PMC11086255 DOI: 10.3390/s24092849] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 03/22/2024] [Revised: 04/17/2024] [Accepted: 04/25/2024] [Indexed: 05/13/2024]
Abstract
This paper proposes a robust tracking control method for wheeled mobile robot (WMR) against uncertainties, including wind disturbances and slipping. Through the application of the differential flatness methodology, the under-actuated WMR model is transformed into a linear canonical form, simplifying the design of a stabilizing feedback controller. To handle uncertainties from wheel slip and wind disturbances, the proposed feedback controller uses sliding mode control (SMC). However, increased uncertainties lead to chattering in the SMC approach due to higher control inputs. To mitigate this, a boundary layer around the switching surface is introduced, implementing a continuous control law to reduce chattering. Although increasing the boundary layer thickness reduces chattering, it may compromise the robustness achieved by SMC. To address this challenge, an active disturbance rejection control (ADRC) is integrated with boundary layer sliding mode control. ADRC estimates lumped uncertainties via an extended state observer and eliminates them within the feedback loop. This combined feedback control method aims to achieve practical control and robust tracking performance. Stability properties of the closed-loop system are established using the Lyapunov theory. Finally, simulations and experimental results are conducted to compare and evaluate the efficiency of the proposed robust tracking controller against other existing control methods.
Collapse
Affiliation(s)
- Amine Abadi
- Laboratory ImViA EA 7535, University of Bourgogne, 21000 Dijon, France; (D.F.); (T.B.)
| | - Amani Ayeb
- National Institute of Applied Science and Technology, Physics and Instrumentation Department, Tunis 1080, Tunisia;
| | - Moussa Labbadi
- LIS UMR CNRS 7020, Aix-Marseille University, 13013 Marseille, France;
| | - David Fofi
- Laboratory ImViA EA 7535, University of Bourgogne, 21000 Dijon, France; (D.F.); (T.B.)
| | - Toufik Bakir
- Laboratory ImViA EA 7535, University of Bourgogne, 21000 Dijon, France; (D.F.); (T.B.)
| | - Hassen Mekki
- NOCCS Laboratory, National School of Engineering of Sousse, University of Sousse, Sousse 4054, Tunisia;
| |
Collapse
|
3
|
Zhu Z, Liu L, Zhang W, Jiang C, Wang X, Li J. Design and motion control of exoskeleton robot for paralyzed lower limb rehabilitation. Front Neurosci 2024; 18:1355052. [PMID: 38456145 PMCID: PMC10918848 DOI: 10.3389/fnins.2024.1355052] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/13/2023] [Accepted: 02/05/2024] [Indexed: 03/09/2024] Open
Abstract
Introduction Patients suffering from limb movement disorders require more complete rehabilitation treatment, and there is a huge demand for rehabilitation exoskeleton robots. Flexible and reliable motion control of exoskeleton robots is very important for patient rehabilitation. Methods This paper proposes a novel exoskeleton robotic system for lower limb rehabilitation. The designed lower limb rehabilitation exoskeleton robot mechanism is mainly composed of the hip joint mechanism, the knee joint mechanism and the ankle joint mechanism. The forces and motion of the exoskeleton robot were analyzed in detail to determine its design parameters. The robot control system was developed to implement closed-loop position control and trajectory planning control of each joint mechanism. Results Multiple experiments and tests were carried out to verify robot's performance and practicality. In the robot angular response experiments, the joint mechanism could quickly adjust to different desired angles, including 15°, 30°, 45°, and 60°. In the trajectory tracking experiments, the exoskeleton robot could complete tracking movements of typical actions such as walking, standing up, sitting down, go upstairs and go downstairs, with a maximum tracking error of ±5°. Robotic wearing tests on normal people were performed to verify the assistive effects of the lower limb rehabilitation exoskeleton at different stages. Discussion The experimental results indicated that the exoskeleton robot has excellent reliability and practicality. The application of this exoskeleton robotic system will help paralyzed patients perform some daily movements and sports.
Collapse
Affiliation(s)
- Zhiyong Zhu
- College of Automation, Nanjing University of Posts and Telecommunications, Nanjing, China
- School of Mechanical Engineering, Southeast University, Nanjing, China
| | - Lingyan Liu
- School of Mechanical Engineering, Southeast University, Nanjing, China
| | - Wenbin Zhang
- College of Computer Science and Software Engineering, Hohai University, Nanjing, Jiangsu, China
| | - Cong Jiang
- School of Mechanical Engineering, Southeast University, Nanjing, China
| | - Xingsong Wang
- School of Mechanical Engineering, Southeast University, Nanjing, China
| | - Jie Li
- College of Automation, Nanjing University of Posts and Telecommunications, Nanjing, China
| |
Collapse
|
4
|
Xu J, Li D, Zhang J. Extended state observer based dynamic iterative learning for trajectory tracking control of a six-degrees-of-freedom manipulator. ISA TRANSACTIONS 2023:S0019-0578(23)00427-5. [PMID: 37839933 DOI: 10.1016/j.isatra.2023.09.020] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 10/11/2022] [Revised: 08/21/2023] [Accepted: 09/16/2023] [Indexed: 10/17/2023]
Abstract
With the development of industrial automation comes an ever, broadening number of application scenarios for manipulators along with increasing demands for their precise control. However, manipulator trajectory tracking control schemes often exhibit problems such as those related to high levels of coupling, complex calculations, and in various difficulties in application for industrial environments. For the problems of low accuracy in control and poor robustness of multiple-jointed robotic trajectory tracking, iterative learning control (ILC) with model compensation (MC) based on extended state observer (ESO) has been proposed for the trajectory tracking control of six-degrees-of-freedom (six-DOF) manipulators. The scheme has excellent features to overcome uncertainties in repetitive tasks, including unknown bounded perturbations that are external to the model or dynamic perturbations that are internal to the model. The proposed control strategy combines ESO, iterative learning, and MC, for precise control of trajectory tracking. Here, ESO is used to estimate disturbances, iterative learning allows fast and accurate control in repeated tasks, and the model-compensated control algorithm alleviates the necessary for many inverse operations. The convergence of our proposed control scheme is proved through Lyapunov function and time-varying approximation theory. Simulation and experimental results verify the validity of the proposed scheme.
Collapse
Affiliation(s)
- Jiahui Xu
- College of Information Science and Technology, Beijing University of Chemical Technology, Beijing 100029, China
| | - Dazi Li
- College of Information Science and Technology, Beijing University of Chemical Technology, Beijing 100029, China.
| | - Jinhui Zhang
- School of Automation, Beijing Institute of Technology, Beijing 100081, China.
| |
Collapse
|
5
|
A practical study of active disturbance rejection control for rotary flexible joint robot manipulator. Soft comput 2023. [DOI: 10.1007/s00500-023-08026-x] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 03/19/2023]
|
6
|
Adaptive Synergetic Motion Control for Wearable Knee-Assistive System: A Rehabilitation of Disabled Patients. ACTUATORS 2022. [DOI: 10.3390/act11070176] [Citation(s) in RCA: 4] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/16/2022]
Abstract
In this study, synergetic-based adaptive control design is developed for trajectory tracking control of joint position in knee-rehabilitation system. This system is often utilized for rehabilitation of patients with lower-limb disabilities. However, this knee-assistive system is subject to uncertainties when applied to different persons undertaking exercises. This is due to the different masses and inertias of different persons. In order to cope with these uncertainties, an adaptive scheme has been proposed. In this study, an adaptive synergetic control scheme is established, and control laws are developed to ensure stable knee exoskeleton system subjected to uncertainties in parameters. Based on Lyapunov stability analysis, the developed adaptive synergetic laws are used to estimate the potential uncertainties in the coefficients of the knee-assistive system. These developed control laws guarantee the stability of the knee rehabilitation system controlled by the adaptive synergetic controller. In this study, particle swarm optimization (PSO) algorithm is introduced to tune the design parameters of adaptive and non-adaptive synergetic controllers, in order to optimize their tracking performances by minimizing an error-cost function. Numerical simulations are conducted to show the effectiveness of the proposed synergetic controllers for tracking control of the exoskeleton knee system. The results show that compared to classical synergetic controllers, the adaptive synergetic controller can guarantee the boundedness of the estimated parameters and hence avoid drifting, which in turn ensures the stability of the controlled system in the presence of parameter uncertainties.
Collapse
|
7
|
Sliding Mode Controller with Generalized Extended State Observer for Single Link Flexible Manipulator. APPLIED SCIENCES-BASEL 2022. [DOI: 10.3390/app12063079] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/17/2022]
Abstract
This paper presents an enhanced generalized extended state observer (EGESO) based sliding mode control (SMC) technique for dealing with the disturbance attenuation problem for a class of non-integral chain systems with mismatched uncertainty. In the proposed control law, the robust SMC with reaching phase elimination is applied in the proposed control law, which uses the estimated states of a system. The stability analysis is thoroughly examined for both EGESO and SMC. The efficacy of the proposed controller is verified using specific examples, and later it is applied on a single-link flexible manipulator. Through simulation and experimentation analysis, it is observed that the proposed controller is giving a robust transient response as compared to existing GESO based controllers.
Collapse
|
8
|
Modeling-Based EMG Signal (MBES) Classifier for Robotic Remote-Control Purposes. ACTUATORS 2022. [DOI: 10.3390/act11030065] [Citation(s) in RCA: 2] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 12/22/2022]
Abstract
The fast-growing human–robot collaboration predicts that a human operator could command a robot without mechanical interface if effective communication channels are established. In noisy, vibrating and light sensitive environments, some sensors for detecting the human intention could find critical issues to be adopted. On the contrary, biological signals, as electromyographic (EMG) signals, seem to be more effective. In order to command a laboratory collaborative robot powered by McKibben pneumatic muscles, promising actuators for human–robot collaboration due to their inherent compliance and safety features have been researched, a novel modeling-based electromyographic signal (MBES) classifier has been developed. It is based on one EMG sensor, a Myotrac one, an Arduino Uno and a proper code, developed in the Matlab environment, that performs the EMG signal recognition. The classifier can recognize the EMG signals generated by three hand-finger movements, regardless of the amplitude and time duration of the signal and the muscular effort, relying on three mathematical models: exponential, fractional and Gaussian. These mathematical models have been selected so that they are the best fitting with the EMG signal curves. Each of them can be assigned a consent signal for performing the wanted pick-and-place task by the robot. An experimental activity was carried out to test and achieve the best performance of the classifier. The validated classifier was applied for controlling three pressure levels of a McKibben-type pneumatic muscle. Encouraging results suggest that the developed classifier can be a valid command interface for robotic purposes.
Collapse
|
9
|
Active Disturbance Rejection Control Based Sinusoidal Trajectory Tracking for an Upper Limb Robotic Rehabilitation Exoskeleton. APPLIED SCIENCES-BASEL 2022. [DOI: 10.3390/app12031287] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/17/2022]
Abstract
In this paper, a combined control strategy with extended state observer (ESO) and finite time stable tracking differentiator (FTSTD) has been proposed to perform flexion and extension motion repetitively and accurately in the sagittal plane for shoulder and elbow joints. The proposed controller improves the tracking accuracy, performs state estimation, and actively rejects disturbance. A sinusoidal trajectory as an input has been given to a two-link multiple-input multiple-output (MIMO) upper limb robotic rehabilitation exoskeleton (ULRRE) for a passive rehabilitation purpose. The efficacy of the controller has been tested with the help of performance indices such as integral time square error (ITSE), integral square error (ISE), integral time absolute error (ITAE), and integral of the absolute magnitude of error (IAE). The system model is obtained through the Euler–Lagrangian method, and the controller’s stability is also given. The proposed controller has been simulated for ±20% parameter variation with constant external disturbances to test the disturbance rejection ability and robustness against parametric uncertainties. The proposed controller has been compared with already developed ESO-based methods such as active disturbance rejection control (ADRC), nonlinear active disturbance rejection control (NLADRC), and improved active disturbance rejection control (I-ADRC). It has been found that the proposed method increases tracking performance, as evidenced by the above performance indices.
Collapse
|