Next Article in Journal
Multi-Task Learning for Compositional Data via Sparse Network Lasso
Next Article in Special Issue
Event-Triggered Tracking Control for Adaptive Anti-Disturbance Problem in Systems with Multiple Constraints and Unknown Disturbances
Previous Article in Journal
Noise Enhancement of Neural Information Processing
Previous Article in Special Issue
Adaptive Fixed-Time Neural Networks Control for Pure-Feedback Non-Affine Nonlinear Systems with State Constraints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of Adaptive Fractional-Order Fixed-Time Sliding Mode Control for Robotic Manipulators

1
College of Computer and Information Sciences, Prince Sultan University, Riyadh 11586, Saudi Arabia
2
Automated Systems and Soft Computing Lab (ASSCL), Prince Sultan University, Riyadh 11586, Saudi Arabia
3
Faculty of Computers and Artificial Intelligence, Benha University, Benha 13518, Egypt
*
Author to whom correspondence should be addressed.
Entropy 2022, 24(12), 1838; https://doi.org/10.3390/e24121838
Submission received: 16 November 2022 / Revised: 2 December 2022 / Accepted: 7 December 2022 / Published: 16 December 2022
(This article belongs to the Special Issue Nonlinear Control Systems with Recent Advances and Applications)

Abstract

:
In this investigation, the adaptive fractional-order non-singular fixed-time terminal sliding mode (AFoFxNTSM) control for the uncertain dynamics of robotic manipulators with external disturbances is introduced. The idea of fractional-order non-singular fixed-time terminal sliding mode (FoFxNTSM) control is presented as the initial step. This approach, which combines the benefits of a fractional-order parameter with the advantages of NTSM, gives rapid fixed-time convergence, non-singularity, and chatter-free control inputs. After that, an adaptive control strategy is merged with the FoFxNTSM, and the resulting model is given the label AFoFxNTSM. This is done in order to account for the unknown dynamics of the system, which are caused by uncertainties and bounded external disturbances. The Lyapunov analysis reveals how stable the closed-loop system is over a fixed time. The pertinent simulation results are offered here for the purposes of evaluating and illustrating the performance of the suggested scheme applied on a PUMA 560 robot.

1. Introduction

The latest advancements in the domain of control systems are having a significant impact on the field of mechatronics and robotic system design and development. The topic of controlling a robotic manipulator is investigated in the field of control theory. Specifically, it is a highly non-linear system that also possesses a high degree of mechanical instability. Due to this, the system in question needs to be able to maintain a high level of stability, while still having the capacity to monitor accurately its course in the face of external disturbance and uncertainty [1]. Despite the fact that a large variety of viable solutions have been proposed for uncertain robotic systems that are subject to external disturbances, it is impossible to avoid the uncertain parameters when operating under real-world conditions. Due to this, it is difficult for a system to be precisely regulated if the controller is impacted in any way by the disturbance. As a direct result of this, there is a growing interest in the creation of robust control systems, which have been the subject of substantial research and are currently being deployed in a wide variety of industries [2]. Moreover, a robust adaptive control mechanism is built to compensate for the unknown uncertainties and disturbances so that the system continues to function effectively. The advantage of the approach behind robust adaptive control is that the control system itself needs to be robust in order to guarantee the attainment of the necessary level of both performance and stability.
Sliding mode control, commonly known as SMC, is a type of control strategy that is both non-linear and robust [3]. It can effectively deal with non-linear systems that are uncertain, have confined disturbances, and have a low sensitivity to changes in the system’s parameters. Terminal SMC (TSMC) was introduced in [4] with the objective of achieving robust finite-time stability. TSMC offers accurate tracking and increased precision. However, delayed convergence and singularity are problematic. As a result, SMC approaches were created as solutions to these issues in order to achieve rapid convergence with fast terminal SMC (FTSMC) and eliminate singularities with non-singular terminal SMC (NTSMC) [5,6]. Moreover, the initial values of the non-linear system have a significant impact on the amount of time required for the finite-time system to converge, and this amount of time always increases as the initial values of the non-linear system increase. Fixed-time stability is, therefore, an option that can be utilized to precisely compute the time of convergence irrespective of the initial conditions [7,8].
The theory of fractional-order (Fo) calculus, which has been around for the past three centuries and deals with derivatives and integrals of non-integer order [9,10,11,12,13], was recently rediscovered by scientists and engineers and is being utilized in various domains such as material sciences [14], bioengineering [15], finance [16], and electronic circuits [17,18], including the field of control theory [19,20,21,22,23,24]. The numerous control techniques such as proportional–integral–derivative (PID) control, the SMC method, and various fuzzy and neural network schemes have all implemented their respective control techniques using a Fo controller [25,26,27,28,29]. Dadras [30] is credited with being the first author to present the ideas of Fo in combination with finite-time TSMC. Moreover, the adaptive scheme with fractional-order non-singular fast TSMC (FOTSMC) was introduced with the intention of controlling the robotic manipulator. This was done so as to address the issue of dealing with unknown dynamics [31]. Recently, several Fo fixed-time SMC schemes have been developed for applications such as micro-gyroscopes [32], chaotic systems [33], unmanned surface vessesl [34], nonholonomic mobile robots [35], and multimachine power systems [36].
Control engineering applications are increasingly gravitating toward the use of adaptive control, which is a well-known control technology that is gaining popularity [37,38]. It demonstrates an unusual capacity for adaptation in the face of system uncertainty and external disturbances, and it helps improve the tracking performance of closed-loop systems [39,40]. A robust adaptive strategy based on a class of high-order SMC was devised for a fractional chaotic system in the presence of non-linearity [41]. Several adaptive finite-time FoSMC techniques have been suggested for use with the robotic manipulator, which also takes into account the presence of uncertainties and disturbances. In the study in [25], a robust adaptive finite-time FoFTSM was built for the robotic system. Within this model, unknown dynamics were estimated by employing an adaptive controller. It was suggested to estimate the unknowable dynamics of the non-linear robot using an output feedback adaptive super-twisting finite-time FoSMC [31]. Moreover, a fixed-time disturbance observer-based adaptive FoNFTSM has been designed for indeterminate manipulators under unknown disturbances [42].
It is fascinating to note that each of the aforementioned papers concentrated their attention largely on the adaptive scheme for the estimate of the upper bounds of uncertain dynamics by applying finite-time FoNTSM control. It is generally agreed that the most significant benefit of using fixed-time non-singular TSMC (FxNTSM) control is that it eliminates the risk of singularity, possesses high robustness in the face of both internal and external disturbances, and ensures that convergence time is independent of the initial values. This research has shown that very few works provide adaptive FxNTSM control, and that no research whatsoever has been conducted on adaptive FoFxTSMC. Within the scope of this study, the fixed-time convergence of robotic manipulator systems that are vulnerable to external disturbances is explored. Specifically, the research focuses on the effects of the unknown dynamics of the systems. Considering all of this, the adaptive fractional-order fixed-time non-singular terminal SMC is designed, which is also known as AFoFxNTSM, for uncertain robotic manipulators that are influenced by external disturbances. The most important contributions given by this work are organized into the following points:
  • Based on the characteristics of fractional-order fixed-time non-singular terminal SMC, a sliding surface with good tracking performance, reduced control input chattering, and rapid convergence is designed.
  • The fractional-order control is applied in an attempt to improve the performance of the closed system.
  • It is proposed to use adaptive control with FoFxNTSM, so that the unknown dynamics are compensated for in order to produce the robust and sustainable performance for the PUMA 560 robotic manipulator.
  • The Lyapunov theory is utilized in order to carry out an investigation into the system’s fixed-time stability.
