Next Article in Journal
Energy-Based Adaptive Control for Variable-Rope-Length Double-Pendulum Ship-Borne Cranes: A Disturbance Rejection Stabilization Controller Without Overshoot
Previous Article in Journal
A Light-Weight Grasping Pose Estimation Method for Mobile Robotic Arms Based on Depthwise Separable Convolution
Previous Article in Special Issue
Optimization Study of Pneumatic–Electric Combined Braking Strategy for 30,000-ton Heavy-Haul Trains
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Autonomous Tracked Vehicle Trajectory Tracking Control Based on Disturbance Observation and Sliding Mode Control

School of Mechanical and Electrical Engineering, China University of Mining & Technology, Beijing 100083, China
*
Author to whom correspondence should be addressed.
Actuators 2025, 14(2), 51; https://doi.org/10.3390/act14020051
Submission received: 9 January 2025 / Revised: 19 January 2025 / Accepted: 21 January 2025 / Published: 24 January 2025

Abstract

:
This paper examines the path-tracking control issue for tracked mobile robots (TMRs) operating in complex terrains, focusing on improving their autonomous operation capabilities. Considering the system’s complex dynamic model, environmental uncertainties, and non-linear characteristics, especially the phenomenon of track slippage, a dynamic model that incorporates track slippage is proposed. A sliding factor observer is then designed to estimate slippage parameters, ensuring the control system remains stable and accurate despite uncertainties. A hierarchical control architecture is introduced, with the upper-level controller using a kinematic model to generate desired rotational speed commands for the left and right drive wheels. The lower-level controller, operating on a dynamic model, adjusts motor torque to achieve these desired speeds. Utilizing sliding mode control strategies, combined with adaptive laws and nonlinear control methods, the controller effectively addresses the issue of high-frequency chattering arising from the use of signum functions, thereby enhancing the lifespan of actuators and overall system control performance. A comprehensive simulation and experimental setup for real TMR systems is established to validate the proposed control strategy. Results demonstrate that the control scheme effectively achieves trajectory tracking across various unstructured terrains, exhibiting strong robustness and stability.

1. Introduction

Compared to traditional wheeled robots, tracked robots exhibit superior traversing capability and terrain adaptability, which makes them widely utilized in operational scenarios with unstructured surfaces in military, agricultural, and industrial applications [1]. With continuous advancements in autonomous driving technology and the growing demand for automation in special mission conditions, the technology of unmanned tracked vehicles has experienced rapid development in recent years [2]. Path tracking technology, as a crucial component of autonomous operation for tracked vehicles, has garnered significant attention from both industry and academia [3].
Despite the evident advantages of tracked vehicles in complex environments, their path tracking control remains a challenging issue. The primary reasons include the complexity of the dynamic model of tracked vehicles, the extensive distribution of environmental variables, the highly nonlinear nature of the system, and the presence of non-holonomic constraints [4]. Specifically, tracked vehicles rely on differential steering, a mechanism that depends on the slip generated by the tracks, necessitating the incorporation of unknown friction and other external disturbances into the vehicle’s dynamic model, which are difficult to accurately describe with conventional modeling techniques [5]. In unpaved driving environments, due to the complexity of ground adhesion conditions, parameter creep, and external disturbances, control performance can easily deteriorate [6]. To address the model uncertainty issues of tracked mobile robots (TMRs), a high-speed tracked vehicle dynamics simulation method based on model reduction strategies was proposed in [7]. In [8], a simplified track multibody dynamics model was derived and integrated by deducing the dynamic model of a dual differential steering transmission and the multibody model of tracked vehicles. In [9], a longitudinal-vertical coupled dynamics model for tracked vehicles operating on rough terrain was established, revealing the significant influence of vehicle speed and road roughness on the longitudinal dynamics of the vehicle. In conclusion, the kinematic model alone is insufficient to fully describe the behavior of TMRs; the effects of dynamics must also be taken into account.
To address these challenges, state and disturbance observation methods have also been widely applied in TMRs. In [10], a steering controller for tracked vehicles that combines parameter adaptive laws and a second-order disturbance observer (DO-2) was proposed, capable of online estimation of friction coefficients and resistance against random disturbances. In [11], a traditional sensor-based algorithm for estimating driving parameters was introduced, which can estimate the longitudinal force and vehicle speed. In [12], a kinematic model integrated with slip parameter estimation was proposed, utilizing extended Kalman filtering (EKF) and improved sliding mode observer (ISMO) methods to estimate slip parameters. These studies indicate that observing external disturbances and system states can effectively enhance the performance of controllers.
Based on the aforementioned model establishment and state observation schemes, the control problems of TMRs primarily focus on a variety of control strategies, including PID control, backstepping control, and model predictive control. In [13], a hybrid control architecture combining MIMO data-driven control and sliding mode control was proposed for addressing the path tracking problem of autonomous unmanned ground vehicles in precision agriculture on rough terrain. In [14], an integrated method based on Hybrid A* path planning and adaptive model predictive control (AMPC) was proposed to solve the trajectory planning and tracking control issues for articulated tracked vehicles. In [15], a comprehensive modeling method and trajectory tracking control strategy for autonomous tracked vehicles, integrating a backstepping controller and integral sliding mode control of vehicle drive torque, were proposed. In [16], a control scheme based on a third-order fixed-time extended state observer and a zeroing neural network was presented, which estimates unknown lumped disturbances and unmeasurable speeds, achieving convergence of observation errors to zero within a fixed time.
Sliding Mode Control (SMC) has demonstrated significant advantages in trajectory control of tracked vehicles, primarily due to its robustness and insensitivity to parameter variations and external disturbances. Compared to traditional PID controllers, SMC is better suited to handle nonlinear systems and uncertainties, ensuring stability and precise tracking performance for tracked vehicles in complex terrains and dynamic environments. Additionally, SMC offers lower computational requirements compared to other robust controllers, and its design is relatively straightforward, not requiring an accurate system model. This makes SMC more flexible and reliable in practical applications [17]. However, sliding mode control can easily lead to high-frequency chattering due to the sign function, which may exacerbate actuator wear and degrade system performance [18]. To solve the chattering problem, a continuous super-twisting control (STC) method based on high-order sliding mode observers (HOSMO) was proposed in [19], successfully achieving second-order sliding mode (SOSM) on the selected sliding surface. In [20], a robust continuous sliding mode control (CSMC) method combined with a nonlinear disturbance observer (NDO) for disturbance estimation and compensation was proposed, constructing a cascaded control framework. The superiority of the controller in disturbance suppression and robustness against disturbances was verified through simulations and experiments, along with a stability analysis of the system.
In off-road driving environments, the complexity of ground adhesion conditions, parameter uncertainties, creep characteristics, and external disturbances can all lead to significant degradation in the effectiveness of conventional path tracking control. This is especially pronounced when the vehicle operates on challenging terrains such as flooded or muddy surfaces, where the intricate contact conditions between the tracks and the ground, as well as the uncertain relationship between slip ratio and driving force, further amplify the discrepancies between the ideal motion model and actual vehicle response [21]. Reference [22] introduces a slip model based on the instantaneous centers of rotation (ICRs) of the tracks and a dual-adaptive unscented Kalman filter (DAUKF), which significantly improves the accuracy and practicality of intelligent tracked vehicle models in complex terrains by real-time estimation of ICR positions. Reference [23] proposes a path tracking control method that integrates a Sup controller with PID and SMC, modifying the lateral error slightly and optimizing the approach through particle swarm optimization (PSO). Reference [24] analyzes the influence of inertial forces on the position of the instantaneous center of rotation (ICR) of the tracks, proposing a new kinematic model based on dynamic simulations on hard, level ground. This model estimates the actual ICR positions of the tracks using three indices: slip, eccentricity, and steering efficiency. Given the above discussion, SMC, with its robustness and low computational complexity, presents a viable solution for real-time trajectory tracking control of TMRs in the presence of slipping disturbances.
The trajectory tracking accuracy of TMRs is often compromised due to slip caused by differential turning. To address this issue, this paper proposes a super-twisting sliding mode controller based on a disturbance observer. First, a TMR model that considers slip is established, taking into account the system’s nonlinearity and track slip. Based on this system model, a slip factor observer is designed, and its stability is analyzed. Subsequently, a hierarchical controller is designed: the upper-level controller, based on the kinematic model, generates the desired rotational speed signals for the left and right drive wheels; the lower-level controller, based on the dynamic model of the tracks, adjusts the motor torque output according to the desired rotational speed signals, collectively achieving the pose control of the TMRs. Finally, a simulation environment and experimental environment are established based on a real TMR system to thoroughly validate the effectiveness of the controller. The contributions of this study are twofold:
  • The track slip is treated as a lumped external disturbance, and a track slip factor observer is designed, which features only one adjustable parameter, thereby avoiding complex parameter tuning.
  • Unlike most studies on tracked vehicles that only consider kinematic models, this research comprehensively incorporates the dynamic model of the tracks. A hierarchical controller is designed to achieve precise trajectory tracking control.
The structure of this paper is as follows: Section 1 introduces the research background and significance; Section 2 establishes the dynamics model of TMRs; Section 3 designs the slip factor observer and presents the design method of the hierarchical controller; Section 5 validates the effectiveness of the controller through simulations and experiments; and Section 5 summarizes and prospects the entire paper.

2. TMRs Modeling

2.1. TMRs Kinematic Model

Remark 1.
In this paper, the subscript L denotes the local coordinate system of the robot; if there is no subscript, it indicates that the parameter is in the global coordinate system; the subscript l denotes the parameter located on the left track in the direction of travel, and the subscript r denotes the parameter located on the right track in the direction of travel.
Figure 1 shows the top view of TMR kinematic model. The kinematic model of a track-type mobile robot is given by:
q = x ˙ y ˙ φ ˙ = cos φ 0 sin φ 0 0 1 v ω
where θ is the yaw angle, v is the linear velocity of the robot, and w is the angular velocity. Equation (1) does not explicitly consider the sliding effect between the tracks and the ground. In practice, the most direct cause of sliding is the imbalance between the frictional force and the torque output by the track drive motors. However, due to the complexity of modeling friction, sliding effects are generally not modeled by directly analyzing friction, but rather through kinematic analysis. From a holistic perspective, the motion of a mobile robot can be considered as circular motion around an instantaneous center of rotation Oc. When sliding effects are present, Oc is offset from the OL axis by a distance ε, which can be expressed as:
ε = L v 2 2 μ t g R sin α α = arc tan ( v Y L v X L )
where α is the side slip angle. It is important to note that the offset ε cannot exceed the position of the track drive wheels’ axis, denoted as “ ε L / 2 r ”. In the presence of sliding, the actual linear velocities of the left and right drive wheels are affected by sliding parameters. The actual linear velocities of the left and right wheels can be expressed as:
v l = r ω l ( 1 s l ) v r = r ω r ( 1 s r )
where wl and wr are the rotational speeds of the drive wheels, r is the radius of the drive wheels, vl and vr are the actual forward speeds of the left and right tracks, and sl and sr are the longitudinal slip ratios of the left and right tracks. The side slip turning radius R′ can be expressed as:
R = | | v B | | | ω | = b 2 cos α ω l ( 1 s l ) + ω r ( 1 σ r ) ω l ( 1 s l ) ω r ( 1 σ r )
where b is the width of the robot. Therefore, vL can be expressed as:
v L = v l + v r 2 cos α = r ω l ( 1 s l ) + r ω r ( 1 s r ) 2 cos α
Converting the vehicle velocity v from the body coordinate system to the global coordinate system, can get:
v = cos φ sin φ sin φ cos φ v L cos α v L sin α = v L cos ( φ + α ) sin ( φ + α ) φ ˙ = r ω l ( 1 s l ) + r ω r ( 1 s r ) b
Substituting (5) into (6) and then into (1), we obtain the kinematic model of a track-type ground mobile robot considering sliding effects:
q = x ˙ y ˙ φ ˙ = r 2 ( cos φ sin φ tan α ) ( ( 1 s l ) ω l + ( 1 s r ) ω r ) r 2 ( sin φ + cos φ tan α ) ( ( 1 s r ) ω l + ( 1 s l ) ω r ) r b ( ( 1 s l ) ω l ( 1 s r ) ω r )
where q = x ˙ y ˙ φ ˙ T is the global pose of the mobile robot. Since the track-type vehicle can only move along the normal to the drive sprocket axis, the non-holonomic constraint can be expressed as [25]:
x ˙ sin φ + y ˙ cos φ + φ ˙ ε = 0
The tracking control of a mobile robot with sliding parameters is accomplished in two steps: first, the online estimation of sliding parameters, which can be solved using various nonlinear online estimation methods introduced in Section 3; second, constructing a tracking control law using the estimated sliding parameters to achieve tracking control, which is addressed using nonlinear control methods presented in Section 3.

2.2. TMRs Dynamic Model

As depicted in Figure 2, the forces acting on the tracked vehicle include the traction forces Fl and Fr, the longitudinal resistances Rl and Rr on the left and right tracks, and the transverse frictional force resulting from the distribution of lateral soil shear forces.
Assumption 1.
It is assumed that the tracked vehicle has a left–right symmetric physical structure, with the vehicle’s weight uniformly distributed across the two tracks. The longitudinal position of the center of mass coincides with the midpoint of the tracks, and the vertical load on the tracks is uniformly distributed. The lateral resistance coefficient μt is constant.
To satisfy the lateral equilibrium condition, the instantaneous center of rotation OC must be located forward of the YL axis at a distance ε. The equations of motion in the vehicle’s local reference frame can be expressed as:
m x ¨ L = F r + F l R r R l m y ¨ L = F y I z φ ¨ = b 2 ( F r + F l ) M r
where Mr is the steering resistance torque caused by the lateral soil shear distribution force. Specifically:
R l = R r = μ l m g 2
Here, μl is the rolling resistance coefficient. The lateral force Fy per unit length of track can be expressed as:
F y = 2 × L / 2 L / 2 f y ( l x ) d l x M r = 2 × L / 2 L / 2 f y ( l x ) × l x d l x
where lx is the longitudinal distance from the track element to the center of mass, taken positive in the forward direction. Since the lateral force yf is a sliding frictional force, and under the assumption of uniformly distributed load given earlier, the expressions for the lateral force Fy and the yaw resistance torque Mr are:
F y = 2 s g n ( ω ) μ t ε m g L M r = ( 4 ε 2 L 2 ) s g n ( ω ) μ t m g 4 L
Selecting the track as the object of study, the rotational speed control equation is established. The track is driven by a motor and is subjected to the combined effects of traction forces and internal and external resistances. The rotational dynamics equation for the track is given by:
ω ˙ l = 1 J ( T e , l r ( F l + R l ) μ ω ω l ) ω ˙ r = 1 J ( T e , r r ( F r + R r ) μ ω ω r )
where J is the total equivalent rotational inertia of the track on one side, Te is the driving torque of the motor on one side, and μω is the internal rotational resistance of the system.

3. Main Results

3.1. Observer Design

The structure of the control system is illustrated in Figure 3. In practical engineering conditions, the driving force and slip ratio of the tracks are often unmeasurable. Additionally, the variability of ground conditions makes direct driving force control challenging. To achieve accurate path tracking control, it is necessary to start from the kinematic relationship between track rotational speed and vehicle speed, treating lateral slip as part of the disturbance, and design a disturbance observer for slip compensation.
Define the rotational speeds of the left and right track drive wheels as the system inputs. The vehicle motion model considering track slip can be expressed as:
v L = v ¯ L + v ˜ L = 1 2 ( v l + v r ) 1 2 ( v l s l + v r s r ) ω L = ω ¯ L + ω ˜ L = 1 b ( v l + v r ) 1 b ( v l s l + v r s r )
where the variables with the superscript “-” represent the longitudinal velocities and yaw rates under zero slip conditions, i.e., the ideal kinematic estimates, and the superscript “~” denotes the uncertain quantities caused by track slip. Taking the derivative of both sides of the above equation, we get:
v ˙ L = v ¯ ˙ L + ζ ˙ v ω ˙ L = ω ¯ ˙ L + ζ ˙ ω
where ζ ˙ v and ζ ˙ ω are the derivatives of the longitudinal and yaw motion disturbances, respectively, representing the differences between the theoretically calculated velocities and the actual velocities of the tracked vehicle. Combining Equations (7) and (14), the state equations of the kinematic system can be written as:
X ˙ L = U + ζ ˙
where
X ˙ L = v ˙ X L v ˙ Y L ω ˙ L T U = v ¯ ˙ X L 0 ω ¯ ˙ L T ζ ˙ = v ˜ ˙ L v ˙ y ω ˜ ˙ L T
and ζ is the generalized disturbance input for lateral motion. Applying a low-pass filter to the state variables and system inputs [26]:
κ X ˙ L f + X L f = X L κ U ˙ f + U f = U
where κ > 0, and define the auxiliary variable as:
ϑ = κ X - X L f U f ζ ˙
Lemma 1.
For system (15) and filtering operation (17), the auxiliary variable ϑ is bounded and exponentially decreases to 0 for κ > 0. That is, ϑ = 0 is an invariant manifold.
Proof. 
Taking the derivative of the auxiliary variable ϑ:
ϑ ˙ = κ X ˙ - X ˙ L f U ˙ f ζ ¨ = κ ( ζ ˙ + U f ) κ X ˙ L f U ˙ f ζ ¨ = κ κ ( X X L f ) B U f ζ ˙ ζ ¨ = κ ϑ ζ ¨
Define the Lyapunov function as:
V ( ϑ ) = ϑ T ϑ
Taking the derivative of V(ϑ):
V ˙ = 2 ϑ T ϑ ˙ = 2 ϑ T ( κ ϑ ζ ¨ ) = 2 κ ϑ T ϑ 2 ϑ T ζ ¨
Using Young’s inequality, we get:
V ˙ = 2 κ ϑ T ϑ 2 ϑ T ζ ¨ ϵ ϑ T ϑ 1 ϵ ζ ˙ T ζ ¨ ( 2 κ + ϵ ) ϑ T ϑ 1 ϵ ζ ¨ T ζ ¨
Since the second derivatives of the unknown disturbances have upper bounds:
ζ ¨ δ
We have:
V ˙ ( 2 k + k ) ϑ T ϑ 1 k δ 2
To ensure that the system is asymptotically stable, we need:
V ˙ ( ϑ )   = 3 κ ϑ T ϑ 1 κ δ 2 0 3 κ ϑ 2   1 κ δ 2 ϑ 2   δ 2 3 κ 2
Since 1 κ δ 2 is constant, we have:
V ( t ) V ( 0 ) e 3 κ t = ζ ( 0 ) e 3 κ t
Therefore, if κ > 0, ϑ exponentially converges to 0. Based on Lemma 1, a disturbance observer can be designed to observe the acceleration disturbances in the system. For the system (16), the disturbance observer can be expressed as:
ζ ^ ˙ = κ X - X L f U f
Remark 2.
In the design of the disturbance observer, the acceleration information of the track rotation is not directly used as input. Instead, a low-pass filter is applied to implicitly include the track rotational speed-related state vector in the observer. This approach fully utilizes the observable information of the system while avoiding the differentiation of the velocity signal, effectively reducing noise amplification.
Using the estimates of ζv and ζω, the expression for the slip ratio can be derived by solving Equations (13) and (14) simultaneously:
s l = 1 2 v ¯ L b ω ¯ L + 2 ζ v b ζ ω 2 ω l r s r = 1 2 v ¯ L b ω ¯ L + 2 ζ v b ζ ω 2 ω r r

3.2. Path Following Controller

Lemma 2.
For a nonlinear system, if there exists a  +  function V(x) > 0 such that
V ˙ ( x ) c V α ( x ) b V ( x ) , x D / 0
where c > 0, b > 0, 0 < α < 1, then the system is finite-time stable.
Lemma 3.
Considering a nonlinear system, if there exists a  +  function V(x) > 0 satisfying:
V ˙ ( x ) c V α ( x ) , x D / 0
where c > 0, 0 < α < 1, then the system is finite-time stable.
Since the speed of the track can be directly obtained through the encoder, a hierarchical control strategy is adopted for path following control: the upper-level controller is responsible for the whole vehicle kinematics path following, with the track rotation speed as the virtual control quantity; the lower-level controller is responsible for the dynamic track speed control, with the motor drive torque as the control input.
Define position error and attitude error:
e L = e x L e y L e φ L = cos φ sin φ 0 sin φ cos φ 0 0 0 1 x x d y y d φ φ d
Design an integral sliding surface:
s = s 1 s 2 s 3 = e x L + λ 1 e x L d t e y L + λ 1 e y L d t e φ L + λ 1 e φ L d t
where λ1 > 0 is a constant used to adjust the weight of the sliding surface. Calculate the derivative of the sliding surface s:
s ˙ = s ˙ 1 s ˙ 2 s ˙ 3 = e ˙ x L + λ 1 e x L e ˙ y L + λ 1 e y L e ˙ φ L + λ 1 e φ L
The error dynamics can be expressed as:
e ˙ x L = λ 1 e x L = r 2 ( 1 s l ) ω l + ( 1 s r ) ω r cos φ e ˙ y L = λ 1 e y L = r 2 ( ( 1 s l ) ω l + ( 1 s r ) ω r ) sin φ e ˙ φ L = λ 1 e φ L = r b ( ( 1 s l ) ω l ( 1 s r ) ω r )
The rotational speeds of the left and right wheels are equivalent control outputs and can be represented as:
ω l e f t e q = 2 λ 1 ( e x L cos φ + e y L sin φ ) + λ 1 e φ L b 2 r ( 1 s l ) ω r i g h t e q = 2 λ 1 ( e x L cos φ + e y L sin φ ) λ 1 e φ L b 2 r ( 1 s r )
The switching control outputs for the left and right wheel speeds can be expressed as:
u s w = u s w , x u s w , y u s w , φ = k 1 s 1 1 / 2 sin ( s 1 ) k 2 s 1 + s 2 k 3 s 2 1 / 2 sin ( s 2 ) k 4 s 2 + s 3 k 5 s 3 1 / 2 sin ( s 3 ) k 6 s 3 + s 1
To make the gains k1, k2, k3, k4, k5, k6 adaptively adjust, we introduce adaptive laws:
k ˙ 1 = α 1 s 1 1 / 2 , k ˙ 2 = α 2 s 1 k ˙ 3 = α 1 s 2 1 / 2 , k ˙ 4 = α 2 s 2 k ˙ 5 = α 1 s 3 1 / 2 , k ˙ 6 = α 2 s 3
where α1, α2 are positive adaptive gain constants. The virtual control outputs for the left and right wheel speeds are:
ω l * = ω l e q + u s w , x + u s w , y + u s w , φ ω r * = ω r e q + u s w , x + u s w , y u s w , φ
Remark 3.
The specific approach to adaptive gain design involves introducing an adaptive law to dynamically adjust the control gain based on the system’s real-time state and error information. This allows the gain to adaptively respond to uncertainties in system parameters, external disturbances, and nonlinear characteristics. The logic is grounded in Lyapunov stability theory: a Lyapunov function candidate is first defined, incorporating both the sliding mode variable and the gain error. An adaptive law, such as an update rule for the gain, is then designed such that the derivative of this function is non-positive, ensuring system stability. The role of the adaptive gain is to dynamically adjust the gain value, enabling the sliding mode variable to rapidly converge to zero (i.e., reach the switching surface) and remain stable on the surface, while avoiding excessive control inputs or chattering phenomena. Consequently, adaptive gain not only enhances the robustness of the controller but also optimizes the system’s dynamic performance, ensuring stable and efficient control across various operating conditions.
Proof. 
Consider the Lyapunov function Vs1:
V s 1 = 1 2 ( s T s + s T s ˙ )
Taking the derivative:
V ˙ s 1 = s T s ˙ + s ˙ T s ¨
Substituting the controller design (37):
V ˙ s 1 = s T K 1 | s | 1 / 2 sin ( s ) K 2 s + s + s ˙ T K 3 | s | 1 / 2 K 4 s + s ¨
where:
K 1 = k 1 0 0 0 k 3 0 0 0 k 5 , K 2 = k 2 0 0 0 k 4 0 0 0 k 6 K 3 = 0 0 0 0 0 0 0 0 λ 1 , K 4 = 0 0 0 0 0 0 0 0 λ 2
Further expansion:
V ˙ s 1 = s T K 1 | s | 1 / 2 sin ( s ) s T K 2 s + s T s ˙ s ˙ T K 3 | s | 1 / 2 s ˙ T K 4 s + s ˙ T s ¨
Substituting the adaptive gain laws (38):
V ˙ s 1 = s T K 1 | s | 1 / 2 sin ( s ) K 2 s + s ˙ + s ˙ T K 3 | s | 1 / 2 K 4 s + s ¨ s T u k T k ˙ 1 k ˙ 2 k ˙ 3 k ˙ 4 k ˙ 5 k ˙ 6 T
where:
u k = s 1 1 / 2 sin ( s 1 ) s 1 0 0 0 0 0 0 s 2 1 / 2 sin ( s 2 ) s 2 0 0 0 0 0 0 s 3 1 / 2 sin ( s 3 ) s 3
Substituting into (45):
V ˙ s 1 = s T K 1 | s | 1 / 2 sin ( s ) K 2 s + s ˙ + s ˙ T K 3 | s | 1 / 2 K 4 s + s ¨ 2 c 1 s 1 1 2 s 1 1 / 2 s 1 sin ( s 1 ) s 1 1 / 2 cos ( s 1 ) s 1 1 / 2 + s 2 1 2 s 2 1 / 2 s 2 sin ( s 2 ) s 2 1 / 2 cos ( s 2 ) s 2 1 / 2 + s 3 1 2 s 3 1 / 2 s 3 sin ( s 3 ) s 3 1 / 2 cos ( s 3 ) s 3 1 / 2 2 c 2 s 1 ( s 1 ) s 1 s 2 ( s 2 ) s 2 + s 3 ( s 3 ) s 3 = s T K 1 | s | 1 / 2 sin ( s ) K 2 s + s ˙ + s ˙ T K 3 | s | 1 / 2 K 4 s + s ¨ + 2 c 1 s 1 2 sin ( s 1 ) + s 2 2 sin ( s 2 ) + s 3 2 sin ( s 3 ) + 2 c 2 s 1 2 s 1 + s 2 2 s 2 + s 3 2 s 3
Substituting the adaptive gain laws (38):
V ˙ s 1 = s T K 1 s 1 / 2 sin ( s ) K 2 s + s ˙ + s ˙ T K 3 | s | 1 / 2 K 4 s + s ¨ s T u k T α 1 s 1 1 / 2 α 2 s 1 α 3 s 2 1 / 2 α 4 s 2 α 5 s 3 1 / 2 α 6 s 3 T
Choose α1 = 2c1, α2 = 2c2, where c1, c2 are positive constants. Substituting, we get:
V ˙ s 1 = s T K 1 s 1 / 2 sin ( s ) K 2 s + s ˙ + s ˙ T K 3 s 1 / 2 K 4 s + s ¨ s T u k T 2 c 1 s 1 1 / 2 2 c 2 s 1 2 c 1 s 2 1 / 2 2 c 2 s 2 2 c 1 s 3 1 / 2 2 c 2 s 3 T = s T K 1 s 1 / 2 sin ( s ) K 2 s + s + s T K 3 s 1 / 2 K 4 s + s 2 c 1 s T u k T s 1 1 / 2 0 s 2 1 / 2 0 s 3 1 / 2 0 T 2 c 2 s T u k T 0 s 1 0 s 2 0 s 3 T
Substitute (46) into it:
V ˙ s 1 = s T K 1 s 1 / 2 sin ( s ) K 2 s + s ˙ + + s ˙ T ( K 3 s 1 / 2 K 4 s + s ¨ ) + 2 c 1 s 1 2 sin ( s 1 ) + s 2 2 sin ( s 2 ) + s 3 2 sin ( s 3 ) + 2 c 2 s 1 2 s 1 + s 2 2 s 2 + s 3 2 s 3
To ensure that V ˙ s 1 is negative definite, choose appropriate c1, c2 such that:
V ˙ s 1 c 1 V s 1 1 / 2 c 2 V s 1
At this time,
α 1 = 2 c 1 , α 2 = 2 c 2
where the gains k1, k2, k3, k4, k5, k6 are updated through adaptive laws. □

3.3. Wheel Speed Controller

The lower-level controller is responsible for dynamic track speed control, with the motor drive torque as the control input. Define the speed error:
e ω , l = ω l ω l * e ω , r = ω r ω r *
where ω l * and ω r * are the desired speeds of the left and right tracks. Assume that the speeds of each track, ωl and ωr, are controlled by the motor drive torques Tl and Tr, respectively. Use the dynamic model (13). Define the angular acceleration error:
e ˙ ω , l = ω ˙ l ω ˙ l * e ˙ ω , r = ω ˙ r ω ˙ r *
Define the super-twisting sliding mode as [27]:
s ˙ s , l = μ 1 | x 1 | 1 / 2 sin ( x 1 ) + μ 2 x 2 + ρ 1 ( x , t ) s ¨ s , l = μ 3 sin ( x 1 ) + ρ 2 ( x , t ) s ˙ s , r = μ 1 | x 1 | 1 / 2 sin ( x 1 ) + μ 2 x 2 + ρ 1 ( x , t ) s ¨ s , r = μ 3 sin ( x 1 ) + ρ 2 ( x , t )
where ρ1 and ρ2 are unknown disturbances. The control input can be expressed as:
T e , l = J ω l * + μ 1 | x 1 | 1 / 2 sin ( x 1 ) + μ 2 x 2 + μ ω ω l + μ 3 J l sin ( x 1 ) + μ 4 s a t x 1 δ s T e , r = J ω r * + μ 1 | x 1 | 1 / 2 sin ( x 1 ) + μ 2 x 2 + μ ω ω r + μ 3 J r sin ( x 1 ) + μ 4 s a t x 1 δ s
where:
s a t x 1 δ = x 1 δ if x 1 δ s s i g n ( x 1 ) if x 1 > δ s
Proof. 
We choose the Lyapunov function Vs2 as
V s 2 = 1 2 μ 2 x 2 2 + 2 3 μ 1 x 1 3 / 2
Compute the derivative of the Lyapunov function Vs2, denoted as V ˙ s 2 :
V ˙ s 2 = μ 2 x 2 x ˙ 2 + μ 1 x 1 1 / 2 s i g n ( x 1 ) x ˙ 1
Substitute x ˙ 1 and x ˙ 2 :
V ˙ s 3 = μ 2 x 2 μ 3 sin ( x 1 ) + ρ 2 ( x , t ) + μ 1 x 1 1 / 2 s i g n ( x 1 ) ( μ 1 x 1 1 / 2 sin ( x 1 ) + x 2 + ρ 1 ( x , t ) ) = μ 2 μ 3 x 2 sin ( x 1 ) + μ 2 x 2 ρ 2 ( x , t ) μ 2 μ 1 2 x 1 sin ( x 1 ) + μ 1 μ 2 x 2 x 1 1 / 2 + μ 1 μ 2 x 1 1 / 2 s i g n ( x 1 ) ρ 1 ( x , t )
Consider the boundedness of ρ1 and ρ2, which represent the difference between the driving force and resistance of a single track, and both the difference and its derivative are bounded. Assume:
ρ 1 ( x , t ) Δ 1 , ρ 2 ( x , t ) Δ ˙ 1
where Δ 1 is a known positive bound. Substitute these bounds into V ˙ s 3 :
V ˙ s 3 μ 3 x 2 sin ( x 1 ) + μ 2 x 2 Δ ˙ 1 μ 1 2 x 1 sin ( x 1 ) + μ 1 x 2 x 1 1 / 2 + μ 1 Δ 1 x 1 1 / 2
To ensure that V ˙ s 3 is negative definite, choose:
μ 2 μ 3 > Δ ˙ 1 μ 1 > Δ 1
Such that Vs2 remains stable on the sliding mode. The specific form can be expressed as:
V ˙ η V
where η is a positive constant. According to Lemma 3, this implies that the system approaches the sliding mode in finite time, and by the Lyapunov stability theorem, if V ˙ s 3 is negative definite, the system is asymptotically stable. Therefore, the designed super-twisting sliding mode control law ensures the robustness and stability of the track robot’s speed control system. □
Through this design, the speed tracking controller of the tracked vehicle can handle dynamic issues and ensure that the position and attitude errors converge to zero in finite time. This hierarchical control strategy enhances the system’s robustness and tracking accuracy.

4. Validation of Effectiveness

To validate the effectiveness of the proposed TMR trajectory tracking control scheme, control performance testing was conducted through both simulation and experimental methods.

4.1. Simulation

In the Simulink simulation environment, MATLAB 2022b was used to construct the dynamic model of the TMR, including its kinematic model and the dynamic model of the tracks. Through Simulink’s modular design, it is convenient to implement trajectory tracking control strategies such as PID control and SMC control. During the simulation, an internal signal generator module was utilized to generate various test signals, and the real-time data monitoring and post-processing were performed using the data acquisition and analysis toolbox, ensuring the performance of the control algorithm was effectively validated. Table 1 presents the key parameters of the TMR. Table 2 presents the key parameters of the controllers.
Using a PID controller as the control group, Figure 4, Figure 5 and Figure 6 show the motion trajectory curves of the TMR under the influence of both controllers. The desired trajectory is given by:
x d ( t ) = 5 · cos ( 0.2 t + π 2 ) y d ( t ) = 3 · cos ( 0.4 t + π 2 ) φ d ( t ) = arctan 2 ( 2 · 3 · 0.2 · sin ( 0.4 t + π 2 ) , 5 · 0.2 · sin ( 0.2 t + π 2 ) )
Figure 4a illustrates that both controllers can effectively track the desired trajectory in the simulation environment, with a slight initial deviation in the trajectory of the PID controller. The experiment tracking path is shown in Figure 4b, with the desired path consistent with Equation (65). Under the proposed SMC control, the TMR can follow the desired trajectory.
Figure 5 shows that both controllers exhibit a certain degree of deviation at the initial stage, which is due to an initial pose offset of 0.1 m set to test the influence of initial conditions on controller performance. In Figure 5a, both controllers can follow the desired trajectory, while Figure 5b provides a magnified view of the turning trajectory, indicating that the proposed SMC-based tracking trajectory has a smaller turning deviation compared to the PID controller. Figure 5c is a magnified view of the initial stage trajectory, showing that the SMC controller converges faster than the PID controller and effectively follows the desired trajectory after a single oscillation. Figure 5d displays the tracking error distribution curves of both controllers, where the SMC curve, although showing some fluctuations, has a smaller error range and peak error compared to the PID controller, demonstrating its performance advantage.
Figure 6 presents the tracking curves of both controllers in the X-direction. Among them, Figure 6a is the tracking path curve; Figure 6b is the magnified view of the turning path; Figure 6c is the magnified view of the initial stage; and Figure 6d is the tracking error distribution curve. The tracking performance of both controllers in the X-direction is consistent with that in the Y-direction and is not discussed further here.
Figure 7 illustrates the observed values of the left sliding coefficient. To test the performance of the observer, the left sliding coefficient was set as Sl,r = 0.2 cos (t), and the observed values steadily follow the provided reference values. Figure 7b shows the distribution of the observation error. Except at the beginning of the motion, the maximum error does not exceed 0.07, indicating that the observer can accurately estimate the sliding coefficient and compensate for the controller. The research method for the right sliding coefficient is the same as for the left and is not discussed further here.
As shown in Table 3, in trajectory tracking control, both the Sliding Mode Control (SMC) controller and the Proportional-Integral-Derivative (PID) controller have their advantages and disadvantages. The SMC controller offers high precision, robustness, and good dynamic performance, making it suitable for complex environments. However, it has longer computation times and higher hardware and development costs. The PID controller, on the other hand, has shorter computation times and lower hardware and development costs, making it suitable for simple environments. However, it has larger trajectory tracking errors and poorer dynamic performance, often leading to oscillations or instability in complex environments.

4.2. Experiment

To validate the effectiveness of the TMR trajectory tracking control scheme, the experimental environment employs the Ublox ZED-F9P-01B high-precision GPS receiver, providing centimeter-level positioning accuracy to ensure the robot’s position information is accurate. Additionally, a Heidenhain ECN 413 2048 16S15-2K incremental encoder with an accuracy of 0.001 degrees/pulse is used to monitor the rotation of the tracks in real-time, ensuring precise speed and position control. The main controller uses a Siemens S7-1200 PLC, supporting fast data acquisition and processing with a response time of less than 1 ms. The wireless communication terminal is the DTD418MA, and data acquisition and processing are achieved through the NI USB-6363 data acquisition card, which supports multi-channel synchronous sampling with adjustable sampling rates, ensuring the integrity and precision of the data. Figure 8 shows the TMR experimental platform, where the experimental site is a lawn, fully testing the control performance under track sliding conditions.
Figure 9 illustrates that Figure 9a,c respectively, show the distribution curves of the tracking trajectory in the X and Y directions; Figure 9b,d respectively, show the error distribution curves of the tracking trajectory in the X and Y directions. It can be seen that except for the initial motion phase, the maximum error does not exceed 0.08 m, with a slight increase in error compared to the simulation results, likely due to sensor errors and signal noise. Figure 9e shows the observed value of the left sliding factor, indicating that the sliding is initially severe, but gradually stabilizes around 0.1 as the tracking progresses. Figure 9f shows the speed distribution curves of the left and right wheels, indicating that under the SMC control, the speeds of both driving wheels are within the range of 5–20 rad/s, with smooth speed curves that do not exceed the actuator’s performance capabilities.

5. Conclusions

This paper proposes a hierarchical trajectory tracking control scheme for track robots, providing a kinematic and dynamic model of the TMR considering sliding. The sliding factor is treated as an external disturbance, and a disturbance observer is designed and proven to be stable, with only one adjustable parameter, facilitating practical application. A super-twisting sliding mode controller is designed to separately control the speed and torque of the left and right driving wheels, effectively avoiding sliding mode chattering. Both simulation and experimental validation demonstrate the performance of the proposed controller, showing that the SMC’s convergence time, mean error, and peak error are all smaller than the control group, compared to PID, proposed SMC increases computation time by 40%, but the tracking accuracy improves by 200%, exhibiting beneficial control performance.
Since this study was conducted on a flat, unpaved surface, future research should further consider the impact of ground unevenness to enhance the TMRs’ adaptability to working environments.

Author Contributions

Conceptualization, X.Y.; Methodology, S.W.; Software, S.W. and A.M.; Validation, Y.H. and A.M.; Writing—original draft, X.Y.; Writing—review & editing, Y.H.; Supervision, S.Z. All authors have read and agreed to the published version of the manuscript.

Funding

The authors have not disclosed any funding.

Data Availability Statement

All data generated or analyzed during this study are included in this published article.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Wang, P.; Rui, X.; Gu, J.; Huang, K.; Zhou, L.; Jiang, M. Fast parametric modeling of visualized simulation and design for tracked vehicle system. Adv. Eng. Softw. 2025, 201, 103852. [Google Scholar] [CrossRef]
  2. Shentu, S.; Xie, F.; Liu, X.J.; Gong, Z. Motion Control and Trajectory Planning for Obstacle Avoidance of the Mobile Parallel Robot Driven by Three Tracked Vehicles. Robotica 2020, 39, 1037–1050. [Google Scholar] [CrossRef]
  3. Subari, M.A.; Hudha, K.; Kadir, Z.A.; Dardin, S.M.F.B.S.M.; Amer, N.H. Development of path tracking control of a tracked vehicle for an unmanned ground vehicle. Int. J. Adv. Mechatron. Syst. 2021, 8, 136–143. [Google Scholar] [CrossRef]
  4. Chen, Y.; Zhang, H.; Zou, W.; Zhang, H.; Zhou, B.; Xu, D. Dynamic modeling and learning based path tracking control for ROV-based deep-sea mining vehicle. Expert Syst. Appl. 2025, 262, 125612. [Google Scholar] [CrossRef]
  5. Ahmad, A.J.; Mohammad, S. Trajectory tracking control of tracked vehicles considering nonlinearities due to slipping while skid-steering. Syst. Sci. Control Eng. 2022, 10, 887–898. [Google Scholar]
  6. Wong, J.Y. Dynamics of tracked vehicles. Veh. Syst. Dyn. 1997, 28, 197–219. [Google Scholar] [CrossRef]
  7. Dimauro, L.; Venturini, S.; Tota, A.; Galvagno, E.; Velardocchia, M. High-speed tracked vehicle model order reduction for static and dynamic simulations. Def. Technol. 2024, 38, 89–110. [Google Scholar] [CrossRef]
  8. Ilango, M.; Chandramouli, P. An integrated three-dimensional powertrain-vehicle dynamics model for tracked vehicle analysis. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2023, 237, 3353–3366. [Google Scholar]
  9. Zhiqiang, G.; Sihai, Z.; Junlin, L. Modelling and analysis of longitudinal-vertical coupling dynamics for the tracked vehicle on uneven roads. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2023, 237, 2885–2898. [Google Scholar]
  10. Hou, X.; Ma, Y.; Xiang, C. Design and comparative study of steering controller for tracked vehicle based on disturbance observation. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2024, 238, 4216–4229. [Google Scholar] [CrossRef]
  11. Chen, Z.; Hu, S.; Lv, H.; Fu, Y. A Novel Estimating Algorithm of Critical Driving Parameters for Dual-Motor Electric Drive Tracked Vehicles Based on a Nonlinear Observer and an Adaptive Kalman Filter. Energies 2024, 17, 4625. [Google Scholar] [CrossRef]
  12. Zhao, X.; Lu, E.; Tang, Z.; Luo, C.; Xu, L.; Wang, H. Trajectory prediction method for agricultural tracked robots based on slip parameter estimation. Comput. Electron. Agric. 2024, 222, 109057. [Google Scholar] [CrossRef]
  13. Letizia, C.M. Data Driven Control and slip estimation for Agricultural Tracked Vehicles. Franklin Open 2023, 5, 100048. [Google Scholar]
  14. Hu, K.; Cheng, K. Trajectory Planning for an Articulated Tracked Vehicle and Tracking the Trajectory via an Adaptive Model Predictive Control. Electronics 2023, 12, 1988. [Google Scholar] [CrossRef]
  15. Sabiha, A.D.; Kamel, M.A.; Said, E.; Hussein, W.M. Dynamic modeling and optimized trajectory tracking control of an autonomous tracked vehicle via backstepping and sliding mode control. Proc. Inst. Mech. Eng. Part I J. Syst. Control. Eng. 2022, 236, 620–633. [Google Scholar] [CrossRef]
  16. Cao, Y.; Pu, J. A Novel Zeroing Neural Network Control Scheme for Tracked Mobile Robot Based on an Extended State Observer. Appl. Sci. 2023, 14, 303. [Google Scholar] [CrossRef]
  17. Xu, Q. Digital integral terminal sliding mode predictive control of piezoelectric-driven motion system. IEEE Trans. Ind. Electron. 2015, 63, 3976–3984. [Google Scholar] [CrossRef]
  18. Jin, M.; Lee, J.; Chang, P.H.; Choi, C. Practical nonsingular terminal sliding-mode control of robot manipulators for high-accuracy tracking control. IEEE Trans. Ind. Electron. 2009, 56, 3593–3601. [Google Scholar]
  19. Chalanga, A.; Kamal, S.; Fridman, L.M.; Bandyopadhyay, B.; Moreno, J.A. Implementation of Super-Twisting Control: Super-Twisting and Higher Order Sliding-Mode Observer-Based Approaches. IEEE Trans. Ind. Electron. 2016, 63, 3677–3685. [Google Scholar] [CrossRef]
  20. Huiming, W.; Yang, Z.; Xuechuang, W.; Yue, F. Cascaded continuous sliding mode control for tracked mobile robot via nonlinear disturbance observer. Comput. Electr. Eng. 2022, 97, 107579. [Google Scholar]
  21. Zeng, R.; Kang, Y.; Yang, J.; Wang, Z.; Li, G.; Cao, D. Learning-based terrain identification with proprioceptive sensors for mobile robots. IEEE Trans. Ind. Electron. 2020, 68, 8433–8443. [Google Scholar] [CrossRef]
  22. Qin, Z.; Chen, L.; Fan, J.; Xu, B.; Hu, M.; Chen, X. An improved real-time slip model identification method for autonomous tracked vehicles using forward trajectory prediction compensation. IEEE Trans. Instrum. Meas. 2021, 70, 1–12. [Google Scholar] [CrossRef]
  23. Subari, M.A.; Hudha, K.; Kadir, Z.A.; Dardin, S.M.F.S.M.; Amer, N.H. Path following control of tracked vehicle using modified sup controller optimized with particle swarm optimization (PSO). Int. J. Dyn. Control. 2022, 10, 1461–1470. [Google Scholar] [CrossRef]
  24. Martínez, J.L.; Morales, J.; Mandow, A.; Pedraza, S.; García-Cerezo, A. Inertia-based ICR kinematic model for tracked skid-steer robots. In Proceedings of the 2017 IEEE International Symposium on Safety, Security and Rescue Robotics (SSRR), Shanghai, China, 11–13 October 2017; IEEE: New York, NY, USA, 2017; pp. 166–171. [Google Scholar]
  25. Sabiha, A.D.; Kamel, M.A.; Said, E.; Hussein, W.M. ROS-based trajectory tracking control for autonomous tracked vehicle using optimized backstepping and sliding mode control. Robot. Auton. Syst. 2022, 152, 104058. [Google Scholar] [CrossRef]
  26. Na, J.; Li, Y.; Huang, Y.; Gao, G.; Chen, Q. Output Feedback Control of Uncertain Hydraulic Servo Systems. IEEE Trans Ind. Electron. 2020, 67, 490–500. [Google Scholar] [CrossRef]
  27. Moreno, J.A.; Osorio, M. A Lyapunov approach to second-order sliding mode controllers and observers. In Proceedings of the 2008 47th IEEE Conference on Decision and Control, Cancun, Mexico, 9–11 December 2008; IEEE: New York, NY, USA, 2008; pp. 2856–2861. [Google Scholar]
Figure 1. Top View of TMR Kinematic Model.
Figure 1. Top View of TMR Kinematic Model.
Actuators 14 00051 g001
Figure 2. Top View of TMR Dynamic Model.
Figure 2. Top View of TMR Dynamic Model.
Actuators 14 00051 g002
Figure 3. Block Diagram of TMRs Control System.
Figure 3. Block Diagram of TMRs Control System.
Actuators 14 00051 g003
Figure 4. Simulation and Experiment Tracking Trajectory of “8” Path. (a) Simulation result, (b) Experiment result.
Figure 4. Simulation and Experiment Tracking Trajectory of “8” Path. (a) Simulation result, (b) Experiment result.
Actuators 14 00051 g004aActuators 14 00051 g004b
Figure 5. Y-Direction Trajectory Tracking Performance Curves.
Figure 5. Y-Direction Trajectory Tracking Performance Curves.
Actuators 14 00051 g005
Figure 6. X-Direction Trajectory Tracking Performance Curves.
Figure 6. X-Direction Trajectory Tracking Performance Curves.
Actuators 14 00051 g006
Figure 7. Disturbance Observer Estimation Curves. (a) The input and observed value change curve for the left sliding factor, (b) the observed error of the sliding factor.
Figure 7. Disturbance Observer Estimation Curves. (a) The input and observed value change curve for the left sliding factor, (b) the observed error of the sliding factor.
Actuators 14 00051 g007
Figure 8. TMR Experimental Platform.
Figure 8. TMR Experimental Platform.
Actuators 14 00051 g008
Figure 9. Experimental Result Curves. (a) The change curve of the displacement component in the X direction, (b) the error component in the X direction, (c) the change curve of the displacement component in the Y direction, (d) the error component in the Y direction, (e) the estimated value of the sliding factor on the left side, (f) the speed change curve of the left and right driving wheels.
Figure 9. Experimental Result Curves. (a) The change curve of the displacement component in the X direction, (b) the error component in the X direction, (c) the change curve of the displacement component in the Y direction, (d) the error component in the Y direction, (e) the estimated value of the sliding factor on the left side, (f) the speed change curve of the left and right driving wheels.
Actuators 14 00051 g009
Table 1. Key parameters of the model.
Table 1. Key parameters of the model.
ParameterValue
Total Mass M16.3 kg
Track Spacing65 cm
Track Width11 cm
Track Contact Length68.1 cm
Drive Wheel Radius10 cm
Table 2. Key parameters of the controller.
Table 2. Key parameters of the controller.
ParameterValueParameterValue
Observer Gain κ100Speed Controller Gain μ22
Adaptation Gain ɑ110Speed Controller Gain μ37
Adaptation Gain ɑ25Disturbance Term Gain μ425
Sliding Surface Gain λ13PID Controller kp15
Speed Controller Gain μ11.5PID Controller ki1
Table 3. Detailed Comparison of SMC and PID.
Table 3. Detailed Comparison of SMC and PID.
Performance MetricsSMC ControllerPID Controller
Computation Time17.5 s11 s
Maximum Error0.2 m0.5 m
Average Error0.05 m0.12 m
Mean Squared Error 0.005 square meters0.03 square meters
Suitable EnvironmentComplex environments (nonlinear, external disturbances)Simple environments (linear, low disturbances)
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

Yan, X.; Wang, S.; He, Y.; Ma, A.; Zhao, S. Autonomous Tracked Vehicle Trajectory Tracking Control Based on Disturbance Observation and Sliding Mode Control. Actuators 2025, 14, 51. https://doi.org/10.3390/act14020051

AMA Style

Yan X, Wang S, He Y, Ma A, Zhao S. Autonomous Tracked Vehicle Trajectory Tracking Control Based on Disturbance Observation and Sliding Mode Control. Actuators. 2025; 14(2):51. https://doi.org/10.3390/act14020051

Chicago/Turabian Style

Yan, Xihao, Shuo Wang, Yuxin He, Aixiang Ma, and Sihai Zhao. 2025. "Autonomous Tracked Vehicle Trajectory Tracking Control Based on Disturbance Observation and Sliding Mode Control" Actuators 14, no. 2: 51. https://doi.org/10.3390/act14020051

APA Style

Yan, X., Wang, S., He, Y., Ma, A., & Zhao, S. (2025). Autonomous Tracked Vehicle Trajectory Tracking Control Based on Disturbance Observation and Sliding Mode Control. Actuators, 14(2), 51. https://doi.org/10.3390/act14020051

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