Model-free adaptive task-space sliding mode control of a delta robot using a novel reaching law

Alireza Fateh,Hamidreza Momeni
DOI: https://doi.org/10.1016/j.isatra.2024.03.034
IF: 7.3
2024-04-01
ISA Transactions
Abstract:Highlights • Proposed control is based on an analytical dynamic modeling of Delta robot. • Stability analysis and Simulations are based on this new model. • A simple straight forward estimation of the inverse Jacobian matrix is presented based on the gradient descent algorithm. • Joint acceleration is not required in the inverse Jacobian matrix estimation. • No prior knowledge of the model uncertainty bound is needed. • Proposed control system is model-free. • A less conservative gain is acquired for the switching function. • Chattering attenuation is achieved. • Control effort regulation within the permitted values is established. This paper presents a model-free adaptive sliding mode control for the Delta robot with a novel reaching law for achieving a less conservative sign-function gain and protecting the Delta robot against overloads. A desired closed-loop system with asymptotic stability based on the Lyapunov theorem is proposed to derive the control law. The proposed control system can overcome uncertainties without prior knowledge of the bounding functions. The reaching time is adjusted adaptively to achieve a smooth convergence to the sliding surface, resulting in chattering attenuation. The gradient descent algorithm is utilized for the first time with a novel adaptation rule to estimate the Delta robot inverse Jacobian matrix. Instead of employing a numerical dynamic model, an analytical model is used for the proposed control law, stability analysis, and simulations. A simple, straightforward inverse-kinematics solution based on a geometrical approach is presented. Simulation results demonstrate a superior performance of the proposed reaching law through comparisons.
automation & control systems,instruments & instrumentation,engineering, multidisciplinary
What problem does this paper attempt to address?