The remaining parts of this work are organized as follows: The preliminaries are presented in Section 2. The modeling of the system, the control design, and its stability are explained in Section 3. The adaptive control approach and its stability are presented in Section 4. The numerical simulations to validate the performance of the proposed method are presented in Section 5. Section 6 is devoted to discussing the simulation findings. Section 7 delivers the conclusion of the paper.

2. Preliminaries

Definition 1.
For fractional calculus, the Riemann–Liouville (RL) definition is often employed [43]. Consequently, the Fo integral and derivative are given as follows. The following equation gives the RL fractional integral, as well as the derivative of the α t h o r d e r function f ( t ) in relation to t and a, provided by
a I t α f ( t ) = 1 Γ ( α ) a t f ( τ ) ( t τ ) 1 α d τ
a D t α f ( t ) = d α f ( t ) d t α = 1 Γ ( 1 α ) d d t a t f ( τ ) ( t τ ) α d τ
where n 1 < α < n , m N and Γ ( · ) is the Gamma function, described by Euler as
Γ ( α ) = 0 e t t α 1 d t
whereas D and I represent, respectively, the fractional integral and the derivative of the function.
Lemma 1.
Consider the following non-linear system [44]
x ˙ ( t ) = f ( t , x ) , x ( 0 ) = x 0
where f ( t , x ) is a continuous non-linear function. For fixed-time stability with fast time convergence, the Lyapunov function V ( x ) satisfies that
a. 
V ( x ) = 0 x = 0
b. 
V ˙ ( x ) ξ 1 V η 1 ( x ) ξ 2 V ( x ) η 2
where ξ 1 , ξ 2 > 0 , 0 < η 1 < 1 and η 2 > 1 . Then, the system is fixed-time stable and the convergence time can be computed as
T 1 ξ 1 ( 1 η 1 ) + 1 ξ 2 ( η 2 1 )
Lemma 2.
With the fractional derivative such as a D t α 1 f ( t ) = 1 Γ ( 1 α 1 ) d d t a t f ( τ ) ( t τ ) α 1 d τ with f ( t ) R , 0 α 1 < 1 , and its sign function, then, for the fractional derivative of the sign function [45], one obtains a D t α 1 s i g n ( f ( t ) ) > 0 i f f ( t ) > 0 , t > 0 < 0 i f f ( t ) < 0 , t > 0 .

3. Fractional-Order Fixed-Time Non-Singular Terminal Sliding Control Design

This part begins with an introduction to the dynamics of the robot manipulator and continues with a study of the characteristics of a fractional-order non-singular fixed-time sliding surface and the development of a control design called FoFxNTSM. In addition to this, a study of the suggested FoFxNTSM’s stability using the Lyapunov theorem is presented.
The following is a description of the dynamic equation of the n D O F robotic manipulator [46].
M ( q ) q ¨ + C ( q , q ˙ ) q ˙ + G ( q ) = τ ( t ) + τ f ( t ) + τ d ( t )
where q R n is the joints position, q ˙ R n is the joint velocity, and q ¨ R n is the joint acceleration. M ( q ) R n × n represents the inertia matrix and satisfies that m 1 ( M ( q ) ) M ( q ) m 2 ( M ( q ) ) , with m 1 and m 2 illustrating the positive min and the max eigenvalues of the matrix M ( q ) . C ( q , q ˙ ) R n × n denotes the coriolis, centripetal, and friction forces matrix; G ( q ) R n is the gravitational vector. τ f R n is system’s uncertainty, τ d R n is a representation of the unknown external disturbance, τ ( t ) R n is the input torque at the joints.
The dynamic Equation (5) can be rewritten as
q ¨ = M 1 ( q ) τ M 1 ( q ) [ C ( q , q ˙ ) q ˙ + G ( q ) ] + ( q , q ˙ , q ¨ , τ d )
where ( q , q ˙ , q ¨ , τ d ) = M 1 ( q ) [ τ d ( t ) + τ f ( t ) ] represents the uncertainties and external disturbances.
Using Equation (6), the trajectory tracking error can be expressed as
ε ¨ = M 1 ( q ) τ + ( q , q ˙ ) + ( q , q ˙ , q ¨ , τ d )
where ( q , q ˙ ) = M 1 ( q ) [ C ( q , q ˙ ) q ˙ + G ( q ) ] q ¨ d denotes the known system dynamics. The tracking error is represented by the equation ε = q q d , where q represents the actual position vectors and q d represents the desired position vectors.
Assumption 1.
Conditional bounds on the uncertainty and external disturbance are expressed by (8), which is shown below:
( q , q ˙ , q ¨ , τ d ) ι 1 + ι 2 q + ι 3 q ˙ 2
where ι 1 , ι 2 , and ι 3 are unknown constants of the uncertainties’ and disturbances’ upper bounds.

3.1. FoFxNTSM Surface

The aforementioned techniques served as inspiration for the development of the fractional-order non-singular terminal sliding mode control, which can be built to provide the robust and precise tracking performance of the n D O F robotic manipulators in a fixed time. Therefore, based on the features of fractional-order calculus, the proposed sliding surface is given as
s ( t ) = ε ˙ ( t ) + δ 1 ε 1 / β 1 s i g n ( ε ) + δ 2 ε 1 / β 2 s i g n ( ε ) + δ 3 D α 1 [ ε s i g n ( ε ) ]
where s ( t ) R n is the sliding surface, and δ 1 R + and δ 2 R + are positive constants. To be more specific, β 1 and β 2 are the set of constants, such that 0 < β 1 < 1 , 1 < β 2 , and 0 < α < 1 .
s ˙ ( t ) = ε ¨ ( t ) + β 1 δ 1 ε β 1 1 ε ˙ + β 2 δ 2 ε β 2 1 ε ˙ + δ 3 D α [ ε s i g n ( ε ) ]
s ˙ ( t ) = M 1 ( q ) τ + ( q , q ˙ ) + ( q , q ˙ , q ¨ , τ d ) + δ 1 K ( ε ) ε ˙ + β 2 δ 2 ε β 2 1 ε ˙ + δ 3 D α [ ε s i g n ( ε ) ]
where K ( ε ) = β 1 ε β 1 1 i f ε 0 0 i f ε = 0 .
Now that the construction of the sliding manifold is complete, the robust performance against uncertainty and external disturbances is achieved using the proposed FoFxNTSM control design for n D O F robotic manipulators.
Throughout the course of the sliding mode, when s ( t ) = 0 , the following dynamics can be derived from (9) as
ε ˙ ( t ) = δ 1 ε 1 / β 1 s i g n ( ε ) δ 2 ε 1 / β 2 s i g n ( ε ) δ 3 D α 1 [ ε s i g n ( ε ) ]
The Lyapunov function is defined as follows
V 1 ( t ) = 0.5 ε ( t ) T ε ( t )
With (13), the V ˙ 1 ( t ) can be computed as
V ˙ 1 ( t ) = ε ( t ) T ε ˙ ( t ) = ε ( t ) T δ 1 ε 1 / β 1 s i g n ( ε ) δ 2 ε 1 / β 2 s i g n ( ε ) δ 3 D α 1 [ ε s i g n ( ε ) ]
By simplifying (14), one has
V ˙ 1 ( t ) = δ 1 ε ( t ) T ε 1 / β 1 s i g n ( ε ) δ 2 ε ( t ) T ε 1 / β 2 s i g n ( ε ) δ 3 ε ( t ) T D α 1 ε s i g n 2 ( ε )
V ˙ 1 ( t ) δ 1 ε β 1 + 1 δ 2 ε β 2 + 1
V ˙ 1 ( t ) 2 β 1 + 1 2 δ 1 V 1 β 1 + 1 2 2 β 2 + 1 2 δ 2 V 1 β 2 + 1 2
In accordance with Lemma 1, the sliding surface (9) converges to zero in a fixed time, and the amount of time it takes to get there is bounded by
T 1 = 1 2 β 1 + 1 2 δ 1 1 β 1 + 1 2 + 1 2 β 2 + 1 2 δ 2 β 2 + 1 2 1 = 2 2 β 1 + 1 2 δ 1 1 β 1 + 2 2 β 2 + 1 2 δ 2 β 2 1

3.2. FoFxNTSM Control Design

For the purpose of controlling a robotic manipulator in the presence of known bounded uncertainties and external disturbances, the FoFxNTSM control law can be designed as follows
τ ( t ) = τ n m ( t ) + τ s w ( t )
where τ n m ( t ) refers to the control input that is employed in the control of the known dynamics and τ s w ( t ) refers to the control input that is utilized to deal with uncertain dynamics.
τ n m = M ( q ) ( q , q ˙ ) + δ 1 K ( ε ) ε ˙ + β 2 δ 2 ε β 2 1 ε ˙ + δ 3 D α [ ε s i g n ( ε ) ]
τ s w = M ( q ) ( ι 1 + ι 2 q + ι 3 q ˙ 2 ) s i g n ( s ) + δ 4 s 1 / ς 1 s i g n ( s ) + δ 5 s 1 / ς 2 s i g n ( s ) + δ 6 D α 1 s i g n ( s )
where δ 4 R + , δ 5 R + and δ 6 R + are positive constants, and ς 1 and ς 2 are constants, such that 0 < ς 1 < 1 , 1 < ς 2 and 0 α 1 < 1 , respectively.

3.3. Stability Analysis

The Lyapunov theorem is applied in this subsection to establish the closed-loop system stability.
Theorem 1.
Considering the described robotic manipulator (5), the suggested sliding manifold (9) and the designed FoFxNTSM controller (19) enable the intended angular position of the uncertain robotic manipulator to converge in a fixed amount of time with condition (8).
Proof. 
The Lyapunov function is considered as follows
V 2 ( t ) = 0.5 s ( t ) T s ( t )
where V ˙ 2 ( t ) can be computed as
V ˙ 2 ( t ) = s ( t ) T s ˙ ( t )
With s ˙ ( t ) from (10) substituted into Equation (23), one obtains
V ˙ 2 ( t ) = s ( t ) T ε ¨ ( t ) + δ 1 K ( ε ) ε ˙ + β 2 δ 2 ε β 2 1 ε ˙ + δ 3 D α [ ε s i g n ( ε ) ]
By substituting ε ¨ ( t ) from (7) in (24), one obtains
V ˙ 2 ( t ) = s ( t ) T M 1 ( q ) τ + ( q , q ˙ ) + ( q , q ˙ , q ¨ , τ d ) + δ 1 K ( ε ) ε ˙ + β 2 δ 2 ε β 2 1 ε ˙ + δ 3 D α [ ε s i g n ( ε ) ]
By substituting τ ( t ) from (19) in (25), one has
V ˙ 2 ( t ) = s ( t ) T ( ι 1 + ι 2 q + ι 3 q ˙ 2 ) s i g n ( s ) + ( q , q ˙ ) + δ 1 K ( ε ) ε ˙ + β 2 δ 2 ε β 2 1 ε ˙ + δ 3 D α [ ε s i g n ( ε ) ] + δ 4 s 1 / ς 1 s i g n ( s ) + δ 5 s 1 / ς 2 s i g n ( s ) + δ 6 D α 1 s i g n ( s ) + ( q , q ˙ ) + ( q , q ˙ , q ¨ , τ d ) + δ 1 K ( ε ) ε ˙ + β 2 δ 2 ε β 2 1 ε ˙ + δ 3 D α [ ε s i g n ( ε ) ]
The simplification of (26) yields
V ˙ 2 ( t ) = s ( t ) T ( ι 1 + ι 2 q + ι 3 q ˙ 2 ) s i g n ( s ) + δ 4 s 1 / ς 1 s i g n ( s ) + δ 5 s 1 / ς 2 s i g n ( s ) + δ 6 D α 1 s i g n ( s ) + ( q , q ˙ , q ¨ , τ d )
According to Assumption 1 and Lemma 2, one can easily obtain
V ˙ 2 ( t ) δ 4 s ς 1 + 1 δ 5 s ς 2 + 1
and (28) can be rewritten as
V ˙ 2 ( t ) 2 ς 1 + 1 2 δ 4 V 2 ( t ) ς 1 + 1 2 2 ς 2 + 1 2 δ 5 V 2 ( t ) ς 2 + 1 2
Therefore, the trajectory of the system reaches s ( t ) in a fixed time. In accordance with Lemma 1, the time required for convergence can be expressed as
T 2 = 1 2 ς 1 + 1 2 δ 4 1 ς 1 + 1 2 + 1 2 ς 2 + 1 2 δ 5 ς 2 + 1 2 1
Using relation T s 1 = T 1 + T 2 , the settling time T s 1 can be formulated as
T s 1 = 2 2 β 1 + 1 2 δ 1 1 β 1 + 2 2 β 2 + 1 2 δ 2 β 2 1 + 2 2 ς 1 + 1 2 δ 4 1 ς 1 + 2 2 ς 2 + 1 2 δ 5 ς 2 1
As a result, it can be deduced from (31) that the suggested scheme is a fixed-time control scheme. □

4. Adaptive FoFxNTSM Control Design

The following describes how the control input utilizing an adaptive method is devised to account for the unknown dynamics and external disturbances.
τ ( t ) = τ a d ( t )
τ a d ( t ) = M ( q ) ( ι ^ 1 + ι ^ 2 q + ι ^ 3 q ˙ 2 ) s i g n ( s ) + ( q , q ˙ ) + δ 1 K ( ε ) ε ˙ + β 2 δ 2 ε β 2 1 ε ˙ + δ 3 D α [ ε s i g n ( ε ) ] + δ 4 s 1 / ς 1 s i g n ( s ) + δ 5 s 1 / ς 2 s i g n ( s ) + δ 6 D α 1 s i g n ( s )
where ι ^ 1 , ι ^ 2 , and ι ^ 3 denote the estimation variable of ι 1 , ι 2 , and ι 3 , respectively.
To compensate for unknown dynamics, the adaptive laws are proposed. In addition, the dead-zone method is applied to avoid the parameter drifting problem; thus, the adaptive laws are given as
ι ^ ˙ i = γ i s Δ ϖ i f s > ϖ 0 i f s ϖ & i = 1 , 2 , 3
where Δ ϖ = 1 , q , q ˙ 2 , ϖ > 0 denotes the size of the dead zone, and γ 1 , γ 2 , and γ 3 > 0 are constants. The proposed model is given in Figure 1.
Compensating for the upper bounds of the unknown dynamics is dealt with the use of (34). Therefore, the AFoFxNTSM technique is what ultimately determines the tracking performance of the uncertain robot manipulators under disturbances.
Theorem 2.
Considering the given robotic manipulator (5) and its susceptibility to issues such as uncertainty and external disturbances, accordingly, the desired angular position of the robotic manipulator converges in a fixed time with the condition of Assumption 1, thanks to the suggested sliding surface (9), AFoFxNTSM control input (32), and adaptive laws (34).
Proof. 
The following Lyapunov candidate is selected as
V 3 ( t ) = 0.5 s ( t ) T s ( t ) + 0.5 γ 1 ι ˜ 1 2 + 0.5 γ 2 ι ˜ 2 2 + 0.5 γ 3 ι ˜ 3 2
where ι ˜ 1 = ι ^ 1 ι 1 , ι ˜ 2 = ι ^ 2 ι 2 , ι ˜ 3 = ι ^ 3 ι 3 are estimation errors.
V ˙ 3 ( t ) can be expressed as
V ˙ 3 ( t ) = s ( t ) T s ˙ ( t ) + 1 γ 1 ι ˜ 1 ι ^ ˙ 1 + 1 γ 2 ι ˜ 2 ι ^ ˙ 2 + 1 γ 3 ι ˜ 3 ι ^ ˙ 3
With the substitution of s ˙ ( t ) from (11) into (36), one can obtain
V ˙ 3 ( t ) = s ( t ) T M 1 ( q ) τ + ( q , q ˙ ) + ( q , q ˙ , q ¨ , τ d ) + δ 1 K ( ε ) ε ˙ + β 2 δ 2 ε β 2 1 ε ˙ + δ 3 D α [ ε s i g n ( ε ) ] + 1 γ 1 ι ˜ 1 ι ^ ˙ 1 + 1 γ 2 ι ˜ 2 ι ^ ˙ 2 + 1 γ 3 ι ˜ 3 ι ^ ˙ 3
With the substitution of τ ( t ) from (32) into (37), one can obtain
V ˙ 3 ( t ) = s ( t ) T ( ι ^ 1 + ι ^ 2 q + ι ^ 3 q ˙ 2 ) s i g n ( s ) + ( q , q ˙ ) + δ 1 K ( ε ) ε ˙ + β 2 δ 2 ε β 2 1 ε ˙ + δ 3 D α [ ε s i g n ( ε ) ] + δ 4 s 1 / ς 1 s i g n ( s ) + δ 5 s 1 / ς 2 s i g n ( s ) + δ 6 D α 1 s i g n ( s ) + ( q , q ˙ ) + ( q , q ˙ , q ¨ , τ d ) + δ 1 K ( ε ) ε ˙ + β 2 δ 2 ε β 2 1 ε ˙ + δ 3 D α [ ε s i g n ( ε ) ] + 1 γ 1 ι ˜ 1 ι ^ ˙ 1 + 1 γ 2 ι ˜ 2 ι ^ ˙ 2 + 1 γ 3 ι ˜ 3 ι ^ ˙ 3
Simplifying (38) yields
V ˙ 3 ( t ) = s ( t ) T ( ι ^ 1 + ι ^ 2 q + ι ^ 3 q ˙ 2 ) s i g n ( s ) + δ 4 s 1 / ς 1 s i g n ( s ) + δ 5 s 1 / ς 2 s i g n ( s ) + δ 6 D α 1 s i g n ( s ) + ( q , q ˙ , q ¨ , τ d ) + 1 γ 1 ι ˜ 1 ι ^ ˙ 1 + 1 γ 2 ι ˜ 2 ι ^ ˙ 2 + 1 γ 3 ι ˜ 3 ι ^ ˙ 3
According to Lemma 2, (39) can be computed as
V ˙ 3 ( t ) δ 4 s ς 1 + 1 δ 5 s ς 2 + 1 ι ^ 1 s ι ^ 2 q s ι ^ 3 q ˙ 2 s + ( q , q ˙ , q ¨ , τ d ) s + 1 γ 1 ι ˜ 1 ι ^ ˙ 1 + 1 γ 2 ι ˜ 2 ι ^ ˙ 2 + 1 γ 3 ι ˜ 3 ι ^ ˙ 3
Using Assumption 1 and the substitution of (34) into (40), one can obtain
V ˙ 3 ( t ) δ 4 s ς 1 + 1 δ 5 s ς 2 + 1
As a result, the robotic manipulator that is utilized for the purpose of precise trajectory tracking is only capable of maintaining its fixed-time stability under specific circumstances. As a consequence of this, the proof of stability is investigated in great detail.
Following that, the fixed settling time is calculated, and Equation (41) can be expressed as [47]
V ˙ 3 ( t ) δ 4 2 ( V 3 ( t ) Ξ ) ς 1 + 1 2 δ 5 2 ( V 3 ( t ) Ξ ) ς 2 + 1 2
where Ξ = 0.5 γ 1 ι ˜ 1 2 + 0.5 γ 2 ι ˜ 2 2 + 0.5 γ 3 ι ˜ 3 2
V ˙ 3 ( t ) δ 4 2 ς 1 + 1 2 V 3 ( t ) Ξ ς 1 + 1 2 δ 5 2 ς 2 + 1 2 V 3 ( t ) Ξ ς 2 + 1 2
V ˙ 3 ( t ) δ 4 2 ς 1 + 1 2 1 Ξ V 3 ( t ) ς 1 + 1 2 V 3 ( t ) ς 1 + 1 2 δ 5 2 ς 2 + 1 2 1 Ξ V 3 ( t ) ς 2 + 1 2 V 3 ( t ) ς 2 + 1 2
Calculating the fixed time using Lemma 1 yields the following
T 3 = 1 p 1 1 ς 1 + 1 2 + 1 p 2 ς 2 + 1 2 1 = 2 p 1 1 ς 1 + 2 p 2 ς 2 1
where p 1 = δ 4 2 ς 1 + 1 2 1 Ξ V 3 ( t ) ς 1 + 1 2 , and p 2 = δ 5 2 ς 2 + 1 2 1 Ξ V 3 ( t ) ς 2 + 1 2 . Calculating the settling time T s 2 using the relation T s 2 = T 1 + T 3 yields
T s 2 = 2 p 1 1 ς 1 + 2 p 2 ς 2 1 + 2 2 β 1 + 1 2 δ 1 1 β 1 + 2 2 β 2 + 1 2 δ 2 β 2 1
The resulting state trajectory tends to zero in a fixed amount of time. □
Remark 1.
When the proposed adaptive fractional-order fixed-time sliding mode control method is applied to the uncertain dynamics of the robotic system (5), which includes the fractional sliding surface (9), the proposed control input (32), and the adaptive laws (34), it is implied that the tracking error tends toward zero at a fixed time. The numerical simulation is provided in the following section.

