Next Article in Journal
Deep Learning Architecture for Tomato Plant Leaf Detection in Images Captured in Complex Outdoor Environments
Previous Article in Journal
Modeling Regional ESG Performance in the European Union: A Partial Least Squares Approach to Sustainable Economic Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite-Time Tracking Control in Robotic Arm with Physical Constraints Under Disturbances

Faculty of Control Systems and Robotics, ITMO University, 49 Kronverkskiy Ave., 197101 St. Petersburg, Russia
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2025, 13(15), 2336; https://doi.org/10.3390/math13152336
Submission received: 5 June 2025 / Revised: 8 July 2025 / Accepted: 18 July 2025 / Published: 22 July 2025

Abstract

This paper proposes a novel control algorithm for robotic manipulators with unknown nonlinearities and external disturbances. Explicit consideration is given to the physical constraints on joint positions and velocities, ensuring tracking performance without violating prescribed constraints. Finite-time convergence entails significant overshoot magnitudes. A class of nonlinear transformations is employed to ensure state constraint satisfaction while achieving prescribed tracking performance. The command filtered backstepping is employed to circumvent issues of “explosion of terms” in virtual controls. A disturbance observer (DOB), constructed via radial basis function neural networks (RBFNNs), effectively compensates for nonlinearities and time-dependent disturbances. The proposed control law guarantees finite-time stability while preventing position/velocity violations during transients. Simulation results validate the effectiveness of the proposed approach.

1. Introduction

With the development of robotic technology, robotic manipulators have been widely applied in industrial manufacturing, agriculture, healthcare, and other fields. The tasks performed by robotic manipulators are increasingly diverse and complex [1,2,3]. The physical movement limitations of the robotic manipulators, the surrounding environment and the task requirements can be transformed into constraints on the angles and angular velocities of the joints [1,4,5,6,7]. If these constraints are ignored during the design process of the control algorithm, it might lead to performance degradation, safety problems, or even fatal accidents [6,7]. Therefore, it is necessary to design a tracking control algorithm that considers the joint position and the speed constraints of the joints.
For nonlinear systems (including uncertain robotic manipulators), there are some classic control methods for dealing with constraints, such as model predictive control (MPC) [8], reference governors (RG) [9], and extremum-seeking control (ESC) [10]. MPC requires solving a finite time-domain optimization problem at each sampling moment. However, for nonlinear systems and multi-state constraints, the optimization problem may be overly complex, and the solution process is extremely time-consuming. RG modifies the reference signal to ensure that the original signal does not violate the given constraints. For this purpose, a conservative set needs to be calculated in advance, which depends on the given constraints. However, the set can be sufficiently rough. ESC indirectly affects the state by optimizing the shape of the objective function. However, the constrained state may violate the constraint and, after a period, be pulled back into the constraint by the control signal.
Recently, barrier Lyapunov function (BLF) or integral BLF (IBLF)-based adaptive control schemes have been developed to address output/state constraints in nonlinear systems [1,3,11,12,13,14,15,16,17,18,19]. The backstepping is often used to design control laws for control systems with strict feedback [20]. Command filtered backstepping provides two filters. One (here, the filter can be either first-order or second-order) is used as a fast-dynamic subsystem to track the virtual controller and avoids “explosion of terms”. The other is error compensation to facilitate the proof of closed-loop system performance using the Lyapunov method [21,22]. BLF or IBLF is highly suitable for designing high-order full-state constraint control laws in combination with command filtered backstepping. In each step, introduce them. If there are state-dependent uncertain functions in the current step, RBFNNs can be used for estimation. In [1] an adaptive fuzzy finite-time singular perturbation control was proposed for flexible joint manipulators with state constraints. Model uncertainties and unknown external disturbances are handled by adaptive fuzzy technique. In [18] a finite-time tracking control for a class of strict-feedback nonlinear systems involving state constraints, unknown nonlinearities, and nonvanishing disturbances was proposed. However, in the BLF-based backstepping design process, the virtual control signal is required to satisfy a preset feasible region (also called the feasible condition) [23], which is dynamically shaped by the state constraint. This substantially complicates the parameter design process, necessitating cumbersome offline computation to verify the feasibility conditions, demanding additional time and costs in control design and implementation. Even worse, when constraint boundaries are stringent, optimal parameters fulfilling the feasible conditions may prove elusive, ultimately rendering the constrained control scheme break down precisely when tight restrictions apply.
Nonlinear mapping (NP) technique circumvents the feasible conditions. In [23], a neuroadaptive tracking control approach for uncertain robotic manipulators subject to asymmetric yet time-varying full-state constraints without involving feasibility conditions was proposed. In [23,24,25,26,27], the NP technique was leveraged to transform the problem with state constraints into a stability problem without constraints in a new coordinate. NP employs different coordinate transformations at each step of backstepping design, resulting in a control scheme that is able to circumvent the feasibility conditions, facilitating the design, and implementation of the control scheme. However, in these designs, external disturbances were not accounted for, which can compromise the tracking performance in robotic systems.
Since the initial state of the system differs from the given tracking signal, ensuring finite-time tracking is of great significance. In [1], a finite-time controller was introduced to improve the response speed of the rigid subsystem so that it can converge within a finite time. In [28], to enable the tracking error of robotic manipulator system with uncertainties to converge within finite time, a novel finite-time non-singular robust control approach was proposed. In [29], a finite-time integral terminal sliding mode control integrated with a finite-time extended state observer was proposed. However, the rapid convergence of the system may result in excessive overshoot. An excessive pursuit of convergence performance may result in instability or even system collapse. In addition, the fractional term in the Lyapunov function only dominates its transition process, and the steady-state performance of the controller cannot be guaranteed. Therefore, enhancing system performance while ensuring rapid system convergence is a worthwhile consideration.
In this paper, we propose a NP-based adaptive finite-time control for robotic manipulators with asymmetric yet time-varying state constraints. The main features and contributions of this paper can be summarized as follows.
  • In contrast to [1,3,11,12,13,14,15,16,17,18,19], this study employs a specific class of NP functions (also called nonlinear transformations) to design the control law, which deals with the asymmetric yet time-varying position and velocity constraints without involving feasibility conditions. Compared with traditional methods [8,9,10], the states are always within the given constraints, without solving complex optimization problems. The states can approach the constraint boundaries arbitrarily.
  • NP is also used in the framework of finite time control to ensure the given tracking quality. The transient and steady-state performance of the tracking errors are improved. Meanwhile, the other system signals converge within a finite time under different initial conditions.
  • Different from [23,24,25,26,27], DOB, constructed via RBFNN, is employed to estimate signal uncertainty and functional uncertainty.
