Next Article in Journal
A Net Present Value Analysis of Opportunity-Based Age Replacement Models in Discrete Time
Previous Article in Journal
Slime Mould Algorithm Based on a Gaussian Mutation for Solving Constrained Optimization Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fixed-Time Adaptive Event-Triggered Guaranteed Performance Tracking Control of Nonholonomic Mobile Robots under Asymmetric State Constraints

School of Mechanical and Electrical Engineering, Guangzhou University, Guangzhou 510006, China
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(10), 1471; https://doi.org/10.3390/math12101471
Submission received: 3 April 2024 / Revised: 2 May 2024 / Accepted: 7 May 2024 / Published: 9 May 2024

Abstract

:
A fixed-time adaptive guaranteed performance tracking control is investigated for a category of nonholonomic mobile robots (NMRs) under asymmetric state constraints. For the sake of favorable transient and steady-state properties of the system, a prescribed performance function (PPF) is introduced and a transform function is further constructed. Based on the backstepping technique, an asymmetric barrier Lyapunov function is formulated to ensure the tracking errors converge within a human-specified time. On the foundation of this, the occupation of communication channel is effectively reduced by assigning an event-triggered mechanism (ETM) with relative threshold to the process of controller design. By utilizing the proposed control strategy, the NMR is capable of implementing the enemy dislodging mission while the enemy can always be caught by the NMR and the collision would never be presented. Finally, two simulation experiments are given to verify the effectiveness of the proposed scheme.

1. Introduction

Over the past few years, robots have been rapidly spawned into numerous varieties due to their reliability, e.g., unmanned aerial vehicles (UAVs) [1,2], autonomous underwater vehicles (AUVs) [3,4], humanoid robots [5,6], etc. Among them, wheeled mobile robots (WMRs) are considered some of the most promising robots on account of their outstanding dynamic performance and simple mechanism structure [7]. It is worth pointing out that MWRs are also known as nonholonomic mobile robots (NMRs) due to the nonholonomic constraint, meaning the robot can only move along the vertical direction of the axis of the two propelling wheels [8]. Therefore, NMRs could have more total degrees of freedom than controllable degrees of freedom, and it is possible for NMRs to track various kinds of trajectories between two arbitrary setpoints when the transverse slides are ignored.
Practically, the nonholonomic constraint brings difficulties to the controller design for the stabilization of NMRs, since the system does not satisfy Brockett’s theorem [9]. Therefore, it cannot be stabilized to the desired state by utilizing a differentiable or continuous state-feedback controller, which attracts a great many scholars to investigate the tracking control for NMRs [10,11,12,13,14,15]. In Ref. [10], to ensure the steady-state performance, a finite-time control for NMRs with input and state constraints was proposed based on neural network and dynamic surface techniques. In Ref. [11], with a linearization feedback technique, tracking control for NMRs was studied to get rid of the stabilization problem caused by the optimization of model predictive control. In Ref. [12], utilizing terminal sliding mode method, an adaptive fast dynamic control strategy for NMRs was developed, which avoids the singularity problem from being presented in the controller. Ref. [13] developed a state or output-feedback tracking controller for NMRs with uncertain disturbances and achieved the finite-time convergence of tracking errors. In Ref. [14], motion control of NMRs was proposed at the actuator level to guarantee the performance of trajectory tracking. However, most of the aforementioned literature has not take other constraints presented in practical applications into account, which are of significance to be studied.
At the same time, state constraint is widely available in some practical applications for NMRs, for instance, dislodging an enemy. It is required that the robot should maintain visibility with the enemy, but should not have a collision with it [16,17]. Usually, to handle the above two state constraints, which can be divided into symmetric and asymmetric constraints, scholars introduced the barrier Lyapunov functions (BLFs) to the controller design for NMRs [18,19,20,21]. For the symmetric constraints, in Ref. [18], the BLF was established to handle the state constraints issue for nonlinear control-affine systems to guarantee asymptotical stabilization. Ref. [19] introduced BLF into a formation controller designing process to cope with the state constraints problem presented between leaders and followers. For asymmetric constraints, in Ref. [20], a tracking control was proposed for strict-feedback nonlinear systems by constructing an asymmetric barrier Lyapunov function (ABLF), which solves the tracking issues of constrained systems without altering the controller structure. Ref. [21] developed a ABLF-based robust adaptive attitude controller for a hypersonic flight vehicle to limit the angle of attack constraint to be in a human-specified asymmetric range. Theoretically, these methods make contributions to the finite-time or asymptotical convergence of the tracking control problem for NMRs, but the NMRs require shorter and certain convergence time in practical engineering.
Nevertheless, the convergence time of finite-time or Lyapunov stabilization control framework would be impacted by the initial conditions of the system, meaning the convergence time of the system is usually unpredictable when the initial conditions change [22]. To guarantee the convergence time of the system, fixed-time control methods have been proposed and extensively reported [23,24,25,26,27]. In Ref. [23], a multivariable fixed-time formation control scheme based on a fixed-time disturbance observer was investigated to overcome the difficulties from multiple uncertainties of the NMRs. Ref. [24] proposed a distributed observer-based fixed-time consensus control strategy for NMRs with directed switching topologies. In Ref. [25], for a type of second-order multi-agent system subjected to actuator failures, a practical robust fixed-time containment control protocol was developed. In Ref. [26], for high-order systems, a fixed-time and singularity-free controller was established for missile guidance by utilizing terminal sliding mode strategy. Nonetheless, how to guarantee both the transient and steady-state performance of the tracking errors and convergence within a predefined time for the tracking control of the NMRs under the mentioned asymmetric constraints is a meaningful interest of research.
In actual network control, limited network bandwidth should also be considered, as it may deteriorate the control performance, because high-frequency data transmission would make the communication channel congested. Compared with a classical time-triggered mechanism, an event-triggered mechanism (ETM) was proposed to preserve the communication bandwidth, which has attracted the attention of numerous scholars [28,29,30,31]. In Ref. [28], a dynamic ETM consensus control protocol for multi-agent systems was proposed to achieve consensus asymptotically and make the triggered instants more reasonable. Ref. [29] investigated an ETM-based neural network control scheme and effectively restrained vibration in flexible structures. Ref. [30] addressed the stabilization and compensated time-delay for large-scale interconnected systems by constructing an ETM-based controller with a backstepping method. Furthermore, Refs. [32,33] combined the ETM with adaptive control strategy for mobile robots, aimed at handling the unavailable parameters of the robot while the communication bandwidth was effectively saved. Undoubtedly, the aforementioned literature has made great contributions on ETM control in different domains, but it is remaining a challenging issue to reach adaptive fixed-time convergence under limited communication resources.
Inspired by the above discussions, a fixed-time adaptive event-triggered tracking control with guaranteed performance is investigated for NMRs under asymmetric state constraints in this research. The major contributions of this study are as follows:
1.
To guarantee the transient and steady-state performance of system, PPF and ABLF are both introduced into the process of backstepping design. Therefore, the violation of asymmetric state constraints is effectively prevented. Specifically, the NMR shows great tracking performance since the collision between enemy robot and NMR is avoided throughout the dislodging mission and the NMR never loses the visibility of the enemy.
2.
Compared with the finite-time control scheme in Refs. [10,12,13], a fixed-time event-triggered convergence of the system is implemented by utilizing the proposed method, for which the upper boundary of convergence time is not impacted by different initial conditions. Concretely, by utilizing the proposed method, the NMR can track the enemy in a given period and implement the mission under limited communication resources. At the same time, the Zeno phenomenon is effectively avoided.
The remainder of the research is divided into following four sections. Section 2 introduces the kinetic model of the system and some preliminaries. In Section 3, the process of control method design and stability analysis are investigated. Section 4 verifies the validity of the mentioned method through some simulations examples. The conclusion is provided in Section 5.

2. System Description and Preliminaries

2.1. System Description

A class of NMRs comprising two propelling wheels and one passive wheel, whose transverse slide and force are ignored, can be described as follows [15,17]:
η ˙ = J η ω * M ω ˙ * = C η ˙ ω * D ω * + U
where η = x , y , ϕ T represents the posture of the robots, which consists of the position x , y and the orientation angle ϕ in the earth-fixed rectangular coordinate system, ω * = ϖ 1 , ϖ 2 T is the angular velocity of the two wheels, U = u 1 , u 2 stands for the control torque input applied to the two wheels, M is a symmetric positive-definite inertia matrix, C η ˙ denotes the centripetal and Coriolis matrix, and D is the damping matrix. The matrices J η , M , C η ˙ , and D in a dynamic system (1) are expressed by:
J η = r 2 cos ϕ cos ϕ sin ϕ sin ϕ b 1 b 1 , M = m 1 m 2 m 2 m 1 , C η ˙ = 0 c ϕ ˙ c ϕ ˙ 0 , D = d 1 0 0 d 2
where r and b represent the radius of the wheels and half width of the robots, respectively. All of the system parameters m 1 , m 2 , b , r , centripetal and Coriolis coefficient c, and damping coefficient d 1 , d 2 are supposed to be the unknown constants.
For facilitation, the angular velocities of two wheels ϖ 1 , ϖ 2 are converted into the linear velocity v and angular velocity ϖ of the robots as the following equation:
v * = B 1 ω *
where v * = v , ϖ T , B = 1 r 1 b 1 b . The matrix B is invertible and satisfies det B = 2 b r .
Next, substituting (2) into system (1), the transformed dynamic equation of the robotic system can be obtained as follows:
x ˙ = v cos ϕ y ˙ = v sin ϕ ϕ ˙ = ϖ v ˙ = m v β v + u v ϖ ˙ = m ϖ β ϖ + u ϖ x ˙ sin ϕ   y ˙ cos ϕ = 0
where m v = r 2 m 1 + m 2 , m ϖ = r 2 m 1 m 2 , β v = 2 b c ϖ 2 r v d 1 + d 2 r b ϖ d 1 d 2 r , β ϖ , j = 2 v c ϖ r v d 1 d 2 r b ϖ d 1 + d 2 r , u v = u 1 + u 2 , and u ϖ = u 1 u 2 .