5. Simulation Results and Comparative Analyses

The PUMA 560 robotic manipulator is utilized to demonstrate the simulation performance in order to validate the AFoFxNTSM approach; its dynamics have been given in [48]. A 3 D O F of the PUMA 560 manipulator is employed, and it operates in an environment containing external disturbances and uncertainties. In order to show the great performance of AFoFxNTSM, two different scenarios, one with known dynamics and one with unknown uncertainties and disturbances, are described, and MATLAB/Simulink is used to simulate the proposed method. To demonstrate further the efficacy of the suggested strategy, a comparison is made with adaptive fractional-order non-singular terminal sliding mode control (ATDENTSM) [49]. Therefore, the planned trajectories, external disturbance, and uncertainty levels are given as:
q d = c o s ( t π / 5 ) 1 , c o s ( t π / 5 + π / 2 ) , c o s ( t π / 5 + π / 2 ) 1 T τ f = 0.5 q ˙ 1 + s i n ( 3 q 1 ) , 1.3 q ˙ 2 1.8 s i n ( 2 q 2 ) , 1.8 q ˙ 3 2 s i n ( q 3 ) T τ d = 20.5 s i n ( q ˙ 1 ) , 21.1 s i n ( q ˙ 2 ) , 10.15 s i n ( q ˙ 3 ) T
To select the suitable Fo value, the position tracking errors at different values of α are demonstrated in Figure 2.
As seen in Figure 2, setting α = 0.9 is a simple way to achieve the best results. On the other hand, at α = 0.1 and α = 0.5 , the desired trajectories are not achieved in terms of tracking errors.

5.1. Case 1: Comparison for Nominal Plant

In this subsection, the proposed FoFxNTSM approach is applied to the 3 D O F PUMA 560 robotic manipulator with known dynamics; however, external disturbances are not taken into consideration. For (9), the FoFxNTSM parameters are set to δ 1 = 6 , δ 2 = 6 , δ 3 = 6 , β 1 = 0.8 , β 2 = 1.9 , and α = 0.9 . The suitable parameters of (19) are set as δ 4 = 50 , δ 5 = 50 , δ 6 = 0.01 , α 1 = 0.1 , ς 1 = 0.7 , ς 2 = 1.5 , and ϖ = 0.1. The initial conditions of the joint positions are chosen as q 1 ( 0 ) = 0.2 , q 2 ( 0 ) = 0.2 , and q 3 ( 0 ) = 0.2 .
The comparative results of the proposed FoFxNTSM approach and ATDENTSM on 3 D O F robotic manipulators are depicted in Figure 3, Figure 4, Figure 5 and Figure 6, which show the joint’s position performance, its tracking errors, smooth control inputs, and sliding mode surfaces, respectively
The suggested FoFxNTSM scheme has improved performance and obtains small tracking errors, rapid convergence, and chatter-free control inputs. These advantages are achieved by taking into account the high tracking performance and robustness against the system’s known uncertainties.

5.2. Case 2: Comparison under Unknown Dynamics

In this subsection, the proposed adaptive technique with the FoFxNTSM method is used to control the dynamics of the 3 D O F robotic manipulator in the presence of unknown uncertainties, as well as external disturbances. The parameters of (32) are set such that they are identical to those of (19), and the parameters of (34) are set such that γ 1 = 0.01 , γ 2 = 0.01 , and γ 3 = 0.01 . Figure 7, Figure 8, Figure 9 and Figure 10 present the results of comparing the proposed AFoFxNTSM scheme with ATDENTSM in terms of its performance in the face of unknown dynamics, as well as benchmark simulations of trajectories, control inputs, and sliding surfaces. Moreover, the adaptive parameter estimations of the unknown dynamics of AFoFxNTSM and ATDENTSM are given in Figure 11 and Figure 12, respectively.
The findings that are compared and obtained reveal that the AFoFxNTSM has an improved tracking performance, chatter-free control inputs, and adaptive estimation in the presence of unknown uncertainties and external disturbances. Figure 7, Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12 make it abundantly clear that the proposed method, when subjected to uncertainties and external disturbances, yields a superior convergence and trajectory tracking performance, whereas the ATDENTSM method demonstrates significant angular position errors and is less robust when exposed to unknown dynamics.