The rest of this paper is organized as follows. Section 2 presents notations, essential lemmas and the control objective. In Section 3, the uncertainty estimation method for the system is first introduced. Then, NP is used for coordinate transformation to ensure that the state constraints are not violated and the given tracking performance. Subsequently, the finite-time control law is designed using command filtered backstepping under the new coordinates. Finally, the stability analysis of the closed-loop system is conducted. Section 4 provides a simulation example to validate the proposed control approach. Finally, concluding remarks are given in Section 5.

2. Preliminaries and Problem Formulation

2.1. Notations and Key Lemmas

The following notation will be used throughout the paper:
  • R n is Euclidean space of dimension n with norm .
  • R n × n denotes the space of m × n real matrices with the Frobenius norm F .
  • 0 n , m , denotes the zero matrix (of the corresponding dimension).
  • For quadratic matrices M R n × n , M 0 ( M 0 ) means that M is a positive-definite matrix (negative-definite matrix).
  • σ _ ( ) or σ ¯ ( ) represents the maximum or minimum singular value of matrix.
  • t r ( ) is the trace of matrix.
The following well-known lemmas will be used to prove the main result of paper.
Lemma 1 
([30]). If  0 < p = p 1 / p 2 < 1 , where  p 1  and  p 2   are positive odd integers, then there exist   a   and  b R   satisfying the following inequality:
a b p l 1 a 1 + p + l 2 ( a + b ) 1 + p ,
where  l 1 = 1 1 + p 2 p 1 2 ( p 1 ) ( p + 1 )  and  l 2 = 1 1 + p 1 + 2 p 1 + p + 2 ( p 1 ) 2 ( p + 1 ) 1 + p 2 p 1 .
Consider the following nonlinear system:
x ˙ = f x , t ,   x t 0 = x 0 ,
where x Ω R n is the system state, Ω is the domain, and the nonlinear function f ( x , t ) : Ω × R + R n satisfies the local Lipschitz condition. Assume x = 0 is the equilibrium point of the system, denoted as x 0 , i.e., f 0 , t 0 = 0 .
Lemma 2 
([31]). For the above system, if there exists a  C 1  Lyapunov function   V ( x ) 0   such that  V ˙ ( x ) α V p + 1 2 ( x ) β V ( x ) + Δ , where  α > 0 ,     β > 0 ,   0 < p + 1 2 < 1 , and  0 < Δ < , then the system is practically finite-time stable, with the settling time given by:
T m a x ln α ρ V 1 p + 1 2 0 + β β α ρ 1 p + 1 2 , ln α V 1 p + 1 2 0 + ρ β ρ β α 1 p + 1 2 .
Here  0 < ρ < 1  is a constant.
Remark 1. 
Lemma 1 is frequently employed to derive Lyapunov differential inequalities for establishing stability criteria that guarantee finite-time stability. Lemma 2 provides a settling time that depends on the system’s initial condition  V ( 0 )  and multiple design parameters of the controller.

2.2. Problem Formulation

The dynamics of an n degree-of-freedom (DOF) robotic manipulator can be described as a MIMO nonlinear system as follows [3,4]:
M q q ¨ + C q , q ˙ q ˙ + G q = τ + d
where q R n is the joint position, M ( q ) R n × n is the inertia matrix and M ( q ) 0 , C ( q , q ˙ ) q ˙ R n is the Coriolis and centrifugal force, G ( q ) R n is the gravitational force, d q , t R n is the unknown term including external disturbances and the joint position. τ R n is the input joint torque. d q , t = f r T q φ r ( t ) , φ r ( t ) R n is the unknown vector of external disturbances, f r q R n × n is the unknown reversible Jacobean matrix. Take a two-link robotic manipulator as an example: Figure 1 depicts its kinematic structure, with primary geometric and inertial parameters provided in Table 1. Define that q = x 1 = x 11 , , x 1 n T R n and q ˙ = x 2 =   x 21 , , x 2 n T R n , then (1) can be expressed as
x ˙ 1 = x 2 , x ˙ 2 = M 1 τ C x 2 G + d .
In this paper, we consider two typical motion constraints, i.e., position and velocity constraints.
g _ 1 , i < q i < g 1 , i , g _ 2 , i < q ˙ i < g 2 , i
for i = 1,2 , , n , where g _ k , i   a n d   g k , i ( k = 1 ,   2 ) are known constants or time-varying limits.
The objective of this paper is to design a control law that ensures the system states x 1 track a given reference trajectory y d ( t ) = y d 1 , , y d n T within finite time T with minimal achievable error, while guaranteeing no violation of constraint (3) and the given tracking quality. To guarantee the fulfillment of the objective, we introduce the following assumptions:
Assumption 1. 
The initial position and velocity satisfy  g _ 1 , i < q i ( 0 ) < g 1 , i  and  g _ 2 , i < q ˙ i ( 0 ) < g 2 , i  for  i = 1,2 , , n .
Assumption 2. 
The external disturbance  d  and  d ˙  are bounded, the reference signals  y d ,  y ˙ d   are bounded.
Assumption 3. 
The inertia matrix  M q  is measurable, whereas the Coriolis  C q , q ˙  and centrifugal terms  G q   are unknown.

3. Main Results

3.1. DOB Design via RBFNNs

Neural Networks (NNs) are widely employed in nonlinear system control and modeling due to their superior function approximation, learning, and fault tolerance capabilities. Among various NN architectures, RBFNNs are particularly favored for their simple structure and linear parameterization. In this work, we utilize RBFNNs to approximate the nonlinear component M 1 C x 2 G in Equation (2) over the compact set Ω Z R 2 n , defined as follows:
M 1 C x 2 G = W T ϕ Z + δ Z ,
where Z = x 11 , , x 1 n , x 21 , , x 2 n T ; W = w 1 0 l × 1 0 l × 1 w n , w i R l   ,   are is the optimal weight vectors of RBFNNs, l is the number of neuron; δ = δ 1 , , δ n T is the approximation error; ϕ ( Z ) = ϕ 1 T Z , , ϕ n T ( Z ) T is a known smooth basis function vector; ϕ i Z = ϕ 1 , i Z , , ϕ l , i ( Z ) T , ϕ j , i Z R j = 1 , , l is chosen as the commonly used Gaussian function with the form: ϕ j , i ( Z ) =   e x p Z ϖ j , i T Z ϖ j , i / ϱ j , i 2 , where ϖ j , i R 2 n denotes the center of the receptive field; ϱ j , i represents the width of the Gaussian function.
Remark 2. 
As recommended in [32,33], the selection of RBFNNs should adhere to the following principle: By increasing the number of neurons and appropriately choosing centers  ϖ j , i  and widths  ϱ j , i , the approximation error  δ Z  can be bounded by any  δ ¯ > 0  over the compact set  Ω Z , here  δ ¯  is a positive constant. For Gaussian basis functions,  | ϕ j , i ( ) | 1 .
Remark 3. 
In many works [3,4,6], the optimal weights of RBFNNs are often assumed to be bounded. In this work, we make the same assumption such that  W F W M .
By integrating Equation (4) with the disturbance observer proposed in [34], the second expression in (2) is reformulated as:
x ˙ 2 = M 1 τ + W T ϕ + D ,
where D = δ Z + M 1 d denotes total disturbance of the robotic system including the estimation error of RBFNNs and the external disturbances. The total disturbance can be compensated by the following DOB:
γ 1 D ^ = x 2 ξ , ξ ˙ = W ^ T ϕ + M 1 τ + D ^ k 1 γ 1 D ^ p ,
where W ^ = w ^ 1 0 l × 1 0 l × 1 w ^ n is the estimate of W ; D ^ = D ^ 1 , , D ^ n T ,   D ^ i R is the estimate of D , γ > 0 ,   k 1 > 0 are constants; ξ = ξ 1 , , ξ n T , ξ i R is an intermediate vector of the DOB.

3.2. Nonlinear Mapping

Let us consider a NP of the vector x k ( t ) in the form [35,36]:
x k t = Φ k ε k t , t ,
where ε k ( t ) R n is the continuously differentiable vector function for all t , the function Φ k ( ε k , t ) = c o l Φ k , 1 ( ε k , 1 , t ) , , Φ k , n ( ε k , n , t ) satisfies the following conditions:
(a).
g _ k , i ( t ) < Φ k , i ( ε k , 1 , t ) < g k , i ( t ) , for all t 0 ;
(b).
Φ k ( ε k ( t ) , t ) is a continuously differentiable function and Φ k ( ε k , t ) ε k 0   for   any   t 0   and   ε k R n ;
(c).
Φ k ( ε k ( t ) , t ) t is bounded function on t 0 for all ε k R n .
Here Φ k ( ε k , t ) ε k = d i a g Φ k , n ( ε k , n , t ) ε k , n , , Φ k , n ( ε k , n , t ) ε k , n , Φ k ( ε k ( t ) , t ) t = Φ k , n ( ε k , n , t ) t , , Φ k , n ( ε k , n ,   t ) t T .
Remark 4. 
The coordinate transformation (7) converts the constrained control problem into a stabilization problem for the unconstrained state ε in the new system. According to Theorem 3.1 in [31], boundedness of  ε k  guarantees no violation of the constraint by  x k .
Remark 5. 
From Remark 4, it can be known that assuming  ε k  belongs to a compact set  Ω ε k 0 , if exists a control law  τ  such that  ε k  is bounded, then it can be ensured that the constraints of  x k  are not violated  Ω ε k 1 Ω ε k 0 . Ω ε k 1  can be expressed in the stability analysis. From condition (b)  Φ k ( ε k , t ) ε k  a continuous function, therefore, it is advisable to assume that  σ ¯ Φ k ( ε k , t ) ε k = s ¯ k  on  Ω ε k 0  . Here  s ¯ k  is a positive constant.
Remark 6. 
Most recent studies [23,24,25,26,27] have merely used specific logarithm-constructed saturation functions for coordinate transformation. However, it was demonstrated in [35] that the NP method allows the use of a class of functions that satisfy conditions (a)–(c). The following part of this paper will design the control law based on the transformation recommended in [35].
Remark 7. 
The NP (7) can also ensure the given tracking performance. It can be achieved by transforming the tracking error for backstepping approach. Meanwhile, the variables in the new coordinates can be well integrated into the backstepping framework to design control law, which will be seen in Control Design for Uncertain Robotic Manipulators.

3.3. Control Design for Uncertain Robotic Manipulators

Differentiating ε k with respect to time and considering (5), the dynamics (2) can be expressed as follows:
ε 1 ˙ = μ 1 1 x 2 μ 1 2 , ε 2 ˙ = μ 2 1 M 1 τ + W T ϕ + D μ 2 2 ,
where μ k 1 = Φ k ( ε k , t ) ε k , μ k 2 = Φ k ε k , t t . Define the tracking errors for the command filtered backstepping approach as:
e 1 = ε 1 ε r ,
e 2 = ε 2 a d ,
where e 1 = [ e 1,1 , , e 1 , n ] T , e 2 = [ e 2,1 , , e 2 , n ] T , a d = [ a d 1 , , a d n ] T , a = [ a 1 , , a n ] T . y d = Φ 1 ( ε d , t ) denotes the expression of the reference trajectory in the new coordinates, utilizing the same transformation function x 1 = Φ 1 ( ε 1 , t ) with the same constraints g _ 1 , i and g 1 , i .
Remark 8. 
Define actual tracking error  E 1 = x 1 y d . ε 1  and  ε r  are variables based on the same mapping  Φ 1  in the new coordinates. It means that the tracking error  e 1  equals zero if and only if  E 1  equals zero.
The NP function e 1 = Φ e ( ε e , t ) is utilized for the given tracking quality. The preset constraints g _ e < e 1 < g e are used to set tracking quality, where g _ e = g _ e , 1 , , g _ e , n , g _ e = g e , 1 , , g e , n . g _ e and g e are chosen to constrain the transient and steady-state tracking qualities. ε e replaces e 1 in (9) and considering (10), the compensated tracking errors are defined as:
v 1 = ε e ζ 1 ,
v 2 = e 2 ζ 2 .
The compensating signals and first-order low-pass filter are defined as
ζ 1 ˙ = k 2 ζ 1 + ζ 2 + a d a + k 3 v 1 p ,
ζ 2 ˙ = k 4 ζ 2 + k 5 v 2 p ,
ω a ˙ d = ( a d a ) ,
where ω > 0 is a sufficiently small constant. Now we introduce the finite-time control law and the update equation of RBFNNs weights as:
a = k 2 ε e μ e 1 μ 1 1 x 2 μ 1 2 ε ˙ r μ e 2 + ε 2 ,
τ = M W ^ T ϕ D ^ + μ 2 2 + M μ 2 1 1 ( a ˙ d v 1 k 4 e 2 ) ,
W ^ ˙ i = η v 2 , i μ 2 , i 1 ϕ i k 6 W ^ i k 7 W ^ i p ,
where k 2 , k 3 , k 4 , k 5 , k 6 , k 7 and η are positive constants. The control scheme is well illustrated in Figure 2.

3.4. Stability Analysis

Theorem 1. 
Consider the dynamics of an  n  DOF robotic manipulator (1) under Assumptions 1–3 and the conditions a, b, c, d, with the virtual control law (16), the update equations of RBFNNs weights (18) and the command filter (13)–(15). By appropriately setting the parameters  k 1 ,  k 2 ,  k 3 ,  k 4 ,  k 5 ,  k 6 ,  k 7 ,  ω ,  γ  and  η , if the initial value of tracking error satisfies  g _ e ( 0 ) < e 1 ( 0 ) < g e ( 0 ) , then the actual control law (17) ensures the state  x 1  track the given reference trajectory  y d  with the given tracking quality, while guaranteeing no violation of constraints (3). The signals of the closed-loop system converge within a finite time  T  . The settling time is
T m a x ln α ρ V 1 p + 1 2 0 + β β α ρ 1 p + 1 2 , ln α V 1 p + 1 2 0 + ρ β ρ β α 1 p + 1 2 .
Proof. 
Selecting the candidate Lyapunov function V = 1 2 v 1 T v 1 + v 2 T v 2 + D ~ T D ~ + η 1 t r ( W ~ T W ~ ) and differentiating it, one gets:
V ˙ = v 1 T μ e 1 μ 1 1 x 2 μ 1 2 ε ˙ r μ e 2 + v 2 ε 2 + a d + ζ 2 ζ 1 ˙ + v 2 T μ 2 1 M 1 τ + W T ϕ + D μ 2 2 a ˙ d ζ 2 ˙ + D ~ T D ~ ˙ + η 1 t r W ~ T W ~ ˙ ,
where D ~ = D D ^ ; W ~ = W W ^ . Substituting compensating signals (13), (14) the virtual control signal (16) and control law (17) into (20) yields:
V ˙ = k 2 v 1 2 k 3 v 1 p + 1 k 4 v 2 2 k 5 v 2 p + 1 + v 2 T μ 2 1 W ~ T ϕ + D ~ + D ~ T D ~ ˙ + η 1 t r W ~ T W ~ ˙ .
Differentiating the first expression in (6) gives:
D ~ ˙ = γ D ~ γ W ~ T ϕ + k 1 D ^ p + D ˙ .
where D ˙ = δ Z Z ˙ M 1 M ˙ M 1 d + M 1 d ˙ . The inertia matrix M 1 is always bounded [3,4]. Recalling Equations (2) and (4), δ   =   M 1 C x 2 G W T ϕ Z ensures that δ Z is bounded. The boundedness of Z ˙ depends on τ . Utilizing proof by contradiction, it is assumed that τ is unbounded. Since x 2 is continuously differentiable ( τ is a continuous function), x 2 is also unbounded. Therefore, the unbounded control signal cannot guarantee the boundedness of x 2 . If there exists a control law τ such that x 2 is bounded, then τ must be bounded. From Assumption 2, it can be known that d and d ˙ are also bounded. Therefore, D ˙ is bounded and its supremum of the second norm denoted as D ˙ M 1 , M 1 is a positive constant. Substituting (18), (22) into (21) yields:
V ˙ = k 2 v 1 2 k 3 v 1 p + 1 k 4 v 2 2 k 5 v 2 p + 1 + v 2 T μ 2 1 D ~ γ D ~ 2 γ D ~ T W ~ T ϕ + k 1 D ~ T D ^ p + D ~ T D ˙ + t r k 6 W ~ T W ^ + k 7 W ~ T W ^ ( p ) .
Here W ^ ( p ) = w ^ 1 p 0 l × 1 0 l × 1 w ^ n p . Utilizing Young’s inequality to decouple v 2 T μ 2 1 D ~ , γ D ~ T W ~ T ϕ , D ~ T D ˙ and k 6 W ~ T W ^ , one gets:
v 2 T μ 2 1 D ~ s ¯ 2 v 2 2 + s ¯ 2 D ~ 2 , γ D ~ T W ~ T ϕ γ n l 2 W ~ F 2 + γ 2 D ~ 2 , D ~ T D ˙ 1 2 D ~ 2 + 1 2 M 1 2 , k 6 W ~ T W ^ k 6 2 W ~ F 2 + k 6 2 W F 2 .
Note that D ~ i 1 + p = D ~ i 1 + p . According to Lemma 1, the following inequality holds:
k 1 D ~ T D ^ p k 1 l 1 D ~ 1 + p + k 1 l 2 1 _ T D 1 + p , k 7 t r W ~ T W ^ ( p ) k 7 l 1 t r W ~ T W ~ 1 + p 2 + k 7 l 2 i = 1 n 1 _ T w i 1 + p ,
where 1 _ = 1 , , 1 T R n . Substituting (24), (25) into (23), yields:
V ˙ k 2 v 1 2 k 3 v 1 p + 1 k 4 s ¯ 2 v 2 2 k 5 v 2 p + 1 γ 2 s ¯ 2 1 2 D ~ 2 k 1 l 1 D ~ 1 + p k 6 2 W ~ F 2 k 7 l 1 t r W ~ T W ~ 1 + p 2 1 2 M 1 2 + k 6 2 W M 2 + k 1 l 2 1 _ T D 1 + p + k 7 l 2 i = 1 n 1 _ T w i 1 + p . ,
Recalling the definition of V and applying in [[37], Lemmas 3.3 and 3.4], from (26) one can obtain
V ˙ 2 β v 1 T v 1 + v 2 T v 2 + D ~ T D ~ + η 1 t r ( W ~ T W ~ ) 2 α v 1 T v 1 + v 2 T v 2 + D ~ T D ~ + η 1 t r W ~ T W ~ p + 1 2 + Δ ,
where Δ = 1 2 M 1 2 + k 6 2 W M 2 + k 1 l 2 1 _ T D 1 + p + k 7 l 2 i = 1 n 1 _ T w i 1 + p
β = min k 2 , k 4 s ¯ 2 , γ 2 s ¯ 2 1 2 , k 6 2 ,
α = m i n ( k 3 , k 5 , k 1 l 1 , k 7 l 1 ) .
Following the definition of V and (27), we can know that the signals v 1 , v 2 , D ~ and W ~ are bounded. Since D ~ = D D ^ ; W ~ = W W ^ and the fact that W is constant and D is bounded from Assumption 2 and the RBFNNs approximation property, the signals D ^ and W ^ are bounded. The boundedness of the filter output a d and the compensating signals ζ k have been well discussed in [22]. They are also bounded. From (9)–(12), ε 1 , ε 2 and ε e are bounded. Through (6) and (7), we know that W ^ ˙ and D ^ ˙ are bounded. All signals of the closed-loop system reach a compact set defined by V in a finite time. The settling time expression (19) follows directly from Lemma 2. The boundedness of ε e ensures the given tracking performance. The boundedness of ε 1 and ε 2 ensures that the constraints of x 1 and x 2 are not violated. This completes the proof of Theorem 1. □
Remark 9. 
By the definition of  V  and (27) we can conclude for  t T , the tracking error  e 1   converges to the bounded set  Ω ε e 1 = V e 1 , g _ e , g e , ζ 1 , v 2 , D ~ , W ~ Δ 2 β . Further for  t 0 ,  x k Ω ε k 1 = V v 1 , v 2 , D ~ , W ~ Δ 2 β x k a r c { V 0 } , where  a r c   is the inverse function of the function in parentheses.
Remark 10. 
The constraint of  e 1  can be define as  g _ e , i = g _ 0 , i g _ , i e κ i t + g _ , i  and  g e , i = g ¯ 0 , i g ¯ , i e κ i t + g ¯ , i  . The initial value of  g _ e , i  and  g e , i  (i.e.,  g _ 0 , i  and  g ¯ 0 , i  ) can be designed to be large enough so that  e 1 , i ( 0 )  is within the constraint. The transient performance of the tracking error  e 1  can be guaranteed by  κ i  and the steady-state error by  g _ , i  and  g ¯ , i  . the steady-state error  e 1 , i g ¯ , i g _ , i .
Remark 11. 
It is well known that a system with a command filter can be divided into a fast subsystem and a rigid subsystem. According to singular perturbation theory, filter (15) is a boundary layer. If  ω  is small enough, the boundary layer equation is reduced and  a  is approximately equal to  a d  . Or more precisely in [21,22] there exists a small enough  ω 0 > 0  such that  a a d χ ,  χ > 0  is positive constant. Therefore,  ω  should at least be designed to be less than the system’s bandwidth, such that the output of the filter can track the virtual control law with sufficient accuracy.
Remark 12. 
By Inequality (27)  k 2 , k 4 , γ ,   k 6  determine the range of final convergence.  Δ  is a constant. The larger  k 2 , k 4  are, the larger  β  is, and the smaller  Δ 2 β  is. In addition, if  ε e 0  then  e 1 , i g ¯ , i + g _ , i 2  . For details, see [36]. Let  g ¯ , i + g _ , i 2 = 0 , then increasing  k 2 , k 4  is beneficial to improving steady-state tracking accuracy.
Remark 13. 
When the value of  V  is large enough, the fractional term in (27) takes a dominant position. Therefore, the larger  k 3 , k 5 , k 1 , k 7  are, the larger  α  is, and the smaller the decay time is.

4. Simulations

In order to verify the effectiveness and benefits of the proposed control scheme, comparisons are made between NP-based control with state constraints (NPCSC) [23,24,25,26,27] and the proposed NP-based finite-time control with state constraints (NPFTCSC) in this paper. The geometric and inertial parameters are adopted from [38].
M ( q ) = p 1 + p 2 + 2 p 3 cos   q 2 p 2 + p 3 cos   q 2 p 2 + p 3 cos   q 2 p 2 , C ( q , q ˙ ) = p 3 q ˙ 2 c o s q 2 p 3 q ˙ 1 + q ˙ 2 s i n   q 2 p 3 q ˙ 2 c o s   q 2 0 , G ( q ) = p 4 g cos   q 1 + p 5 g cos   q 1 + q 2 p 5 g cos   q 1 + q 2 .
where p 1 = m 1 l c 1 2 + m 2 l 1 2 + I 1 ,   p 2 = m 2 l c 2 2 + I 2 ,   p 3 = m 2 l 1 l c 2 ,   p 4 = m 1 l c 2 + m 2 l c 2 , p 5 = m 2 l c 2 ,   I i is the inertia of the i -th rod, I 1 = 1 4 m 1 l 1 2 , I 2 = 1 4 m 2 l 2 2 . Their parameters are: m 1 = 2.3   k g ,   m 2 = 0.8   k g ,   l 1 = 1   m ,   l 2 = 1   m . The initial position and velocity are q 1 ( 0 ) = 0.2 , q 2 ( 0 ) = 0.1 ,   q ˙ 1 ( 0 ) = 0.4 and q ˙ 2 ( 0 ) = 0.5 . The desired trajectory is y d = [ 0.5 s i n   ( t ) , 0.5 s i n   ( t ) ] ,   t [ 0,20 ] . The external disturbances are: d = [ 0.5 s i n   ( t ) + 0.7 c o s   ( t ) ; 0.5 c o s   ( t ) + 0.4 s i n   ( t ) ] ,   t [ 0 , 20 ] . The controller parameters are configured as k 1 = 0.1 , k 2 = 5 , k 3 = 5 , k 4 = 2 , k 5 = 2 , k 6 = 2 , k 5 = 1 , ω = 0.01 , γ = 10 , p = 3 5 , η = 10 . The coordinate transformations are chosen as Φ k ε k t , t = g k , i ( t ) e ε k + g _ k , i ( t ) e ε k + 1 . The predefine constraints are chosen as g 1,1 = g 1,2 = 0.45 + 0.1 s i n t ,   g _ 1,1 = g _ 1,2 = 0.55 + 0.1 s i n   ( 5 t ) , g 2,1 = g 2,2 = 1 0.5 s i n   ( 0.5 t ) ,   g _ 2,1 = g _ 2,2 = 1 + 0.5 c o s   ( 0.5 t ) . g _ e , i = 2.5 + 0.1 e 5 t 0.1 , g e , i = 2.5 0.1 e 5 t + 0.1 .
Like [39], the quantitative evaluation of the proposed control was assessed using integral absolute error (IAE), integral of squared error (ISE) and control energy (CE), with the calculated results presented in Table 2.   CE   = i = 1 N 1 τ rated , i   2 T s τ i 2 d t . Simulation time T s = 20 ; Rated output torque τ rated , 1 = 20 N m ,   τ rated , 2 = 5 ( N m ) . ISE = e 1 2 d t , IAE = i = 1 N e 1 , i d t .
It is seen from Figure 3 and Figure 4 that under the proposed control algorithm (17) with adaptive law (18) and DOB (6), as long as the initial values of states satisfy Assumption 1 and appropriate tracking-error constraints are chosen, the full-state constraints are not violated for t 0 . The responses of actual tracking errors E 1,1 and E 1,2 are shown in Figure 5, which are always bounded. Figure 6 demonstrates that under the controller (16), the compensation errors achieve finite-time convergence, which guarantees rapid convergence of ε e into a bounded set. The tracking errors can be regulated by the prescribed constraints g _ e , k and g e , k as illustrated in Figure 7. These constraints simultaneously guarantee both transient and steady-state performance of tracking errors. Compared with NPCSC, the proposed algorithm achieves faster convergence rates and smaller overshoot magnitudes, as evidenced in Figure 5. From Figure 3 it is seen that NPCSC fails to maintain satisfactory tracking performance near constraint boundaries (e.g., at t 5   s ,   10   s , and 17   s ). The controller conservatively prioritizes constraint satisfaction over tracking accuracy, resuming signal tracking only when distant from constraints. This behavior thereby leads to torque oscillations as shown in Figure 8. Crucially, the reference trajectory y d satisfies the constraints g _ 1 , i and g 1 , i at all times. Any constraint violation can solely originate from system uncertainties. Therefore, the proposed algorithm enhances tracking precision relative to NPCSC, it retains certain conservatism regarding constraint handling. The accelerated convergence entails higher energy consumption during initial operation, quantified in Table 2. The proposed method retains the core advantage of NPCSC over conventional BLF/IBLF-based approaches: the virtual control law inherently bypasses feasibility conditions. This property has been comprehensively demonstrated in [23] and thus will not be reiterated herein.

5. Conclusions

This paper proposes a novel control algorithm for robotic manipulators that guarantees finite-time tracking despite external disturbances and unknown system parameters, while ensuring preset constraint satisfaction and tracking performance. The DOB is designed to compensate for aggregate system uncertainties comprising unknown nonlinearities and disturbances. The proposed control scheme is designed based on nonlinear transformations not only achieves finite-time convergence, but also strictly guarantees full-state constraints while delivering prescribed tracking performance. Simulation results demonstrate the effectiveness and benefits of the proposed control scheme.

Author Contributions

Conceptualization, J.L. and X.W.; methodology, J.L. and X.W.; validation, J.L. and X.W.; writing—original draft preparation, J.L. and X.W.; writing—review and editing, J.L., X.W. and S.S.; supervision, S.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data in this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Qi, R.; Lam, H.-K.; Liu, J.; Yu, J. Adaptive Fuzzy Finite-Time Singular Perturbation Control for Flexible Joint Manipulators with State Constraints. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 7521–7527. [Google Scholar] [CrossRef]
  2. Spong, M.W.; Hutchinson, S.; Vidyasagar, M. Robot Modeling and Control; Wiley: New York, NY, USA, 2006. [Google Scholar]
  3. Liu, Q.; Zhang, Z.; Li, J.; Bu, X.; Hanajima, N. Adaptive Neural Network Iterative Learning Control of Long-Stroke Hybrid Robots with Initial Errors and Full State Constraints. Meas. Control 2024, 58, 128–144. [Google Scholar] [CrossRef]
  4. Lu, S.M.; Li, D.P.; Liu, Y.J. Adaptive Neural Network Control for Uncertain Time-Varying State Constrained Robotics Systems. IEEE Trans. Syst. Man Cybern. Syst. 2017, 49, 2511–2518. [Google Scholar] [CrossRef]
  5. Luo, X.; Mu, D.; Wang, Z.; Ning, P.; Hua, C. Adaptive Full-State Constrained Tracking Control for Mobile Robotic System with Unknown Dead-Zone Input. Neurocomputing 2023, 524, 31–42. [Google Scholar] [CrossRef]
  6. Zhao, K.; Song, Y.D.; Shen, Z.X. Neuroadaptive Fault-Tolerant Control of Nonlinear Systems under Output Constraints and Actuation Faults. IEEE Trans. Neural Netw. Learn. Syst. 2016, 29, 286–298. [Google Scholar] [CrossRef] [PubMed]
  7. Zhao, K.; Song, Y.D.; Ma, T.; He, L. Prescribed Performance Control of Uncertain Euler–Lagrange Systems Subject to Full-State Constraints. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 3478–3489. [Google Scholar] [PubMed]
  8. Mayne, D.Q.; Rawlings, J.B.; Rao, C.V.; Scokaert, P.O.M. Constrained Model Predictive Control: Stability and Optimality. Automatica 2000, 36, 789–814. [Google Scholar] [CrossRef]
  9. Bemporad, A. Reference Governor for Constrained Nonlinear Systems. IEEE Trans. Autom. Control 1998, 43, 415–419. [Google Scholar] [CrossRef]
  10. Dehaan, D.; Guay, M. Extremum-Seeking Control of State-Constrained Nonlinear Systems. Automatica 2005, 41, 1567–1574. [Google Scholar] [CrossRef]
  11. He, W.; Chen, Y.; Yin, Z. Adaptive Neural Network Control of an Uncertain Robot with Full-State Constraints. IEEE Trans. Cybern. 2016, 46, 620–629. [Google Scholar] [CrossRef] [PubMed]
  12. Li, C.; Zhao, L.; Xu, Z. Finite-Time Adaptive Event-Triggered Control for Robot Manipulators with Output Constraints. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 3824–3828. [Google Scholar] [CrossRef]
  13. Fang, X.; Fan, H.; Liu, L.; Wang, B. Adaptive Fixed-Time Fault-Tolerant Control of Saturated MIMO Nonlinear Systems with Time-Varying State Constraints. Nonlinear Dyn. 2022, 110, 3463–3483. [Google Scholar] [CrossRef]
  14. Zhang, J.; Yan, C.; Xia, J.; Shen, H.; Xie, X. Dynamic Event-Triggered-Based Adaptive Fuzzy Optimized Control for Slowly Switched Nonlinear System with Intermittent State Constraints. Inf. Sci. 2024, 674, 120717. [Google Scholar] [CrossRef]
  15. Li, D.P.; Liu, Y.J.; Tong, S.; Chen, C. Neural Networks-Based Adaptive Control for Nonlinear State Constrained Systems with Input Delay. IEEE Trans. Cybern. 2018, 49, 1249–1258. [Google Scholar] [CrossRef] [PubMed]
  16. Wu, Y.; Xie, X.-J. Robust Adaptive Control for State-Constrained Nonlinear Systems with Input Saturation and Unknown Control Direction. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 1192–1202. [Google Scholar] [CrossRef]
  17. Cui, B.; Xia, Y.; Liu, K.; Shen, G. Finite-Time Tracking Control for a Class of Uncertain Strict-Feedback Nonlinear Systems with State Constraints: A Smooth Control Approach. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 4920–4932. [Google Scholar] [CrossRef] [PubMed]
  18. Sun, W.; Su, S.F.; Wu, Y.Q.; Xia, J.W.; Nguyen, V.T. Adaptive Fuzzy Control with High-Order Barrier Lyapunov Functions for High-Order Uncertain Nonlinear Systems with Full-State Constraints. IEEE Trans. Cybern. 2020, 50, 3424–3432. [Google Scholar] [CrossRef] [PubMed]
  19. Phan, V.D.; Truong, H.; Le, V.C.; Ho, S.P.; Ahn, K.K. Adaptive Neural Observer-Based Output Feedback Anti-Actuator Fault Control of a Non-Linear Electro-Hydraulic System with Full State Constraints. Sci. Rep. 2025, 15, 3044. [Google Scholar] [CrossRef] [PubMed]
  20. Pan, C.; Huang, H.; Chen, C.; Wu, L.; Xiao, J. Neuro-Adaptive Command-Filtered Backstepping Control of Uncertain Flexible-Joint Manipulators with Input Saturation via Output. Sci. Rep. 2025, 15, 17254. [Google Scholar] [CrossRef] [PubMed]
  21. Sui, S.; Chen, C.L.P.; Tong, S. Command Filter-Based Predefined Time Adaptive Control for Nonlinear Systems. IEEE Trans. Autom. Control 2024, 69, 7863–7870. [Google Scholar] [CrossRef]
  22. Farrell, J.A.; Polycarpou, M.; Sharma, M.; Dong, W. Command Filtered Backstepping. IEEE Trans. Autom. Control 2009, 54, 1391–1395. [Google Scholar] [CrossRef]
  23. Zhao, K.; Song, Y. Neuroadaptive Robotic Control under Time-Varying Asymmetric Motion Constraints: A Feasibility-Condition-Free Approach. IEEE Trans. Cybern. 2018, 50, 15–24. [Google Scholar] [CrossRef] [PubMed]
  24. Ji, Q.; Chen, G.; He, Q. Neural Network-Based Distributed Finite-Time Tracking Control of Uncertain Multi-Agent Systems with Full State Constraints. IEEE Access 2020, 8, 174365–174374. [Google Scholar] [CrossRef]
  25. Zhang, T.; Xia, M.; Yi, Y.; Shen, Q. Adaptive Neural Dynamic Surface Control of Pure-Feedback Nonlinear Systems with Full State Constraints and Dynamic Uncertainties. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 2378–2387. [Google Scholar] [CrossRef]
  26. Guo, T.; Wu, X. Backstepping Control for Output-Constrained Nonlinear Systems Based on Nonlinear Mapping. Neural Comput. Appl. 2014, 25, 1665–1674. [Google Scholar] [CrossRef]
  27. Ning, P.; Mu, D.; Hua, C. Global Prescribed-Time Tracking Control Mobile Robot Systems with Performance Constraints. IEEE Trans. Circuits Syst. II Express Briefs 2023, 71, 181–185. [Google Scholar]
  28. Gao, J.; Tan, Z.; Li, L.; Jia, G.; Liu, P.X. A Novel Finite-Time Non-Singular Robust Control for Robotic Manipulators. Chaos Solitons Fractals 2025, 194, 116266. [Google Scholar] [CrossRef]
  29. Dang, V.T.; Nguyen, X.B.; Tran, T.D.T.; Le, D.T.; Nguyen, T.L. Finite-Time Velocity Sensorless Integral Sliding Mode Control for Roll-to-Roll Systems under Matched Disturbances. ISA Trans. 2025. [Google Scholar] [CrossRef] [PubMed]
  30. Wang, Y.; Song, Y.; Krstic, M.; Wen, C. Fault-tolerant finite time consensus for multiple uncertain nonlinear mechanical systems under single-way directed communication interactions and actuation failures. Automatica 2016, 63, 374–383. [Google Scholar] [CrossRef]
  31. Yu, J.; Shi, P.; Zhao, L. Finite-Time Command Filtered Backstepping Control for a Class of Nonlinear Systems. Automatica 2018, 92, 173–180. [Google Scholar] [CrossRef]
  32. Sanner, R.M.; Slotine, J.J.E. Gaussian Networks for Direct Adaptive Control. In Proceedings of the 1991 American Control Conference, Boston, MA, USA, 26–28 June 1991; IEEE: Boston, MA, USA, 1991; pp. 2153–2159. [Google Scholar]
  33. Park, J.; Sandberg, I.W. Universal Approximation Using Radial-Basis-Function Networks. Neural Comput. 1991, 3, 246–257. [Google Scholar] [CrossRef] [PubMed]
  34. Nikiforov, V.; Gerasimov, D. Adaptive Regulation; Springer International Publishing: Cham, Switzerland, 2022. [Google Scholar]
  35. Furtat, I.; Gushchin, P. Nonlinear Feedback Control Providing Plant Output in Given Set. Int. J. Control 2022, 95, 1533–1542. [Google Scholar] [CrossRef]
  36. Nguyen, B.H.; Furtat, I.B. Output Stabilization of Linear Systems in Given Set. Mathematics 2023, 11, 3542. [Google Scholar] [CrossRef]
  37. Zuo, Z.; Tie, L. A New Class of Finite-Time Nonlinear Consensus Protocols for Multi-Agent Systems. Int. J. Control 2013, 87, 363–370. [Google Scholar] [CrossRef]
  38. Lewis, F.L.; Liu, K.; Yesildirek, A. Neural Net Robot Controller with Guaranteed Tracking Performance. IEEE Trans. Neural Netw. 1995, 6, 703–715. [Google Scholar] [CrossRef] [PubMed]
  39. Venkaiah, P.; Sarkar, B.K.; Chatterjee, A. Harris Hawks Optimization Tuned Exponential Reaching Law Based Integral SMC for Pitch Control of Linear Hydraulic Actuated Wind Turbines. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2023, 238, 1855–1873. [Google Scholar] [CrossRef]
Figure 1. Two-link manipulator.
Figure 1. Two-link manipulator.
Mathematics 13 02336 g001
Figure 2. Schematic of the proposed control scheme.
Figure 2. Schematic of the proposed control scheme.
Mathematics 13 02336 g002
Figure 3. Responses of x 1,1 and x 1,2 . (a) Trajectories of x 1,1 and desired signal y d , 1 subject to the constraint g _ 1,1 < x 1,1 < g 1,1 . (b) Trajectories of x 1,2 and desired signal y d , 2 subject to the constraint g _ 1,2 < x 1,2 < g 1,2 .
Figure 3. Responses of x 1,1 and x 1,2 . (a) Trajectories of x 1,1 and desired signal y d , 1 subject to the constraint g _ 1,1 < x 1,1 < g 1,1 . (b) Trajectories of x 1,2 and desired signal y d , 2 subject to the constraint g _ 1,2 < x 1,2 < g 1,2 .
Mathematics 13 02336 g003
Figure 4. Responses of x 2,1 and x 2,2 . (a) Trajectories of x 2,1 subject to the constraint g _ 2,1 < x 2,1 < g 2,1 . (b) Trajectories of x 2,2 subject to the constraint g _ 2,2 < x 2,2 < g 2,2 .
Figure 4. Responses of x 2,1 and x 2,2 . (a) Trajectories of x 2,1 subject to the constraint g _ 2,1 < x 2,1 < g 2,1 . (b) Trajectories of x 2,2 subject to the constraint g _ 2,2 < x 2,2 < g 2,2 .
Mathematics 13 02336 g004
Figure 5. Trajectories of actual tracking errors. (a) Actual tracking error E 1,1 . (b) Actual tracking error E 1,2 .
Figure 5. Trajectories of actual tracking errors. (a) Actual tracking error E 1,1 . (b) Actual tracking error E 1,2 .
Mathematics 13 02336 g005
Figure 6. Trajectories of compensation errors. (a) Position compensation error norm v 1 . (b) Angular velocity compensation error norm v 2 .
Figure 6. Trajectories of compensation errors. (a) Position compensation error norm v 1 . (b) Angular velocity compensation error norm v 2 .
Mathematics 13 02336 g006
Figure 7. Tracking errors with preset performance constraints. (a) Trajectories of tracking error e 1,1 and preset performance constraints g _ e , 1 and g e , 1 . (b) Trajectories of tracking error e 1,2 and preset performance constraints g _ e , 2 and g e , 2 .
Figure 7. Tracking errors with preset performance constraints. (a) Trajectories of tracking error e 1,1 and preset performance constraints g _ e , 1 and g e , 1 . (b) Trajectories of tracking error e 1,2 and preset performance constraints g _ e , 2 and g e , 2 .
Mathematics 13 02336 g007
Figure 8. Input torques. (a) Input torque τ 1 . (b) Input torque τ 2 .
Figure 8. Input torques. (a) Input torque τ 1 . (b) Input torque τ 2 .
Mathematics 13 02336 g008
Table 1. Primary parameters.
Table 1. Primary parameters.
SymbolDescriptionUnit
q 1 , q 2 Angular positions of links 1 and 2rad
m 1 , m 2 Masses of links 1 and 2kg
L 1 , L 2 Link lengths m
L c 1 , L c 2 Centroid offset distances from joints m
I 1 , I 2 Linear momenta of links k g . m 2
g Gravity acceleration m / s 2
Table 2. Quantitative evaluation of the controllers NPCSC and NPFTCSC.
Table 2. Quantitative evaluation of the controllers NPCSC and NPFTCSC.
Performance Evaluation MetricsIAEISECE
Control Scheme
NPCSC1.571 r a d s 0.107 r a d 2 s 6.107
NPFTCSC0.368 r a d s 0.056 r a d 2 s 6.348
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lou, J.; Wen, X.; Shavetov, S. Finite-Time Tracking Control in Robotic Arm with Physical Constraints Under Disturbances. Mathematics 2025, 13, 2336. https://doi.org/10.3390/math13152336

AMA Style

Lou J, Wen X, Shavetov S. Finite-Time Tracking Control in Robotic Arm with Physical Constraints Under Disturbances. Mathematics. 2025; 13(15):2336. https://doi.org/10.3390/math13152336

Chicago/Turabian Style

Lou, Jiacheng, Xuecheng Wen, and Sergei Shavetov. 2025. "Finite-Time Tracking Control in Robotic Arm with Physical Constraints Under Disturbances" Mathematics 13, no. 15: 2336. https://doi.org/10.3390/math13152336

APA Style

Lou, J., Wen, X., & Shavetov, S. (2025). Finite-Time Tracking Control in Robotic Arm with Physical Constraints Under Disturbances. Mathematics, 13(15), 2336. https://doi.org/10.3390/math13152336

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