Nothing Special   »   [go: up one dir, main page]

Next Article in Journal
A Sensor Employing an Array of Silicon Photomultipliers for Detection of keV Ions in Time-of-Flight Mass Spectrometry
Previous Article in Journal
Correlation Between Pain Intensity and Trunk Sway in Seated Posture Among Office Workers with Chronic Spinal Pain: A Pilot Field-Based Study
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fixed-Time Global Sliding Mode Control for Parallel Robot Mobile Platform with Prescribed Performance

School of Electrical and Information Engineering, Jiangsu University, Zhenjiang 212013, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(5), 1584; https://doi.org/10.3390/s25051584
Submission received: 30 December 2024 / Revised: 28 February 2025 / Accepted: 3 March 2025 / Published: 5 March 2025
(This article belongs to the Section Sensors and Robotics)
Figure 1
<p>Vehicle-type mobile platform structure.</p> ">
Figure 2
<p>Prescribed performance fixed-time global sliding mode control system structure diagram.</p> ">
Figure 3
<p>(<b>a</b>) Performance boundaries. (<b>b</b>) Error transformation function mapping diagram.</p> ">
Figure 4
<p>Results of simulation comparison experiments between FnTGSMC and FxTGSMC. (<b>a</b>) Trajectory in the X direction. (<b>b</b>) Tracking error curve in the X direction. (<b>c</b>) Tracking error curve in the Y direction. (<b>d</b>) Angular error. (<b>e</b>) Line velocity error. (<b>f</b>) Angular velocity error. (<b>g</b>) Driving wheel torque.</p> ">
Figure 5
<p>Comparison results of simulation experiments between FxTGSMC and PPFxTGSMC. (<b>a</b>) Trajectory in the X direction. (<b>b</b>) Tracking error curve in the X direction. (<b>c</b>) Tracking error curve in the Y direction. (<b>d</b>) Angular error. (<b>e</b>) Line velocity error. (<b>f</b>) Angular velocity error. (<b>g</b>) Driving wheel torque.</p> ">
Figure 6
<p>Results of comparison of simulation experiments between FnTGSMC and FxTGSMC. (<b>a</b>) Trajectory in the X direction. (<b>b</b>) Tracking error curve in the X direction. (<b>c</b>) Tracking error curve in the Y direction. (<b>d</b>) Angular error. (<b>e</b>) Line velocity error. (<b>f</b>) Angular velocity error. (<b>g</b>) Driving wheel torque.</p> ">
Figure 7
<p>Results of comparison of simulation experiments between FxTGSMC and PPFxTGSMC. (<b>a</b>) Trajectory in the X direction. (<b>b</b>) Tracking error curve in the X direction. (<b>c</b>) Tracking error curve in the Y direction. (<b>d</b>) Angular error. (<b>e</b>) Line velocity error. (<b>f</b>) Angular velocity error. (<b>g</b>) Driving wheel torque.</p> ">
Versions Notes

Abstract

:
A fixed-time global sliding mode control with prescribed performance is proposed for the varying center of mass parallel robot mobile platform with model uncertainties and external disturbances to improve the global robustness and convergence performance of the model, and reduce overshoots. Firstly, kinematic and dynamic models of the parallel robot mobile platform with a varying center of mass are established. A reference velocity controller for the mobile platform system’s outer loop is designed using the back-stepping method, which provides the expected reference velocity for the inner loop controller. Secondly, to improve the global robustness and convergence performance of the system, a fixed-time global sliding mode control algorithm in the inner loop of the system is designed to eliminate the reaching phase of sliding mode control and ensure that the system converges quickly within a fixed time. Meanwhile, by designing a performance function to constrain the system errors within the performance boundary further, the fixed-time global sliding mode control with prescribed performance is implemented to reduce overshoots of the system. Then, the Lyapunov stability of the proposed method is proved theoretically. Finally, the effectiveness and superiority of the proposed control method are verified by simulation experiments.

1. Introduction

Steel box girders are commonly used in the construction of long-span bridges. To extend their service life, sandblasting and derusting are needed. Existing wall-climbing robots struggle to effectively apply treatments to the complex curved surfaces of U-shaped ribs, and overhead crane sandblasting and derusting robots find it difficult to meet the flexible mobility requirements of bridge construction. To this end, our research group developed a sandblasting and derusting parallel robot (SDPR, Mute Technology Co., Ltd., Wuhan, China) [1] based on the Stewart parallel mechanism [2]. The parallel robot consists of a mobile platform, a parallel mechanism, and a lifting mechanism. During sandblasting and derusting operations, the movement of the lifting mechanism leads to variations in the mass of the mobile platform, causing changes in the inertia matrix in this dynamic model, which in turn affects its trajectory tracking control performance. Due to the changes in its inertia matrix and inevitable errors in the modeling process, the accuracy of system model of the mobile platform is uncertain. Furthermore, during the sandblasting and rust removal operation, the mobile platform is also susceptible to external interference, such as slippage.
Improving the robustness and convergence performance and reducing overshoots for varying mass mobile platforms with model uncertainties and external disturbances to achieve high-performance trajectory tracking control remains a significant challenge in the field of control [3,4,5].
Mobile platforms are a class of multi-input and multi-output nonlinear systems characterized by non-holonomic constraints, which arise from the inherent motion constraints of robot systems. A non-holonomic constraint restricts instantaneous motion in certain directions, posing challenges such as nonlinearity and constrained motion in trajectory tracking [6,7]. At present, several control methods have been proposed for trajectory tracking control in these systems, including backstepping control [8], model predictive control (MPC) [9], fuzzy control [10], synergetic control [11], and sliding mode control (SMC) [12]. Backstepping control has to know all system states and apply a recursive algorithm in the strict feedback form [13]. Model predictive control struggles to describe unstable systems and has difficulty recognizing online models. and the performance of MPC is highly dependent on the accuracy of the system model [14]. Fuzzy control faces challenges in complex multi-input systems, and the number of fuzzy rules increases exponentially with the number of system inputs, which could cause fuzzy control to be unimplementable [15]. Both synergetic control and sliding mode control use the same principle to drive the system to operate toward the manifold; both control methods benefit from order reduction [16]. Synergetic control operates at a constant switching frequency, and synergetic control requires a relatively lower bandwidth in the controller [17]. Compared with sliding mode control, synergetic control requires comparatively more complex calculations. Synergetic control requires a complete model of the controlled system and cannot suppress the system uncertainties and external disturbances [18]. Compared with synergetic control, sliding mode control is more robust and insensitive to system parameter changes. Therefore, this paper studies the tracking control of mobile platforms based on sliding mode control.
Variable structure controllers with sliding mode control were first proposed in the early 1950s. Essentially, the sliding mode control system drives the state of a system to reach a sliding surface in the phase plane and then keeps the state sliding in the subsequence. Due to its simple structure and good robustness to uncertainties, sliding mode control is widely used in uncertain systems, such as robot manipulators, aircraft, underwater vehicles, flexible space structures, electrical motors, power systems and automotive engines [19,20]. Chen [21] proposed a robust tracking control strategy predicated on a nonlinear disturbance observer, which was developed for a self-balancing mobile robot with external unknown disturbances. A nonlinear disturbance observer was devised to estimate the unknown disturbances in the self-balancing mobile robot. Concurrently, a sliding mode controller was designed to actualize precise trajectory tracking control for the robot, thereby enhancing its performance and stability in the face of uncertain environmental conditions. Traditional sliding mode control is robust to system uncertainty parameters and external disturbances only in the sliding phase, not in the reaching phase. To address the shortcomings of traditional sliding mode control, some scholars have proposed a global sliding mode control (GSMC) method [22,23]. The GSMC method ensures that the sliding mode surface is on the state trajectory from the beginning of the experiment by eliminating the reaching phase so that the system reaches global robustness. Chu et al. [24] proposed a global sliding mode controller based on a double hidden layer recurrent neural network (DHLRNN) for the trajectory tracking control problem of multi-input universal dynamic systems with external disturbances and system uncertainties. By designing a double hidden layer structure to better approximate the unknown function and a global sliding mode to make the system’s response globally robust. Zhang et al. [25] proposed an adaptive fuzzy-based global sliding mode control strategy for quadrotor unmanned aerial vehicles with parameter uncertainties and external disturbances. This approach eliminates the reaching phase of sliding mode control, counteracts system uncertainties online, and enhances the system’s robustness. In this paper, a global sliding mode controller is designed for a varying-mass mobile platform of parallel robots with model uncertainties and external disturbances.
The traditional sliding mode control methods typically achieve asymptotic stability by designing linear sliding surfaces, and the convergence time in these methods tends to be infinite. In the evolution of system dynamics, the closer to the equilibrium, the slower the state convergence [26]. To achieve faster convergence speeds, researchers have proposed a finite-time control theory. Liu et al. [27] studied the finite-time stability conditions for switched linear parameter-varying systems and designed a finite-time robust sliding mode controller. Mobayen [28] proposed a recursive terminal sliding mode control method for a class of nonholonomic systems with external disturbances to realize the finite-time stability of the system. Guo et al. [29] proposed a finite-time sliding mode control method, which not only realizes trajectory tracking and control of wheeled mobile robots with parameter uncertainties and disturbances but also improves the convergence speed of trajectory tracking errors. However, in practical engineering applications, accurate initial states may not be obtained or the initial states may be too large. The upper bound of the convergence time of finite-time control is related to the initial state of the system, which can impact the control performance of the system. To this end, Polyakov [30] first proposed the fixed-time stability theory, proving that the system convergence time in fixed-time control is independent of the initial state of the system according to numerical simulations. Fathollahi and Andresen [31] proposed an adaptive fixed-time control strategy to enhance the transient stability of power networks, addressing both single-machine systems connected to an infinite bus (SMIB) and multi-machine power systems operating under parametric uncertainties. Feng et al. [32] developed a fixed-time sliding mode control strategy incorporating disturbance observers to address robust stabilization in underactuated two-degree-of-freedom systems subject to multiple external disturbances. Saim et al. [33] developed a fault tolerant control based on an adaptive non-singular fixed-time terminal sliding mode controller for robot arm trajectory tracking problems with uncertainties, external disturbances, and actuator failures to achieve the rapid convergence of the system in a fixed time. Guo et al. [34] designed a fixed-time trajectory tracking controller based on a terminal sliding surface, which enabled a wheeled mobile robot with unknown camera parameters to track the upper reference trajectory in a fixed time. Control systems designed based on the theory of fixed time stability can achieve state trajectory convergence to the equilibrium point within a fixed time, and the settling time does not depend on the initial conditions of the system. This paper aims to incorporate the theory of fixed time control into the design of global sliding mode control.
While the aforementioned control methods can enhance the system’s convergence performance, they often overlook its transient performance, particularly the maximum overshoot of the system. To address this issue, Bechlioulis and Rovithakis [35] first proposed a method of prescribed performance, which introduced a performance function to constrain the convergence errors in the control system. For the problem of control in uncertain pure feedback nonlinear systems, Li and Liu [36] proposed a prescribed performance control scheme, causing the system’s state to vary within specified constraints. Liu et al. [37] designed a performance function that describes the convergence speed and maximum overshoot of the system for uncertain nonlinear systems with external disturbances and actuator failures and designed a tracking controller based on this to ensure the asymptotic convergence of the system. Sai et al. [38] proposed a continuous fixed-time terminal sliding mode control method for robot arm control problems with uncertainties and designed a fixed-time performance function to ensure that the uncertain robot trajectory tracking control converges in a fixed time and the tracking error is within the prescribed performance boundary. Bu et al. [39] designed a new performance function for the tracking control problem in air-breathing hypersonic vehicles to allow the system to have a transient performance with small overshoots. However, these methods generally do not consider the impact of uncertain disturbances on the system in the reaching phase. This paper introduces a novel predefined performance fixed-time global sliding mode controller for a varying mass mobile platform of parallel robotics with model uncertainties and external disturbances. By integrating the theory of predefined performance, this design aims to achieve high-performance trajectory tracking control.
Based on the above discussion, this paper introduces a fixed-time global sliding mode control method with a prescribed performance for trajectory tracking control within the mobile platform used by the sandblasting and derusting parallel robot (SDPR). The principal contributions of this paper are as follows:
  • A fixed-time global sliding mode strategy is proposed for use in the inner loop of the system. The strategy eliminates the reaching stage of sliding mode control by adding an auxiliary function to the sliding mode variable, which improves the global robustness of the system, and the global sliding mode control combined with the fixed time theory enables the mobile platform system to converge in a fixed time, improving the system’s convergence performance.
  • The prescribed performance control method is applied to constrain the error convergence characteristics of the inner loop controller and to reduce the overshoot of the tracking errors, which guarantees a good transient performance of the mobile platform system.
The structure of this paper is as follows. Section 2 describes the construction of a kinematic model and dynamic model of the varying mass of the mobile SDPR platform. In Section 3, a speed controller is designed based on the kinematic model of a vehicle-like robot, in the form of a mobile platform, to provide a reference input for the inner loop controller. Subsequently, a fixed-time global sliding mode null algorithm with a preset performance is introduced. Section 4 presents simulation experimental data and results, thereby substantiating the efficacy of the proposed method.

2. Problem Formulation and Preliminaries

2.1. Kinematic Model of the Mobile Platform of SDPR

The research object of this article is a car-like mobile platform. A schematic structural diagram of the mobile platform with varying mass is shown in Figure 1, where the coordinates (x, y) represent the midpoint of the two rear wheels of the mobile platform in the global coordinate system; this midpoint serves as the reference point for trajectory tracking using the mobile platform. We designate this point as the origin coordinate to establish a local coordinate system on the mobile platform.
We utilized a vector q = [ x   y   θ   δ   φ ] T to represent the position of the mobile platform in the global coordinate system, where θ is the angle between the direction of motion of the mobile platform and the direction of the x-axis, δ is the angle of the front wheel, φ is the angular velocity of the front wheel, r is the radius of the wheel, b is the distance between the two rear wheels, l is the distance between the front and rear wheel axles, and (f1, f2) is the position of the varying mass mobile platform in the local coordinate system. Assuming no lateral slip in the mobile platform, we can derive the following kinematic equations:
q ˙ = x ˙ y ˙ θ ˙ δ ˙ φ ˙ = cos θ 0 sin θ 0 tan φ l 0 0 1 1 r 0 v ω = J ( q ) V
Assuming that the mobile platform is not disturbed by lateral slip, the non-holonomic constraints of the mobile platform are expressed as follows:
x ˙ sin θ y ˙ cos θ = 0 x ˙ sin ( θ + φ ) y ˙ cos ( θ + φ ) l θ ˙ cos φ = 0
After simplification, the matrix can be rewritten as follows:
H ( q )   q ˙ = 0
where
H ( q ) = sin θ cos θ 0 0 0 sin ( θ + φ ) cos ( θ + φ ) l cos φ 0 0

2.2. Dynamic Model of the Mobile Platform of SDPR

The coordinates in the local coordinate system for the mobile platform’s mass are (f1 and f2), and the coordinates in the global coordinate system are ( x G and y G ). Under the global coordinate system, the geometric position relationship equation between the mobile platform’s centroid position coordinates (xG and yG) and the trajectory tracking reference point coordinates (x and y) are established:
x G = x + f 1 sin θ + f 2 cos θ y G = y f 1 cos θ + f 2 sin θ
According to the Lagrange method, the relationship between the wheel moment of the mobile platform and its position, speed, and acceleration can be analyzed, and a dynamic model of the mobile platform can be established. The Lagrange function (L) is defined as the difference between kinetic energy (T) and potential energy (P). The Lagrange equation can be expressed as follows:
d d t ( ϑ L ϑ q ˙ ) ϑ L ϑ q = N ( q )   τ + H ( q ) T γ
where H q R 2 X 5 is the nonholonomic constraint matrix, γ R 2 is the Lagrange multiplier, and τ R 2 is the moment output matrix. The total kinetic energy L of the mobile platform can be expressed as follows:
L = L p + L ω
where Lp represents the kinetic energy of the mobile platform body of the parallel robot mobile platforms with varying mass, and Lω represents the kinetic energy of the driving and steering wheels of the mobile platform; they are expressed as follows:
L p = 1 2 m p ( x ˙ G 2 + y ˙ G 2 ) + 1 2 I p θ ˙ 2 L ω = 1 2 m ω ( x ˙ r f ω 2 + y ˙ r f ω 2 ) + 1 2 m ω ( x ˙ l f ω 2 + y ˙ l f ω 2 ) + 1 2 m ω ( x ˙ r r ω 2 + y ˙ r r ω 2 ) + 1 2 m ω ( x ˙ l r ω 2 + y ˙ l r ω 2 ) + I ω ( θ ˙ + δ ˙ ) 2 + I ω θ ˙ 2 + 2 I ω φ ˙ 2
The mobile platform does not consider the gravitational potential energy P = 0, so the Lagrange function L can be described as the sum of the kinetic energy of the car body Lp, the kinetic energy of the front wheel Lfw, and the kinetic energy of the rear wheel Lrw. These terms can be substituted into Equation (6) to obtain the sandblasting and derusting parallel robot mobile platform standard dynamic model:
M ( q )   q ¨ + C ( q , q ˙ )   q ˙ = N ( q )   τ + H T ( q )   γ
where M ( q ) R 5 × 5 is the inertia matrix, C ( q , q ˙ ) R 5 × 5 is the Coriolis force term, and N ( q ) R 5 × 2 is the input conversion matrix. The elements in (9) are defined as follows:
M ( q , q ˙ ) = m 0 m 13 0 0 0 m m 23 0 0 m 13 m 23 l θ 0 0 0 0 2 I ω 0 0 0 0 0 0 0 , C ( q , q ˙ ) = 0 0 v 13 0 0 0 0 v 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 N ( q ) = cos θ 0 sin θ 0 l sin φ cos φ 0 0 1 1 0 , I = I p + 2 m ω 2 b 2 + l 2 + 4 I ω + m p f 1 2 + f 2 2 , m = m p + 4 m ω , I = I p + 2 m ω 2 b 2 + l 2 + 4 I ω + m p f 1 2 + f 2 2 , m 13 = m p f 2 sin θ + f 1 cos θ 2 m ω l sin θ , m 23 = m p f 2 cos θ + f 1 sin θ + 2 m ω l cos θ , v 13 = 2 m ω l   θ ˙   cos θ + m p θ ˙   ( f 2 cos θ f 1 sin θ ) , v 23 = m p θ ˙ ( f 2 sin θ + f 1 cos θ ) 2 m ω l   θ ˙ sin θ .
It would be more suitable to express the dynamic equations of motion in terms of internal velocities. By substituting (1) and its differentiation into Equation (8) and multiplying by J T ( q ) , we can obtain
M ¯ ( q ) V ˙ + C ¯ ( q , q ˙ ) V = N ¯ ( q ) τ + δ ¯ d
where M ¯ R 2 × 2 = J T M   J , C ¯ R 2 × 2 = J T [ M J ˙ + V J ] , N ¯ R 2 × 2 = J T N , δ ¯ d R 2 is the lumped system disturbance, which embraces external disturbances and model uncertainties. The elements in (10) are defined as follows:
M ¯ ( q ) = m + I θ tan φ 2 l + 8 I ω r 2 + 2 tan φ l ( m 13 cos θ + m 23 sin θ ) 2 I ω tan φ l 2 I ω tan φ l 2 I ω C ¯ ( q , q ˙ ) = c 11 c 12 c 21 c 22 , N ¯ ( q ) = 1 + l sin 2 φ + 1 r 0 0 1 c 11 = tan φ l ( θ ˙ m 13 sin θ + θ ˙ m 23 cos θ + v 13 cos θ + v 23 sin θ ) + ( m 13 cos θ + m 23 sin θ ) φ ˙ l cos 2 φ + I θ φ ˙ tan φ l 2 cos 2 φ , c 12 = 0 , c 21 = 2 I ω φ ˙ l cos 2 φ , c 20 = 0
Assumption 1.
The lumped disturbance  δ ¯ d  has a bounded first derivative; there exists a positive constant D such that  | δ ¯ d | D .
Lemma 1.
For a nonlinear system  x ˙ = f ( x ( t ) ) ,  x R n , x ( 0 ) = x 0 , where  f : R n R n , if there is a continuous positive definite function V (x) [26,40] satisfying:
V . ( x ) ( α V ( x ) p + β V ( x ) q )
where α > 0, β > 0, 0 < p < 1, q > 1, then the system can be stable in a fixed time, and the convergence time satisfies the following:
t < T max = 1 α ( 1 p ) + 1 β ( q 1 )

3. Design of the Controllers

This section will introduce the design of a fixed-time global sliding mode controller with prescribed performance for the trajectory tracking control of a mobile platform. First, a speed controller is designed based on the kinematic model of the mobile platform to provide input for the design of the dynamic controller; then, a constraint conversion function is used to convert the input error into an equivalent unconstrained error, and a global sliding mode surface is designed based on the unconstrained error, and the dynamic controller is designed in conjunction with the fixed-time theorem. A control block diagram of the mobile platform of SDPR is shown in Figure 2:

3.1. Kinematic Controller Design for the Mobile Platform of SDPR

Defining the reference trajectory pose of the mobile platform η d = [ x d   y d   θ d ] T , and its actual trajectory pose η = [ x   y   θ ] T , the pose tracking error ηe between the expected trajectory and the actual trajectory can be obtained:
η e = x e y e θ e = cos θ sin θ 0 sin θ cos θ 0 0 0 1 x d x y d y θ d θ
The derivative of (13) is as shown:
η ˙ e = x ˙ e y ˙ e θ ˙ e = v d cos θ e v + y e ω v d sin θ e x e ω ω d ω
The η ˙ d is defined as
η ˙ d = x ˙ d y ˙ d θ ˙ d = cos θ v d sin θ v d ω d
The stability and convergence of this controller are described through the choice of a Lyapunov function candidate V0.
V 0 = 1 2 x e 2 + y e 2 + 1 cos θ e k y 0
Its derivative gives
V ˙ 0 = x ˙ e x e + y ˙ e y e + θ ˙ e sin θ e k y
The substitution of Equation (15) into (17) provides the following:
V ˙ 0 = ( v d cos θ e v + y e ω ) x e + ( v d sin θ e x e ω ) y e + ( ω d ω ) sin θ e k y = x e v d cos θ e x e v + y e v d sin θ e + sin θ e ( ω d ω ) k y = x e ( v d cos θ v ) + sin θ e ( ( ω d ω ) k y + y e v d sin θ e )
To satisfy the Lyapunov stability condition, the controller for the kinematic control in the outer loop is designed, which provides the reference input V C = [ v c , ω c ] T for the dynamic controller:
v c ω c = v d cos θ e + k x x e k y y e v d + ω d + k θ sin θ e
And, we obtain V ˙ 0 = k θ k y sin 2 θ e k x x e 2 0 . Where kx, ky, and kθ are positive constants, and vc and ωc are reference linear and angular velocities, respectively.

3.2. Dynamic Controller Design for the Mobile Platform of SDPR

In this section, the control goal of the inner loop dynamics controller is to make the actual speed of the mobile platform V = [ v , ω ] T and track the expected speed V C = [ v c , ω c ] T in a fixed time.
We construct a speed error function E   ( t ) = [ e v , e ω ] T based on the actual speed and expected speed of the mobile platform:
e v     = v c v e ω = ω c ω
In this paper, the prescribed performance control is used to ensure that tracking errors converge to any prescribed small residual set [41], as shown in Figure 3a. At the same time, the maximum convergence speed and minimum overshoot are guaranteed. The prescribed boundaries for tracking errors are as follows:
b m   h ( t ) < e i < b M   h ( t )
where h ( t ) = h ( 0 ) h ( T i ) 1 t T i l i + h ( T i ) t [ 0 , T i ) h ( T i ) t [ T i , + ) , b m = ϑ e i ( 0 ) 0 1 e i ( 0 ) < 0 , b M = 1 e i ( 0 ) 0 ϑ e i ( 0 ) < 0 , i as v, ω, 0 < ϑ < 1 is the overshoot index constant, h (t) is a prescribed performance function, and li < 2 are defined positive constants.
Under the constrained tracking errors condition (21), designing the controller is inconvenient. To facilitate controller design, the constrained tracking errors must be converted into the equivalent unconstrained errors. Therefore, an error transformation function is designed as follows:
ψ ( x ) = b m b M ( exp ( x ) 1 ) b m exp ( x ) b M
The inverse function of (22) is the error conversion function that maps the constrained space to an unconstrained space ψ 1 ( x ) = ln b M ( x b m ) b m ( b M x ) , as shown in Figure 3b.
The unconstrained error after conversion is as follows:
ε i = ψ 1 e i h
The differential of Equation (23) is
ε ˙ i = β i ( e ˙ + α i e i )
where α i = h ˙ h , β i = 1 e h b m + 1 h b M e , and i represents ε and ω.
For the mobile platform system above, a global sliding mode surface is designed as shown:
S ( t ) = ϕ ( t ) f ( t ) = r v ε v + k v 0 t ε v ( τ ) d τ r ω ε ω + k ω 0 t ε ω ( τ ) d τ f ( t )
To obtain the global sliding surface, f (t) needs to satisfy the following three conditions:
(1)
f ( 0 ) = ϕ ( 0 ) ;
(2)
t , f t 0 ;
(3)
f t has the first-order derivative.
Therefore, f (t) is usually designed as a monotonic exponential decay function as follows:
f ( t ) = f ( 0 ) e k   t
where k is the positive value.
From Equation (25), when S (0) = 0, the initial state of the system can remain on the sliding mode surface. Therefore, the reaching phase in the SMC is eliminated by this method, ensuring the global robustness of the system. Meanwhile, with the derivative S ˙ ( t ) of the sliding surface S (t), one can obtain that the following:
S . ( t ) = ϕ . ( t ) f . ( t ) = 0
Bringing Equations (15) and (22) into the above equation allows us to obtain the equivalent control law:
τ e q = N 1 M [ V ˙ c + β 1 α E β 1 R 1 ( Ξ f ( t ) . ) ] + C ¯ V
where α = d i a g ( α v   , α ω ) , β = d i a g ( β v   , β ω ) , R = d i a g ( r v   , r ω ) , Ξ = ε v   , ε ω T . The switching control term is designed to offset the effects of system’s model uncertainties and external disturbances. The control law is introduced as follows:
τ = τ e q + τ s w   = N 1 M V ˙ c + α E β 1 ( Ξ f ˙ ( t ) ) + C ¯ V ( φ 1 s i g p S + φ 2 s i g q S )
where φ1 and φ2 are positive constants, s i g r x = | x | r s i g ( x ) , 0 < p < 1, q > 1.
Theorem 1.
The parallel robot mobile platform control system with global robustness is stable at a fixed time, which can converge to the equilibrium point in a fixed time independent of the initial conditions of the system. The settling time is upper bounded by
T 1 φ 1 2 p + 1 2 ( 1 p + 1 2 ) + 1 φ 2 2 q + 1 2 ( q + 1 2 1 )
Remark 1.
A model of the dynamics of a varying center of mass mobile platform using the Lagrange method and the controller (29) can be obtained by designing a global sliding mode surface (25). The controller improves the transient performance of the system by constraining the error characteristics through the performance function, which was not considered in reference [33].
Proof of Theorem 1.
Choose the Lyapunov candidate as:
V = 1 2 S T S
Combining the sliding mode function (25) and the control law (29) results in the time derivative of V, which can be obtained as follows:
V ˙ = S T S ˙ = S ( φ 1 s i g p S φ 2 s i g q S ) = φ 1   S   p + 1 φ 2   S   q + 1           φ 1 2 p + 1 2 V p + 1 2 φ 2 2 q + 1 2 V q + 1 2
Therefore, according to Lemma 1, the system will converge to the equilibrium point in a fixed time t1,
t 1 1 φ 1 2 p + 1 2 ( 1 p + 1 2 ) + 1 φ 2 2 q + 1 2 ( q + 1 2 1 )

4. Discussion and Analysis of Simulation Results

To validate the proposed method, this section presents and analyzes two sets of comparative simulation experiments.
  • Finite-time global sliding mode control (FnTGSMC) is compared with fixed-time global sliding mode control (FxTGSMC).
  • Fixed-time global sliding mode control (FxTGSMC) is compared with the prescribed performance fixed-time global sliding mode control (PPFxTGSMC).
The model parameters of the parallel robot mobile platform for sandblasting and rust removal are shown in Table 1.
In the simulation comparison experiment, the parameters of the mobile platform model of SDPR are consistent; the initial position of the mobile platform q 0 = [ 0.2 , 0.2 , π / 4 ] T and the lumped interference δ ¯ d = 5 cos ( 2 t ) + 2 sin ( 1.5 t ) are also consistent.
Define the origin of the global coordinate system as a point close to the steel box girder, the X-axis as the direction parallel to the steel box girder, and the Y-axis as the direction of the vertical steel box girder. Two sets of experiments were designed to ensure accurate results. In Case I, the desired trajectory of the mobile platform is given:
x d = 0.06   t 2 ( 0 1 s ) 0.06 + 0.12 ( t 1 ) ( 1 14 s ) 1.62 + 0.12 ( t 14 ) 0.06 ( t 14 ) 2 ( 14 15 s ) 1.68 ( 15 16 s ) 1.68 0.06 ( t 16 ) 2 ( 16 17 s ) 1.62 0.12 ( t 17 ) ( 17 30 s ) 0.06 0.12 ( t 30 ) + 0.06 ( t 30 ) 2 ( 30 31 s )
In actual projects, the lifting mechanism will cause changes in the center of mass of the mobile platform during the movement of the mobile platform, and the change trajectory of the center of mass is related to the size of the mobile platform. In Case I, the centroid trajectory of the mobile platform is as follows:
f 1 = b 2 sin π t 2 + l 2 ( 0 t < 1 ) f 1 = b 2 + l 2 ( 1 t < 16 ) f 1 = b 2 cos π ( t 16 ) 2 + l 2 ( 16 t < 17 ) f 1 = l 2 ( 17 t < 31 )
Figure 4 shows the results of the simulation comparison between finite-time global sliding mode control and fixed-time global sliding mode control.
Figure 4a–d show the results of the comparison of pose tracking errors between parallel robot mobile platforms with FnTGSMC and FxTGSMC. The settling times of the pose tracking errors with FnTGSMC are 4.39 s, 12.51 s, and 12.32 s, and with FxTGSMC, the settling times are reduced to 3.5 s, 11.93 s, and 10.91 s. It can be seen that the stability errors of FnTGSMC and FxTGSMC are almost the same, but the convergence speed of FxTGSMC is significantly faster than that of FnTGSMC.
Figure 4e shows that the linear velocity errors of FnTGSMC and FxTGSMC, respectively, converge in 2.70 s and 1.97 s. Figure 4f shows that the angular velocity errors of FnTGSMC and FxTGSMC, respectively, converge to near 0 in 13.20 s and 11.66 s. The comparison results show that the convergence speed of FxTGSMC is faster, but both FnTGSMC and FxTGSMC have large overshoots during convergence. Figure 4g shows that the maximum torque of the driving is lower for FnTGSMC than for FxTGSMC, but the convergence speed of FxTGSMC is faster. Therefore, it can be concluded that FxTGSMC has a faster convergence speed.
Figure 5 shows the simulation results of fixed-time global sliding mode control and fixed-time global sliding mode control with prescribed performance.
Figure 5a–d show the results of a comparison of the pose tracking errors of parallel robot mobile platforms between FxTGSMC and PPFxTGSMC. The results show that the maximum overshoot of the tracking error in the X direction reduces to 0.021 m from 0.048 m, and the maximum overshoot of the angular error reduces to 0.057 rad from 0.093 rad. Moreover, the convergence speed of PPFxTGSMC is faster.
As shown in Figure 5e, the linear velocity error of FxTGSMC reaches a maximum overshoot of 0.32 m/s in 0.14 s and converges to near zero in 1.72 s; the linear velocity error of PPFxTGSMC converges to near zero in 0.35 s without overshoot. In Figure 5f, the angular velocity error of FxTGSMC reaches a maximum overshoot of 0.019 m/s in 5.97 s and converges to near zero in 10.13 s; then, PPFxTGSMC converges to near zero in 4.82 s without the overshoot. Figure 5g shows that FxTGSMC reduces the setting time of driving wheel torque from 1.52 N*m to 1.09 N*m. Therefore, it can be concluded that PPFxTGSMC can eliminate the overshoot of angular velocity tracking errors and linear velocity tracking errors on mobile platforms.
In Case II, the parameters of the three controllers remain unchanged, the total error of the mobile platform changes as δ ¯ d = 4 sin ( t ) + 1.5 cos ( 2.5 t ) , and the desired trajectory of the mobile platform is as follows:
x d = 0.05 t 2 ( 0 1 s ) 0.05 + 0.12 ( t 1 ) ( 1 15 s ) 1.73 + 0.12 ( t 15 ) 0.06 ( t 15 ) 2 ( 15 16 s ) 1.79 ( 16 31 s )
The centroid trajectory of the mobile platform is as follows:
f 1 = b 3 sin π t 2 + l 4 ( 0 t < 1 ) f 1 = b 3 + l 4 ( 1 t < 16 ) f 1 = b 3 cos π ( t 16 ) 2 + l 4 ( 16 t < 17 ) f 1 = l 4 ( 17 t < 31 )
f 2 = 2 b 5 cos π t 2 + 2 b 5 ( 0 t < 1 ) f 2 = 2 b 5 ( 1 t < 16 ) f 2 = 2 b 5 sin π ( t 16 ) 2 + 2 b 5 ( 16 t < 17 ) f 2 = 4 b 5 ( 17 t < 31 )
Figure 6 shows the simulation comparison results between finite-time global sliding mode control and fixed-time global sliding mode control in Case II.
Figure 6a–d show a comparison of the results for the pose tracking errors of parallel robot mobile platforms with FnTGSMC and FxTGSMC. The settling times of the pose tracking errors of FnTGSMC are 8.58 s, 13.31 s, and 13.26 s, and with FxTGSMC, the settling times are reduced to 7.85 s, 13.14 s, and 12.1 s.
The results shown in Figure 6e are similar to those in Case I, the linear velocity errors of FnTGSMC and FxTGSMC, respectively, converge in 2.88 s and 1.8 s. Figure 4f shows that the angular velocity errors of FnTGSMC and FxTGSMC, respectively, converge to near 0 in 13.39 s and 11.71 s. Figure 6g shows that FxTGSMC has a faster convergence speed. Therefore, it can be concluded that fixed-time control has a faster convergence speed than finite-time control.
Figure 7 shows the simulation results of fixed-time global sliding mode control and fixed-time global sliding mode control with the prescribed performance in Case II.
In Figure 7a, the maximum overshoot in the FxTGSMC and PPFXTGSMC schemes is 0.047 m and 0.022 m; in Figure 7d, the maximum overshoot of both schemes is 0.09 m and 0.053 m; in Figure 7e, the maximum overshoot of FxTGSMC is 0.324 m/s and that of PPFXTGSMC is 0.021m/s; in Figure 7f, the maximum overshoot of FxTGSMC is 0.018 rad/s, and PPFXTGSMC has no overshoot. Therefore, it can be concluded that prescribed performance control can eliminate the overshoot of system errors.
Compared with finite-time control, fixed-time control can provide faster convergence performance and the convergence time of fixed-time control does not depend on the initial state of the system; the prescribed performance control can constrain the convergence characteristics of the system error and reduce the chance pf overshooting the system error; the control method in this paper is based on the global sliding mode design, which improves the global robustness of the system. The above simulation results show that the PPFxTGSMC algorithm can reduce the chance of overshooting the trajectory tracking error in a parallel robotic mobile platform with model uncertainty and external disturbance and ensure the system converges at a fixed time, which effectively improves the performance of the trajectory tracking control of the parallel robotic mobile platform.

5. Conclusions

In this work, we propose a fixed-time global sliding mode control method with a prescribed performance to address the issue of trajectory tracking control in a parallel robot mobile platform with model uncertainties and external disturbances. This method eliminates the reaching phase of the sliding mode using an auxiliary function and improves the convergence performance of the system in combination with fixed-time control. To improve the transient performance of the system, we design a performance function that constrains the tracking error characteristics of the mobile platform within a prescribed boundary. Utilizing Lyapunov stability theory, we rigorously prove the fixed-time stability of the proposed controller. Simulation experiments substantiate the effectiveness of the control method. In the future, an intelligent method for the optimization of the control parameters will be investigated.

Author Contributions

A.W. designed the proposed control strategy and conducted the simulations and experiments. G.G. provided theoretical guidance. X.L. helped with writing this paper. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 51375210, in part by Zhenjiang Municipal Key Research and Development Program under Grant GZ2018004, and in part by the Priority Academic Program Development of Jiangsu Higher Education Institutions.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Tang, Y.; Gao, G.Q. A Fast Finite-Time Composite Control with Dynamic Prescribed Performance for Tracking in Task Space of Stewart Parallel Mechanism. IEEE Trans. Autom. Sci. Eng. 2024, 1–16. [Google Scholar] [CrossRef]
  2. Zhang, Q.; Gao, G.Q. Prioritizing robotic grasping of stacked fruit clusters based on stalk location in RGB-D images. Comput. Electron. Agric. 2020, 172, 14. [Google Scholar] [CrossRef]
  3. Koubaa, Y.; Boukattaya, M.; Damak, T. Adaptive sliding mode control for trajectory tracking of nonholonomic mobile robot with uncertain kinematics and dynamics. Appl. Artif. Intell. 2018, 32, 924–938. [Google Scholar] [CrossRef]
  4. Peng, S.Y.; Shi, W.X. Adaptive Fuzzy Output Feedback Control of a Nonholonomic Wheeled Mobile Robot. IEEE Access 2018, 6, 43414–43424. [Google Scholar] [CrossRef]
  5. Ye, H.; Wang, S. Trajectory Tracking Control for Nonholonomic Wheeled Mobile Robots with External Disturbances and Parameter Uncertainties. Int. J. Control Autom. Syst. 2020, 18, 3015–3022. [Google Scholar] [CrossRef]
  6. Goswami, N.K.; Padhy, P.K. Sliding mode controller design for trajectory tracking of a non-holonomic mobile robot with disturbance. Comput. Electr. Eng. 2018, 72, 307–323. [Google Scholar] [CrossRef]
  7. Giftthaler, M.; Farshidian, F.; Sandy, T.; Stadelmann, L.; Buchli, J. Efficient Kinematic Planning for Mobile Manipulators with Non-holonomic Constraints Using Optimal Control. arXiv 2018, arXiv:1701.08051. [Google Scholar]
  8. Mohareri, O.; Dhaouadi, R.; Rad, A.B. Indirect adaptive tracking control of a nonholonomic mobile robot via neural networks. Neurocomputing 2012, 88, 54–66. [Google Scholar] [CrossRef]
  9. Li, Z.Y.; Zhai, J.Y. Super-twisting sliding mode trajectory tracking adaptive control of wheeled mobile robots with disturbance observer. Int. J. Robust Nonlinear Control 2022, 32, 9869–9881. [Google Scholar] [CrossRef]
  10. Wang, C.C.; Liu, X.F.; Yang, X.Q.; Hu, F.; Jiang, A.M.; Yang, C.G. Trajectory Tracking of an Omni-Directional Wheeled Mobile Robot Using a Model Predictive Control Strategy. Appl. Sci. 2018, 8, 231. [Google Scholar] [CrossRef]
  11. Ettouil, R.; Chabir, K.; Abdelkrim, M.N. Synergetic Control for Three-Tanks System:a Comparison with the Sliding Mode Control. In Proceedings of the 18th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), Monastir, Tunisia, 21–23 December 2017; IEEE: Monastir, Tunisia, 2017; pp. 641–646. [Google Scholar]
  12. Lin, T.C.; Lin, H.Y.; Lin, C.J.; Chen, C.C. Mobile robot wall-following control using a behavior-based fuzzy controller in unknown environments. Iran. J. Fuzzy Syst. 2019, 16, 113–124. [Google Scholar]
  13. Alyoussef, F.; Kaya, I. A review on nonlinear control approaches: Sliding mode control back-stepping control and feedback linearization control. In Proceedings of the International Engineering and Natural Sciences Conference (IENSC 2019), Diyarbakır, Turkey, 6–8 November 2019; pp. 608–619. [Google Scholar]
  14. Ding, Y.; Wang, L.; Li, Y.W.; Li, D.L. Model predictive control and its application in agriculture: A review. Comput. Electron. Agric. 2018, 151, 104–117. [Google Scholar] [CrossRef]
  15. Alandoli, E.A.; Lee, T.S. A Critical Review of Control Techniques for Flexible and Rigid Link Manipulators. Robotica 2020, 38, 2239–2265. [Google Scholar] [CrossRef]
  16. Fathollahi, A.; Andresen, B. Multi-Machine Power System Transient Stability Enhancement Utilizing a Fractional Order-Based Nonlinear Stabilizer. Fractal Fract. 2023, 7, 808. [Google Scholar] [CrossRef]
  17. Santi, E.; Monti, A.; Li, D.; Proddutur, K.; Dougal, R.A. Synergetic control for power electronics applications: A comparison with the sliding mode approach. J. Circuits Syst. Comput. 2004, 13, 737–760. [Google Scholar] [CrossRef]
  18. Liu, C.-H.; Hsiao, M.-Y. A finite time synergetic control scheme for robot manipulators. Comput. Math. Appl. 2012, 64, 1163–1169. [Google Scholar] [CrossRef]
  19. Suryawanshi, P.V.; Shendge, P.D.; Phadke, S.B. Robust sliding mode control for a class of nonlinear systems using inertial delay control. Nonlinear Dyn. 2014, 78, 1921–1932. [Google Scholar] [CrossRef]
  20. Zhang, J.H.; Shi, P.; Xia, Y.Q. Robust Adaptive Sliding-Mode Control for Fuzzy Systems With Mismatched Uncertainties. IEEE Trans. Fuzzy Syst. 2010, 18, 700–711. [Google Scholar] [CrossRef]
  21. Chen, M. Robust Tracking Control for Self-balancing Mobile Robots Using Disturbance Observer. IEEE-CAA J. Autom. Sin. 2017, 4, 458–465. [Google Scholar] [CrossRef]
  22. Mobayen, S.; Tchier, F. Robust global second-order sliding mode control with adaptive parameter-tuning law for perturbed dynamical systems. Trans. Inst. Meas. Control 2018, 40, 2855–2867. [Google Scholar] [CrossRef]
  23. Xiu, C.B.; Hou, J.G.; Xu, G.W.; Zang, Y.K. Improved fast global sliding mode control based on the exponential reaching law. Adv. Mech. Eng. 2017, 9, 1687814016687967. [Google Scholar] [CrossRef]
  24. Chu, Y.D.; Fei, J.T.; Hou, S.X. Adaptive Global Sliding-Mode Control for Dynamic Systems Using Double Hidden Layer Recurrent Neural Network Structure. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 1297–1309. [Google Scholar] [CrossRef]
  25. Zhang, J.Q.; Ren, Z.H.; Deng, C.; Wen, B.C. Adaptive fuzzy global sliding mode control for trajectory tracking of quadrotor UAVs. Nonlinear Dyn. 2019, 97, 609–627. [Google Scholar] [CrossRef]
  26. Zhang, X.; Li, H.W.; Shao, M. Fixed-Time-Convergent Sliding Mode Control with Sliding Mode Observer for PMSM Speed Regulation. Sensors 2024, 24, 1561. [Google Scholar] [CrossRef]
  27. Liu, Y.F.; Yang, J.Y.; Li, C.Z. Robust finite-time stability and stabilisation for switched linear parameter-varying systems and its application to bank-to-turn missiles. IET Contr. Theory Appl. 2015, 9, 2171–2179. [Google Scholar] [CrossRef]
  28. Mobayen, S. Finite-time tracking control of chained-form nonholonomic systems with external disturbances based on recursive terminal sliding mode method. Nonlinear Dyn. 2015, 80, 669–683. [Google Scholar] [CrossRef]
  29. Guo, Y.J.; Yu, L.; Xu, J.M. Robust Finite-Time Trajectory Tracking Control of Wheeled Mobile Robots with Parametric Uncertainties and Disturbances. J. Syst. Sci. Complex. 2019, 32, 1358–1374. [Google Scholar] [CrossRef]
  30. Polyakov, A. Nonlinear Feedback Design for Fixed-Time Stabilization of Linear Control Systems. IEEE Trans. Autom. Control 2012, 57, 2106-U1. [Google Scholar] [CrossRef]
  31. Fathollahi, A.; Andresen, B. Adaptive Fixed-Time Control Strategy of Generator Excitation and Thyristor-Controlled Series Capacitor in Multi-Machine Energy Systems. IEEE Access 2024, 12, 100316–100327. [Google Scholar] [CrossRef]
  32. Feng, Q.X.; Zhang, A.C.; Zhang, X.H.; Pang, G.C.; Liu, Z. Robust Stabilization of Underactuated TORA System Based on Disturbance Observer and Fixed-Time Sliding Mode Control Method. Actuators 2022, 11, 271. [Google Scholar] [CrossRef]
  33. Ahmed, S.; Azar, A.T.; Tounsi, M. Adaptive Fault Tolerant Non-Singular Sliding Mode Control for Robotic Manipulators Based on Fixed-Time Control Law. Actuators 2022, 11, 353. [Google Scholar] [CrossRef]
  34. Guo, P.F.; Liang, Z.Y.; Wang, X.; Zheng, M.W. Adaptive trajectory tracking of wheeled mobile robot based on fixed-time convergence with uncalibrated camera parameters. ISA Trans. 2020, 99, 1–8. [Google Scholar] [CrossRef]
  35. Bechlioulis, C.P.; Rovithakis, G.A. Robust Adaptive Control of Feedback Linearizable MIMO Nonlinear Systems with Prescribed Performance. IEEE Trans. Autom. Control 2008, 53, 2090–2099. [Google Scholar] [CrossRef]
  36. Li, F.Z.; Liu, Y.G. Prescribed-Performance Control Design for Pure-Feedback Nonlinear Systems with Most Severe Uncertainties. SIAM J. Control Optim. 2018, 56, 517–537. [Google Scholar] [CrossRef]
  37. Liu, J.H.; Yi, P.; Wang, C.L. Prescribed performance tracking for a class of uncertain nonlinear systems with actuator failures. Int. J. Robust Nonlinear Control 2022, 32, 7223–7239. [Google Scholar] [CrossRef]
  38. Sai, H.Y.; Xu, Z.B.; Xia, C.K.; Sun, X.Y. Approximate continuous fixed-time terminal sliding mode control with prescribed performance for uncertain robotic manipulators. Nonlinear Dyn. 2022, 110, 431–448. [Google Scholar] [CrossRef]
  39. Bu, X.W.; Xiao, Y.; Wang, K. A prescribed performance control approach guaranteeing small overshoot for air-breathing hypersonic vehicles via neural approximation. Aerosp. Sci. Technol. 2017, 71, 485–498. [Google Scholar] [CrossRef]
  40. Guo, Y.J. Fixed-time disturbance observer based robust tracking control of wheeled mobile robot with multiple disturbances. Meas. Control 2023, 56, 1626–1636. [Google Scholar] [CrossRef]
  41. Sun, H.B.; Zong, G.D.; Cui, J.W.; Shi, K.B. Fixed-time sliding mode output feedback tracking control for autonomous underwater vehicle with constraint. Ocean Eng. 2022, 247, 10. [Google Scholar] [CrossRef]
Figure 1. Vehicle-type mobile platform structure.
Figure 1. Vehicle-type mobile platform structure.
Sensors 25 01584 g001
Figure 2. Prescribed performance fixed-time global sliding mode control system structure diagram.
Figure 2. Prescribed performance fixed-time global sliding mode control system structure diagram.
Sensors 25 01584 g002
Figure 3. (a) Performance boundaries. (b) Error transformation function mapping diagram.
Figure 3. (a) Performance boundaries. (b) Error transformation function mapping diagram.
Sensors 25 01584 g003
Figure 4. Results of simulation comparison experiments between FnTGSMC and FxTGSMC. (a) Trajectory in the X direction. (b) Tracking error curve in the X direction. (c) Tracking error curve in the Y direction. (d) Angular error. (e) Line velocity error. (f) Angular velocity error. (g) Driving wheel torque.
Figure 4. Results of simulation comparison experiments between FnTGSMC and FxTGSMC. (a) Trajectory in the X direction. (b) Tracking error curve in the X direction. (c) Tracking error curve in the Y direction. (d) Angular error. (e) Line velocity error. (f) Angular velocity error. (g) Driving wheel torque.
Sensors 25 01584 g004
Figure 5. Comparison results of simulation experiments between FxTGSMC and PPFxTGSMC. (a) Trajectory in the X direction. (b) Tracking error curve in the X direction. (c) Tracking error curve in the Y direction. (d) Angular error. (e) Line velocity error. (f) Angular velocity error. (g) Driving wheel torque.
Figure 5. Comparison results of simulation experiments between FxTGSMC and PPFxTGSMC. (a) Trajectory in the X direction. (b) Tracking error curve in the X direction. (c) Tracking error curve in the Y direction. (d) Angular error. (e) Line velocity error. (f) Angular velocity error. (g) Driving wheel torque.
Sensors 25 01584 g005
Figure 6. Results of comparison of simulation experiments between FnTGSMC and FxTGSMC. (a) Trajectory in the X direction. (b) Tracking error curve in the X direction. (c) Tracking error curve in the Y direction. (d) Angular error. (e) Line velocity error. (f) Angular velocity error. (g) Driving wheel torque.
Figure 6. Results of comparison of simulation experiments between FnTGSMC and FxTGSMC. (a) Trajectory in the X direction. (b) Tracking error curve in the X direction. (c) Tracking error curve in the Y direction. (d) Angular error. (e) Line velocity error. (f) Angular velocity error. (g) Driving wheel torque.
Sensors 25 01584 g006
Figure 7. Results of comparison of simulation experiments between FxTGSMC and PPFxTGSMC. (a) Trajectory in the X direction. (b) Tracking error curve in the X direction. (c) Tracking error curve in the Y direction. (d) Angular error. (e) Line velocity error. (f) Angular velocity error. (g) Driving wheel torque.
Figure 7. Results of comparison of simulation experiments between FxTGSMC and PPFxTGSMC. (a) Trajectory in the X direction. (b) Tracking error curve in the X direction. (c) Tracking error curve in the Y direction. (d) Angular error. (e) Line velocity error. (f) Angular velocity error. (g) Driving wheel torque.
Sensors 25 01584 g007
Table 1. Model parameters of mobile platform for SDPR.
Table 1. Model parameters of mobile platform for SDPR.
ParametersValue
mp/kg780
mω/kg5
Ip/kg·m29.45
Iω/kg·m20.017
r/m0.125
l/m1.23
b/m0.37
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

Wang, A.; Gao, G.; Li, X. Fixed-Time Global Sliding Mode Control for Parallel Robot Mobile Platform with Prescribed Performance. Sensors 2025, 25, 1584. https://doi.org/10.3390/s25051584

AMA Style

Wang A, Gao G, Li X. Fixed-Time Global Sliding Mode Control for Parallel Robot Mobile Platform with Prescribed Performance. Sensors. 2025; 25(5):1584. https://doi.org/10.3390/s25051584

Chicago/Turabian Style

Wang, Aojie, Guoqin Gao, and Xue Li. 2025. "Fixed-Time Global Sliding Mode Control for Parallel Robot Mobile Platform with Prescribed Performance" Sensors 25, no. 5: 1584. https://doi.org/10.3390/s25051584

APA Style

Wang, A., Gao, G., & Li, X. (2025). Fixed-Time Global Sliding Mode Control for Parallel Robot Mobile Platform with Prescribed Performance. Sensors, 25(5), 1584. https://doi.org/10.3390/s25051584

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