1. Introduction
In recent decades, autonomous mobile robots (AMRs) have garnered significant attention due to their widespread applications across various domains, including healthcare, agriculture, military, entertainment, household services, commerce, disaster response, and industry. These applications encompass medical assistance robots, agricultural operation robots, surveillance and inspection robots, entertainment companion robots, household cleaning robots, navigation service robots, disaster response robots, and autonomous material handling robots. With the expansion of application scenarios, the ability of AMRs to achieve precise motion control in complex and dynamically changing environments has become increasingly critical. Consequently, the development of high-precision and robust trajectory-tracking control techniques has emerged as a key research challenge in AMR technology. Currently, most AMRs adopt either a four-wheel drive system or a two-wheel drive system with auxiliary omnidirectional wheels to meet the requirements of different operational environments. One of the fundamental challenges in AMR design is ensuring accurate trajectory-tracking control, enabling the robot to follow the desired trajectory (DT) effectively while maintaining stability and precision, even in the presence of system uncertainties or external disturbances. Therefore, designing efficient trajectory-tracking control strategies for AMRs has become a focal point for researchers.
This study reviews and synthesizes the existing literature on AMR trajectory-tracking control, covering various methodologies, including model predictive control (MPC) [
1,
2], linear quadratic regulator (LQR) control [
3,
4], neural network control [
5,
6,
7,
8], fuzzy control [
9,
10,
11,
12,
13,
14], SM control [
15,
16,
17,
18,
19,
20,
21,
22], proportional–integral–derivative (PID) control [
23,
24,
25,
26,
27], backstepping control [
28,
29,
30,
31,
32], finite-time control [
33,
34,
35], model-free adaptive control [
36,
37,
38], exponential trajectory-tracking control [
39], feedback linearization control [
40,
41,
42], and
H2 control [
43,
44,
45,
46]. These studies primarily focus on trajectory-tracking control design for two-wheel or four-wheel AMRs equipped with either Mecanum wheels or conventional wheels, based on both simulations and experimental validations.
Some studies [
3,
4,
6,
8,
19,
23,
25,
26,
27,
29,
39,
41,
43,
44] propose trajectory-tracking control methods under the assumption of ideal conditions, where model uncertainties and external disturbances are not considered. However, in real-world applications, parameters such as the mass and moment of inertia of AMRs may vary over time due to changes in payload and energy consumption. If these influencing factors are neglected, the trajectory-tracking performance may deteriorate significantly. For instance, conventional trajectory-tracking methods may struggle to compensate for unknown external disturbances or variations in payload, leading to substantial trajectory errors or even stability issues. Furthermore, studies [
43,
44] introduce a nonlinear optimal control solution for AMRs based on coordinate transformation, which provides an analytical solution under fixed system parameters. However, solving the nonlinear optimal trajectory-tracking problem for AMRs is highly challenging, particularly in deriving closed-form analytical solutions. The
H2 control approach presented in [
43,
44] suggests that an optimal trajectory-tracking analytical solution can be obtained for AMRs with fixed parameters by appropriately formulating the mathematical model. Nevertheless, fixed-parameter AMRs are exceptional cases, as practical AMRs typically exhibit time-varying system parameters due to payload fluctuations, energy dissipation, and other factors. Consequently, trajectory-tracking solutions derived under fixed-parameter assumptions may not be applicable in real-world scenarios, especially in complex environments with unknown external disturbances.
To address the challenges posed by model uncertainties and external disturbances in AMR trajectory tracking, recent studies [
5,
7,
9,
10,
11,
12,
13,
14,
15,
16,
18,
21,
30,
31,
33,
34,
36,
37,
38,
45,
46] have explored adaptive control strategies to enhance robustness and adaptability. The core concept of adaptive control is to dynamically adjust control strategies based on system parameter variations, thereby maintaining satisfactory tracking performance in uncertain environments. Although adaptive control methods have demonstrated promising capabilities in handling model uncertainties, improper design may lead to increased computational burden, excessive control oscillations, and higher energy consumption. Therefore, designing an AMR trajectory-tracking control method that simultaneously achieves high performance and low computational costs remains a significant research challenge.
Adaptive fuzzy fault-tolerant control (FFTC) has seen significant progress in addressing nonlinear systems affected by actuator faults, unknown control directions, and external disturbances. In [
47], an indirect adaptive fuzzy controller incorporating a Nussbaum-type gain effectively managed to control direction uncertainty and actuator failures while avoiding singularities and parameter projection—offering a streamlined yet effective solution for SISO systems. Reference [
48] proposes a direct adaptive control strategy with a two-layer architecture, improving robustness against fuzzy approximation errors and exogenous disturbances. Extending to MIMO systems, ref. [
49] presents a scalable FFTC framework capable of handling state-dependent actuator faults and unknown control signs by integrating fuzzy logic with Nussbaum-based adaptive techniques. Collectively, these contributions underscore the efficacy of combining fuzzy approximation with adaptive and robust control mechanisms to ensure resilient performance under complex uncertainties.
Recent theoretical developments have focused on improving the stabilization of complex systems under time delay and input constraints. Delay-kernel-dependent methods have been proposed to address the saturated control problem of linear systems with mixed delays, where distributed delay kernels are integrated into Lyapunov–Krasovskii functionals and polytopic representations. These approaches enable less conservative stability criteria and effectively mitigate the dimensionality issues associated with classical delay-dependent formulations [
50]. In parallel, distributed-delay-dependent strategies have been applied to interval type-2 fuzzy systems with stochastic network-induced delays and actuator saturation. By modeling delays using probability density functions and incorporating actuator constraints into the polytopic structure, these methods yield more practical stability conditions and broader estimations of the domain of attraction [
51]. Together, these advancements provide valuable tools for designing robust controllers in systems affected by uncertainties, delays, and nonlinear input constraints.
Motivated by these considerations, this study proposes an AFHSM control method for four-wheel Mecanum-wheeled mobile robots to improve trajectory-tracking accuracy and control performance under model uncertainties and external disturbances. The AFHSM control method integrates the strong robustness of SM control with the adaptive capability of fuzzy logic, effectively mitigating the adverse effects of system uncertainties while reducing control output oscillations and energy consumption. As a result, this approach enhances AMR motion stability and execution efficiency. To validate the effectiveness of the proposed method, this study conducts simulation-based trajectory-tracking performance evaluations, comparing the AFHSM control method with the SM control method. The results demonstrate that under various uncertainty and disturbance conditions, the AFHSM control method significantly outperforms the SM control method in terms of control response, trajectory-tracking accuracy, adaptability, and energy efficiency.
An AFHSM control strategy is developed to compensate for uncertainties in system parameters by integrating fuzzy logic approximation, adaptive parameter tuning, and hybrid SM control. The fuzzy logic system approximates unknown nonlinearities, enhancing the generalization capability under uncertain conditions. An adaptive learning mechanism continuously updates the control parameters to accommodate time-varying dynamics. Meanwhile, the hybrid SM framework improves robustness and suppresses chattering, ensuring accurate trajectory-tracking and closed-loop stability in dynamic environments.
This study addresses the challenges posed by nonlinear dynamics, time-varying uncertainties, and external disturbances commonly encountered in real-world AMR applications by introducing a novel AFHSM control strategy for Mecanum-wheeled platforms. The proposed method aims to achieve robust and precise trajectory tracking without resorting to system simplifications, while simultaneously improving control adaptability and energy efficiency. By combining fuzzy approximation, SM robustness, and adaptive learning mechanisms, the controller dynamically compensates for modeling inaccuracies and external perturbations, thereby ensuring closed-loop stability and enhanced performance in complex and uncertain operating environments.
The novelty of this study lies in the development of a nonlinear AFHSM control framework tailored for four-wheel Mecanum-wheeled AMRs, which fully preserves system nonlinearities without relying on linearization or model reduction. Unlike existing methods that typically assume fixed parameters or neglect external disturbances, the proposed controller integrates fuzzy approximation and adaptive learning to handle dynamic uncertainties, actuator variations, and environmental disturbances in real time. Furthermore, the design enhances energy efficiency while maintaining high tracking precision, offering a practical and robust solution for real-world AMR applications where model variability and disturbance rejection are critical.
In light of the limitations found in conventional trajectory-tracking approaches—particularly their sensitivity to modeling uncertainties, actuator faults, and external disturbances—this study presents a novel AFHSM control scheme for AMRs with four Mecanum wheels. The originality of this work lies in several key aspects:
First, the proposed AFHSM controller is derived directly from the nonlinear trajectory-tracking error dynamics without resorting to system linearization or dimension reduction, thereby preserving the full nonlinear behavior of the AMR. Second, the control strategy integrates the robustness of the SM control with the adaptivity of fuzzy logic systems, enabling dynamic compensation for system uncertainties and time-varying disturbances. Unlike traditional SM control, the proposed design avoids chattering and singularity problems through a smooth adaptive mechanism. Third, a Lyapunov–Krasovskii-based stability framework is constructed to rigorously verify the asymptotic stability of the closed-loop system while ensuring that all internal signals remain bounded. Finally, comparative simulation studies against conventional SM control demonstrate the superior performance of the proposed AFHSM controller in terms of trajectory accuracy, adaptability, disturbance rejection, and energy efficiency. These contributions offer a robust and energy-conscious trajectory-tracking solution for AMRs operating in uncertain and dynamically changing environments.
To facilitate clarity and consistency throughout the paper, the notation and descriptions of the mathematical symbols employed in the proposed control framework are summarized in
Table 1.
The structure of this paper is as follows:
Section 1 presents an overview of the background and related works;
Section 2 formulates the dynamic equations of the AMR;
Section 3 details the design of the nonlinear AFHSM control;
Section 4 provides simulation verification and a discussion of the results based on the proposed method; finally,
Section 5 concludes the study by highlighting the key findings.
2. Dynamic Equations of the AMR
This section presents the dynamic equations of the AMR and explains the significance of each parameter associated with the four Mecanum wheels equipped on the AMR. Each Mecanum wheel contains a set of passive rollers, which rotate around the hub of the robot at a 45° angle relative to the robot’s central axis.
Figure 1 illustrates the kinematic diagram of the AMR equipped with four Mecanum wheels [
46]. The relevant parameters and dynamic equations of the AMR will be discussed in detail below.
Figure 1 presents the kinematic diagram of the AMR equipped with four Mecanum wheels, defining the following parameters: X and Y denote the global coordinate system, while X
r and Y
r represent the moving coordinate system centered at point W of the AMR. The parameter
specifies the distance between points W and W
1, whereas
indicates the separation between the central point W and each Mecanum wheel. Additionally,
defines the AMR’s rotation angle, and
describes the angle between the roller axis and the wheel plane. The AMR’s global position and orientation are compactly described by the state vector
, where
and
denote the Cartesian coordinates of the AMR in the inertial frame, and
denotes its global heading angle.
As depicted in
Figure 1, the AMR typically moves along the direction of the driving wheel axes. Its dynamic equations and related parameters are described by Equations (1)–(10) [
46].
where
In this formulation, denotes the inertia matrix, while represents the Coriolis and centripetal matrix. The generalized velocity and acceleration vectors are denoted by and , respectively. The input transformation matrix is represented by , whereas defines the friction direction matrix. Additionally, corresponds to the wheel’s rotational speed, and characterizes the friction effect matrix. The parameter r indicates the wheel radius, represents the torque of the force vector, and accounts for external disturbances. Moreover, and denote the wheel and platform masses, respectively, while and correspond to the wheel and platform moments of inertia. In this study, the AMR parameters (, , ) are affected by uncertainties arising from model perturbations.
3. Design of Nonlinear Adaptive Fuzzy Hybrid Sliding Mode Control
In this section, a nonlinear AFHSM control method with saturation is designed for the trajectory tracking of AMR. The stability of the nonlinear closed-loop system is rigorously proven through Lyapunov analysis. The following discussion will provide a detailed explanation of the AFHSM-based trajectory-tracking control design.
In this study, the DT
is assumed to be a twice continuously differentiable function
. Additionally,
and
represent the velocity and acceleration vector of the trajectory
, respectively. Based on these definitions, the trajectory-tracking error between the AMR
and the DT
can be formulated as the following equation.
where
To develop the proposed trajectory-tracking control method for the AMR, the dynamics of the AMR in Equation (1) can be reformulated into the state-space representation, as expressed in Equations (13) and (14).
where
To simplify the state-space formulation in Equation (14) for the subsequent design of the AFHSM control method, the state-space representation can be reformulated as follows.
where
The first tracking error is defined as the deviation between the navigated position and angle
and their desired value
. Similarly, the second tracking error represents the difference between the navigated linear and angular velocity
and their desired counterpart
, as expressed in Equations (21) and (22).
where
Furthermore, the sliding surface is chosen as follows:
The rationale for this structure lies in enhancing robustness and convergence speed. By combining the error and its derivative, the sliding surface not only drives the tracking error to zero but also suppresses oscillations and improves transient performance. Moreover, this structure facilitates the use of higher-order SM control laws, such as the super-twisting algorithm, which reduces chattering and ensures finite-time convergence even under bounded uncertainties and disturbances.
Therefore, the selected structures of and are deliberately designed to enhance the robustness and performance of the control system.
In this study, saturation limits are incorporated into each control law and torque input to constrain the applied force, ensuring that the system operates within a safe range while enhancing its stability and efficiency. The constrained local control law
is defined as follows:
Let
be defined as the unidentified discrepancy between the control law
and the constrained control law
. Therefore, the relationship between these two control laws can be further expressed as follows:
where
The term is defined in the following section, while represents a tunable positive parameter that constrains the range of the developed control law .
Additionally, the constrained control law can be decomposed into the control law and the unidentified control discrepancies .
By substituting Equations (28) and (29) into Equation (17), Equation (17) can be reformulated as follows:
where
represents the total disturbance of the system.
In order to counteract the total disturbance
, a fuzzy-based estimator
is formulated as follows:
Here,
denotes the parameter matrix, and
represents the parameter of the updated law, both of which are defined as follows:
The quantity, N, of the If-Then rules is adjustable. As the number of If-Then rules grows, computational complexities in their implementation also rise.
Moreover, the optimal parameter
searched by the update law is defined as follows to govern the update process.
Here, represents the Euclidean norm, while denotes the set of .
Consequently, the optimal estimate
can be expressed in terms of the optimal parameter
from Equation (38) and the parameter matrix
from Equation (33) as follows:
The approximation error
between the total disturbance
in Equation (31) and the optimal estimation
in Equation (39) can be expressed as follows:
Additionally, the approximation error of parameter
between the update law parameter
in Equation (38) and the optimal update law parameter
in Equation (38) can be described as follows:
In order to design the selected control law
, the error dynamics are formulated as follows:
Thus, the selected control law
can be determined as follows:
Substituting the control law
selected in Equation (44), Equations (40) and (41) can be substituted into the error dynamics
of Equation (43), as illustrated below:
To examine the convergence behavior of the control law, a Lyapunov candidate function is chosen as follows:
The derivative of the Lyapunov candidate function
is expressed as follows:
Referring to the designated sliding surface in Equations (25) and (26), its derivative can be determined as follows.
By incorporating Equations (21), (25) and (45) together with the time derivatives of the sliding surfaces defined in Equations (48) and (49), the time derivative of the proposed Lyapunov candidate function can be systematically derived, and expressed as follows.
According to the trace property, the trace of the matrix is governed by the following equation.
Leveraging the trace property in Equation (51), the time derivative of the Lyapunov candidate
in Equation (50) can be further simplified as follows.
Accordingly, the update law for the parameter
can be defined as follows.
Substituting the parameter adaptation law
into the time derivative of the Lyapunov candidate function given in Equation (52) yields a second simplified expression, as shown in Equation (54).
Supposing that the designable parameter
lies beyond the range of the approximation error
, the following is calculated:
where the designable variable
is determined based on each specific case.
Based on the previous derivation, the derivative of the Lyapunov candidate function in Equation (54) is shown to be negative, as indicated in Equation (56). This result implies that the system’s energy or tracking error gradually decreases over time, leading to system stabilization and ultimately reaching the desired target. Therefore, the designed control law not only guarantees system stability but also ensures convergence, meaning that the system state progressively approaches the equilibrium point or reference trajectory, thereby enhancing the reliability and performance during operation.
The Lyapunov candidate function shown in Equation (46) is carefully constructed to ensure the convergence and stability of the closed-loop system under the designed control law. This functional comprises the quadratic terms of the sliding surfaces and , as well as a trace term involving the parameter estimation error , which collectively captures both the system’s dynamic behavior and adaptation performance.
The inclusion of the trace term is critical in quantifying the parameter estimation error, thereby enabling the formulation of an adaptive control strategy that ensures the boundedness of the estimation process. Moreover, the time derivative of the Lyapunov candidate function in Equation (47) explicitly accounts for the dynamics of the sliding surfaces defined in Equations (48) and (49), resulting in the compact form of Equation (50), which simplifies the stability analysis and ensures asymptotic convergence.
The chosen Lyapunov candidate functional was purposefully constructed to exploit the trace properties of the matrix calculus, as demonstrated in Equation (51), thereby streamlining the stability analysis and effectively addressing parameter uncertainties. This specific structure was selected to rigorously establish closed-loop stability, enhance robustness against modeling inaccuracies, and facilitate the formulation of a smooth adaptive control law.
The overall structure of the proposed AFHSM control scheme is illustrated in
Figure 2. It summarizes the integration of desired trajectory generation, SM control, adaptive fuzzy estimation, and torque saturation handling within the AMR dynamic model. This architecture highlights how the designed control components collaboratively ensure robust and accurate trajectory tracking under uncertainties and external disturbances.
4. Simulation Verification and Results Discussion
In this section, we present the simulation and validation of the trajectory-tracking performance of the SM and AFHSM control methods for triangle-shaped and convex-shaped DTs using MATLAB R2024b software. The following subsections provide a detailed discussion of the parameters for AMR and assumptions on model uncertainties, the design of the membership functions and fuzzy logic system, and the analysis of the simulation results.
4.1. Parameters for AMR and Assumptions on Model Uncertainties
This section presents the configuration parameters of the AMR and the assumed values for model uncertainties. First, the configuration parameters of the controlled AMR, as shown in
Figure 1, are listed, with the corresponding parameter values provided in
Table 2. Subsequently, we define the assumed parameter values intended to address model uncertainties. These assumptions play a crucial role in ensuring the accuracy and reliability of the results when validating the trajectory-tracking performance of the SM and AFHSM control methods for the desired triangle-shaped and convex-shaped trajectories during the simulation process.
For the controlled AMR, model uncertainties were assumed to be 60% of the distance from W to each wheel , the AMR platform mass , and the AMR platform inertia , respectively. These assumptions were made to simulate practical scenarios where the AMR carries different loads, reflecting the potential variations and uncertainties that may arise due to load changes or external disturbances during operation. Specifically, these model uncertainties account for parameter fluctuations that may occur under varying operational conditions. By incorporating these assumptions into the simulation, we aimed to validate the robustness and effectiveness of the SM and AFHSM control methods in different scenarios, thereby enhancing the reliability of the model for real-world applications.
4.2. Design of the Membership Functions and Fuzzy Logic System
In this study, Gaussian functions were selected as the membership functions due to their favorable mathematical properties, which effectively handle model uncertainties and nonlinearities in fuzzy logic systems. The advantage of Gaussian functions lies in their smoothness and differentiability, enabling more precise fuzzy inference in control systems, particularly when designing a nonlinear AFHSM system. Gaussian functions can cover the entire domain, ensuring stable performance under various operating conditions. The characteristics of Gaussian functions allow for smooth transitions and reduced transient responses when dealing with the system’s nonlinear dynamics and external disturbances, which is crucial for the tracking and stability analysis of fuzzy logic controllers. The selection of Gaussian membership functions not only enhances the robustness of the control system but also ensures reliable performance in the presence of model uncertainties or external disturbances. Thus, in this study, these Gaussian membership functions were employed in the design of a nonlinear AFHSM control system to address the complex dynamics and uncertainties of the AMR in real-world scenarios. The specific equations for the membership functions are provided below in Equations (57)–(63) [
14].
where
Here,
i = 1, 2, 3 and
j = 1, 2, 3, 4, 5, 6 where
,
,
,
,
,
represent the centers of each membership function that will be utilized for parameter adjustment. Additionally, the fuzzy logic system outputs,
, are determined by seven fuzzy rules corresponding to six state variables. The fuzzy rules are explicitly defined by the following statements [
14].
: IF is , is and is , then is
: IF is , is and is , then is
: IF is , is and is , then is
: IF is , is and is , then is
: IF is , is and is , then is
: IF is , is and is , then is
: IF is , is and is , then is
for i = 1, 2, 3.
The fuzzy parameter matrix
and the adaptive vector
are defined as follows.
where
for
i = 1, 2, 3.
The adoption of the Gaussian membership functions plays a pivotal role in enhancing the overall performance and robustness of the proposed control system. Owing to their inherent smoothness and differentiability, Gaussian functions enable precise fuzzy inference, which is particularly advantageous when addressing the model uncertainties and nonlinearities inherent in real-world dynamic systems.
The specific structure of the membership functions, as defined in Equations (57)–(63), ensures symmetric coverage across the input domain by systematically varying the center values from to . This configuration provides comprehensive input space partitioning, facilitating a finer resolution in the fuzzification process and allowing the controller to respond more accurately across a wide range of operating conditions. In addition, the smooth transition characteristics of Gaussian functions contribute to reduced chattering and improved transient performance by generating continuous control signals, which are essential for systems subject to external disturbances or rapidly changing dynamics. Furthermore, this selection enhances the stability and adaptability of the nonlinear AFHSM control strategy by enabling consistent and reliable performance even under significant parametric uncertainties.
Therefore, the carefully structured Gaussian membership functions are not merely chosen for mathematical convenience but are strategically designed to optimize the control system’s robustness, stability, and tracking performance under complex and uncertain environments.
The same fuzzy rules and Gaussian functions will be applied to the fuzzy logic system in subsequent simulations.
4.3. Analysis of Simulation Results
A smooth desired trajectory plays a crucial role in the control design of AMRs as it ensures that controlled AMRs can navigate without drastic changes in their direction and posture, which are both impractical and hazardous for the installed actuators. Typically, the cubic spline interpolation method [
52] is employed to construct smooth trajectories. In the proposed cubic spline interpolation method, the continuous trajectory points (
xd,
yd) are represented by two piecewise third-order polynomials, which pass through a set of desired waypoints.
In this study, two distinct simulation scenarios were implemented to evaluate and compare the trajectory-tracking performance of the SM control method and the proposed AFHSM control method. The DTs in these scenarios consisted of a triangle-shaped trajectory and a convex-shaped trajectory, which were selected to assess the robustness and accuracy of both control methods under different conditions. The specific configurations of the DT waypoints and the initial conditions of the AMR for each scenario are provided in detail in the subsequent sections. Additionally, a comprehensive comparison of the simulation results is presented, highlighting the performance differences between the two control methods in terms of their trajectory-tracking accuracy and robustness to disturbances. These results will be analyzed to draw conclusions, demonstrating the effectiveness and advantages of the AFHSM method over the SM control method in handling trajectory-tracking tasks.
4.3.1. Scenario 1 (Triangle-Shaped Trajectory)
In this simulation, a DT was generated using 11 waypoints, as detailed in
Table 3. Once the desired trajectory was defined, the controlled AMR utilized both the SM and adaptive AFHSM control methods for trajectory tracking. The DT consists of two straight segments and one smooth turn and is designed to evaluate the performance of the SM and AFHSM control methods in trajectory tracking. The initial conditions of the controlled AMR used in scenario 1 are provided in
Table 4.
The simulation results, as depicted in
Figure 3,
Figure 4,
Figure 5 and
Figure 6, offer a comprehensive evaluation of the trajectory and pose tracking performance of the AMR following a DT in the presence of severe model uncertainties, specifically up to a 60% parametric variation. Two control strategies were examined: classical SM control and proposed AFHSM control. The comparative results clearly demonstrate that while both controllers enable the AMR to follow the desired path, the AFHSM controller significantly outperforms the SM controller in terms of robustness, accuracy, and energy efficiency.
Figure 7,
Figure 8 and
Figure 9 provide detailed insights into the tracking error in the XY plane and the corresponding heading angle deviation for both methods. Under 60% uncertainty, the SM controller exhibited substantial deviations from the desired path, particularly around turning points, where rapid changes in direction exacerbate heading instability. These fluctuations not only increase trajectory-tracking errors but also reveal a fundamental limitation in the SM controller’s ability to handle nonlinear dynamics under high levels of uncertainty. In stark contrast, the AFHSM controller maintains tracking errors within a narrow bound and ensures stable heading regulation even during aggressive trajectory segments. This performance advantage is attributed to the adaptive fuzzy inference mechanism, which dynamically estimates and compensates for unknown disturbances and model uncertainties in real time.
A closer inspection of
Figure 3,
Figure 6 and
Figure 9 reveals that the SM-controlled AMR frequently overshoots or oscillates during trajectory correction, especially in segments with a sharp curvature. These behaviors are symptomatic of the limited adaptability and insufficient robustness of the SM control strategy. The AFHSM controller, however, demonstrates smooth trajectory adherence and superior pose convergence due to its hybrid architecture, which synergistically integrates the higher-order SM control with fuzzy logic and adaptive parameter tuning.
Furthermore, the control torques illustrated in
Figure 10,
Figure 11 and
Figure 12 highlight another key benefit of the AFHSM method. Despite achieving higher tracking accuracy, the AFHSM controller consistently requires lower control torque magnitudes compared to the SM method. This observation underscores the energy efficiency of the AFHSM approach, as it reduces unnecessary control efforts while maintaining system stability. Such efficiency is particularly valuable in real-world AMR applications, where power consumption is a critical constraint.
In summary, the simulation results for under 60% model uncertainty confirm the superior performance of the AFHSM controller over the conventional SM controller. The AFHSM method effectively minimizes tracking and heading errors, suppresses chattering effects, and delivers smooth control actions with reduced torque demands. These capabilities not only enhance trajectory stability and tracking precision but also contribute to the extended operational lifespan and reliability of autonomous systems. The results strongly support the AFHSM controller as a robust and energy-efficient solution for high-accuracy AMR navigation in uncertain and dynamically changing environments.
4.3.2. Scenario 2 (Convex-Shaped Trajectory)
In simulation scenario 2, a convex-shaped trajectory was generated by defining 21 waypoints, as shown in
Table 5, which serves as the DT for this scenario. The design of this convex-shaped trajectory aims to challenge the performance of the control methods, as it combines straight-line motion with sharp directional changes. The trajectory primarily consists of five straight segments and four sharp turns, requiring high precision in trajectory tracking and the effective handling of sudden changes in direction. In particular, the sharp turns present a significant challenge for the control system, as they demand quick adjustments to the AMR’s heading while maintaining smooth and accurate trajectory tracking.
After establishing the convex-shaped trajectory, the SM and AFHSM control methods were implemented for trajectory tracking. These control strategies were chosen due to their ability to effectively manage the complexities introduced by sharp turns and the need for precise tracking. The simulation setup aimed to evaluate and compare the effectiveness of both methods in ensuring that the AMR tracks the DT with minimal errors and disturbances. The focus of this comparison is on how each control method manages the transition between straight segments and sharp turns while maintaining stability and minimizing tracking errors. This scenario is designed to highlight the strengths and limitations of both control methods in performing trajectory-tracking tasks under dynamic, realistic conditions, particularly in the presence of model uncertainties and external disturbances. The initial conditions of the controlled AMR used in scenario 2 are provided in
Table 6.
Figure 13,
Figure 14,
Figure 15 and
Figure 16 illustrate the trajectory and pose tracking performance of the AMR as it follows DT under a validation scenario involving up to 60% model uncertainty. This simulation setting is intentionally designed to assess controller robustness under moderate yet significant deviations from the nominal model. The performance of the two control strategies was compared: conventional SM control and proposed AFHSM control.
Figure 17,
Figure 18 and
Figure 19 further depict the tracking errors in the XY plane along with the corresponding heading angle errors. While the level of model uncertainty was relatively moderate compared to more extreme test cases, the SM control method still exhibited noticeable tracking and orientation deviations, particularly at turning points. These errors reflect the limited adaptability of the SM controller in dealing with structural discrepancies in the system dynamics, even when uncertainty is constrained to 60%.
In contrast, the AFHSM control method demonstrates superior performance, consistently achieving lower tracking and heading angle errors. This robustness is attributed to the controller’s ability to dynamically compensate for parametric uncertainties through the integration of adaptive fuzzy inference and high-order SM techniques. A detailed inspection of
Figure 13,
Figure 16 and
Figure 19 highlights the AFHSM controller’s effectiveness in maintaining smooth trajectory adherence and heading stability, whereas the SM-controlled AMR experiences transient oscillations during directional transitions.
Moreover,
Figure 20,
Figure 21 and
Figure 22 show the control torques applied by both methods. The AFHSM controller produces smoother and more energy-efficient torque profiles, indicating not only improved tracking precision but also a reduced actuator workload. This aspect is critical for AMR platforms where energy efficiency directly influences mission duration and system reliability.
In summary, the simulation results conducted under 60% model uncertainty confirm the superior robustness and effectiveness of the AFHSM control method over classical SM control. The AFHSM controller achieves precise trajectory tracking, minimizes heading fluctuations, and optimally regulates control inputs. These capabilities make it a compelling solution for real-world AMR applications where high-accuracy navigation is required under uncertain and dynamically changing conditions.
5. Conclusions
This study presents a nonlinear AFHSM control method specifically designed to address the trajectory-tracking problem of AMRs under model uncertainties and external disturbances. The proposed control method effectively combines the strong robustness of SM control with the high flexibility of adaptive fuzzy logic, significantly improving the tracking accuracy and stability of the AMR system in complex environments. Furthermore, the method demonstrates the robustness of the AMR trajectory-tracking system, ensuring stable operation despite various model uncertainties and external disturbances, highlighting its superior disturbance rejection capabilities. To further validate the performance of the proposed control method, a Lyapunov analysis was conducted, rigorously establishing the stability of the nonlinear closed-loop system. This analysis not only guarantees the mathematical feasibility of the system but also provides a solid theoretical foundation for practical applications. To comprehensively assess the effectiveness of the AFHSM control method, two comparative simulations were performed against the SM control method, using triangle-shaped and convex-shaped trajectories as the DTs for AMR trajectory tracking. The simulation results, with a model uncertainty of 60%, show that the AFHSM control method significantly outperforms the SM control method, exhibiting clear advantages in the control response speed, trajectory-tracking accuracy, and adaptability to model uncertainties and external disturbances.
Although the proposed AFHSM control method demonstrates strong robustness and superior trajectory-tracking performance under uncertainty, several avenues for future research remain. First, experimental validation on a physical AMR platform equipped with Mecanum wheels is essential to further verify the controller’s real-time effectiveness and robustness in dynamic, real-world environments. Second, extending the control strategy to account for time-delay effects, sensor noise, or actuator constraints would enhance its practical applicability. Third, the integration of learning-based techniques, such as reinforcement learning or neural networks, could be explored to further improve adaptation speed and reduce reliance on predefined fuzzy rules. Additionally, future studies may consider multi-robot coordination under the proposed control framework to enable cooperative trajectory tracking in swarm or fleet robotics scenarios. Finally, the optimization of the control law with respect to energy efficiency and computational cost would facilitate deployment on resource-constrained embedded systems.