Abstract
This work presents a finite-time robust path-following control scheme for perturbed autonomous ground vehicles. Specifically, a novel self-tuning nonsingular fast-terminal sliding manifold that further enhances the convergence rate and tracking accuracy is proposed. Then, uncertain dynamics and external disturbances are estimated by a high-gain disturbance observer to compensate for the designed control input. Successively, a super-twisting algorithm is incorporated into the final control law, significantly mitigating the chattering phenomenon of both the input control signal and the output trajectory. Furthermore, the global finite-time convergence and stability of the whole proposed control algorithm are proven by the Lyapunov theory. Finally, the efficacy of the proposed method is validated with comparisons in a numerical example. It obtains high control performance, reduced chattering, fast convergence rate, singularity avoidance, and robustness against uncertainties.
Keywords:
nonsingular fast terminal sliding mode manifold; self-tuning rule; robust control; finite-time convergence; autonomous ground vehicles; disturbance observer; Lyapunov approach MSC:
93C85
1. Introduction
With the lightning speed of advances in artificial intelligence, smart cities, self-driving vehicles, robots, and others, autonomous ground vehicles (AGV) as intelligent mobile robots have been widely applied to various fields [1]. They play an essential role in both domestic and industrial applications to enhance safety and efficiency requirements. Thus, control for path following has always been a topic of significant interest in the AGV field, which garners a great deal of attention from numerous researchers [2]. In path following, position and orientation errors are handled through several approaches [3,4]. Although their effectiveness was proven to bring good performance, the system stability is hardly considered [5], and it is quite complex to consider a multi-input–multi-output nonlinear system [6,7,8]. Fortunately, the control design process for path following can be simplified with the assistance of the Lyapunov function [9]. It not only can reach high precision but also guarantees system stability in terms of the control principle.
The well-known sliding-mode control (SMC) framework has been considered as one of the most promising candidates for robust controller designs, as it can attenuate the influences of uncertainties/disturbances thoroughly, such as a fractional-order SMC [10] or coupled adaptive rule in SMC [11,12]. Basically, the design structure consists of the reaching phase and sliding phase. The reaching phase drives state variables toward the sliding surface, which deals with the lumped uncertainty of the system. After that, the state variables are driven toward the origin point along the sliding surface in the sliding phase, which guarantees the convergence property of the controller. It is noteworthy that the key idea in the SMC is the finite-time convergence of the system states to a pre-designed sliding surface in its state space and then maintaining the system trajectory on this surface for all future times. This is achieved through the application of a discontinuous control action that switches between different states, ensuring that the system can counteract any disturbances or uncertainties and follow the desired trajectory closely. However, the state trajectory is hard to converge toward the origin point in a finite time due to the linear sliding surface. Thus, finite-time convergence of the sliding phase is a key challenge. With regard to this issue, the nonlinear sliding surface is developed, namely a terminal sliding mode control (TSMC) [13]. This sliding surface is designed to guide the sliding variables of the system toward the equilibrium point within a finite time span, ensuring fast convergence. To further enhance the convergence speed and overcome the slow convergence problem, a fast TSMC (FTSMC) is introduced in [14,15]. The FTSMC builds upon the TSMC concept [16] and provides an improved control scheme to achieve quicker and more efficient convergence for the system. Moreover, when the sliding variable is approximately zero, it obeys the TSMC working principle and the finite-time convergence is ensured. Inherently, the FTSMC still suffers from the singularity problem of the TSMC, which is a major limitation of the SMC design. To overcome the limitation, a nonsingular FTSMC (NFTSMC) is proposed in [17]. It aims to upgrade the FTSMC to a new version that avoids singularity issues. Nonetheless, the sliding surface gains of the NFTSMC may remain fixed, lowering the convergence rate of the state variables in the sliding phase. Hence, an adaptive NFTSMC (ANFTSMC) [18,19] is proposed to solve the fixed-gain shortcoming. However, the singularity caused by the negative fractional power on this sliding surface has not yet been thoroughly addressed.
On the other hand, the chattering phenomenon is a common issue in sliding-mode control systems due to the high-frequency switching of the control input [20,21]. This happens due to the inherent switching nature of the SMC algorithm caused by using the signum function, which continuously toggles the control input between two states to keep the system’s state on the desired sliding surface. While effective for maintaining robust control in the presence of disturbances and uncertainties, this incessant switching can lead to significant noise generation, which degrades the control performance as well as wear on actuators in practical systems. To address this problem, the boundary layer (BL) method has been introduced, replacing the signum function with sigmoid [22] or saturation functions [23]. The BL method imposes bounds on the control output, striking a balance between control smoothness and system robustness. Despite the effectiveness, unavoidable trade-offs are created between these two aspects. An alternative approach to enhance both robustness and control smoothness is the super-twisting algorithm (STW) [24,25]. This algorithm ensures finite-time establishment of the sliding mode, leading to improved robustness and smoother control output simultaneously. Additionally, reducing the control gain during the reaching phase is seen as a promising solution. This can be achieved through the use of fuzzy logic systems (FLS) and neural networks (NNs) [26]. These techniques can dynamically adjust the control gain based on system conditions, contributing to improved control performance and reduced chattering effects. Nevertheless, these methods require expert knowledge or training processes for approximating the unknown system dynamics, which is unsuitable for dealing with external disturbances. Meanwhile, the disturbance observer (DO) technique is a robust approach commonly used for estimating both uncertainties and external disturbances [27,28]. Moreover, the estimated uncertainties and disturbances in the system can be compensated, improving the robustness of the control system.
Inspired by the above-mentioned problems, this paper proposes a new finite-time robust control framework for the path-following of the perturbed AGVs. Simultaneously, we integrate both a high-gain disturbance observer (HGDO) and a super-twisting algorithm (STW) to not only reduce chattering but also increase control accuracy. The key points of this work are summarized as follows:
- The novel self-tuning nonsingular fast terminal sliding manifold (SNFTSM) for a robust control design is proposed; it delivers a closed-loop control with a fast convergence rate, singularity avoidance, and high performance of the output against uncertain terms.
- The proposed control framework based on the novel SNFTSM is integrated with the HGDO technique and the STW to simultaneously obtain great tracking performance and successfully mitigate chattering phenomena.
- A rigorous analysis is provided to theoretically prove the global finite-time convergence and stability of the whole closed-loop system in both phases. Moreover, the performance of the control approach in the presence of uncertainties and disturbances is confirmed.
The remaining sections of the paper are structured as follows: Section 2 provides the problem formulation. Section 3 describes the proposed control method, detailing its components and implementation. Results with the numerical example are discussed in Section 4. Finally, the conclusions are given in Section 5.
2. Problem Formulation
General robot dynamics can be described by the equation of motion as the following.
where q, , and denote the position, velocity, and the acceleration, respectively; u denotes the control input vectors; is a symmetric positive definite inertia matrix; is the centripetal and Coriolis matrix; is the input matrix; is the matrix associated with the kinematic constraints with Lagrange multipliers [29]; is the vector of bounded unknown disturbances and the surface friction .
To simplify the dynamic model, (1) can be presented as
where and denote the nominal term and the lumped disturbance and uncertainty terms in the system, respectively.
Assumption 1.
According to [4,30,31,32], suppose that the lumped disturbance g and its derivative are differentiable and bounded.
where and are positive constants.
3. The Proposed Control Approach
In this section, we present the design of a novel SNFTSM that aims to enhance fast-tracking accuracy within a finite time frame. Building upon this advancement, we introduce a new finite-time robust control scheme that integrates both the HGDO technique and the STW. The structure of the proposed controller is illustrated in Figure 1.
Figure 1.
Structure of the closed-loop AGV system under the proposed control scheme with STW and HGDO.
3.1. Design of a Novel SNFTSM
To obtain a fast finite-time convergence and singularity avoidance of the terminal sliding mode surface, a novel SNFTSM is proposed as follows:
where and are the differential values between the output signal and the desired signal. Herein, and represent the desired trajectory and its time derivative, respectively. To ensure generality, we introduce the parameter , where and are consecutive positive odd numbers satisfying . Furthermore, the sliding surface incorporates an additional positive odd number to enhance its versatility. The self-tuning gains for the fast and terminal terms of the sliding surface are denoted as and , respectively, and their design is expressed as follows:
where represents the exponential function; , , , and are positive values; are the integer constant values to adjust the convergence rate; and .
Remark 1.
It can be seen that the initial point at any position in the state space can approach the sliding phase in finite time. Owing to the exponential function, the magnitude of (6) and (7) are changeable values and inverse to each other depending on the system error. Thus the reaching law can be self-adjusted; it enhances faster convergence time of reaching motion.
Theorem 1.
The proposed SNFTSM (5) guarantees fast convergence from the initial point to μ and from μ to the origin (i.e., zero) in a finite time for the state error in the sliding phase.
Proof.
When the system error moves to the sliding phase, the sliding surface becomes . Then . To prove Theorem 1, the Lyapunov candidate function is selected as follows:
The time derivative of can be given as
When the initial position of error is far from the origin , thanks to the unique feature of the new manifold (see Remark 1), the fast term containing strongly suppresses the terminal term . Then, (9) becomes the expression as follows:
Taking the integral for both sides of (10) with respect to time yields the following result:
where and .
The result from solving Equation (11) is expressed as
Based on (12), the proposed control approach achieves a reduction in the control error from the initial position to within a finite time. As the system state approaches the equilibrium point (), the term dominates over , ensuring finite-time convergence of the SNFTSM (5). The time derivative of the Lyapunov function (9) can be expressed as follows:
This expression demonstrates the effectiveness of the suggested strategy in achieving finite-time convergence of the system error and ensuring stability near the equilibrium point. Taking the integral for both sides of (13) with respect to time yields the following.
Solving (14) results in
According to (15), the control error converges from to 0 in finite time. The duration it takes for the system’s error state to reach convergence during the sliding phase can be calculated as
In short, the introduction of the SNFTSM allows the system error to rapidly converge to the equilibrium point in finite time, starting from the initial point of the sliding phase. This demonstrates the effectiveness and efficiency of the proposed approach in achieving fast and precise control performance.
This completes the proof of Theorem 1. □
Taking the derivative of the SNFTSM (5) with respect to time results in the following expression:
To simplify the derivative of the sliding surface, (17) is rewritten as
where is the angle acceleration error and . Note that and are the matrix diagonal expression and the is the matrix column expression.
Based on the proposed SNFTSM and (19), the desired control input of the self-tuning nonsingular fast terminal sliding mode controller (SNFTSMC) is designed to achieve two key objectives simultaneously. Firstly, it guarantees robust and precise path-following performance. Secondly, it can adeptly handle external disturbances and model uncertainties present in the system. The input control is exposed as follows:
where is the nominal control term and is the control signal for the reaching phase of the proposed control algorithm. The detailed expressions are summarized as follows:
where is a positive number, is designed to overcome the lumped uncertainty as follows:
Theorem 2.
For the system dynamics (2) with lumped uncertainty, the tracking error diminishes within a finite time interval towards the equilibrium point by the control signal (20). This finite-time convergence property is essential for achieving precise and robust control performance in the presence of uncertainties.
3.2. Design of the Proposed Control Framework with HGDO
In this subsection, the HGDO technique is employed to estimate the profile of lumped uncertainty, which improves the tracking precision of the state variables with respect to their references.
The lumped uncertain term in (2) can be recalculated as follows:
This term is estimated by , which can be obtained as
where is the positive observer gain. Note that is the matrix diagonal expression and is the matrix column expression.
In order to avoid the amplified noise by the high gain, the auxiliary state variable is given by
Then, the dynamics of the auxiliary state variable are presented as follows:
Theorem 3.
Proof.
To prove the finite time and stability of the HGDO, let us define the estimation error , then the Lyapunov function is considered as follows:
The time derivative of can be rewritten as
Using Young’s inequality, , and (4) in Assumption 1, substituting into (32) to obtain the following result:
where and . represent the minimum eigenvalues of a matrix.
Multiplying to both sides of inequality in (33), then taking the integral with respect to time, is obtained as
where and are the Lyapunov of the HGDO error at the initial position and at position , respectively.
Solving inequality (34), we have
Due to the magnitude of being unknown, there are two possible cases. The first case occurs when . We have ; the error of HGDO is smaller than a constant value, , then Theorem 3 is satisfied. The second case is . The magnitude of is chosen as , then we obtain . Thus, the HGDO state error will move from the initial state to within a finite time .
Hence, the proof of Theorem 3 is completed. □
Let be the estimation error. The proposed control signals (21) and (22) are redesigned based on (28) to overcome the HGDO error as
where the norm of is a positive constant value with the upper bounded value, i.e., , which is given in detail in the proof of Theorem 3.
Theorem 4.
For the system dynamics presented in (2), with the bounded lumped uncertainty estimation satisfied in Theorem 3, the tracking error converges quickly to the equilibrium point, i.e., in finite time by the designed control input (20) based on (36) and (37) while the global system stability is guaranteed.
Proof.
To verify the finite time of the whole proposed controller, the Lyapunov function is considered as follows:
According to (40), the system error converges quickly to zero in finite time by the proposed control scheme, while the global system stability is guaranteed.
This completes the proof of Theorem 4. □
3.3. Design of the Proposed Control Scheme with STW
In order to eliminate the chattering phenomenon in the control system, the control law is upgraded in the reaching phase by incorporating the STW in [24]. Thus, the robust term of the control signal for the reaching phase in (37) can be replaced by
where the inequalities of the gain control parameters, and , are satisfied.
It is noteworthy that its stability properties are maintainedAs we know, the STW operates by dynamically adjusting the control signal to compensate for uncertainties and disturbances without requiring precise knowledge of the system dynamics. The algorithm consists of two components. First, the twisting control term reacts to the sign of the sliding variable, providing robustness and ensuring the trajectory approaches the sliding surface. The second component is the integration of the signum function which integrates the sign of the sliding variable over time, smoothing the control action and thereby reducing chattering. It is noteworthy that the sliding surface definition is crucial for control performance including the effectiveness of chattering reduction. Fortunately, the combination of the proposed SNFTSM fulfills the expectations, while the stability properties of the STW are maintained via the Lyapunov theory in [24]. The control is finally expressed as follows:
Remark 2.
According to the proven Theorems 2 and 4, the proposed manifold (5) guarantees the global finite-time convergence and stability criterion. Therefore, the newly proposed control scheme (36) presented in conjunction with the STW algorithm (42) inherits these properties. Moreover, it not only achieves rapid and smooth convergence and effective singularity avoidance but also successfully eliminates chattering in the trajectory. This comprehensive approach enhances the overall control performance and stability of the system, making it robust and accurate in diverse operating conditions.
4. Numerical Examples
In this section, a numerical example is illustrated to proceed with the evaluation of the proposed control framework, the following features are assessed: response speed, accuracy, and chattering mitigation efficiency. To do that, other control methods such as the NFTSMC [33] and the AFTSMC [19] are applied in turn to demonstrate the validity of the suggested approach. Meanwhile, the SNFTSMC scheme can be regarded as a special case of the proposed control scheme, if not incorporating the HGDO estimation, for the purpose of comparison. To be fair, they are also integrated with the STW algorithm.
Remark 3.
The control signals and are generated with NFTSMC and AFTSMC as the following, respectively.
The parameters of those control algorithms are chosen as: , , , , , , , , , , , , , . The formulations of system matrices are derived in Appendix A, in which kg, kg · m2 and kg · m2 are the mass, the total equivalent inertia, and the inertia for each driving wheel of the AGV, respectively; each driving wheel has the radius of m with a motor about the wheel axis; m is the distance between two wheels; the objective is to track a lemniscate trajectory described by , with ; ; where is the four-quadrant inverse tangent function; with moving on an incline of ; with the viscous damping coefficient and the coefficient of static friction between the AGV’s wheels and the surface; m; m/s2. To establish the transformation of coordinates between the two coordinate systems in Figure 2, it is the world coordinate system denoted as and the vehicle coordinate system denoted as , in which represents the rotation angle between those coordinates and (, ) is the coordinates of the origin in the system. Utilizing the homogeneous coordinate form, the transformations of coordinates between the two coordinate systems can be expressed as follows:
or,
Figure 2.
The coordinate system of the AGV.
In the tracking trajectory scenario, Figure 3 displays the trajectories of the coordinates of the origin with the start point , where the gray line is the desired trajectory and the other lines are the performance responses. Specifically, the green dashed–dotted line, brown line, red dashed line, and blue dotted line denote the results by applying the NFTSMC, the AFTSMC, the SNFTSMC, and the proposed control scheme, respectively.
Figure 3.
The path-following performance for a desired infinity-shaped trajectory by different approaches.
It can be observed from Figure 3 that all controllers achieve the desired tracking performance. However, the sliding surface by the proposed approach significantly improves the efficiency of the output response. To be more specific, the tracking errors of the system state and the cross-track error (XTE) under uncertainty/disturbance conditions are presented in Figure 4, in which the XTE is defined as the minimum distance of the current position to the reference trajectory. Here, the proposed controller achieves the best convergence rate at around s with the assistance of both the proposed surface and the HGDO technique. Although the convergence rate of the proposed controller is only slightly faster in comparison with the AFTSMC, the AFTSMC carries the risk of encountering singularity issues during the operation process. Thus, the controllers using the proposed sliding surface with the nonsingular property can be potential candidates for fast finite-time tracking control. Owing to the merits of the STW algorithm, steady-state tracking performance by the four controllers is nearly identical with very small errors within negligible chattering. In addition, Figure 5 displays the control input signals corresponding to the four control strategies. These results reveal a slight initial overshoot due to the rapid convergence rate. However, the control methods incorporating the STW algorithm substantially eliminate the chattering phenomenon in the output trajectory. In brief, the proposed controller outperforms the other strategies, exhibiting the smallest steady-state tracking error. This outcome confirms the finite-time convergence characteristic of the closed-loop system and ensures guaranteed global stability, solidifying the superior performance of the proposed control scheme. Furthermore, the estimation performance of the HGDO is also investigated and the results indicate a good estimation performance with small errors in a range of rad/s2, as shown in Figure 6. It implies that the estimated values are closely fitted with the actual uncertainty value, i.e., the lumped uncertainty is successfully estimated by the HGDO approach. Accordingly, the HGDO technique provides great estimation results for uncertainties. In order to quantitatively compare the effectiveness of these control approaches, we consider two performance indices, the integral of the absolute square value of tracking error (IASE) and control efforts (IASC) [30]. The results in Figure 7 reaffirm that the effectiveness of the proposed control framework achieves the smallest error values with the least effort. The proposed control scheme integrated with the STW and HGDO techniques enables an effective controller design against uncertainties and disturbances.
Figure 4.
Tracking performance of all controllers; (a) the x coordinates and (b) the y coordinates of the origin; (c) the cross-tracking errors.
Figure 5.
System-controlled input signals for all algorithms; (a) left and (b) right actuators.
Figure 6.
Estimation performance of HGDO technique; (a,b) The lumped value and the estimated value of uncertainty and disturbance terms in left and right actuators, respectively; (c,d) Its estimation errors.
Figure 7.
Performance indices involving the integral of absolute squares (IAS); (a) tracking error; (b) the control input.
5. Conclusions
In this study, the proposed SNFTSM-based control scheme that integrates the STW algorithm and the HGDO technique was applied to the AGV system to exhibit its outstanding features. According to the obtained results and comparisons, the main contributions of this paper are as follows: (1) converges to the equilibrium point of the sliding phase in finite time, (2) mitigates chattering phenomenon in the trajectory, (3) successfully estimates the uncertainties and external disturbances, and (4) eliminates the singularity in the sliding manifold. Moreover, the system stability with the designed controller is guaranteed by the Lyapunov theory, which is validated through numerical simulations. Since the proposed approach has been described with generality, many modifiable variables may seem complicated to follow. However, in fact, the sliding surface design could be simplified for specific systems.
Author Contributions
Conceptualization, C.P.V. and Q.H.H.; methodology, C.P.V. and Q.H.H.; software, C.P.V.; validation, C.P.V., Q.H.H. and T.-H.K.; formal analysis, C.P.V.; investigation, C.P.V. and Q.H.H.; resources, C.P.V.; writing—original draft preparation, C.P.V. and Q.H.H.; writing—review and editing, T.-H.K. and J.h.J.; supervision, J.h.J.; project administration, J.h.J. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by Korea Research Institute for defense Technology planning and advancement (KRIT) grant funded by the Korea government (DAPA (Defense Acquisition Program Administration)) (No. KRIT-CT-21-009, Development of Realtime Automatic Mission Execution and Correction Technology based on Battlefield Information, 2022).
Data Availability Statement
The data presented in this study are available on request from the corresponding author. The data are not publicly available due to the sensitive nature of the military project.
Conflicts of Interest
Tae-Hyun Kim is an employee of Hanhwa Systems Co., Ltd. Jeong hwan Jeon declares that UNIST participated in the consortium for the KRIT grant that was led by Hanhwa Systems Co., Ltd. Other authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| AGV | Autonomous Ground Vehicle |
| ANFTSMC | Adaptive Nonsingular Fast Terminal Sliding Mode Control |
| BL | Boundary Layer |
| DO | Disturbance Observer |
| FLS | Fuzzy Logic Systems |
| HGDO | High-Gain Disturbance Observer |
| FTSMC | Fast Terminal Sliding Mode Control |
| NNs | Neural Networks |
| NFTSMC | Nonsingular Fast Terminal Sliding Mode Control |
| SMC | Sliding Mode Control |
| STW | Super-Twisting Algorithm |
| SNFTSM | Self-tuning Nonsingular Fast Terminal Sliding Manifold |
| TSMC | Terminal Sliding Mode Control |
Appendix A. Mathematical Model
Based on the Lagrange approach [29,32], the system state is with the position , orientation , and the angular velocities of the left and right wheels, respectively, and the matrices in the motion equations of mechanical systems in (1) are given as follows:
References
- Taheri, H.; Zhao, C.X. Omnidirectional mobile robots, mechanisms and navigation approaches. Mech. Mach. Theory 2020, 153, 103958. [Google Scholar] [CrossRef] [Scilit]
- Peng, H.; Li, F.; Liu, J.; Ju, Z. A Symplectic Instantaneous Optimal Control for Robot Trajectory Tracking With Differential-Algebraic Equation Models. IEEE Trans. Ind. Electron. 2020, 67, 3819–3829. [Google Scholar] [CrossRef] [Scilit]
- Li, S.; Ding, L.; Gao, H.; Chen, C.; Liu, Z.; Deng, Z. Adaptive neural network tracking control-based reinforcement learning for wheeled mobile robots with skidding and slipping. Neurocomputing 2018, 283, 20–30. [Google Scholar] [CrossRef] [Scilit]
- Tang, Y. Terminal sliding mode control for rigid robots. Automatica 1998, 34, 51–56. [Google Scholar] [CrossRef] [Scilit]
- Choi, J.; Lee, G.; Lee, C. Reinforcement learning-based dynamic obstacle avoidance and integration of path planning. Intell. Serv. Robot. 2021, 14, 663–677. [Google Scholar] [CrossRef] [Scilit]
- Vo, C.P.; Lee, J.; Jeon, J.H. Robust Adaptive Path Tracking Control Scheme for Safe Autonomous Driving via Predicted Interval Algorithm. IEEE Access 2022, 10, 124333–124344. [Google Scholar] [CrossRef] [Scilit]
- Liu, Y.; Wang, Y.; Guan, X.; Hu, T.; Zhang, Z.; Jin, S.; Wang, Y.; Hao, J.; Li, G. Direction and Trajectory Tracking Control for Nonholonomic Spherical Robot by Combining Sliding Mode Controller and Model Prediction Controller. IEEE Robot. Autom. Lett. 2022, 7, 11617–11624. [Google Scholar] [CrossRef] [Scilit]
- Vo, C.P.; Jeon, J.H. An Integrated Motion Planning Scheme for Safe Autonomous Vehicles in Highly Dynamic Environments. Electronics 2023, 12, 1566. [Google Scholar] [CrossRef] [Scilit]
- Chen, X.; Zhao, H.; Sun, H.; Zhen, S.; Huang, K. A novel adaptive robust control approach for underactuated mobile robot. J. Frank. Inst. 2019, 356, 2474–2490. [Google Scholar] [CrossRef] [Scilit]
- Xie, Y.; Zhang, X.; Meng, W.; Zheng, S.; Jiang, L.; Meng, J.; Wang, S. Coupled fractional-order sliding mode control and obstacle avoidance of a four-wheeled steerable mobile robot. ISA Trans. 2021, 108, 282–294. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Feng, X.; Wang, C. Robust Adaptive Terminal Sliding Mode Control of an Omnidirectional Mobile Robot for Aircraft Skin Inspection. Int. J. Control Autom. Syst. 2021, 19, 1078–1088. [Google Scholar] [CrossRef] [Scilit]
- Taghavifar, H.; Mohammadzadeh, A. Adaptive Robust Terminal Sliding Mode Control with Integral Backstepping Synthesized Method for Autonomous Ground Vehicle Control. Vehicles 2023, 5, 1013–1029. [Google Scholar] [CrossRef] [Scilit]
- Nguyen, N.P.; Oh, H.; Moon, J. Continuous Nonsingular Terminal Sliding-Mode Control With Integral-Type Sliding Surface for Disturbed Systems: Application to Attitude Control for Quadrotor UAVs Under External Disturbances. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 5635–5660. [Google Scholar] [CrossRef] [Scilit]
- Han, Y.; Cheng, Y.; Xu, G. Trajectory Tracking Control of AGV Based on Sliding Mode Control With the Improved Reaching Law. IEEE Access 2019, 7, 20748–20755. [Google Scholar] [CrossRef] [Scilit]
- Jiang, B.; Li, J.; Yang, S. An improved sliding mode approach for trajectory following control of nonholonomic mobile AGV. Sci. Rep. 2022, 12, 17763. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Vo, C.P.; Ahn, K.K. An Adaptive Finite-Time Force-Sensorless Tracking Control Scheme for Pneumatic Muscle Actuators by an Optimal Force Estimation. IEEE Robot. Autom. Lett. 2022, 7, 1542–1549. [Google Scholar] [CrossRef] [Scilit]
- Wu, Y.; Wang, L.; Zhang, J.; Li, F. Path Following Control of Autonomous Ground Vehicle Based on Nonsingular Terminal Sliding Mode and Active Disturbance Rejection Control. IEEE Trans. Veh. Technol. 2019, 68, 6379–6390. [Google Scholar] [CrossRef] [Scilit]
- Hajjami, L.E.; Mellouli, E.M.; Berrada, M. Robust adaptive non-singular fast terminal sliding-mode lateral control for an uncertain ego vehicle at the lane-change maneuver subjected to abrupt change. Int. J. Dyn. Control 2021, 9, 1765–1782. [Google Scholar] [CrossRef] [Scilit]
- Vo, A.T.; Kang, H.J. A Novel Fault-Tolerant Control Method for Robot Manipulators Based on Non-Singular Fast Terminal Sliding Mode Control and Disturbance Observer. IEEE Access 2020, 8, 109388–109400. [Google Scholar] [CrossRef] [Scilit]
- Du, S.; Liu, Y.; Wang, Y.; Li, Y.; Yan, Z. Research on a Permanent Magnet Synchronous Motor Sensorless Anti-Disturbance Control Strategy Based on an Improved Sliding Mode Observer. Electronics 2023, 12, 4188. [Google Scholar] [CrossRef] [Scilit]
- Luo, M.; Yu, Z.; Xiao, Y.; Xiong, L.; Xu, Q.; Ma, L.; Wu, Z. Full-order adaptive sliding mode control with extended state observer for high-speed PMSM speed regulation. Sci. Rep. 2023, 13, 6200. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Edelbaher, G.; Jezernik, K.; Urlep, E. Low-speed sensorless control of induction Machine. IEEE Trans. Ind. Electron. 2006, 53, 120–129. [Google Scholar] [CrossRef] [Scilit]
- Wang, L.; Chen, C.L.P. Reduced-Order Observer-Based Dynamic Event-Triggered Adaptive NN Control for Stochastic Nonlinear Systems Subject to Unknown Input Saturation. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 1678–1690. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- 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; pp. 2856–2861. [Google Scholar]
- 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] [Scilit]
- Al-Mayyahi, A.; Wang, W.; Birch, P. Adaptive Neuro-Fuzzy Technique for Autonomous Ground Vehicle Navigation. Robotics 2014, 3, 349–370. [Google Scholar] [CrossRef] [Scilit]
- Huang, D.; Zhai, J.; Ai, W.; Fei, S. Disturbance observer-based robust control for trajectory tracking of wheeled mobile robots. Neurocomputing 2016, 198, 74–79. [Google Scholar] [CrossRef] [Scilit]
- Li, L.; Wang, T.; Xia, Y.; Zhou, N. Trajectory tracking control for wheeled mobile robots based on nonlinear disturbance observer with extended Kalman filter. J. Frank. Inst. 2020, 357, 8491–8507. [Google Scholar] [CrossRef] [Scilit]
- Neĭmark, I.I.; Fufaev, N.A.; Barbour, J.R. Dynamics of Nonholonomic Systems. In Translations of Mathematical Monographs; American Mathematical Society: Providence, RI, USA, 1972. [Google Scholar]
- Vo, C.P.; To, X.D.; Ahn, K.K. A Novel Adaptive Gain Integral Terminal Sliding Mode Control Scheme of a Pneumatic Artificial Muscle System With Time-Delay Estimation. IEEE Access 2019, 7, 141133–141143. [Google Scholar] [CrossRef] [Scilit]
- Feng, Y.; Yu, X.; Man, Z. Non-singular terminal sliding mode control of rigid manipulators. Automatica 2002, 38, 2159–2167. [Google Scholar] [CrossRef] [Scilit]
- Bloch, A.M.; Crouch, P.; Baillieul, J.; Marsden, J. Nonholonomic Mechanics and Control. Appl. Mech. Rev. 2004, 57. [Google Scholar] [CrossRef] [Scilit]
- Li, S.; He, Z.; Liu, C.; Zhan, Y.; Li, H.; Huang, X.; Zhang, Z. Nonsingular Fast Terminal Sliding Mode Control with Extended State Observer and Tracking Differentiator for Uncertain Nonlinear Systems. Math. Probl. Eng. 2014, 2014, 639707. [Google Scholar]
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).