2.2. Relative Posture Constraints [34]

In this work, one of the objectives is to develop a prescribed performance controller that enables a NMR to implement a task for dislodging an enemy in a certain trajectory and satisfy desired relative distance and direction constraints simultaneously.
The desired trajectory for the dislodged enemy can be generated by the following dynamic equation:
x ˙ d = v d cos ϕ d y ˙ d = v d sin ϕ d ϕ ˙ d = ϖ d
where v d and ϖ d are the linear velocity and angular velocity of the target enemy, respectively. The desired posture of the enemy robot can be expressed as η d = [ x d , y d , ϕ d ] T .
Assuming the relative distance and direction between the robot and the target enemy should always fall into a given range, we considered the following limitations: tracking range constraint, collision avoidance constraint, and bearing angle constraint.
Remark 1. 
In some actual tracking applications for NMRs, for example, dislodging an enemy, it is required that the robot should maintain visibility to the enemy via its equipped cameras or sensors, but it should not have a collision on the enemy. On the one hand, if the enemy escapes away from the robot’s practical visible area, it would be challenging to proceed with the dislodging mission. On the other hand, it is disastrous for the robot to crash against the enemy while carrying out dislodging, which probably leads to physical damage, performance deterioration, or even loss of control. Therefore, in this work, the aforementioned dislodging mission is considered, and it is of great necessity for NMRs to ensure that the relative distance and bearing angle constraints are never violated.

2.2.1. Tracking Range Constraint

By utilizing plane coordinate transformation, we introduce the posture error equation between the robot and the enemy as follows:
x ˜ y ˜ ϕ ˜ = cos ϕ sin ϕ 0 sin ϕ cos ϕ 0 0 0 1 x d x y d y ϕ d ϕ
The relative distance e v t and bearing angle e ϖ t between the robot and the target enemy are defined by the following equations, respectively:
e v t = x x d 2 + y y d 2
e ϖ t = a r c tan 2 y ˜ , x ˜
where a r c tan 2 y ˜ , x ˜ π , π is the arctangent function of the two parameters x ˜ , y ˜ and returns the appropriate interior angle e ϖ of the point x ˜ , y ˜ , as shown in Figure 1a.
The following tracking range constraint is taken into account:
e v t < E 1 v
where E 1 v represents reliable tracking range predefined as the acceptable maximal distance to sustain the dislodgement between the robot and the enemy. That is, inequality (8) should never be violated so that the dislodgement can continue to proceed.

2.2.2. Collision Avoidance Constraint

Consider the collision avoidance constraint:
e v t > E 2 v
where E 2 v represents the safety distance between the robot and the target, which is related to the volume of the robot and predefined as the minimal distance between the above two objects to avoid collision. Thus, if inequality (9) can be always satisfied, the robot is collision free.

2.2.3. Bearing Angle Constraint

In addition to the above relative distance constraints, relative angle constraint, in other words, bearing angle constraint, is also considered, which is proposed from the controller singularity problem caused by robot’s nonholonomic constraint. The bearing angle between the robot and the enemy is restricted by the following constraint:
E 2 ϖ < e ϖ t < E 1 ϖ
where 0 < E 1 ϖ < π 2 and π 2 < E 2 ϖ < 0 are the maximal and minimal bearing angles between the robot and the enemy, respectively.
To guarantee the relative distance and direction constraints proposed in (8) and (9) would not be violated, the desired relative distance E ¯ v and the bearing angle E ¯ ϖ are introduced. Thus, the tracking error system is defined as follows:
z v t = e v t E ¯ v z ϖ t = e ϖ t E ¯ ϖ
where E ¯ v and E ¯ ϖ represent specified values, satisfying desired relative distance and bearing angle, respectively.
The above constraints would be converted to the constrained tracking control problem if the error system (11) is limited to the following inequalities for:
E 2 v E ¯ v < z v < E 1 v E ¯ v
E ϖ E ¯ ϖ < z ϖ < E ϖ E ¯ ϖ

2.3. Prescribed Performance Function [35]

To restrict the error system into a specified region for better convergence performance of z v ( t ) and z ϖ ( t ) , the PPF is introduced as follows:
B i t = B i 0 B i e χ i t + B i i = v , ϖ
where B i t is an exponentially decaying function of time, χ i represents a designed positive-definite constant relating to the decaying speed of B i t , and B i 0 and B i denote the initial value and the final value of B i t , respectively. Prescribed performance requirement of the error system is expressed as follows:
B 1 v t < z v t < B 2 v t B 1 ϖ t < z ϖ t < B 2 ϖ t
We assume that existing parameters ¯ λ , λ i , and Q i satisfy the inequalities λ i < B i 0 , λ i Q i 1 < B i , ¯ λ < B i 0 , and ¯ λ Q i 1 < B i . Thus, the transform function l i ( t ) is constructed as follows:
l i ( t ) = e χ i ( t ) ( 1 Q i 1 ) + Q i 1 e χ i ( t )
Note that the inequalities λ i l i 1 t B i t and ¯ λ l i 1 t B i t always hold; they are very important for the following deductions and proofs.
For convenience, e t , z t , B t , and l ( t ) will be rewritten as e, z, B, and l, respectively, in the following analyses.

2.4. Preliminaries

Lemma 1 
([29]). In view of following dynamical system:
x ˙ = f x
where f x is a continuous function, x R n represents the state vector and x 0 = 0 , f x = 0 . If there exists a positive-definite function V x which satisfies:
V ˙ ( x ) γ 1 V ( x ) p γ 2 V ( x ) q + Λ
where γ 1 > 0 , γ 2 > 0 , Λ > 0 , p 1 , , q 0 , 1 . The origin of the system (17) is practically fixed-time stable, and the convergence time T is given as follows:
T 1 γ 1 κ ( p 1 ) + 1 γ 2 κ ( 1 q )
where 0 < κ < 1 . Moreover, the solution of the system can converge to:
δ = x V ( x ) min Λ ( 1 κ ) γ 1 1 p , Λ ( 1 κ ) γ 2 1 q
Lemma 2 
([19]). For  o R and η > 0 , one has:
0 o o tanh o η 0.2785 η
Lemma 3 
([22]). For  a 1 R and a 2 R , one has:
a 1 a 2 ε b b a 1 b + 1 c ε c a 2 c
where b > 1 , c > 1 , ε > 0 and, ( b 1 ) ( c 1 ) = 1 .
Lemma 4 
([36]). For  α R , β R , m 1 > 0 , m 2 > 0 , and k > 0 , one has:
α m 1 β m 2 m 1 m 1 + m 2 k α m 1 + m 2 + m 2 m 1 + m 2 k m 1 m 2 β m 1 + m 2
Lemma 5 
([27]). For  a > z , a > 0 , and z R , one has:
ln a 2 a 2 z 2 z 2 a 2 z 2

3. Controller Design and Stability Analysis

3.1. Fixed-Time Adaptive Event-Triggered Guaranteed Performance Controller Design

First, the transformation errors are defined as:
s 1 v = l v z v s 1 ϖ = l ϖ z ϖ
where l v and l ϖ both satisfy the definition from (16).
The error system is constructed as:
s 2 v = v α v s 2 ϖ = ϖ α ϖ
where α v and α ϖ represent the virtual controllers of v and ϖ , respectively.
Moreover, for the purpose of handling asymmetric barrier constraints, the function q i s i i = v , ϖ is defined as:
q i s i = 1 , s i 0 0 , s i < 0
Step 1. According to Equations (3), (6), (7), and (11), the derivatives of z v and z ϖ can be expressed as follows:
z ˙ v = v cos e ϖ + v d cos θ z ˙ ϖ = ϖ + v e v sin e v v d e v sin θ
where θ = e ϖ + ϕ ϕ d .
The ABLFs V v and V ϖ are selected as follows:
V v = q v 2 ln ¯ λ v 2 ¯ λ v 2 s 1 v 2 + 1 q v 2 ln λ v 2 λ v 2 s 1 v 2 V ϖ = q ϖ 2 ln ¯ λ ϖ 2 ¯ λ ϖ 2 s 1 ϖ 2 + 1 q ϖ 2 ln λ ϖ 2 λ ϖ 2 s 1 ϖ 2
where λ i i = v , ϖ and     ¯ λ i i = v , ϖ represent the designed parameters satisfying λ i l i 1 B i and     ¯ λ i l i 1 B i , respectively. It should be noted that the inequalities λ v s 1 v ¯ λ v and λ ϖ s 1 ϖ ¯ λ ϖ hold when V v and V ϖ are bounded, respectively.
By combining (26), (28), and (29), the derivatives of V v and V ϖ can be given by:
V ˙ v = s ¯ 1 v l v l ˙ v l v 1 z v s 2 v + α v cos e ϖ + v d cos θ
V ˙ ϖ = s ¯ 1 ϖ l ϖ l ˙ ϖ l ϖ 1 z ϖ s 2 ϖ + α ϖ + v e v sin e ϖ v d e v sin θ
where s ¯ 1 v = q v s 1 v ¯ λ v 2 s 1 v 2 + 1 q v s 1 v λ v 2 s 1 v 2 and s ¯ 1 ϖ = q ϖ s 1 v ¯ λ ϖ 2 s 1 ϖ 2 + 1 q ϖ s 1 v λ ϖ 2 s 1 ϖ 2 , which are designed for simplifying the equations.
Then, construct the following virtual controllers:
α v = 1 cos e ϖ f v l v k 11 v q v s 1 v 3 ¯ λ v 2 s 1 v 2 + k 12 v q v s 1 v 2 ξ 1 ¯ λ v 2 s 1 v 2 ξ 1 + k 21 v 1 q v s 1 v 3 λ v 2 s 1 v 2 + k 22 v 1 q v s 1 v 2 ξ 1 λ v 2 s 1 v 2 ξ 1 + l ˙ v l v 1 z v + v d cos θ
α ϖ = f ϖ l ϖ k 11 ϖ q ϖ s 1 ϖ 3 ¯ λ ϖ 2 s 1 ϖ 2 + k 12 ϖ q ϖ s 1 ϖ 2 ξ 1 ¯ λ ϖ 2 s 1 ϖ 2 ξ 1 + k 21 ϖ 1 q ϖ s 1 ϖ 3 λ ϖ 2 s 1 ϖ 2 + k 22 ϖ 1 q ϖ s 1 ϖ 2 ξ 1 λ ϖ 2 s 1 ϖ 2 ξ 1 + l ˙ ϖ l ϖ 1 z ϖ + v e v sin e ϖ v d e v sin θ
where f v and f ϖ are positive-definite gain constants.
Remark 2. 
According to Lemma 1, to ensure fixed-time convergence of the system, the value range of the designed parameter ξ is 0 , 1 . However, ξ must also meet the following inequalities 2 ξ 1 > 0 and ξ 1 < 0 to prevent the singularity of the terms with ξ raised to the power, such as k 12 v q v s 1 v 2 ξ 1 ¯ λ v 2 s 1 v 2 ξ 1 and k 22 v 1 q v s 1 v 2 ξ 1 λ v 2 s 1 v 2 ξ 1 . Therefore, the value of ξ must be selected in the range 1 2 , 1 .
By considering (32) and (33), new expressions of V ˙ v and V ˙ ϖ , respectively, can be obtained as follows:
V ˙ v = k 11 v q v f v s 1 v 4 ¯ λ v 2 s 1 v 2 2 k 21 v 1 q v f v s 1 v 4 λ v 2 s 1 v 2 2 k 12 v q v f v s 1 v 2 ξ ¯ λ v 2 s 1 v 2 ξ k 22 v 1 q v f v s 1 v 2 ξ λ v 2 s 1 v 2 ξ s ¯ 1 v l v s 2 v cos e ϖ
V ˙ ϖ = k 11 ϖ q ϖ f ϖ s 1 ϖ 4 ¯ λ ϖ 2 s 1 ϖ 2 2 k 21 ϖ 1 q ϖ f ϖ s 1 ϖ 4 λ ϖ 2 s 1 ϖ 2 2 k 12 ϖ q ϖ f ϖ s 1 ϖ 2 ξ ¯ λ ϖ 2 s 1 ϖ 2 ξ k 22 ϖ 1 q ϖ f ϖ s 1 ϖ 2 ξ λ ϖ 2 s 1 ϖ 2 ξ s ¯ 1 ϖ l ϖ s 2 ϖ
Step 2. Aimed at conserving the information interchanging resources, the relative threshold ETM is introduced into the channel from the controller to the actuator. The event-triggered control law is designed as follows:
Ω i t = 1 + σ i u ¯ i tanh s 2 i u ¯ i ϑ i + g ¯ i tanh s 2 i g ¯ i ϑ i u i t = Ω i t k , t k t < t k + 1 t k + 1 = inf t R Δ i t σ i u i ( t ) + g i i = v , ϖ
where 0 < σ i < 1 , ϑ i > 0 , g i > 0 , g ¯ i > g i 1 σ i ; Δ i t = Ω i t k u i t represents the measurement error; u ¯ i represents the intermediate control law, which would be designed later; t k > 0 denotes the triggering moment, and k Z + . The diagram that illustrates how ETM works in the control framework is shown in Figure 2.
Remark 3. 
It can be surely acknowledged that it is more practical and beneficial to place the ETM in the sensor-to-controller channel, which could both help alleviate the communication burden and reduce computation cost. However, by utilizing the aforementioned method, it would render data discrete and lead to challenges for handling differential problems in the controller design process. Therefore, one focus spot of our future research would be to construct an ETM implemented in both sensor-to-controller and controller-to-actuator channels.
From the first equation of (36) and the definition of Δ i ( t ) , the following inequality can be obtained:
u i t = Ω i t υ 2 , i t g i 1 + υ 1 , i t σ i
where υ 1 , i t 1 and υ 2 , i t 1 .
According to Equations (36) and (37) and Lemma 2, it can be obtained as follows:
s 2 v u v ( t ) s 2 v u ¯ v s 2 v u ¯ v tanh s 2 v u ¯ v ϑ v s 2 v u ¯ v + s 2 v g ¯ v s 2 v g ¯ v tanh s 2 v g ¯ v ϑ v 0.557 ϑ v + s 2 v u ¯ v
s 2 ϖ u ϖ ( t ) s 2 ϖ u ¯ ϖ s 2 ϖ u ¯ ϖ tanh s 2 ϖ u ¯ ϖ ϑ ϖ s 2 ϖ u ¯ ϖ + s 2 ϖ g ¯ ϖ s 2 ϖ g ¯ ϖ tanh s 2 ϖ g ¯ ϖ ϑ ϖ 0.557 ϑ ϖ + s 2 ϖ u ¯ ϖ
Then, by considering (3) and (26), it can be deduced that:
s ˙ 2 v m v = u v + Γ v T Φ v
s ˙ 2 ϖ m ϖ = u ϖ + Γ ϖ T Φ ϖ
where Γ v = ϖ 2 , v , ϖ , α ˙ v T and Γ ϖ = ϖ v , v , ϖ , α ˙ ϖ T . Both Φ v = 2 b c r , d 1 + d 2 r , b d 1 d 2 r , 2 m 1 + m 2 r T and Φ ϖ = 2 c r , d 1 d 2 r , b d 1 + d 2 r , 2 b m 1 m 2 r T are matrices with unknown parameters.
In this step, the ABLF is chosen as:
V = V v + V ϖ + 1 2 m v s 2 v 2 + 1 2 m ϖ s 2 ϖ 2 + 1 2 Φ ˜ v T K v 1 Φ ˜ v + 1 2 Φ ˜ ϖ T K ϖ 1 Φ ˜ ϖ
where Φ ˜ i = Φ i Φ ^ i i = v , ϖ represents the error between the ideal unknown matrix Φ i and its estimated value Φ ^ i ; K i 1 ( i = v , ϖ ) denotes the inverse matrix of K i , which is a 4 × 4 symmetric positive-definite gain matrix.
Differentiate Equation (42) by substituting from (38) to (41), we obtain:
V ˙ V ˙ v + V ˙ ϖ + s 2 v u ¯ v + Γ v T Φ v + s 2 ϖ u ¯ ϖ + Γ ϖ T Φ ϖ Φ ˜ v T K v 1 Φ ^ ˙ v Φ ˜ ϖ T K ϖ 1 Φ ^ ˙ ϖ + 0.557 ϑ v + 0.557 ϑ ϖ
The parameter adaptive laws are defined as follows:
Φ ^ ˙ v = K v Γ v s 2 v κ v K v Φ ^ v h v K v Φ ^ v 3
Φ ^ ˙ ϖ = K ϖ Γ ϖ s 2 ϖ κ ϖ K ϖ Φ ^ ϖ h ϖ K ϖ Φ ^ ϖ 3
According to Lemma 3, it is true that:
κ v Φ ˜ v T Φ ^ v κ v 2 Φ ˜ v T Φ ˜ v + κ v 2 Φ v T Φ v
κ ϖ Φ ˜ ϖ T Φ ^ ϖ κ ϖ 2 Φ ˜ ϖ T Φ ˜ ϖ + κ ϖ 2 Φ ϖ T Φ ϖ
From Lemma 4, by letting α = 1 , β = κ v 2 Φ ˜ v T Φ ˜ v , m 1 = 1 ξ , m 2 = ξ , k = ξ ξ 1 ξ , one has:
κ v 2 Φ ˜ v T Φ ˜ v ξ ι + κ v 2 Φ ˜ v T Φ ˜ v
where ι = 1 ξ ξ ξ 1 ξ .
In the similar way, the following inequality is obtained:
κ ϖ 2 Φ ˜ ϖ T Φ ˜ ϖ ξ ι + κ ϖ 2 Φ ˜ ϖ T Φ ˜ ϖ
Substituting inequalities from (46) to (49) into (43), one has:
V ˙ V ˙ v + V ˙ ϖ + s 2 v u ¯ v + Γ v T Φ v Φ ˜ v T Γ v + s 2 ϖ u ¯ ϖ + Γ ϖ T Φ ϖ Φ ˜ ϖ T Γ ϖ κ v 2 Φ ˜ v T Φ ˜ v κ ϖ 2 Φ ˜ ϖ T Φ ˜ ϖ + h v Φ ˜ v T Φ ^ v 3 + h ϖ Φ ˜ ϖ T Φ ^ ϖ 3 + Λ 1
where Λ 1 = κ v 2 Φ v T Φ v + κ ϖ 2 Φ ϖ T Φ ϖ + 0.557 ϑ v + 0.557 ϑ ϖ + 2 ι .
Next, for the following equation:
h v Φ ˜ v , j Φ ^ v , j 3 = h v Φ ˜ v , j Φ v , j 3 + 3 Φ v , j Φ ˜ v , j 2 3 Φ v , j 2 Φ ˜ v , j Φ ˜ v , j 3
By utilizing Lemma 3, one has the following inequality:
Φ ˜ v , j Φ v , j 3 Φ v , j 4 12 + 3 Φ v , j 2 Φ ˜ v , j 2
3 Φ v , j 3 Φ ˜ v , j 9 ς v , j 4 3 Φ ˜ v , j 4 4 + 3 Φ v , j 4 4 ς v , j 4
where ς v , j > 0 ( j = 1 , 2 ) .
Substitute inequalities (52) and (53) into (51), one gets:
h v Φ ˜ v , j Φ ^ v , j 3 4 h v 9 h v ς v , j 4 3 1 2 Φ ˜ v , j 2 2 + h v Φ v , j 4 12 + 3 h v Φ v , j 4 4 ς v , j 4 ¯ h v 1 2 Φ ˜ v , j 2 2 + h v Φ v , j 4 12 + 3 h v Φ v , j 4 4 ς v , j 4
where ¯ h v = min 4 9 ς v , 1 4 3 , 4 9 ς v , 2 4 3 .
Further, for h v Φ ˜ v T Φ ^ v 3 = j = 1 2 h v , j Φ ˜ v , j Φ ^ v , j 3 ,
h v Φ ˜ v T Φ ^ v 3 = j = 1 2 h v , j Φ ˜ v , j Φ ^ v , j 3 j = 1 2 ¯ h v 1 2 Φ ˜ v , j 2 2 + j = 1 2 h v Φ v , j 4 12 + j = 1 2 3 h v Φ v , j 4 4 ς v , j 4 ¯ h ¯ v 1 2 Φ ˜ v , j T K v , j 1 Φ ˜ v , j 2 + j = 1 2 h v Φ v , j 4 12 + 3 h v Φ v , j 4 4 ς v , j 4
where ¯ h ¯ v = v 2 λ max K v , j 1 2 , λ max K v , j 1 is the maximum eigenvalue of K v , j 1 . Similarly, we obtain:
h ϖ Φ ˜ ϖ T Φ ^ ϖ 3 = j = 1 2 h ϖ , j Φ ˜ ϖ , j Φ ^ ϖ , j 3 j = 1 2 ¯ h ϖ 1 2 Φ ˜ ϖ , j 2 2 + j = 1 2 h ϖ Φ ϖ , j 4 12 + j = 1 2 3 h ϖ Φ ϖ , j 4 4 ς ϖ , j 4 ¯ ϖ 1 2 Φ ˜ ϖ , j T K ϖ , j 1 Φ ˜ ϖ , j 2 + j = 1 2 h ϖ Φ ϖ , j 4 12 + 3 h ϖ Φ ϖ , j 4 4 ς ϖ , j 4
where ¯ h ¯ ϖ = ϖ 2 λ max K ϖ , j 1 2 , and λ max K ϖ , j 1 is the maximum eigenvalue of K ϖ , j 1 .
By substituting inequalities (55) and (56) into (50), V ˙ can be written as:
V ˙ s 2 v u ¯ v + Γ v T Φ ^ v + s 2 ϖ u ¯ ϖ + Γ ϖ T Φ ^ ϖ κ v 2 Φ ˜ v T Φ ˜ v ξ κ ϖ 2 Φ ˜ ϖ T Φ ˜ ϖ ξ ¯ h ¯ v 1 2 Φ ˜ v , i T K v , i 1 Φ ˜ v , i 2 ¯ h ¯ ϖ , j 1 2 Φ ˜ ϖ , i T K ϖ , i 1 Φ ˜ ϖ , i 2 + V ˙ v + V ˙ ϖ + Λ 2
where Λ 2 = Λ 1 + j = 1 2 h v Φ v , j 4 12 + 3 h v Φ v , j 4 4 ς v , j 4 + j = 1 2 h ϖ Φ ϖ , j 4 12 + 3 h ϖ Φ ϖ , j 4 4 ς ϖ , j 4 .
Now, by inserting (34) and (35) into (57), one has:
V ˙ k 11 v q v f v s 1 v 4 ¯ λ v 2 s 1 v 2 2 k 21 v 1 q v f v s 1 v 4 λ v 2 s 1 v 2 2 k 12 v q v f v s 1 v 2 ξ ¯ λ v 2 s 1 v 2 ξ k 22 v 1 q v f v s 1 v 2 ξ λ v 2 s 1 v 2 ξ k 11 ϖ q ϖ f ϖ s 1 ϖ 4 ¯ λ ϖ 2 s 1 ϖ 2 2 k 21 ϖ 1 q ϖ f ϖ s 1 ϖ 4 λ ϖ 2 s 1 ϖ 2 2 k 12 ϖ q ϖ f ϖ s 1 ϖ 2 ξ ¯ λ ϖ 2 s 1 ϖ 2 ξ k 22 ϖ 1 q ϖ f ϖ s 1 ϖ 2 ξ λ ϖ 2 s 1 ϖ 2 ξ s ¯ 1 v l v s 2 v cos e ϖ s ¯ 1 ϖ l ϖ s 2 ϖ + s 2 v u ¯ v + Γ v T Φ ^ v + s 2 ϖ u ¯ ϖ + Γ ϖ T Φ ^ ϖ κ v 2 Φ ˜ v T Φ ˜ v ξ κ ϖ 2 Φ ˜ ϖ T Φ ˜ ϖ ξ ¯ h ¯ v 1 2 Φ ˜ v , i T K v , i 1 Φ ˜ v , i 2 ¯ h ¯ ϖ 1 2 Φ ˜ ϖ , i T K ϖ , i 1 Φ ˜ ϖ , i 2 + Λ 2
Subsequently, the intermediate control laws are constructed as follows:
u ¯ v = η v , 1 s 2 v 3 η v , 2 s 2 v 2 ξ 1 Γ v T Φ ^ v + s ¯ 1 v l v cos e ϖ
u ¯ ϖ = η ϖ , 1 s 2 ϖ 3 η ϖ , 2 s 2 ϖ 2 ξ 1 Γ ϖ T Φ ^ ϖ + s ¯ 1 ϖ l ϖ
u ¯ v = u 1 + u 2 , u ¯ ϖ = u 1 u 2
Obviously, it can be deduced that:
V ˙ 4 k 11 v f v q v s 1 v 2 2 ¯ λ v 2 s 1 v 2 2 4 k 21 v f v 1 q v s 1 v 2 2 λ v 2 s 1 v 2 2 2 ξ k 12 v f v q v s 1 v 2 2 ¯ λ v 2 s 1 v 2 ξ 2 ξ k 22 v f v 1 q v s 1 v 2 2 λ v 2 s 1 v 2 ξ 4 k 11 ϖ f ϖ q ϖ s 1 ϖ 2 2 ¯ λ ϖ 2 s 1 ϖ 2 2 4 k 21 ϖ f ϖ 1 q ϖ s 1 ϖ 2 2 λ ϖ 2 s 1 ϖ 2 2 2 ξ k 12 ϖ f ϖ q ϖ s 1 ϖ 2 2 ¯ λ ϖ 2 s 1 ϖ 2 ξ 2 ξ k 22 ϖ f ϖ 1 q ϖ s 1 ϖ 2 2 λ ϖ 2 s 1 ϖ 2 ξ 4 m v 2 η v , 1 1 2 m v s 2 v 2 2 2 ξ m v ξ η v , 2 1 2 m v s 2 v 2 ξ 4 m ϖ 2 η ϖ , 1 1 2 m ϖ s 2 ϖ 2 2 2 ξ m ϖ ξ η ϖ , 2 1 2 m ϖ s 2 ϖ 2 ξ κ v λ max K v , i 1 ξ 1 2 Φ ˜ v T K v , i 1 Φ ˜ v ξ κ ϖ λ max K ϖ , i 1 ξ 1 2 Φ ˜ ϖ T K ϖ , i 1 Φ ˜ ϖ ξ ¯ h ¯ v 1 2 Φ ˜ v , i T K v , i 1 Φ ˜ v , i 2 ¯ h ¯ ϖ 1 2 Φ ˜ ϖ , i T K ϖ , i 1 Φ ˜ ϖ , i 2 + Λ 2
For convenience, it can be rewritten as:
V ˙ γ 1 v , 1 q v s 1 v 2 2 ¯ λ v 2 s 1 v 2 2 γ 1 v , j , 2 1 q v s 1 v 2 2 λ v 2 s 1 v 2 2 γ 1 ϖ , 1 q ϖ s 1 ϖ 2 2 ¯ λ ϖ 2 s 1 ϖ 2 2 γ 1 ϖ , 2 1 q ϖ s 1 ϖ 2 2 λ ϖ 2 s 1 ϖ 2 2 γ 1 v , 3 1 2 m v s 2 v 2 2 γ 1 ϖ , 3 1 2 m ϖ s 2 ϖ 2 2 ¯ h ¯ v 1 2 Φ ˜ v , j T K v , j 1 Φ ˜ v , j 2 ¯ h ¯ ϖ 1 2 Φ ˜ ϖ , j T K ϖ , j 1 Φ ˜ ϖ , j 2 γ 2 v , 1 q v s 1 v 2 2 ¯ λ v 2 s 1 v 2 ξ γ 2 v , 2 1 q v s 1 v 2 2 λ v 2 s 1 v 2 ξ γ 2 ϖ , 1 q ϖ s 1 ϖ 2 2 ¯ λ ϖ 2 s 1 ϖ 2 ξ γ 2 ϖ , 2 1 q ϖ s 1 ϖ 2 2 λ ϖ 2 s 1 ϖ 2 ξ γ 2 v , 3 1 2 m v s 2 v 2 ξ γ 2 ϖ , 3 1 2 m ϖ s 2 ϖ 2 ξ γ 2 v , 4 1 2 Φ ˜ v T K v , j 1 Φ ˜ v ξ γ 2 ϖ , 4 1 2 Φ ˜ ϖ T K ϖ , j 1 Φ ˜ ϖ ξ + Λ 2
where γ 1 v , 1 = 4 k 11 v f v , γ 1 v , 2 = 4 k 21 v f v , γ 1 v , 3 = 4 m v 2 η v , 1 , γ 1 ϖ , 1 = 4 k 11 ϖ f ϖ , γ 1 ϖ , 2 = 4 k 21 ϖ f ϖ ,
γ 1 ϖ , 3 = 4 m ϖ 2 η ϖ , 1 , γ 2 v , 1 = 2 ξ k 12 v f v , γ 2 v , 2 = 2 ξ k 22 v f v , γ 2 v , 3 = 2 ξ m v ξ η v , 2 , γ 2 v , 4 = κ v λ max K v , j 1 ξ , γ 2 ϖ , 1 = 2 ξ k 12 ϖ f ϖ , γ 2 ϖ , 2 = 2 ξ k 22 ϖ f ϖ , γ 2 ϖ , 3 = 2 ξ m ϖ ξ η ϖ , 2 , γ 2 ϖ , 4 = κ ϖ λ max K ϖ , j 1 ξ , and ¯ h ¯ v , ¯ h ¯ ϖ ; Λ 2 was defined before.
Based on (63) and Lemma 5, it holds that:
V ˙ γ 1 V 2 γ 2 V ξ + Λ 2
where γ 1 = min γ 1 v , 1 , γ 1 v , 2 , γ 1 v , 3 , γ 1 ϖ , 1 , γ 1 ϖ , 2 , γ 1 ϖ , 3 , ¯ v , ¯ ϖ 8 , γ 2 = min γ 2 v , 1 , γ 2 v , 2 , γ 2 v , 3 , γ 2 v , 4 , γ 2 ϖ , 1 , γ 2 ϖ , 2 , γ 2 ϖ , 3 , γ 2 ϖ , 4 , Λ 2 = κ v 2 Φ v T Φ v + κ ϖ 2 Φ ϖ T Φ ϖ + 0.557 ϑ v + 0.557 ϑ ϖ + 2 ι + j = 1 2 h v Φ v , j 4 12 + 3 h v Φ v , j 4 4 ς v , j 4 + j = 1 2 h ϖ Φ ϖ , j 4 12 + 3 h ϖ Φ ϖ , j 4 4 ς ϖ , j 4 .

3.2. Stability Analysis

Theorem 1. 
Consider the NMR system (1); by constructing virtual controllers (32), (33) and using parameter adaptive law (44), (45), intermediate control law (59)–(61), and ETM (36), it can be achieved that:
(1) 
All the signals are bounded, and the tracking error system (11) converges to prescribed regions z v λ v Q 1 z v ¯ λ v Q 1 and z ϖ λ ϖ Q 1 z ϖ ¯ λ ϖ Q 1 within a bounded settling time of the system.
(2) 
Zeno phenomenon will not present.
Proof of Theorem 1 (1). 
From Lemma 1 and Equation (64), it can be concluded that the convergence time of the system (1) is practical fixed-time, and satisfies:
T 1 γ 1 Θ + 1 γ 2 Θ ( 1 ξ )
where 0 < Θ < 1 .
Furthermore, it can be obtained that the trajectories of transformation errors s 1 v and s 1 ϖ satisfy:
δ = s 1 i V min Λ ( 1 Θ ) γ 1 1 2 , Λ ( 1 Θ ) γ 2 1 ξ i = v , ϖ
From (29) and (42), the ABLFs are chosen as:
V v = q v 2 ln ¯ λ v 2 ¯ λ v 2 s 1 v 2 + 1 q v 2 ln λ v 2 λ v 2 s 1 v 2
V ϖ = q ϖ 2 ln ¯ λ ϖ 2 ¯ λ ϖ 2 s 1 ϖ 2 + 1 q ϖ 2 ln λ ϖ 2 λ ϖ 2 s 1 ϖ 2
V = V v + V ϖ + 1 2 m v s 2 v 2 + 1 2 m ϖ s 2 ϖ 2 + 1 2 Φ ˜ v T K v 1 Φ ˜ v + 1 2 Φ ˜ ϖ T K ϖ 1 Φ ˜ ϖ
It can be obviously deduced that the last four items on the right side of function V are entirely semi-positive. Combining from (66) to (68), the following inequalities hold:
V v V v + V ϖ V V ϖ V v + V ϖ V
q v 2 ln ¯ λ v 2 ¯ λ v 2 s 1 v 2 + 1 q v 2 ln λ v 2 λ v 2 s 1 v 2 V δ
q ϖ 2 ln ¯ λ ϖ 2 ¯ λ ϖ 2 s 1 ϖ 2 + 1 q ϖ 2 ln λ ϖ 2 λ ϖ 2 s 1 ϖ 2 V δ
Case 1. If q i = 1 , (71) and (72) can be simplified as follows:
1 2 ln ¯ λ v 2 ¯ λ v 2 s 1 v 2 δ
1 2 ln ¯ λ ϖ 2 ¯ λ ϖ 2 s 1 ϖ 2 δ
According to the relationship between e x and l n x , we can obtain that e ln x = x . Thus, the following equations can be deduced.
¯ λ v 2 ¯ λ v 2 s 1 v 2 e 2 δ
¯ λ ϖ 2 ¯ λ ϖ 2 s 1 ϖ 2 e 2 δ
It is known that 1 e ρ i < 1 ( ρ i = 2 δ > 0 ) holds. Therefore, by a simplification operation, it can be obtained as follows:
s 1 v ¯ λ v 1 e ρ v < ¯ λ v
s 1 ϖ ¯ λ ϖ 1 e ρ ϖ < ¯ λ ϖ
Case 2. If q i = 0 , it is similar to the deduction in Case 1. However, it is worth mentioning that, here, s 1 i becomes negative. Thus, the consequence in Case 2 is presented as follows:
λ v λ v 1 e ρ v s 1 v
λ ϖ λ ϖ 1 e ρ ϖ s 1 ϖ
By further deduction, it yields:
λ v λ v 1 e ρ v s 1 v ¯ λ v 1 e ρ v < ¯ λ v
λ ϖ λ ϖ 1 e ρ ϖ s 1 ϖ ¯ λ ϖ 1 e ρ ϖ < ¯ λ ϖ
where ρ v = ρ ϖ = 2 δ > 0 .
Thus, combining with (16), the following inequalities can be obtained:
B 1 v λ v l v z v ¯ λ v l v B 2 v
B 1 ϖ λ ϖ l ϖ z ϖ ¯ λ ϖ l ϖ B 2 ϖ
According to the definition of V, we can obtain that all the errors s 1 v , s 2 v , s 1 ϖ , s 2 ϖ , Φ ˜ v , and Φ ˜ ϖ are bounded. As Φ ˜ v and Φ v are bounded variables, then Φ ˜ v = Φ v Φ ^ v , and one can obtain that Φ ^ v is bounded. In the same way, we can get that Φ ^ ϖ is also bounded. Additionally, according to the definition of α v and α ϖ , it can be deduced that α v and α ϖ are bounded. Last but not least, the boundness of u v , u ϖ , u ¯ v , and u ¯ ϖ are yielded from (36), (59), (60), and (61).
Ultimately, by utilizing the proposed method, it can be proved that all the signals are bounded, and the tracking error system (11) converges to prescribed regions z v λ v Q 1 z v ¯ λ v Q 1 and z ϖ λ ϖ Q 1 z ϖ   ¯ λ ϖ Q 1 within a bounded settling time of the system. □
Proof of Theorem 1 (2). 
According to (36), the derivative of Δ i t satisfies the following inequality:
d d t Δ i t Ω ˙ i t Ω i
where Ω i represents the upper boundary of | Ω ˙ i ( i ) |.
As lim t k t k + 1 Δ i t Ω i t u i and Δ i t k = 0 , the following inequality can be obtained:
lim t k t k + 1 d d t Δ i t σ i u i + g i t k + 1 t k g i t k + 1 t k
Further, it can be seen that:
0 < g i Ω i t k + 1 t k
That is, it can be deduced that there exists the minimal interval triggered time g i Ω i between any two continuous triggering to prevent Zeno behavior from happening. Furthermore, increasing the value of the specified parameter gi could help extend the minimal interval triggered time. Additionally, the more the value of the designed parameter σi increases, the more communication resources could be reserved. □
At this point, the proof process is completed.
The proposed theorem has been proved. With the proposed adaptive event-triggered tracking control method, it can be deduced that the NMR system, which has asymmetric relative distance and bearing angle constraints, is capable of converging with guaranteed performance within a bounded settling time of the system.
Remark 4. 
On the foundation of the aforementioned analysis, it can be deduced that the upper bound of convergence time of the system can be defined, which is independent of different system’s initial conditions. Furthermore, it can be also obtained that by choosing different values of ξ, γ 1 , γ 2 , and Θ, different upper bounds of the convergence time can be selected. Then, γ 1 and γ 2 can be defined by the designed parameters such as γ 1 v , 1 , γ 1 v , 2 , γ 1 v , 3 , γ 1 ϖ , 1 , γ 1 ϖ , 2 , γ 1 ϖ , 3 , ¯ h ¯ v , ¯ h ¯ ϖ , γ 2 v , 1 , γ 2 v , 2 , γ 2 v , 3 , γ 2 v , 4 , and γ 2 ϖ , 1 .

4. Simulations

In this section, aimed at verifying the validity of the proposed adaptive tracking control strategy, two practical simulation examples under different trajectories are considered. The values of system parameters are given in Table 1. Referred from [34], the inertia matrix parameters are given by the following equations:
m 1 = 1 4 b 2 r 2 m e b 2 + I m 2 = 1 4 b 2 r 2 m e b 2 I m e = m b + 2 m w I = m b a 2 + 2 m w b 2 + I b + 2 I m
where m 1 and m 2 represent the masses of a robot body and a single propelling wheel equipped with a motor, respectively; a denotes the distance between the center of robot mass P c and the center of wheel axis P w . In addition, I b , I w , and I m are the robot body’s moment of inertia about the vertical axis through P c , one propelling wheel’s moment of inertia about the wheel axis P w , and one propelling wheel’s moment of inertia about the wheel diameter, respectively.
The Coriolis coefficient can be obtained as follows:
c = 1 2 b 1 r 2 m b a
The simulation objective is to enable the NMR to dislodge the enemy under a desired trajectory given by (4), and the relative distance and bearing angle constraints would never be violated. That is, the robot can always keep a safety distance from the enemy to avoid collision and maintain the enemy’s visibility by the cameras and sensors equipped on the robot.
According to Equation (4), a series of various trajectories can be generated by appointing different values for v d and ϖ d , involving a static point, a straight line with different length, a circle with a radius of v d ϖ d , etc.

4.1. Example 1: Circle Trajectory

To generate the desired circle dislodging trajectory with a radius of 20 m, the following parameters are considered:
x d = 20 sin 0.1 t y d = 20 1 cos 0.1 t ϕ d = 0.1 t v d = 2 ϖ d = 0.1
The system’s initial conditions are presented as Cases I, I I , and I I I in Table 2. The parameters of relative posture are given in the first line of Table 3. The designed parameters are shown in the second line of Table 3. It is worth pointing out that the relative distance and bearing angle constraints consisting of (8)–(10) would never be violated when Equations (12) and (13) hold. Thus, the parameters of PPF are selected in the third line of Table 3 for better convergence property of the tracking error system (11). In addition, the parameters related to ETM are given in the last line of Table 3.
The simulation results are presented in Figure 3. According to Figure 3, the proposed tracking control scheme is instrumental for a type of NMR with asymmetric relative distance and bearing angle constraints. Figure 3a displays the enemy’s reference trajectory and real trajectory (robot’s output trajectory), which show an ideal performance that the robot can effectively dislodge the target under a certain trajectory. Figure 3b,c show the tracking error of relative distance and bearing angle, respectively. It is obvious that all the tracking errors converge into a predefined region given by PPF in a short time and never break away from the bounded area. Next, the curve of control torque input applied about the linear and angular axis are depicted in Figure 3d,e, respectively. It is worth pointing out that the blue curve represents the system’s original input and the red one is the input under the event-triggered mechanism (ETM). Accordingly, we can obtain that the control torque inputs are bounded. The triggered time intervals are given in Figure 3f, which depicts that the maximal triggered time intervals of u v ( t ) and u ϖ ( t ) are 0.15 s and 0.14 s, respectively. Figure 3g and Table 4 reveal that the ETM reduces the triggered number to conserve communication resources, as the total triggered numbers based on the time-triggered mechanism (TTM) and ETM are 12,000 and 2591, respectively. That is, 78.408% of communication resources are successfully conserved by introducing ETM into the channel from the controller to the actuator. In Figure 3h,i, the estimated values of Φ v and Φ ϖ , respectively, are given and successfully verify that Φ ^ v and Φ ^ v are bounded parameters.
On the basis of the above simulation results of Figure 3 and Table 4, it can be seen that the NMR system achieves the ideal performance using the proposed adaptive tracking control strategy. The system effectively conserves the communication resources while no Zeno behavior presents. Furthermore, the tracking errors can quickly converge to the predefined area with guaranteed transient and steady performance under relative distance and bearing angle constraints, even in different initial states of the system.
In addition, it can be perceived from Figure 4 that the convergence time of relative distance error and bearing angle error under different initial conditions can always be held around 0.52 s and 0.66 s, respectively, meaning that the range of the system’s convergence time is not impacted by different initial conditions of the system.
Take ETM implemented on u ϖ as an example. Aimed at comparing the ETM effect on different values of parameters, five sets of values are selected to complement the comparison. For convenience, the basic parameters are selected as Example I in Case I. In addition, we take σ v = σ ϖ = σ i ( i = v , ϖ ) , and g v = g ϖ = g i ( i = v , ϖ ) . The results are as shown in Figure 5.
Considering the triggered threshold of the ETM, it can be seen that the variables σ i and g i show positive correlation with the threshold. That is, by increasing σ i or g i , the triggered threshold would be increased, then the triggered number would be reduced and the triggered intervals would be longer. Simultaneously, it can be deduced that a smaller threshold could have more precise control applied to the system, then better system performance can be obtained. Referring to the above regulation, which is shown in Figure 5, we can choose appropriate triggered parameters to balance system performance and communication resources occupation.

4.2. Example 2: Varied Radius Trajectory

To further describe the validation of the proposed method, the desired dislodging trajectory is divided into two sections in this simulation experiment. For the first section, the trajectory is a semicircle with a radius of 24 m, which would last from 0 s to 15.7 s, and its parameters are selected as follows:
x d = 24 sin 0.2 t y d = 24 cos 0.2 t + π ϕ d = 0.2 t v d = 4.8 ϖ d = 0.2
For the second section, the trajectory is a circular arc with a radius of 32 m, which would last from 15.7 s to 50 s, and its parameters are chosen as follows:
x d = 32 sin 0.15 t + 0.25 π y d = 32 cos 0.15 t + 1.25 π 8 ϕ d = 0.15 t 5 π v d = 4.8 ϖ d = 0.15
The system’s initial conditions are presented as Cases I, I I , and I I I in Table 5. Similar to Example 1, the parameters of relative posture, the parameters of controllers, the parameters of PPF, and the parameters of ETM are presented in Table 6. In addition, the tracking effect comparison among Cases I, I I , and I I I is given in Figure 6.
As shown in Figure 6a and Figure 7a, the robots are capable of convergence to the desired trajectory. Figure 6b,c and Figure 7b,c depict that the relative distance error and bearing angle error could rapidly converge into a specified asymmetric region within 1 s and 0.8 s, respectively. In Figure 7d,e, it is shown that the ETM makes great contributions for the input signals to ease the burden of communication channels. Statistically, from Figure 7f,g and Table 7, at least 63.020% of communication resources can be preserved. Figure 7h,i depict that the estimated values of both Φ v and Φ ϖ are bounded. From the aforementioned analysis, it is obvious that the results of Example 2 are quite similar to Example 1. That is, the proposed control scheme can practically guarantee the system performance while the system achieves fixed-time convergence under asymmetric constraints.
In the actual application process of the NMR, the wheels tend to be affected by road conditions, which would lead to various deformation of the wheels, and then the radius of the wheels would correspondingly change. Therefore, a deformation disturbance signal of the radius of wheels is introduced into Example 2 to further simulate the actual application process of the NMR under wheel deformation. As shown in Figure 8a, the elements of signal are randomly selected from the range [ 0.12 , 0.18 ] .
From Figure 8, it can be seen that the NMR can attain the desired performance in a dislodging mission under deformation disturbances of the radius of the wheels, showing nice robustness of the proposed control strategy.

4.3. Comparison with Related Work

As shown in Table 8, in comparison with related research in the literature, it can be seen that the majority of these studies focused more on Lyapunov asymptotic or finite-time control framework. The fixed-time framework can render the convergence time independent of initial conditions of the system and greatly enhance the adaptability for practical applications. Similar to the purpose of fixed-time control, ETM, asymmetric state constraints and utilizing torque as an input signal can contribute to improving the practicability or adaptability of the proposed method for NMRs. Moreover, prescribed performance can even maintain the tracking errors of the system being limited in a given region so as to effectively avoid collision or losing visibility with the enemy.

4.4. Discussion

From the above analysis and experimental results, it can be seen that the NMR system could implement the dislodging mission and perform high precision tracking. Additionally, similar to the theoretical deduction, the system is capable of achieving fixed-time convergence while the transient and steady-state performance are guaranteed. Therefore, collision between the enemy robot and the manipulated robot is effectively avoided, and the manipulated robot can always maintain the visibility of the enemy while implementing the dislodging mission. In addition, the convergence time is independent of the initial conditions, showing great scalability and universality of the system. Moreover, the burden of the controller-to-actuator channel is effectively alleviated by utilizing ETM with a relative threshold. At least 63.020% of communication resources are well preserved.
Nevertheless, if the triggered condition of the ETM with relative threshold is satisfied, it can be understood that the ETM would be triggered and the ETC input signal would be updated. Consequently, when the control signal abruptly surges, the system would suffer a significant impulse, which may deteriorate the system performance. This can be seen in Figure 3e and Figure 7e. Therefore, a prescribed performance function is introduced to restrict the tracking errors z v and z ϖ in a given region, so as to diminish the impact caused by abrupt significant control signals. It can be also seen from Figure 3b,c and Figure 7b,c that the trajectories of the tracking errors can be effectively maintained in the prescribed region while the control signals are relatively large.

5. Conclusions

In this research, a fixed-time guaranteed performance adaptive event-triggered tracking control method has been investigated for a category of NMRs under asymmetric state constraints. By taking a backstepping technique as backbone, an ABLF is constructed to ensure the tracking errors converge with a predefined time that is irrelevant to the initial conditions of the system, and the violation of asymmetric constraints is effectively avoided. Additionally, a transform function is formulated to guarantee the transient and steady-state performance of the tracking errors. Specifically, the NMR is capable of showing great tracking performance since the collision between enemy robot and NMR is avoided throughout the dislodging mission and the NMR never loses the visibility of the enemy. In addition, an ETM with relative threshold is introduced to preserve communication bandwidth from the controller to the actuator, and Zeno behavior is successfully eliminated. Ultimately, two simulation results are carried out to verify the validity of the proposed control strategy. In future work, how to develop an ETM that could prevent significant impulse input from being introduced into the system and place that ETM into the sensor-to-controller channel will be our area of interest.

Author Contributions

Data curation, W.H.; Investigation, Y.G. and Z.Z.; Methodology, K.C.; Project administration, X.W.; Software, W.H. and Z.W.; Supervision, Z.W.; Validation, Y.G., Z.Z., Z.W. and X.W.; Visualization, Z.Z.; Writing—original draft, K.C. and Y.G.; Writing—review and editing, K.C., Y.G., W.H. and X.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the National Natural Science Foundation of China under Grant 62103115, in part of the Science and Technology Research Program of Guangzhou under Grant 2024A04J9895 and in part of the Special Funds for the Cultivation of Guangdong College Student’s Scientific and the Technological Innovation under Grant pdjh2024a297.

Data Availability Statement

All relevant data are within the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Li, X.; Li, Z.; Wang, H.; Li, W. Unmanned Aerial Vehicle for Transmission Line Inspection: Status, Standardization, and Perspectives. Front. Energy Res. 2021, 9, 713634. [Google Scholar] [CrossRef]
  2. Mu, J.; Zhang, R.; Cui, Y.; Gao, N.; Jing, X. UAV Meets Integrated Sensing and Communication: Challenges and Future Directions. IEEE Commun. Mag. 2023, 61, 62–67. [Google Scholar] [CrossRef]
  3. Zhang, Z.; Xu, Y.; Wan, L.; Chen, G.; Cao, Y. Rotation matrix-based finite-time trajectory tracking control of AUV with output constraints and input quantization. Ocean Eng. 2024, 293, 116570. [Google Scholar] [CrossRef]
  4. Anil, B.; Sneha, G. Optimal tracking control of an Autonomous Underwater Vehicle: A PMP approach. ISA Trans. 2024, 145, 298–314. [Google Scholar]
  5. Kourosh, D.; Luigi, P.; Joao, R.; Rafael, C.; Jerry, P.; Eiichi, Y.; Serena, I.; Daniele, P. Teleoperation of Humanoid Robots: A Survey. IEEE Trans. Rob. 2023, 39, 1706–1727. [Google Scholar]
  6. Tomoki, A.; Seppelfelt, G.D.C.; Takayuki, N.; Soh, Y. HumanoidBot: Framework for integrating full-body humanoid robot with open-domain chat system. Adv. Rob. 2023, 37, 1171–1186. [Google Scholar]
  7. Huang, Y.; Su, J. Visual Servoing of Nonholonomic Mobile Robots: A Review and a Novel Perspective. IEEE Access 2019, 7, 134968–134977. [Google Scholar] [CrossRef]
  8. Jose, G.R.; Emmanuel, N.; Esteban, R.; Rafael, C.; Marco, M. A Smooth Time–Varying PID Controller for Nonholonomic Mobile Robots Subject to Matched Disturbances. J. Intell. Robot. Syst. 2022, 105, 13. [Google Scholar]
  9. Guadalupe, R.J.; David, N.A.; Emmanuel, N.; Que, H. A Globally Convergent Adaptive Velocity Observer for Nonholonomic Mobile Robots Affected by Unknown Disturbances. IEEE Control Syst. Lett. 2022, 7, 85–90. [Google Scholar]
  10. Liu, M.; Wu, K.; Wu, Y. Finite-time tracking control of disturbed non-holonomic systems with input saturation and state constraints: Theory and experiment. IET Control. Theory Appl. 2023, 17, 1663–1676. [Google Scholar] [CrossRef]
  11. Zhang, J.; Fang, Z.; Zhang, Z.; Gao, R.; Zhang, S. Trajectory Tracking Control of Nonholonomic Wheeled Mobile Robots Using Model Predictive Control Subjected to Lyapunov-based Input Constraints. Int. J. Control Autom. 2022, 20, 1640–1651. [Google Scholar] [CrossRef]
  12. Xie, H.; Zheng, J.; Sun, Z.; Wang, H.; Chai, R. Finite-time tracking control for nonholonomic wheeled mobile robot using adaptive fast nonsingular terminal sliding mode. Nonlinear Dyn. 2022, 110, 1437–1453. [Google Scholar] [CrossRef]
  13. Shi, S.; Xu, S.; Yu, X.; Li, Y.; Zhang, Z. Finite-time tracking control of uncertain nonholonomic systems by state and output feedback. Int. J. Robust Nonlinear Control 2018, 28, 1942–1959. [Google Scholar] [CrossRef]
  14. Fu, J.; Tian, F.; Chai, T.; Jing, Y.; Li, Z.; Su, C. Motion Tracking Control Design for a Class of Nonholonomic Mobile Robot Systems. IEEE Trans. Syst. Man Cybern. 2020, 50, 2150–2156. [Google Scholar] [CrossRef]
  15. Li, J. Adaptive Tracking and Stabilization of Nonholonomic Mobile Robots with Input Saturation. IEEE Trans. Autom. Control 2022, 67, 6173–6179. [Google Scholar] [CrossRef]
  16. Lu, K.; Dai, S.; Jin, X. Fixed-Time Rigidity-Based Formation Maneuvering for Nonholonomic Multirobot Systems with Prescribed Performance. IEEE Trans. Cybern. 2022, 54, 2129–2141. [Google Scholar] [CrossRef]
  17. Dai, S.; Lu, K.; Fu, J. Adaptive Finite-Time Tracking Control of Nonholonomic Multirobot Formation Systems with Limited Field-of-View Sensors. IEEE Trans. Cybern. 2022, 52, 10695–10708. [Google Scholar] [CrossRef] [PubMed]
  18. Jhang, J.; Wu, J.; Yung, C. Stabilization of Nonlinear Control-Affine Systems with Multiple State Constraints. IEEE Access 2022, 8, 179735–179744. [Google Scholar] [CrossRef]
  19. Wang, X.; Pang, N.; Xu, Y.; Huang, T.; Jurgen, K. On State-Constrained Containment Control for Nonlinear Multiagent Systems Using Event-Triggered Input. IEEE Trans. Syst. Man Cybern. 2024. [Google Scholar] [CrossRef]
  20. Kong, L.; Yu, X.; Zhang, S. Neuro-learning-based adaptive control for state-constrained strict-feedback systems with unknown control direction. ISA Trans. 2021, 112, 12–22. [Google Scholar] [CrossRef]
  21. Guo, Y.; Xu, B.; Han, W.; Li, S.; Wang, Y.; Zhang, Y. Robust adaptive control of hypersonic flight vehicle with asymmetric AOA constraint. Sci. China Inform. Sci. 2020, 63, 212203. [Google Scholar] [CrossRef]
  22. Wang, C.; Wang, J.; Zhang, C.; Du, Y.; Liu, Z.; Chen, C. Fixed-time event-triggered consensus tracking control for uncertain nonlinear multiagent systems with dead-zone constraint. Int. J. Robust Nonlinear Control 2023, 33, 6151–6170. [Google Scholar] [CrossRef]
  23. Li, Y.; Zhu, L.; Guo, Y. Observer-based multivariable fixed-time formation control of mobile robots. J. Syst. Eng. Electron. 2020, 31, 403–414. [Google Scholar] [CrossRef]
  24. Sun, F.; Li, H.; Zhu, W.; Juergen, K. Fixed-time formation tracking for multiple nonholonomic wheeled mobile robots based on distributed observer. Nonlinear Dyn. 2021, 106, 3331–3349. [Google Scholar] [CrossRef]
  25. Zhu, Z.; Yin, Y.; Wang, F.; Liu, Z.; Chen, Z. Practical robust fixed-time containment control for multi-agent systems under actuator faults. Expert Syst. Appl. 2024, 245, 123152. [Google Scholar] [CrossRef]
  26. Cui, L.; Jin, N.; Chang, S.; Zuo, Z.; Zhao, Z. Fixed-time ESO based fixed-time integral terminal sliding mode controller design for a missile. ISA Trans. 2022, 125, 237–251. [Google Scholar] [CrossRef] [PubMed]
  27. Yang, C.; Hu, G.; Song, Q.; Wang, Y.; Yang, W. Fixed-Time Sliding Mode Control for Linear Motor Traction Systems with Prescribed Performance. Energies 2024, 17, 952. [Google Scholar] [CrossRef]
  28. Chen, K.; Yan, C.; Ren, Q.; Wang, J. Dynamic event-triggered leader-following consensus of nonlinear multi-agent systems with measurement noises. IET Control. Theory Appl. 2023, 17, 1367–1380. [Google Scholar] [CrossRef]
  29. Cheng, G.; Kong, L.; Niu, W.; Wu, Y.; Arif, M.M. Fixed-Time Event-Triggered Control for a Building-like Structure with Prescribed Performance. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 2711–2722. [Google Scholar] [CrossRef]
  30. Kang, W.; Liu, C. Event-triggered stabilization for large-scale interconnected systems with time delays. Int. J. Robust Nonlinear Control 2022, 32, 7469–7487. [Google Scholar] [CrossRef]
  31. Yoo, J.; Johansson, K.H. Event-Triggered Model Predictive Control with a Statistical Learning. IEEE Trans. Syst. Man, Cybern. Syst. 2021, 51, 2571–2581. [Google Scholar] [CrossRef]
  32. Sami, A.I.; Arghya, C.; Indrani, K. Adaptive Control of a Networked Mobile Robot Subject to Parameter Uncertainties and Limited Communications. In Proceedings of the 2019 Sixth Indian Control Conference (ICC), Hyderabad, Indonesia, 18–20 December 2019. [Google Scholar]
  33. Sami, A.I.; Indrani, K. Design and implementation of event-triggered adaptive controller for commercial mobile robots subject to input delays and limited communications. Control Eng. Pract. 2021, 114, 104865. [Google Scholar]
  34. Dai, S.; De, S.; Chen, X.; Jin, X. Adaptive Leader-Follower Formation Control of Nonholonomic Mobile Robots with Prescribed Transient and Steady-State Performance. IEEE Trans. Ind. Inf. 2020, 16, 3662–3671. [Google Scholar] [CrossRef]
  35. Yue, X.; Liu, J.; Chen, K.; Zhang, Y.; Hu, Z. Prescribed performance adaptive event-triggered consensus control for multiagent systems with input saturation. Front. Neurorob. 2023, 16, 1103462. [Google Scholar] [CrossRef] [PubMed]
  36. Zhang, L.; Guo, Y.; Hua, C. Adaptive Event-triggered Control for High-order Nonlinear Systems with Deferred Asymmetric Full-state Constraints. Int. J. Control. Autom. Syst. 2023, 21, 2183–2190. [Google Scholar] [CrossRef]
  37. Dai, S.; Lu, K.; Xu, J. Fixed-Time Formation Control of Unicycle-Type Mobile Robots with Visibility and Performance Constraints. IEEE Trans. Ind. Electron. 2021, 68, 12615–12625. [Google Scholar] [CrossRef]
  38. Miranda-Colorado, R. Observer-based finite-time control for trajectory tracking of wheeled mobile robots with kinematic disturbances. ISA Trans. 2024. ahead of print. [Google Scholar] [CrossRef]
Figure 1. Diagrams of the enemy robot and the manipulated robot in a dislodging mission.
Figure 1. Diagrams of the enemy robot and the manipulated robot in a dislodging mission.
Mathematics 12 01471 g001
Figure 2. Diagram of the proposed control method.
Figure 2. Diagram of the proposed control method.
Mathematics 12 01471 g002
Figure 3. The simulation results of Example 1 in Case I.
Figure 3. The simulation results of Example 1 in Case I.
Mathematics 12 01471 g003
Figure 4. The tracking effect comparison of Example 1 among Cases I, I I , and I I I .
Figure 4. The tracking effect comparison of Example 1 among Cases I, I I , and I I I .
Mathematics 12 01471 g004
Figure 5. Illustration of triggered number by selecting different values of σ i and g i in comparison with time-triggered mechanism (TT).
Figure 5. Illustration of triggered number by selecting different values of σ i and g i in comparison with time-triggered mechanism (TT).
Mathematics 12 01471 g005
Figure 6. The tracking effect comparison of Example 2 among Cases I, I I , and I I I .
Figure 6. The tracking effect comparison of Example 2 among Cases I, I I , and I I I .
Mathematics 12 01471 g006
Figure 7. The simulation results of Example 2 in Case I.
Figure 7. The simulation results of Example 2 in Case I.
Mathematics 12 01471 g007
Figure 8. The tracking effect of Example 2 under disturbances of r in Case I.
Figure 8. The tracking effect of Example 2 under disturbances of r in Case I.
Mathematics 12 01471 g008aMathematics 12 01471 g008b
Table 1. NMRs parameters (data from [34]).
Table 1. NMRs parameters (data from [34]).
VariableValueVariableValue
b0.75 [m] I b 15.625 [kg·m2]
a0.30 [m] I w 0.0050 [kg·m2]
r0.15 [m] I m 0.0025 [kg·m2]
m b 30 [kg] d 1 5 [kg·m2 · s−1]
m w 1 [kg] d 2 5 [kg·m2 · s−1]
Table 2. NMR initial conditions in Example 1.
Table 2. NMR initial conditions in Example 1.
Casex (0)y (0)ϕ (0)v (0)ϖ (0)
I 0.2 [m]0.8 [m] π 4 [rad]1 [m/s]0 [rad/s]
I I 1.4 [m] 0.6 [m] π 6 [rad]3 [m/s]0.8 [rad/s]
I I I 1.6 [m]0.2 [m]0 [rad]1.8 [m/s]2.4 [rad/s]
Table 3. The specified parameters and the controller parameters of Example 1.
Table 3. The specified parameters and the controller parameters of Example 1.
The parameters of relative posture E 1 v = 1.2 [m], E 2 v = 0.95 [m], E 1 ϖ = 0.1 [rad],
E 2 ϖ = 0.05 [rad], E ¯ v = 1 [m], E ¯ ϖ = 0 [rad].
The parameters of controllers ξ = 74 / 101 , k 11 v = k 21 v = 34 , k 12 v = k 22 v = 3 ,
k 11 ϖ = k 21 ϖ = 28 , k 12 ϖ = k 22 ϖ = 2 , f v = 2 , f ϖ = 4 ,
η v , 1 = η v , 2 = 2.2 , η ϖ , 1 = η ϖ , 2 = 1.3 , κ v = h v = 0.2 ,
κ ϖ = h ϖ = 0.3 , K v = d i a g 0.1 , 0.1 , 0.1 , 0.01 ,
K ϖ = d i a g 0.1 , 0.1 , 0.1 , 0.02 , Φ ^ v 0 = Φ ^ ϖ 0 = 0 , 0 , 0 , 0 T .
The parameters of PPF B 1 v = 1 0.2 e 0.25 t + 0.2 , B 2 v = 1 0.05 e 0.25 t + 0.05 ,
B 1 ϖ = 1 0.1 e 0.25 t + 0.1 , B 2 ϖ = 1 0.05 e 0.25 t + 0.05 ,
χ v = χ ϖ = 4 , Q v = Q ϖ = 20 ,   ¯ λ v = 4 , λ v = 1 , ¯ λ ϖ = 2 , λ ϖ = 1 .
The parameter of ETM ϑ v = 5 , ϑ ϖ = 2.6 , σ v = 0.006 , σ ϖ = 0.001 , g v = 0.01 , g ϖ = 0.001 .
Table 4. Triggered number of Example I in Case I.
Table 4. Triggered number of Example I in Case I.
Object u v u ϖ Total
Triggered Number
Scheme
Time-Triggered Scheme6000600012,000
Event-Triggered Scheme113414572591
The Rate81.100%75.717%78.408%
Table 5. NMR initial conditions in Example 2.
Table 5. NMR initial conditions in Example 2.
Statex (0)y (0)ϕ (0)v (0)ϖ (0)
I 0.2 [m] 23.1 [m] π 3 [rad] 2.3 [m/s] 1.0 [rad/s]
I I 0.7 [m] 23.8 [m] π 6 [rad] 3.0 [m/s] 1.5 [rad/s]
I I I 0.4 [m] 24.6 [m] π 2 [rad] 3.5 [m/s] 2.0 [rad/s]
Table 6. The specified parameters and the controller parameters of Example 2.
Table 6. The specified parameters and the controller parameters of Example 2.
The parameters of relative posture E 1 v = 1.2 [m], E 2 v = 0.95 [m], E 1 ϖ = 0.1 [rad],
E 2 ϖ = 0.05 [rad], E ¯ v = 1 [m], E ¯ ϖ = 0 [rad].
The parameters of controllers ξ = 68 / 101 , k 11 v = k 21 v = 60 , k 12 v = k 22 v = 4 ,
k 11 ϖ = k 21 ϖ = 42 , k 12 ϖ = k 22 ϖ = 3 , f v = 1.2 , f ϖ = 1.4 ,
η v , 1 = η v , 2 = 0.6 , η ϖ , 1 = η ϖ , 2 = 1.7 , κ v = h v = 0.1 ,
κ ϖ = h ϖ = 0.1 , K v = d i a g 0.1 , 0.1 , 0.1 , 0.03 ,
K ϖ = d i a g 0.1 , 0.1 , 0.1 , 0.01 , Φ ^ v 0 = Φ ^ ϖ 0 = 0 , 0 , 0 , 0 T .
The parameters of PPF B 1 v = 1 0.2 e 0.33 t + 0.2 , B 2 v = 1 0.05 e 0.33 t + 0.05 ,
B 1 ϖ = 1 0.1 e 0.33 t + 0.1 , B 2 ϖ = 1 0.05 e 0.33 t + 0.05 ,
χ v = χ ϖ = 3 , Q v = Q ϖ = 20 ,   ¯ λ v = 4 , λ v = 1 , ¯ λ ϖ = 2 , λ ϖ = 1 .
The parameter of ETM ϑ v = 2 , ϑ ϖ = 2 , σ v = 0.005 , σ ϖ = 0.001 , g v = 0.015 , g ϖ = 0.01 .
Table 7. Triggered number of Example II in Case I.
Table 7. Triggered number of Example II in Case I.
Object u v u ϖ Total
Triggered Number
Scheme
Time-Triggered Scheme5000500010,000
Event-Triggered Scheme173519633698
The Rate65.300%60.740%63.020%
Table 8. Comparison with related work.
Table 8. Comparison with related work.
SchemeConvergenceTriggeredSateInputPrescribed
FrameworkStrategyConstraintSignalPerformance
In [20]Finite-TTTSymTorqueNO
In [32]ASETSymTorqueNO
In [33]ASETSymVelocityNO
In [34]ASTTSymTorqueYES
In [37]Fixed-TTTSymTorqueYES
In [38]Finite-TTTSymVelocityNO
ProposedFixed-TETAsymTorqueYES
AS = Asymptotic Stability, Fixed-T = Fixed-Time, Finite-T = Finite-Time, ET = Event-Triggered, TT = Time-Triggered, Sym = Symmetric, Asym = Asymmetric.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, K.; Gu, Y.; Huang, W.; Zhang, Z.; Wang, Z.; Wang, X. Fixed-Time Adaptive Event-Triggered Guaranteed Performance Tracking Control of Nonholonomic Mobile Robots under Asymmetric State Constraints. Mathematics 2024, 12, 1471. https://doi.org/10.3390/math12101471

AMA Style

Chen K, Gu Y, Huang W, Zhang Z, Wang Z, Wang X. Fixed-Time Adaptive Event-Triggered Guaranteed Performance Tracking Control of Nonholonomic Mobile Robots under Asymmetric State Constraints. Mathematics. 2024; 12(10):1471. https://doi.org/10.3390/math12101471

Chicago/Turabian Style

Chen, Kairui, Yixiang Gu, Weicong Huang, Zhonglin Zhang, Zian Wang, and Xiaofeng Wang. 2024. "Fixed-Time Adaptive Event-Triggered Guaranteed Performance Tracking Control of Nonholonomic Mobile Robots under Asymmetric State Constraints" Mathematics 12, no. 10: 1471. https://doi.org/10.3390/math12101471

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop