Abstract
A novel zeroing neural network control scheme based on an extended state observer is proposed for the trajectory tracking of a tracked mobile robot which is subject to unknown external disturbances and uncertainties. To estimate unknown lumped disturbances and unmeasured velocities, a third-order fixed-time extended state observer is proposed, and the observation errors converge to zero in fixed time. Based on the estimated values, the zeroing neural network controller is designed for a tracked mobile robot to track an eight shape. The stability of the system is analyzed based on Lyapunov theory. Simulation results are illustrated to show the effectiveness of the proposed control scheme.
1. Introduction
Tracked mobile robots (TMRs) have a wide range of applications in civil, industrial and military fields. However, TMRs are typical nonlinear systems, and it is difficult to perform high-precision trajectory-tracking control [1,2]. To enhance the control performance of mobile robots, a feasible solution with excellent convergence performance and robustness is imperative in practice. Numerous control methods to address this tracking issue have been reported, including sliding mode control (SMC) [3,4], backstepping control [5], model predictive control [6], adaptive control [7,8], etc. In [9], a control method was proposed for a skid-steering mobile robot based on the kinematic control concept and the input–output linearization approach. Chen et al. derived the error dynamics of the path using the combination of the kinematic model of the robot and designed a horizontal steering control law for the path following of the mobile robot [10]. The authors of [11] developed an integer-order prescribed-time controller for a four-wheel independently driven skid-steering mobile robot while considering various disturbances.
In recent decades, a new recurrent network, called zeroing neural network (ZNN), has attracted the interest of scholars with its potential for parallel computing and nonlinear processing [12]. The ZNN and its evolved model have been reported to solve robot manipulator quadratic programming [13,14] and trajectory tracking [15,16]. Chen et al. proposed a novel supertwisting ZNN to address the tracking control of a robot manipulator [17] which combines SMC and ZNN successfully. Ma et al. developed a ZNN for a bound-constrained omnidirectional mobile robot manipulator by introducing a time-varying non-negative vector [18].
The successful application in robot manipulators motivates us to further explore ZNN application in mobile robots [19], which is a potential field. In [20], a multi-constrained ZNN with the exponential-convergence property was demonstrated by utilizing the time-derivative information, and it was applied to a mobile robot with both performance index optimization and multiple physical-limit constraints. A robust fast-convergence zeroing neural network was proposed in [21] to implement trajectory-tracking application in a noisy environment. A ZNN activated through finite-time-convergence activation was employed for TMR kinematics to track the desired trajectory [22]. The above-mentioned papers about mobile robot trajectory tracking are based on the perspective of kinematic models, which assumes perfect speed tracking [23]. As for an actual situation, the physical parameters of mobile robots, such as mass, inertia, have an impact on system control. Therefore, it is necessary to extend the study of ZNNs to the dynamic level of mobile robots.
Moreover, TMRs always work in harsh environments. These papers assume that all the states of the mobile robot are known and accurate and so are the disturbances. However, if the velocity cannot be measured due to sensor faults, the ZNN models proposed above are not viable. Therefore, it is necessary to design a state observer in the ZNN framework to improve the performance of the system. A key feature of an observer is the convergence rate. In a specific situation, there is a great need for rapid convergence of observers to complete the state reconstruction [24]. And some fast-convergence observers have been developed [25,26,27]. Fan et al. proposed a fast–finite-time-convergence observer formation control scheme for nonholonomic mobile robots [28]. In [29], Roger presented an observer-based PID for the trajectory-tracking control of wheeled mobile robots with kinematic interferences.
However, the upper bound of the settling time is dependent on the initial states for finite-time-convergence observers. In view of this, fixed-time-convergence state observers are explored, which guarantees that the settling time of observer errors is irrelevant with respect to the initial conditions. Zhang et al. demonstrated a fixed-time extended state observer (FTESO) for marine surface vessel trajectory tracking [30]. In [31], fixed-time neuroadaptive practical tracking control based on an extended state observer was proposed for a quadrotor unmanned aerial vehicle with external disturbances and time-varying parameters.
It can be concluded that ZNNs have not been applied to mobile robot dynamic control, since its application faces unsolved challenges. One is that unmeasured velocities encountered in practice lead to failure in building a ZNN control framework. The other is how to achieve noise suppression and fast convergence simultaneously. To address the above challenges, a novel activation function with fixed-time convergence and noise suppression is introduced. Then, an FTESO is employed to estimate the unmeasured velocities and quickly construct a ZNN model. Finally, a fixed-time-convergence ZNN model (FXZNN) based on the FTESO is proposed in this paper to achieve the fast tracking of the desired velocity, as well the trajectory, even with unmeasured velocities and external disturbances. To the best of our knowledge, this is the first ZNN control framework based on an observer for TMR tracking control. The main contributions of this paper are as follows:
- (1)
- An FTESO is designed to estimate the TMR’s unmeasured velocity as well the lumped disturbances in the system.
- (2)
- An FTESO-based FXZNN model is proposed to improve the desired velocities, convergence speed and tracking control performance of the system with the novel activation function adopted.
- (3)
- The velocity estimation error between the estimation and the actual values is adopted for constructing the error function of the proposed ZNN model.
This paper is organized as follows: Section 2 presents the modified TMR kinematic and dynamic model. Section 3 describes the tracking problem of the TMR. In Section 3, we demonstrate the design of the FXZNN model based on an FTESO for the TMR and present the corresponding stability analysis of the model using Lyapunov theory. Simulation results of the proposed model are given in Section 4, followed by the conclusion in Section 5.
2. Problem Formulation
In a global coordinate system, the schematic diagram of the motion of a TMR is presented in Figure 1. Some notations mentioned in Figure 1 are listed in Table 1. Considering the skidding case, the TMR satisfies the following constraint [32]:
where denotes the position and orientation of the TMR, is a vector of nonholonomic constraints, is the lateral skidding velocity.
Table 1.
Notations in Figure 1.
The TMR kinematic model subject to skidding disturbance can be expressed as
where is the vector of the disturbance caused by the skidding velocity, with , , , , with denoting the linear and the angular velocities, respectively.
Assumption 1.
The perturbation is bounded because of , where is the Euclidean norm of the vector. Its first derivatives is also bounded.
Figure 1.
Schematic diagram of TMR motion.
The dynamic model of the TMR can be described by the following equation:
where denotes a symmetric and positive defined inertia matrix; is a Coriolis–centripetal matrix; represents a gravity vector; is an input transformation matrix; are the control inputs, with and denoting torques of the left and right sides, respectively; represents the vector of the Lagrange multiplier; d is the bounded external environmental disturbance.
The matrices , above are defined as follows:
where m is the overall mass of the TMR, I is the inertia, r represents the radius of the wheel and h represents half of the distance between the track wheels.
The differential form of (2) is shown below:
Notice that , and it is assumed that the distance between the center of the TMR form and its center of mass is zero, so the effect of can be eliminated from (3). By multiplying both sides by simultaneously, with (4) being substituted into Equation (3), one can obtain
where , , . Evidently, the term contains the information of the unmeasured velocities and other external disturbances. Therefore, it is considered to be the lumped disturbance in the model.
Assumption 2.
According to [33], the lumped disturbance () satisfies the inequality , where D is a bounded constant.
Further, (5) can be reformulated as
The objective of this brief is that the FXZNN control scheme based on an FTESO is developed for a TMR to suppress the influence of the lumped disturbance that exists in the system, deal with the unmeasured velocities and improve trajectory-tracking performance.
3. Main Results
3.1. Preliminaries and Notations
Consider the following nonlinear system:
where , denotes the smooth nonlinear function and it is assumed that the origin is the equilibrium point of system (7).
Definition 1
Definition 2
Lemma 1
([35]). If a continuous radial bounded function : satisfies , with , where , , , then the system is globally stable and converges to the balance point in fixed time T. Its convergence time T satisfies the inequality
where ι is a positive constant, with .
Some notations used in the paper are shown below.
- (1)
- Considering a given vector, is defined as the Euclidean 2-norm. represents the absolute value of a scalar. and denote the minimum and maximum eigenvalue values of a matrix , respectively.
- (2)
- We denote and , where , where is the signum function, , respectively.
3.2. FTESO Design
In this subsection, we explore an FTESO to estimate unmeasured velocities v, and lumped disturbance . To design the observer, the model of the TMR in (6) is converted into the following form:
where . Further, (9) and (10) can be converted into two cascade subsystems:
Based on Assumption 2, the following FTESO is designed to obtain an accurate estimation of the unmeasured angular velocity and perturbation in the equations.
where , , are the observation values of , , ; the parameters , , , , ; ; and are two positive constants. The FTESO (13) gains are assigned to ensure that the matrices A, are Hurwitz, with , .
Theorem 1.
The states θ, ω and the disturbance can be estimated using FTESO (13) in fixed time , with being denoted as
where , , is a positive constant. The symmetric positive matrices satisfy the function
Proof.
The estimation error of the observer is defined as
The derivative of (16) is given as
The remaining proof is similar to that of Theorem 1 in [36] and is thus omitted here due to space constraints. If , can converge to zero in fixed time. The proof is completed. □
Remark 1.
The smooth function is used to approximate . It should be noted that cannot be obtained due to problems such as sampling noise and sampling delay.
According to (11), an auxiliary variable is defined as , with its derivative being given as . Then, the FTESO for estimating the linear velocity v and the lumped disturbance signal is shown as follows:
where , , are estimation values of , v, , respectively. The estimation errors are defined as follows:
The error system dynamics are shown as follows:
The stability analysis of error system (20) is the same as in Theorem 1 and is thus also omitted here.
3.3. FTESO-Based FXZNN Model Design
An auxiliary velocity control input that achieves tracking for kinematic model (2) is given by (21), which is a uniformly asymptotically stable velocity command obtained and used in the study of tracking problems for mobile robots [37].
where , are the desired linear and angular velocities, respectively, and , are positive constants.
Since the approach assuming “perfect velocity tracking” is unrealistic [38], we should find the torque input () to implement trajectory tracking, such that z converges to in fixed time. Then, the FTESO-based FXZNN model is introduced. The schematic diagram of the FTESO-based FXZNN control system is shown in Figure 2.
Figure 2.
Schematic of the fixed-time control system for a TMR.
Considering the design process of ZNNs, the following design formula is introduced:
where represents the velocity error vector and denotes the design parameter used to adjust the rate of convergence. is the vector of activation functions, any elements of which can be any odd function with the monotonically increasing property [39].
Then, a vector error equation, which enables the estimated velocities , to follow the ones generated by (21) as soon as possible, is constructed as follows:
where .
By combining Equations (22) and (23), a neurodynamic model of the TMR dynamics equation can be obtained as follows:
where ,
.
The control input can be obtained from (24) as follows:
where , .
Up until now, we have constructed the ZNN control scheme based on the FTESO. Different activation functions are used to obtain controllers with different performance, and the following activation function with the fixed-time-convergence property is designed:
where , , , .
Remark 2.
The residual error of the conventional ZNN model exponentially converges to zero, indicating that the convergence rate is slower with a smaller residual error. In view of this, the activation function is designed to amplify the value of to achieve fixed-time convergence. Additionally, the linear part of the activation acts as the robust term to achieve noise suppression.
Theorem 2.
Proof.
In the first step, we will verify that these states do not escape to infinity in any time interval .
Since the analyses of the two subsystems (11) and (12) are relatively similar, we take (12) as an example for analysis, and the other subsystem can be analyzed according to it.
We take the bounded function
The derivative of the above equation can be obtained as
Considering , we have
where ,
Because converge to zero in fixed time, it can be seen that they are bounded, and we can obtain . According to Young’s inequality, we have
Since is bounded, ; therefore,
where .
The above equation can be written as
By solving for the inequality above,
As can be seen from (35), the states of the system , , are bounded. As a result, these states do not escape to infinity in any time interval .
Below, we demonstrate the fixed-time-convergence property of the system. For model (24), we design the Lyapunov function as shown below:
The derivative of (36) is
Based on Lemma 1, for all i, the bounded time of the ith subsystem can be obtained as
Then, converges to zero in upper-bound time , with . Under the condition of no noise, the FTESO-based FXZNN model is fixed-time-stable, since is independent of the initial state. The proof is completed. □
3.4. FTESO-Based FXZNN Model Analysis with Noise
Noises are inevitable in practical implementation of neural networks. The FTESO-based FXZNN model in (24) with additional noises will be discussed in this part.
Remark 3.
Noise mainly includes high-frequency noises caused by sensor measurements and low-frequency noises caused by hardware implementation offset errors, instantaneous decline in power sources, etc. Disturbance mainly includes internal and external disturbances. Internal disturbance is caused by parameter variation and model uncertainties. External disturbance is caused by the interaction with the environment.
Theorem 3.
Proof.
Similarly to Theorem 1, the error function array of the FTESO-based FXZNN model in (24) can be expressed as , and its correspondent subsystem can also be obtained as
The Lyapunov function is utilized. The time differentiation of is
Since the novel activation function in (26) is adopted, , and the following formula is obtained:
Based on Lemma 1, for all i, the bounded time of the ith subsystem can be obtained as
4. Simulation Experiments
A circular path or a straight line was used in the simulation study with constant reference velocities, which is a simplification in comparison to the environment that TMRs encounter in real applications. The performance of the controller cannot be fully investigated by using such a reference trajectory because the controller does not output any signal after a certain point. For simulation purposes, an eight shape was given as the reference trajectory in this paper. The desired signals were presented as
The initial values of the TMR were given as . The FTESO’s design parameters were chosen as , , , , , , , , , . The initial states for the FTESO were selected as , . The FTESO-based FXZNN model parameters were given as , , , ,, . The lumped bounded disturbance was given as . Some common noise forms are shown in Table 2 [19]. The considered noise in this paper is given as . Simulation experiments were conducted to explore the performance of the proposed scheme under noise and noise-free conditions, respectively. The TMR parameters are listed in Table 3 [40]. All the simulations were conducted using MATLAB R2020b/Simulink software, and the ode45 (DormandPrince) solver was used for the differential calculations with a relative tolerance value of .
Table 2.
Various noises.
Table 3.
TMR parameters.
4.1. Tracking Performance in Noise-Free Environment
To verify the proposed FTESO’s performance, it was compared with the finite-time extended state observer (FESO) proposed in [26] and the linear extended state observer (LESO) proposed in [41]. The observer gains and initial conditions of the LESO and FESO are the same as those in this article. The comparison results are shown in Figure 3.
Figure 3.
Comparison results of the FTESO, the FTESO proposed in [26], and LESO proposed in [41].
Two indices, integrated time absolute error () and integrated absolute error (), were utilized to evaluate the transient- and steady-state performance of the observer, where s is the running time of the simulation. Small performance index values represent good performance. The comparisons of the performance indices of the scheme are shown in Table 4. Obviously, the performance of the proposed FTESO is better than that of the FESO and LESO.
Table 4.
Comparisons of performance indices of observers.
In the following, simulation results of the TMR are presented to demonstrate the effectiveness of the proposed FTESO-based FXZNN model.
The simulation results are shown in Figure 4, Figure 5, Figure 6 and Figure 7. Figure 4 presents the overall tracking performance of the model and the control inputs of the TMR. It can be observed that the TMR can reach the desired trajectory under the proposed control scheme. In Figure 5, we can observe the TMR’s performance in detail, which confirms the TMR’s correct behavior. It is observed in Figure 5c that the angle suddenly changes at and . When conducting real experiments, it is recommended to change the angle defined at to avoid potential risk, though it does not affect the simulation result.
Figure 4.
Tracking performance of the proposed model and control inputs in noise-free environment.
Figure 5.
Evolution of TMR’s position (x,y,).
Figure 6.
Evolution of TMR linear velocity v and angular velocity in noise-free environment.
Figure 7.
The lumped disturbances and their observations.
Figure 6 displays the curves of the TMR’s velocities. Obviously, the linear and angular velocity observation values can converge to the ones generated by the kinematic controller in fixed time. Figure 7 illustrates that the proposed observer can accurately estimate the system state and compensate for unknown lumped disturbances. It is observed that the proposed control scheme drove the TMR to follow the desired trajectory under the conditions of unknown lumped disturbances. Thus, the proposed control scheme is effective and efficient.
4.2. Tracking Performance in Noise-Polluted Environment
To further validate system robustness, we conducted simulation experiments considering noise . The above discussion demonstrates the superiority of the FTESO, and the comparison with other observers is omitted here due to space constraints. The simulation results are shown in Figure 8, Figure 9 and Figure 10. Figure 8 demonstrates that the proposed scheme can track the desired trajectory. It is shown in Figure 9 that even in the noise-polluted environment, the proposed model can follow velocities generated by the kinematic controller quickly. By comparing Figure 6 and Figure 9, it is found that the difference in the simulation results is very small between noise-free and noise-polluted situations. However, Figure 10 shows that the control signal curve is not smooth due to high-frequency noise.
Figure 8.
Tracking performance of the proposed model and tracking error considering noise.
Figure 9.
Evolution of TMR linear velocity v and angular velocity considering noise.
Figure 10.
Tracking control signals and considering noise.
Next, the convergence time of the system was explored through the comparison between theory and simulation. In view of Theorems 2 and 3, we can calculate the theoretical convergence time in noise-free and noise-polluted environments separately. The comparison results are presented in Table 5.
Table 5.
Convergence time validation.
5. Conclusions
In this paper, a novel FTESO-based FXZNN control scheme is proposed for TMRs. By virtue of the ZNN and extended state observer methods, the proposed control scheme can guarantee that a TMR subject to unmeasured velocities and lumped disturbances precisely tracks the velocity generated by the kinematic controller, as well as the reference trajectory. Additionally, FXZNN model construction with unmeasured velocity is solved using the proposed FTESO. As shown in the simulation experiments, the proposed FTESO can achieve desirable performance when comparing it to the FESO and LESO. In addition, we verified the convergence time of the control model under noise conditions, and the results showed that the convergence time of the model was not affected by noise.
Generally, this paper provides a novel control framework for the trajectory-tracking control of TMRs and successfully extends ZNNs from mobile robot kinematic control to dynamic control, which builds a research bridge from observers to ZNNs. In future works, we would like to conduct physical experiments to verify the effectiveness of the proposed scheme and extend this framework to other similar mobile robots, such as skid-steering mobile robots.
Author Contributions
Conceptualization, Y.C.; Methodology, Y.C. and J.P.; Software, Y.C.; Validation, Y.C.; Formal analysis, Y.C.; Investigation, Y.C. and J.P.; Resources, J.P.; Writing—original draft, Y.C.; Writing—review and editing, Y.C. and J.P.; Project administration, J.P. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Data are contained within the article.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Wang, L.; Wei, H. Avoiding non-Manhattan obstacles based on projection of spatial corners in indoor environment. IEEE/CAA J. Autom. Sin. 2019, 7, 1190–1200. [Google Scholar] [CrossRef]
- Kousik, S.; Vaskov, S.; Bu, F.; Johnson-Roberson, M.; Vasudevan, R. Bridging the gap between safety and real-time performance in receding-horizon trajectory design for mobile robots. Int. J. Robot. Res. 2020, 39, 1419–1469. [Google Scholar] [CrossRef]
- Sun, Z.; Hu, S.; He, D.; Zhu, W.; Xie, H.; Zheng, J. Trajectory-tracking control of mecanum- wheeled omnidirectional mobile robots using adaptive integral terminal sliding mode. Comput. Electr. Eng. 2021, 96, 107500. [Google Scholar] [CrossRef]
- Yu, H.; Sheng, N.; Ai, Z. Sliding mode control for trajectory tracking of mobile robots. In Proceedings of the 40th Chinese Control Conference, Shanghai, China, 26–28 July 2021; pp. 13–17. [Google Scholar]
- Rabbani, M.J.; Memon, A.Y. Trajectory tracking and stabilization of nonholonomic wheeled mobile robot using recursive integral backstepping control. Electronics 2021, 10, 1992. [Google Scholar] [CrossRef]
- Yang, H.; Wang, Z.; Xia, Y.; Zuo, Z. Empc with adaptive apf of obstacle avoidance and trajectory tracking for autonomous electric vehicles. ISA Trans. 2023, 135, 438–448. [Google Scholar] [CrossRef]
- Zhang, J.; Shao, X.; Zhang, W.; Na, J. Path-following control capable of reinforcing transient performances for networked mobile robots over a single curve. IEEE Trans. Instrum. Meas. 2022, 72, 3513312. [Google Scholar] [CrossRef]
- Mai, T.A.; Dang, T.S.; Duong, D.T.; Le, V.C.; Banerjee, S. A combined backstepping and adaptive fuzzy pid approach for trajectory tracking of autonomous mobile robots. J. Braz. Soc. Mech. Sci. Eng. 2021, 43, 1–13. [Google Scholar] [CrossRef]
- Moreno, J.; Slawiñski, E.; Chicaiza, F.A.; Rossomando, F.G.; Mut, V.; Morán, M.A. Design and analysis of an input–output linearization-based trajectory tracking controller for skid-steering mobile robots. Machines 2023, 11, 988. [Google Scholar] [CrossRef]
- Chen, Y.; Li, N.; Zeng, W.; Zhang, S.; Ma, G. Curved path following controller for 4w skid-steering mobile robots using backstepping. IEEE Access 2022, 10, 66072–66082. [Google Scholar] [CrossRef]
- Ge, M.; Xu, H.Z.; Song, Q. Prescribed-time control of four-wheel independently driven skid-steering mobile robots with prescribed performance. Nonlinear Dynam. 2023, 111, 20991–21005. [Google Scholar] [CrossRef]
- Zhang, Y.; Ge, S.S. Design and analysis of a general recurrent neural network model for time-varying matrix inversion. IEEE Trans. Neural. Netw. 2005, 16, 1477–1490. [Google Scholar] [CrossRef] [PubMed]
- Yan, X.; Liu, M.; Jin, L.; Li, S.; Hu, B.; Zhang, X.; Huang, Z. New zeroing neural network models for solving nonstationary sylvester equation with verifications on mobile manipulators. IEEE Trans. Ind. Inform. 2019, 15, 5011–5022. [Google Scholar] [CrossRef]
- Sun, Z.; Shi, T.; Jin, L.; Zhang, B.; Pang, Z.; Yu, J. Discrete-time zeroing neural network of O(τ4) pattern for online solving time-varying nonlinear optimization problem: Application to manipulator motion generation. J. Frankl. Inst. 2021, 358b, 7203–7220. [Google Scholar] [CrossRef]
- Xiao, L.; Jia, L.; Dai, J.; Tan, Z. Design and application of a robust zeroing neural network to kinematical resolution of redundant manipulators under various external disturbances. Neurocomputing 2020, 415, 174–183. [Google Scholar] [CrossRef]
- Li, J.; Zhang, Y.; Mao, M. Continuous and discrete zeroing neural network for different-level dynamic linear system with robot manipulator control. IEEE Trans. Syst. Man Cybern. Syst. 2018, 50, 4633–4642. [Google Scholar] [CrossRef]
- Chen, D.; Li, S.; Wu, Q. A novel supertwisting zeroing neural network with application to mobile robot manipulators. IEEE Trans. Neural Netw. Learn. Syst. 2020, 32, 1776–1787. [Google Scholar] [CrossRef]
- Ma, Z.; Yu, S.; Han, Y.; Guo, D. Zeroing neural network for bound-constrained time-varying nonlinear equation solving and its application to mobile robot manipulators. Neural Comput. Appl. 2021, 33, 14231–14245. [Google Scholar] [CrossRef]
- Zhao, L.; Jin, J.; Gong, J. Robust zeroing neural network for fixed-time kinematic control of wheeled mobile robot in noise-polluted environment. Math. Comput. Simul. 2021, 185, 289–307. [Google Scholar] [CrossRef]
- Chen, D.; Cao, X.; Li, S. A multi-constrained zeroing neural network for time-dependent nonlinear optimization with application to mobile robot tracking control. Neurocomputing 2021, 460, 331–344. [Google Scholar] [CrossRef]
- Jin, J.; Qiu, L. A robust fast convergence zeroing neural network and its applications to dynamic Sylvester equation solving and robot trajectory tracking. J. Frankl. Inst. 2022, 359, 3183–3209. [Google Scholar] [CrossRef]
- Cao, Y.; Liu, B.; Pu, J. Robust control for a tracked mobile robot based on a finite-time convergence zeroing neural network. Front. Neurorobot. 2023, 17, 1242063. [Google Scholar] [CrossRef] [PubMed]
- Zhang, M.; Zheng, B. Accelerating noise-tolerant zeroing neural network with fixed-time convergence to solve the time-varying sylvester equation. Automatica 2022, 135, 109998. [Google Scholar] [CrossRef]
- Li, G.; Lü, J.; Zhu, G.; Liu, K. Distributed observer-based cooperative guidance with appointed impact time and collision avoidance. J. Frankl. Inst. 2021, 358, 6976–6993. [Google Scholar] [CrossRef]
- Silm, H.; Efimov, D.; Michiels, W.; Ushirobira, R.; Richard, J.P. A simple finite-time distributed observer design for linear time-invariant systems. Syst. Control Lett. 2020, 141, 104707. [Google Scholar] [CrossRef]
- Wang, N.; Zhu, Z.; Qin, H.; Deng, Z.; Sun, Y. Finite-time extended state observer-based exact tracking control of an unmanned surface vehicle. Int. J. Robust Nonlinear Control 2020, 31, 1704–1719. [Google Scholar] [CrossRef]
- Fan, Y.; Qiu, B.; Liu, L.; Yang, Y. Global fixed-time trajectory tracking control of underactuated USV based on fixed-time extended state observer. ISA Trans. 2023, 132, 267–277. [Google Scholar] [CrossRef] [PubMed]
- Fan, Y.; Jin, Z.; Luo, X.; Li, S.; Guo, B. Path-Guided Finite-Time Formation Control of Nonholonomic Mobile Robots Based on an Extended State Observer. Appl. Sci. 2022, 12, 9281. [Google Scholar] [CrossRef]
- Roger, M.C. Observer-based proportional integral derivative control for trajectory tracking of wheeled mobile robots with kinematic disturbances. Appl. Math. Comput. 2022, 432, 127372. [Google Scholar]
- Zhang, J.; Yu, S.; Yan, Y. Fixed-time extended state observer-based trajectory tracking and point stabilization control for marine surface vessels with uncertainties and disturbances. Ocean Eng. 2019, 186, 106109. [Google Scholar] [CrossRef]
- Wu, X.; Fei, W.; Wu, X.; Zhen, R. Fixed-time neuroadaptive practical tracking control based on extended state/disturbance observer for a QUAV with external disturbances and time-varying parameters. J. Frankl. Inst. 2022, 359, 3466–3491. [Google Scholar] [CrossRef]
- Wang, S.; Zhai, J. A trajectory tracking method for wheeled mobile robots based on disturbance observer. Int. J. Control Autom. Syst. 2020, 18, 2165–2169. [Google Scholar] [CrossRef]
- Wang, N.; Lv, S.; M, J.E.; Chen, W.H. Fast and Accurate Trajectory Tracking Control of an Autonomous Surface Vehicle With Unmodeled Dynamics and Disturbances. IEEE Trans. Intell. Veh. 2016, 1, 230–243. [Google Scholar] [CrossRef]
- Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control. 2011, 57, 2106–2110. [Google Scholar] [CrossRef]
- Zheng, Z.; Feroskhan, M.; Sun, L. Adaptive fixed-time trajectory tracking control of a stratospheric airship. ISA Trans. 2018, 76, 134–144. [Google Scholar] [CrossRef] [PubMed]
- Zhang, L.; Wei, C.; Wu, R.; Cui, N. A nonlinear disturbance observer for robotic manipulators. Aerosp. Sci. Technol. 2018, 82–83, 70–79. [Google Scholar] [CrossRef]
- Fukao, T.; Nakagawa, H.; Adachi, N. Adaptive tracking control of a nonholonomic mobile robot. IEEE Trans. Robot. Autom. 2000, 16, 609–615. [Google Scholar] [CrossRef]
- Chen, W.H.; Ballance, D.J.; Gawthrop, P.J.; O’Reilly, J. A nonlinear disturbance observer for robotic manipulators. IEEE Trans. Ind. Electron. 2000, 47, 932–938. [Google Scholar] [CrossRef]
- Gerontitis, D.; Behera, R.; Tzekis, P.; Stanimirović, P. A family of varying-parameter finite-time zeroing neural networks for solving time-varying sylvester equation and its application. J. Comput. Appl. Math. 2022, 403, 113826. [Google Scholar] [CrossRef]
- Wang, H.; Zhang, Y.; Wang, X.; Feng, Y. Cascaded continuous sliding mode control for tracked mobile robot via nonlinear disturbance observer. Comput. Elect. Eng. 2022, 97, 107579. [Google Scholar] [CrossRef]
- Ren, C.; Ding, Y.; Ma, S. A structure-improved extended state observer based control with application to an omnidirectional mobile robot. ISA Trans. 2020, 101, 335–345. [Google Scholar] [CrossRef]
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. |
© 2023 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/).