6. Discussion

The discussion of the simulated results of the proposed AFoFxNTSM is presented in this section. In particular, a concise discussion of the shortcomings of the suggested controller in terms of its parameters and stability analyses is included. In addition to this, potential applications of the proposed method to non-linear systems are also covered.
A comparison is made between the control strategy that has been suggested (AFoFxNTSM) and ATDENTSM, and the parameters of both systems are set in an appropriate way. Therefore, it is clear from looking at Figure 7 and Figure 8 that the suggested controller has the least amount of tracking errors and, accordingly, the least amount of time needed to converge. In addition, the control inputs of the joints can be noticed in Figure 9, and one can see the suggested method that was provided offers the control input that is the most smooth and efficient. Figure 11 and Figure 12 present the adaptive estimation, which demonstrates that there is no drifting problem with the adaptive rules. In addition, the root-mean-square (RMS) errors of the proposed AFoFxNTSM scheme are calculated as ε 1 R M S = 0.0124 , ε 2 R M S = 0.0125 , and ε 3 R M S = 0.0123 , and the RMS errors of the ATDENTSM method are obtained as e 1 R M S = 0.0317 , e 2 R M S = 0.0189 , and e 3 R M S = 0.0294 . Hence, both the simulation and the quantitative analyses demonstrate that the proposed method has a superior performance.
The parameters of the suggested control technique are chosen in accordance with the range that was provided, such as δ 1 > 0 , δ 2 > 0 , δ 3 > 0 , 0 < β 1 < 1 , β 2 > 1 , 0 < α < 1 , δ 4 > 0 , δ 5 > 0 , δ 6 > 0 , 0 < ς 1 < 1 , ς 2 > 1 , and 0 α 1 < 1 . In the event that these concerns are not considered, the closed-loop system does not continue to exhibit fixed-time stability. It is clear, based on the results of (31) and (46), that T s 1 and T s 2 are inversely proportional to δ i , whereas δ i is proportional to τ ( t ) in (19) and (32). Therefore, in order to attain fixed-time convergence and closed-loop system stability at the same time, the suitable values of δ i need to be set. These values determine the stability of the system. In addition, the ranges of the other parameters are known, which makes it possible to select the suitable value in a manner that is adequate. In fact, the scope of this work could be broadened to include the consideration of non-linearities that are not smooth for the non-linear systems.

7. Conclusions

An AFoFxNTSM was proposed in order to facilitate robotic manipulator trajectory tracking in the presence of uncertainties and external disturbances. An adaptive method was used in the construction of the proposed scheme so that it could estimate the unknown bounds of uncertainties and disturbances. This method also made it possible for the FoFxNTSM to achieve fixed-time convergence and tracking performance. On the 3 D O F PUMA 560 robotic manipulator, the AFoFxNTSM is implemented with known and unknown dynamics to demonstrate and explain the usefulness of the suggested technique. The findings of the simulation reveal that the suggested AFoFxNTSM method, compared with ATDENTSM, is superior in terms of response time and trajectory tracking errors, and has a higher capability to reject uncertainties and disturbances.

Author Contributions

Conceptualization, S.A. and A.T.A.; Formal analysis, S.A., A.T.A. and M.T.; Funding acquisition, M.T.; Investigation, A.T.A. and M.T.; Methodology, S.A., A.T.A. and M.T.; Project administration, M.T.; Resources, S.A. and M.T.; Software, S.A.; Supervision, A.T.A.; Validation, A.T.A. and M.T.; Visualization, S.A. and A.T.A.; Writing—Original draft, S.A.; Writing—Review & editing, S.A., A.T.A. and M.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Prince Sultan University, Riyadh, Saudi Arabia grant number: Seed-CCIS-2022-117.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to acknowledge the support of Prince Sultan University, for paying the Article Processing Charges (APC) of this publication. Special acknowledgement to Automated Systems & Soft Computing Lab (ASSCL), Prince Sultan University, Riyadh, Saudi Arabia. In addition, the authors wish to acknowledge the editorial office and anonymous reviewers for their insightful comments, which have improved the quality of this publication.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ahmed, S.; Wang, H.; Tian, Y. Modification to model reference adaptive control of 5-link exoskeleton with gravity compensation. In Proceedings of the Chinese Control Conference, Chengdu, China, 27 July 2016; pp. 6115–6120. [Google Scholar]
  2. Hagh, Y.S.; Asl, R.M.; Cocquempot, V. A hybrid robust fault tolerant control based on adaptive joint unscented Kalman filter. ISA Trans. 2017, 66, 262–274. [Google Scholar] [CrossRef]
  3. Wang, N.; Ahn, C.K. Coordinated trajectory-tracking control of a marine aerial-surface heterogeneous system. IEEE/ASME Trans. Mechatron. 2021, 26, 3198–3210. [Google Scholar] [CrossRef]
  4. Zhao, D.; Li, S.; Gao, F. A new terminal sliding mode control for robotic manipulators. Int. J. Control 2009, 82, 1804–1813. [Google Scholar] [CrossRef]
  5. Feng, Y.; Yu, X.; Man, Z. Non-singular terminal sliding mode control of rigid manipulators. Automatica 2002, 38, 2159–2167. [Google Scholar] [CrossRef]
  6. Yang, L.; Yang, J. Nonsingular fast terminal sliding-mode control for nonlinear dynamical systems. Int. J. Robust Nonlinear Control. 2011, 21, 1865–1879. [Google Scholar] [CrossRef]
  7. Moulay, E.; Lechappe, V.; Bernuau, E.; Defoort, M.; Plestan, F. Fixed-time sliding mode control with mismatched disturbances. Automatica 2022, 136, 110009. [Google Scholar] [CrossRef]
  8. Ton, C.; Petersen, C. Continuous fixed-time sliding mode control for spacecraft with flexible appendages. IFAC-PapersOnLine 2018, 51, 1–5. [Google Scholar] [CrossRef]
  9. Chavez-Vazquez, S.; Gomez-Aguilar, J.F.; Lavin-Delgado, J.E.; Escobar-Jimenez, R.F.; Olivares-Peregrino, V.H. Applications of fractional operators in robotics: A review. J. Intell. Robot. Syst. 2022, 104, 1–40. [Google Scholar] [CrossRef]
  10. Ouannas, A.; Azar, A.T.; Ziar, T. On Inverse Full State Hybrid Function Projective Synchronization for Continuous-time Chaotic Dynamical Systems with Arbitrary Dimensions. Differ. Equ. Dyn. Syst. 2020, 28, 1045–1058. [Google Scholar] [CrossRef]
  11. Ouannas, A.; Azar, A.T.; Ziar, T.; Radwan, A.G. Generalized Synchronization of Different Dimensional Integer-Order and Fractional Order Chaotic Systems; Studies in Computational Intelligence; Springer: Berlin/Heidelberg, Germany, 2017; Volume 688, pp. 671–697. [Google Scholar]
  12. Azar, A.T.; Radwan, A.G.; Vaidyanathan, S. Mathematical Techniques of Fractional Order Systems; Elsevier: Amsterdam, The Netherlands, 2018; ISBN 9780128135921. [Google Scholar]
  13. Azar, A.T.; Radwan, A.G.; Vaidyanathan, S. Fractional Order Systems: Optimization, Control, Circuit Realizations and Applications; Elsevier: Amsterdam, The Netherlands, 2018; ISBN 9780128161524. [Google Scholar]
  14. Zhang, Q.; Li, Y.; Shang, Y.; Duan, B.; Cui, N.; Zhang, C. A fractional-Order kinetic battery model of lithium-Ion batteries considering a nonlinear capacity. Electronics 2019, 8, 394. [Google Scholar] [CrossRef]
  15. Magin, R. Fractional calculus in bioengineering, part 1. Crit. Rev. Biomed. Eng. 2004, 32. [Google Scholar]
  16. Tarasov, V.E. Mathematical economics: Application of fractional calculus. Mathematics 2020, 8, 660. [Google Scholar] [CrossRef]
  17. Tapadar, A.; Khanday, F.A.; Sen, S.; Adhikary, A. Fractional calculus in electronic circuits: A review. Fract. Order Syst. 2022, 1, 441–482. [Google Scholar]
  18. Radwan, A.G.; Emira, A.A.; Abdelaty, A.; Azar, A.T. Modeling and Analysis of Fractional Order DC-DC Converter. ISA Trans. 2018, 82, 184–199. [Google Scholar] [CrossRef] [PubMed]
  19. Meghni, B.; Dib, D.; Azar, A.T.; Ghoudelbourk, S.; Saadoun, A. Robust Adaptive Supervisory Fractional order Controller For optimal Energy Management in Wind Turbine with Battery Storage; Studies in Computational Intelligence; Springer: Berlin/Heidelberg, Germany, 2017; Volume 688, pp. 165–202. [Google Scholar]
  20. Ouannas, A.; Azar, A.T.; Ziar, T.; Vaidyanathan, S. Fractional Inverse Generalized Chaos Synchronization Between Different Dimensional Systems; Studies in Computational Intelligence; Springer: Berlin/Heidelberg, Germany, 2017; Volume 688, pp. 525–551. [Google Scholar]
  21. Ouannas, A.; Azar, A.T.; Ziar, T.; Vaidyanathan, S. A New Method To Synchronize Fractional Chaotic Systems With Different Dimensions; Studies in Computational Intelligence; Springer: Berlin/Heidelberg, Germany, 2017; Volume 688, pp. 581–611. [Google Scholar]
  22. Ibraheem, G.A.R.; Azar, A.T.; Ibraheem, I.K.; Humaidi, A.J. A Novel Design of a Neural Network based Fractional PID Controller for Mobile Robots Using Hybridized Fruit Fly and Particle Swarm Optimization. Complexity 2020, 2020, 1–18. [Google Scholar] [CrossRef]
  23. Gorripotu, T.S.; Samalla, H.; Jagan Mohana Rao, C.; Azar, A.T.; Pelusi, D. TLBO Algorithm optimized fractional-order PID controller for AGC of interconnected power system. In Soft Computing in Data Analytics. Advances in Intelligent Systems and Computing; Nayak, J., Abraham, A., Krishna, B., Chandra Sekhar, G., Das, A., Eds.; Springer: Singapore, 2019; Volume 758, pp. 847–855. [Google Scholar]
  24. Daraz, A.; Malik, S.A.; Azar, A.T.; Aslam, S.; Alkhalifah, T.; Alturise, F. Optimized Fractional Order Integral-Tilt Derivative Controller for Frequency Regulation of Interconnected Diverse Renewable Energy Resources. IEEE Access 2022, 10, 43514–43527. [Google Scholar] [CrossRef]
  25. Ahmed, S.; Wang, H.; Tian, Y. Fault tolerant control using fractional-order terminal sliding mode control for robotic manipulators. Stud. Inform. Control. 2018, 27, 55–64. [Google Scholar] [CrossRef]
  26. Abro, G.E.M.; Zulkifli, S.A.B.; Asirvadam, V.S.; Ali, Z.A. Model-free-based single-dimension fuzzy SMC design for underactuated quadrotor UAV. Actuators 2021, 10, 191. [Google Scholar] [CrossRef]
  27. Tepljakov, A.; Alagoz, B.B.; Yeroglu, C.; Gonzalez, E.; HosseinNia, S.H.; Petlenkov, E. FOPID controllers and their industrial applications: A survey of recent results. IFAC-PapersOnLine 2018, 51, 25–30. [Google Scholar] [CrossRef]
  28. Fei, J.; Wang, H.; Fang, Y. Novel neural network fractional-order sliding-mode control with application to active power filter. IEEE Trans. Syst. Man Cybern. Syst. 2021, 52, 3508–3518. [Google Scholar] [CrossRef]
  29. Zheng, W.; Luo, Y.; Chen, Y.; Wang, X. A simplified fractional order PID controller’s optimal tuning: A case study on a PMSM speed servo. Entropy 2021, 23, 130. [Google Scholar] [CrossRef]
  30. Dadras, S.; Momeni, H.R. Fractional terminal sliding mode control design for a class of dynamical systems with uncertainty. Commun. Nonlinear Sci. Numer. Simul. 2012, 17, 367–377. [Google Scholar] [CrossRef]
  31. Ahmed, S.; Ahmed, A.; Mansoor, I.; Junejo, F.; Saeed, A. Output feedback adaptive fractional-order super-twisting sliding mode control of robotic manipulator. Iran. J. Sci. Technol. Trans. Electr. Eng. 2021, 45, 335–347. [Google Scholar] [CrossRef]
  32. Fei, J.; Wang, Z.; Liang, X. Robust adaptive fractional fast terminal sliding mode controller for microgyroscope. Complexity 2020, 2020. [Google Scholar] [CrossRef]
  33. Ni, J.; Liu, L.; Liu, C.; Hu, X. Fractional order fixed-time nonsingular terminal sliding mode synchronization and control of fractional order chaotic systems. Nonlinear Dyn. 2017, 89, 2065–2083. [Google Scholar] [CrossRef]
  34. Chen, D.; Zhang, J.; Li, Z. A novel fixed-time trajectory tracking strategy of unmanned surface vessel based on the fractional sliding mode control method. Electronics 2022, 11, 726. [Google Scholar] [CrossRef]
  35. Labbadi, M.; Boubaker, S.; Djemai, M.; Mekni, S.K.; Bekrar, A. Fixed-Time Fractional-Order Global Sliding Mode Control for Nonholonomic Mobile Robot Systems under External Disturbances. Fractal Fract. 2022, 6, 177. [Google Scholar] [CrossRef]
  36. Huang, S.; Xiong, L.; Wang, J.; Li, P.; Wang, Z.; Ma, M. Fixed-time fractional-order sliding mode controller for multimachine power systems. IEEE Trans. Power Syst. 2020, 36, 2866–2876. [Google Scholar] [CrossRef]
  37. Tao, G. Multivariable adaptive control: A survey. Automatica 2014, 50, 2737–2764. [Google Scholar] [CrossRef]
  38. Wang, N.; Qian, C.; Sun, J.C.; Liu, Y.C. Adaptive robust finite-time trajectory tracking control of fully actuated marine surface vehicles. IEEE Trans. Control. Syst. Technol. 2015, 24, 1454–1462. [Google Scholar] [CrossRef]
  39. Wang, N.; Su, S.F.; Han, M.; Chen, W.H. Backpropagating constraints-based trajectory tracking control of a quadrotor with constrained actuator dynamics and complex unknowns. IEEE Trans. Syst. Man Cybern. Syst. 2018, 49, 1322–1337. [Google Scholar] [CrossRef] [Green Version]
  40. Lavretsky, E.; Wise, K.A. Robust Adaptive Control; Springer: London, UK, 2013; pp. 317–353. [Google Scholar]
  41. Tian, X.; Fei, S. Robust control of a class of uncertain fractional-order chaotic systems with input nonlinearity via an adaptive sliding mode technique. Entropy 2014, 16, 729–746. [Google Scholar] [CrossRef]
  42. Zhang, X.; Quan, Y. Adaptive fractional-order non-singular fast terminal sliding mode control based on fixed time disturbance observer for manipulators. IEEE Access 2022, 10, 76504–76511. [Google Scholar] [CrossRef]
  43. Lopes, A.M.; Machado, J.A.T. A review of fractional order entropies. Entropy 2020, 22, 1374. [Google Scholar] [CrossRef]
  44. Zhai, J.; Li, Z. Fast-exponential sliding mode control of robotic manipulator with super-twisting method. IEEE Trans. Circuits Syst. II Express Briefs 2021, 69, 489–493. [Google Scholar] [CrossRef]
  45. Yin, C.; Huang, X.; Chen, Y.; Dadras, S.; Zhong, S.M.; Cheng, Y. Fractional-order exponential switching technique to enhance sliding mode control. Appl. Math. Model. 2017, 44, 705–726. [Google Scholar] [CrossRef]
  46. Ahmed, S. Robust model reference adaptive control for five-link robotic exoskeleton. Int. J. Model. Identif. Control. 2021, 39, 324–331. [Google Scholar] [CrossRef]
  47. Han, Z.; Zhang, K.; Yang, T.; Zhang, M. Spacecraft fault-tolerant control using adaptive non-singular fast terminal sliding mode. IET Control Theory Appl. 2010, 10, 1991–1999. [Google Scholar] [CrossRef]
  48. Armstrong, B.; Khatib, O.; Burdick, J. The explicit dynamic model and inertial parameters of the PUMA 560 arm. In Proceedings of the 1986 IEEE International Conference on Robotics and Automation, San Francisco, CA, USA, 7–10 April 1986; Volume 3, pp. 510–518. [Google Scholar]
  49. Ahmed, S.; Wang, H.; Tian, Y. Adaptive high-order terminal sliding mode control based on time delay estimation for the robotic manipulators with backlash hysteresis. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 1128–1137. [Google Scholar] [CrossRef]
Figure 1. Control model of proposed scheme.
Figure 1. Control model of proposed scheme.
Entropy 24 01838 g001
Figure 2. Tracking errors at different α values.
Figure 2. Tracking errors at different α values.
Entropy 24 01838 g002
Figure 3. Position tracking.
Figure 3. Position tracking.
Entropy 24 01838 g003
Figure 4. Tracking errors.
Figure 4. Tracking errors.
Entropy 24 01838 g004
Figure 5. Control inputs.
Figure 5. Control inputs.
Entropy 24 01838 g005
Figure 6. Sliding surfaces.
Figure 6. Sliding surfaces.
Entropy 24 01838 g006
Figure 7. Position tracking method under uncertainties and disturbances.
Figure 7. Position tracking method under uncertainties and disturbances.
Entropy 24 01838 g007
Figure 8. Tracking errors under uncertainties and disturbances.
Figure 8. Tracking errors under uncertainties and disturbances.
Entropy 24 01838 g008
Figure 9. Control inputs under uncertainties and disturbances.
Figure 9. Control inputs under uncertainties and disturbances.
Entropy 24 01838 g009
Figure 10. Sliding surfaces under uncertainties and disturbances.
Figure 10. Sliding surfaces under uncertainties and disturbances.
Entropy 24 01838 g010
Figure 11. Adaptive parameters under uncertainties and disturbances—Proposed method.
Figure 11. Adaptive parameters under uncertainties and disturbances—Proposed method.
Entropy 24 01838 g011
Figure 12. Adaptive parameters under uncertainties and disturbances—ATDENTSM.
Figure 12. Adaptive parameters under uncertainties and disturbances—ATDENTSM.
Entropy 24 01838 g012
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ahmed, S.; Azar, A.T.; Tounsi, M. Design of Adaptive Fractional-Order Fixed-Time Sliding Mode Control for Robotic Manipulators. Entropy 2022, 24, 1838. https://doi.org/10.3390/e24121838

AMA Style

Ahmed S, Azar AT, Tounsi M. Design of Adaptive Fractional-Order Fixed-Time Sliding Mode Control for Robotic Manipulators. Entropy. 2022; 24(12):1838. https://doi.org/10.3390/e24121838

Chicago/Turabian Style

Ahmed, Saim, Ahmad Taher Azar, and Mohamed Tounsi. 2022. "Design of Adaptive Fractional-Order Fixed-Time Sliding Mode Control for Robotic Manipulators" Entropy 24, no. 12: 1838. https://doi.org/10.3390/e24121838

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop