[go: up one dir, main page]

Next Article in Journal
Enhancing Meteor Observations with Photodiode Detectors
Next Article in Special Issue
Three-Dimensional Path-Following with Articulated 6DoF Robot and ToF Sensors
Previous Article in Journal
A Low-Complexity Lossless Compression Method Based on a Code Table for Infrared Images
Previous Article in Special Issue
Residual Vibration Reduction in Flexible Systems Based on Trapezoidal Velocity Profiles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Employing Fuzzy Adaptive and Event-Triggered Approaches to Achieve Formation Control of Nonholonomic Mobile Robots Under Complete State Constraints

1
The Electrical Engineering College, Liaoning University of Technology, Jinzhou 121001, China
2
Faculty of Mechanics and Engineering, Liaoning University of Engineering and Technology, Fuxin 123000, China
3
The Navigation College, Dalian Maritime University, Dalian 116026, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(5), 2827; https://doi.org/10.3390/app15052827
Submission received: 5 February 2025 / Revised: 3 March 2025 / Accepted: 3 March 2025 / Published: 5 March 2025
(This article belongs to the Special Issue Motion Control for Robots and Automation)
Figure 1
<p>The structure of the L-F model.</p> ">
Figure 2
<p>The fuzzy membership functions.</p> ">
Figure 3
<p>The trajectories of four NMRs.</p> ">
Figure 4
<p>Curves of tracking errors <math display="inline"><semantics> <mrow> <msub> <mi>z</mi> <mrow> <mi>d</mi> <mi>i</mi> </mrow> </msub> <mo stretchy="false">(</mo> <mi mathvariant="normal">m</mi> <mo stretchy="false">)</mo> </mrow> </semantics></math>.</p> ">
Figure 5
<p>Curves of formation tracking errors <math display="inline"><semantics> <mrow> <msub> <mi>z</mi> <mrow> <mi>φ</mi> <mi>i</mi> </mrow> </msub> <mo stretchy="false">(</mo> <mi>rad</mi> <mo stretchy="false">)</mo> </mrow> </semantics></math>.</p> ">
Figure 6
<p>Curves of control inputs <math display="inline"><semantics> <mrow> <msub> <mi>τ</mi> <mrow> <mi>v</mi> <mi>i</mi> </mrow> </msub> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <msub> <mi>τ</mi> <mrow> <mi>ω</mi> <mi>i</mi> </mrow> </msub> <mo stretchy="false">(</mo> <mi mathvariant="normal">N</mi> <mo>⋅</mo> <mi mathvariant="normal">m</mi> <mo stretchy="false">)</mo> </mrow> </semantics></math>.</p> ">
Figure 7
<p>Triggering sequences of <math display="inline"><semantics> <mrow> <msub> <mi>τ</mi> <mrow> <mi>v</mi> <mn>1</mn> </mrow> </msub> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <msub> <mi>τ</mi> <mrow> <mi>v</mi> <mn>2</mn> </mrow> </msub> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <msub> <mi>τ</mi> <mrow> <mi>v</mi> <mn>3</mn> </mrow> </msub> </mrow> </semantics></math>, and <math display="inline"><semantics> <mrow> <msub> <mi>τ</mi> <mrow> <mi>v</mi> <mn>4</mn> </mrow> </msub> </mrow> </semantics></math>.</p> ">
Figure 8
<p>Triggering sequences of <math display="inline"><semantics> <mrow> <msub> <mi>τ</mi> <mrow> <mi>ω</mi> <mn>1</mn> </mrow> </msub> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <msub> <mi>τ</mi> <mrow> <mi>ω</mi> <mn>2</mn> </mrow> </msub> </mrow> </semantics></math>, <math display="inline"><semantics> <mrow> <msub> <mi>τ</mi> <mrow> <mi>ω</mi> <mn>3</mn> </mrow> </msub> </mrow> </semantics></math>, and <math display="inline"><semantics> <mrow> <msub> <mi>τ</mi> <mrow> <mi>ω</mi> <mn>4</mn> </mrow> </msub> </mrow> </semantics></math>.</p> ">
Figure 9
<p>The responses of the tracking error <math display="inline"><semantics> <mrow> <msub> <mover accent="true"> <mi>z</mi> <mo>¯</mo> </mover> <mrow> <mi>d</mi> <mi>i</mi> </mrow> </msub> <mo stretchy="false">(</mo> <mi mathvariant="normal">m</mi> <mo stretchy="false">)</mo> </mrow> </semantics></math>.</p> ">
Figure 10
<p>Curves of tracking errors <math display="inline"><semantics> <mrow> <msub> <mi>z</mi> <mrow> <mi>d</mi> <mi>i</mi> </mrow> </msub> <mo stretchy="false">(</mo> <mi mathvariant="normal">m</mi> <mo stretchy="false">)</mo> </mrow> </semantics></math>.</p> ">
Figure 11
<p>Curves of formation tracking errors <math display="inline"><semantics> <mrow> <msub> <mi>z</mi> <mrow> <mi>φ</mi> <mi>i</mi> </mrow> </msub> <mo stretchy="false">(</mo> <mi>rad</mi> <mo stretchy="false">)</mo> </mrow> </semantics></math>.</p> ">
Versions Notes

Abstract

:
This article delves into the problem of fuzzy adaptive event-triggered (ET) formation control for nonholonomic mobile robots (NMRs) subject to full-state constraints. Fuzzy logic systems (FLSs) are employed to identify the unknown nonlinear functions within the system. To guarantee that all system states remain within their constraint boundaries, barrier Lyapunov functions (BLFs) are meticulously constructed. Subsequently, within the framework of the backstepping control design algorithm, we propose a novel fuzzy adaptive ET formation controller. Our ET mechanism can achieve an overall resource-saving rate of 88.17% for the four robots. Rigorous theoretical analysis demonstrates that the designed strategy not only ensures the stability of the controlled NMRs but also enables the formation tracking errors to converge to a small neighborhood around zero. Notably, the BLFs-based control approach presented herein endows the system with the capacity to avoid collisions to a certain degree, enhancing the overall safety and reliability of the robot formation. Finally, a simulation example is provided. The results vividly illustrate the effectiveness and practicality of the proposed theory, validating its potential for real-world applications in the field of nonholonomic mobile robot formation control.

1. Introduction

In recent years, the advantages of multi-agent systems (MASs) over individual agents [1] have become increasingly prominent. MASs are characterized by significantly higher working efficiency and enhanced compatibility, which have attracted extensive attention from researchers in various fields. In the realm of practical engineering, with the exponential growth of network information and the increasing complexity of missions, the coordination control of multiple mobile robots [2] multiple unmanned aerial vehicles [3] and multiple marine surface vehicles [4] has emerged as a crucial research area. These multi-agent systems play a vital role in modern engineering applications, such as industrial automation, intelligent transportation, and marine exploration. For multi-agent formation tracking control, the core goal is to enable multiple agents to collaboratively track a target while moving in a coordinated manner to maintain a predefined formation geometry. This not only requires precise motion control of each agent but also effective communication and cooperation among them. In this process, maintaining connectivity and avoiding collisions are not only challenging aspects but also fundamental requirements for the stable operation of the multi-agent system. Ensuring seamless communication between robots to maintain connectivity is essential for coordinated movement, while collision-avoidance mechanisms are crucial to prevent potential accidents and ensure the safety and efficiency of the entire system. In the field of multi-agent formation control, a diverse array of strategies has been developed, each with its own unique characteristics and applications. Prominent among these are the leader–follower strategy [5], behavior-based strategy [6], and virtual structure strategy [7]. The leader–follower strategy stands out as one of the most widely adopted and fundamental approaches. Its popularity can be attributed to its simplicity and efficiency. In a leader–follower system, each follower robot only needs to focus on perceiving the information transmitted by its adjacent leader. This significantly reduces the computational burden on individual robots, as they are not required to process a vast amount of data related to the entire external environment.
NMRs’ formation control has become a hot research topic due to its important applications in all aspects, such as target searching, environmental monitoring, resource exploring, and area data acquiring. Therefore, a large number of consensus control issues have been reported [8,9,10,11,12,13,14,15,16]. In [9], the trajectory tracking problem in the formation control of robots was studied. The authors in [10] proposed the angle-constrained-based adaptive formation shape and maneuvering control for NMRs, respectively. The result in [11] suggested a solution for the formation problem using full consensus in torque-controlled NMRs, accounting for the absence of velocity measurements and time-varying communication delays. In earlier studies, most scholars did not consider the internal dynamics of robots. To solve this problem, the use of fuzzy logic systems (FLSs) is a very effective method [17,18,19,20]. Hence, for unicycle-type mobile robots, a leader–follower (L-F) formation control protocol was proposed in [16]. In [17], the formation control problem of NMRs with unknown dead zones was studied. The results in [18] show the feasibility of the finite-time neural network adaptive control scheme based on dynamic surface technique. For high-order nonlinear systems, [19] proposed a robust fuzzy adaptive finite-time control scheme.
In practice, the limitations of the speed and position of the NMRs are often overlooked. The running speed and distance between NMRs should be kept within a certain range. The constraints of the robot velocity variables are just as important as the constraints of the output variables, and it makes sense to consider the full-state constraints when designing the controller. In order to ensure all state variables are within constraints, studying the full-state constraint problem in NMR control is important. For example, the Ln-type barrier function is used to constrain the boundaries of the specified performance function in [20]. In [21], the authors used a tan-type barrier function to realize the collision avoidance and connectivity maintenance of the robot. In [22], the formation and collision avoidance problem of NMRs based on the artificial potential field method is proposed. To suppress the violation of tracking error constraints, a barrier Lyapunov function-based control method was proposed to realize the tracking control of incomplete mobile robots under specified performance conditions in [21].
Note that the above control schemes do not effectively control NMRs with unknown dynamics. FLSs are often used to identify unknown functions due to their strong fitting and approximation ability. In [9], a compensator and data-driven control scheme based on FLSs are designed to solve the NMRs’ formation control. In [23], the formation control issue of the networked non-complete mobile robot based on the L-F framework was studied. In [24], not only the NMR’s adaptive output feedback formation tracking control problem was solved but the connectivity maintenance and collision avoidance were also realized. In [25], an integrated L-F consensus formation framework using an optimized NN-based distributed model predictive control strategy was presented. Note that the formation control methods in [9,16,17,18,19,20,21,22,23,24,25] cannot possibly guarantee full-state constraints and save communication resources at the same time. To the best of our knowledge, there are no results on fuzzy adaptive event-triggered formation controllers for NMRs with full-state constraints. Therefore, designing an adaptive event-triggered formation controller for NMRs under full-state constraints is a challenging and important topic.
Inspired by the above analysis, this paper investigates the fuzzy adaptive formation control of NMRs with nonlinear uncertainty and full-state constraints. Our main contributions are summarized below:
(1)
By utilizing FLSs to estimate the unknown nonlinear functions, and constructing the barrier Lyapunov functions, this paper develops a fuzzy adaptive formation control approach within the adaptive backstepping control design framework. Although the work in [9,21,22] investigated the fuzzy adaptive formation control problems of NMRSs, their methods do not consider full-state constraints. Such formation control methods do not constrain the state of the robot within a reasonable range.
(2)
In [24,25,26], authors investigated the fuzzy adaptive formation control problems of NMRs. These methods cannot decrease the unnecessary waste of resources resulting from the update of the controller signal when considering complete state constraints. Therefore, this paper designs an event-triggering mechanism to avoid unnecessary waste of resources. In Table 1, a comparison of different control algorithms is presented.
The rest of this paper is structured as follows. The problem description for this work is the main content in Section 2. Section 3 describes the process of design controller and stability analysis. The proposed event-triggering protocol with numerical examples and summarizes the conclusions is verified in Section 4.
Notations: indicates the absolute value. denotes the Euclidean norm for vectors or induced 2-norm for matrices.

2. Problem Formulation

2.1. System Descriptions

Consider a group of NMRs with one passive wheel and two actuated wheels in Figure 1, the mathematical model of the i th ( i = 1 , , n ) robot is given by [21]
η ˙ i = J i ( η i ) ω ¯ i M i ω ¯ ˙ i = C i ( η ˙ i ) ω ¯ i D i ω ¯ i + τ i
where η i = [ x i , y i , ψ i ] T is the i th robot’s posture consisting of the position ( x i , y i ) and heading angle (orientation) ( ψ i ) of the robot coordinated. ω ¯ i = [ ω ¯ 1 i , ω ¯ 2 i ] T are the angular velocities of the two wheels, τ i = [ τ i , 1 , τ i , 2 ] T is the control input. M i , C i ( η ˙ i ) , and D i are the inertia matrix, the centripetal and Coriolis matrix, and the damping matrix, respectively. The matrices J i ( η i ) , M i , C i ( η ˙ i ) , and D i in system (1) are given by
J i ( η i ) = r i 2 cos ψ i cos ψ i sin ψ i sin ψ i b i 1 b i 1 M i = m 11 i m 12 i m 12 i m 11 i C i ( η ˙ i ) = 0 c i ψ ˙ i c i ψ ˙ i 0 D i = d 11 i 0 0 d 22 i
where r i and b i shown in Figure 1 are the wheel radius and half-width of the i th mobile robot, respectively. We consider that the NMR model (1), the robot parameters m 11 i , m 12 i , b i , and r i , the centripetal and Coriolis coefficient c i , and the damping coefficients d 11 i and d 22 i are uncertain constants.
To facilitate control development, we can convert the wheel angular velocities ( ω ¯ 1 i , ω ¯ 2 i ) to the robot’s linear velocity v i and angular velocity ω i by the following equation:
v ¯ i = B i 1 ω ¯ i
with v ¯ i = [ v i , ω i ] T and B i = 1 r i 1 b i 1 b i , where the matrix B i is invertible, since the determination of matrix B i is det ( B i ) = 2 b i / r i . After the above description, we can obtain the following dynamic equations:
x ˙ i = v i cos ( ψ i ) y ˙ i = v i sin ( ψ i ) ψ ˙ i = ω i M i ω ¯ ˙ i = C i ( η ˙ i ) ω ¯ i D i ω ¯ i + τ i
The inertia matrix parameters are given by m 11 i = 0.25 b i 2 r i 2 ( m i b i 2 + I i ) + I ω i , m 12 i = 0.25 b i 2 r i 2 ( m i b i 2 I i ) , m i = m c i + 2 m ω i , I i = m c i a i 2 + 2 m ω i b i 2 + I c i + 2 I m i and c i = 0.5 b i 1 r i 2 m c i a i , where m c i and m ω i are the body and wheel (with motor) masses; a i is the distance between the wheel axis center and robot mass center; and I c i , I ω i , and I m i are the moment of inertia about the vertical axis, the wheel about the wheel axis, and the wheel about the wheel diameter, respectively.
From system (1), the dynamic equations can be defined by
v ˙ i = f v i ( v i ) + m ¯ 1 i τ v i ω ˙ i = f ω i ( ω i ) + m ¯ 2 i τ ω i
where f v i and f ω i are unknown nonlinear functions associated with v i and ω i , m ¯ 1 i = r i 2 ( m 11 i + m 12 i ) , and m ¯ 2 i = r i 2 b i ( m 11 i m 12 i ) . m ¯ 1 i and m ¯ 2 i are positive parameters.
The dynamic of the leader NMR is given by [27]
x ˙ 0 = v 0 cos ( ψ 0 ) y ˙ 0 = v 0 sin ( ψ 0 ) ψ ˙ 0 = ω 0
where ( x 0 , y 0 ) denotes the position of leader NMR, and ψ 0 is the heading angle. v 0 and ω 0 represent linear velocity and angular velocity, respectively.
Assumption 1
([21]). The acceleration v ˙ 0 is bounded such that v ˙ 0 v 0 * , with v 0 * being constant.
From (1), we have
x ˙ i sin ψ i y ˙ i cos ψ i = 0
which means the angle between the driving wheel’s axis and the robot’s speed direction is 90 degrees. In other words, the robot’s axle-direction speed is always zero, thus it is also called nonholonomic constraint. The nonholonomic constraint ensures the robot’s wheels roll without slipping.

2.2. Graph Theory

This subsection will introduce the definitions about the communication network topology.
The expression G ^ ( S ^ , K ^ ) represents the transmission relationship between robot information, in which S ^ { 1 , , N } . K ^ S ^ × S ^ indicates the edge set, and ( i , j ) K ^ indicates that the i th robot obtains information from the j th robot in one direction. d i j is the distance between i th and j th robot, and d M i is i th robot’s maximum information transmission range. If d i j < d M i , an L-F model can be formed. L i ( t ) = { j | d i j < d M i } means the i th robot’s leader set. In the L-F structure, the relationship between them can form a tree, thus forming the required L-F structure.

2.3. FLSs

The FLSs used to approximate uncertain model dynamics f v i are f ω i in (1), and the properties of FLSs can be seen in Lemma 1.
Lemma 1
([26]). Let f ( x ) be a continuous function on a compact set Λ . For any constant ε , there always exists a FLS f ^ ( x | Θ ^ ) = Θ ^ T ς ( x ) satisfying
sup x Λ | f ( x ) Θ T ϖ ( x ) | ε
where ϖ ( x ) = [ ϖ 1 ( x ) , ϖ 2 ( x ) , , ϖ N ( x ) ] T / i = 1 N ϖ i ( x ) is the fuzzy basic function vector and satisfies ϖ T ( ) ϖ ( ) 1 . Θ = [ Θ 1 , Θ 2 , , Θ N ] T is the ideal weight vector and N is the fuzzy rule number.
Remark 1.
In this paper, we use a FLS to approximate the unknown continuous functions in (2). Note that neural networks and type-2 FLSs have also the approximation property of Lemma 1. Therefore, the FLSs used in this paper can be replaced by other approximators.
Control objective: For NMRs (1) with full-state constraints, this paper develops a fuzzy adaptive ET formation control method such that the following hold:
(1)
All the closed-loop signals are semi-globally uniformly ultimately bounded (SGUUB).
(2)
All robots will follow the leader by keeping a desired formation pattern, i.e., the angle and relative distance errors converge asymptotically to zero without violating the angle and relative distance constraints.

3. Fuzzy Adaptive Formation Control Design

In this section, a fuzzy adaptive ET formation controller is constructed under the backstepping control design. With the help of log-type barrier Lyapunov functions, it is proven that the system (1) is stable under full-state constraints and does not collide.

3.1. ET Formation Controller Design

The backstepping control design is a recursive method. For NMRs (1), it contains a two-step design procedure. In Step 1, we first select a Lyapunov function for each subsystem, and based on the Lyapunov function, we design the virtual controllers to stabilize each subsystem, respectively, and design the weight updating laws. In the same way, in Step 2, we select a Lyapunov function for the subsystem, and based on the Lyapunov function, we design the formation controller to stabilize the whole system and design the weight updating law.
To achieve the formation control design, we define the angle and relative distance between i th and j th robot as
d i j ( t ) = ( x i x j ) 2 + ( y i y j ) 2
φ i j ( t ) = atan 2 ( y ˜ i , x ˜ i )
x ˜ i y ˜ i = cos ψ i sin ψ i sin ψ i cos ψ i x j x i y j y i
where atan 2 ( y ˜ i , x ˜ i ) ( π , π ] is the arctangent function of the two arguments ( x , y ) and returns the appropriate quadrant of the angle of point ( x , y ) .
In actual formation control, collision avoidance and field of view limitations among robots are crucial issues to consider. Therefore, to fulfill above range constraints, the constraints of distance and angle are described as
0 < d m i < d i j ( t ) < d M i , t 0
π 2 < φ M i < φ i j ( t ) < φ M i < π 2 , t 0
where d M i and d m i represent the maximum distance at which connectivity is maintained and the minimum distance at which a collision can be avoided, respectively. φ M i indicates the maximum angle that ensures continuous information transmission.
Define the coordinate transformation as
z i d = d i j d i j , d z i ψ = ψ i j ψ i j , d z i v = v i i , 1 z i ω = ω i i , 2 χ i , 1 = i , 1 α i , 1 χ i , 2 = i , 2 α i , 2
where d i j , d is the desired distance, which is a constant. ψ i j , d is the desired angle. α i , s , χ i , s and i , s , respectively, are virtual design control functions, first-order filter output errors, and variables ( s = 1 , 2 ). i , s are obtained through a first-order filter on intermediate virtual controls α i , 1 and α i , 2 . We introduce the following first-order filter:
δ i , 1 ˙ i , 1 + i , 1 = α i , 1 ,   i , 1 ( 0 ) = α i , 1
δ i , 2 ˙ i , 2 + i , 2 = α i , 2 ,   i , 2 ( 0 ) = α i , 2
where δ i , 1 > 0 and δ i , 2 > 0 are design parameters.
Step 1: From (9), we have the following equations:
z ˙ i d = v i cos φ i + v i 1 cos γ i
z ˙ i ψ = ω i + v i d i sin φ i v i 1 d i sin γ i
where v i 1 and ψ i 1 are the linear velocity and orientation of robot R i 1 , respectively. γ i = φ i + ψ i ψ i 1 .
We select log-type barrier Lyapunov functions:
V 11 i = 1 2 log k d 1 2 k d 1 2 z i , d 2
V 12 i = 1 2 log k φ 1 2 k φ 1 2 z i ψ 2
where k d 1 and k φ 1 are design parameters.
We construct the virtual control signals α v i and α ω i as
α v i = 1 cos φ i ( v i 1 cos γ i + k d 1 z i d )
α ω i = v i d i sin φ i v i 1 d i sin γ i + k φ 1 z i ψ
with k d 1 > 0 and k φ 1 > 0 being design constants. (Equation (16) defines the virtual control signals designed to stabilize the formation tracking errors. k d 1 and k φ 1 are positive control gains, while the logarithmic barrier function ensures the relative azimuth remains within the predefined constraints, thereby avoiding singularity issues.)
Remark 2.
If  φ i = π 2 , then there will be singularity problem. We predefine constraints on the relative azimuth. The formation tracking controller is designed by using the barrier Lyapunov synthesis method, ensuring that the relative azimuth remains within a predetermined range.
Step 2: From (9), we have
z ˙ i v = f v i ( v i ) + m 1 i τ v i ˙ i , 1
z ˙ i ω = f ω i ( ω i ) + m 2 i τ ω i ˙ i , 2
From (9), one has
χ ˙ i , s = ˙ i , s α ˙ i , s = N i , s ( ) χ i , s δ i , s
where N i , s ( ) is a continuous function.
Since f ω i ( ω i ) and f v i ( v i ) are uncertain, the FLSs are utilized for approximating them. Assume that
f v i ( v i ) = G i , 1 * T ϕ i , 1 ( v i ) + ε i , 1
f ω i ( ω i ) = G i , 2 * T ϕ i , 2 ( ω i ) + ε i , 2
where G i , 1 R n and G i , 2 R n are the ideal weights, ϕ i , 1 R n and ϕ i , 2 R n are the fuzzy basic functions. ε i , 1 and ε i , 2 are the approximated errors, and they satisfy | ε i , 1 | ε i , 1 and | ε i , 2 | ε i , 2 , with ε i , 1 and ε i , 2 being unknown constants.
Thus, (18) and (19) can be rewritten as
z ˙ i v = G i , 1 * T ϕ i , 1 ( v i ) + ε i , 1 + m 1 i τ v i ˙ i , 1
z ˙ i ω = G i , 2 * T ϕ i , 2 ( ω i ) + ε i , 2 + m 2 i τ ω i ˙ i , 2
Consider the log-type barrier Lyapunov function
V 2 i = V 11 i + V 12 i + 1 2 z i v 2 + 1 2 z i ω 2 + 1 2 G ˜ i , 1 T G ˜ i , 1 + 1 2 G ˜ i , 2 T G ˜ i , 2 + 1 2 χ i , 1 2 + 1 2 χ i , 2 2
In order to decrease the unnecessary waste of resources resulting from the update of the controller signal, we design the following event-triggered mechanism:
τ v i ( t ) = ϑ v i ( t v i k ) , t [ t v i k , t v i ( k + 1 ) )
τ ω i ( t ) = ϑ ω i ( t ω i k ) , t [ t ω i k , t ω i ( k + 1 ) )
t v i ( k + 1 ) = inf { t R | | z v i ( t ) | λ 1 v | τ v i | + λ 2 v }
t ω i ( k + 1 ) = inf { t R | | z ω i ( t ) | λ 1 ω | τ ω i | + λ 2 ω }
with z κ i ( t ) = τ κ i ( t ) ϑ κ i ( t κ i k ) representing the event-triggered error during time interval [ t κ i k , t κ i ( k + 1 ) ) , where κ = v , ω . 0 λ 1 κ 1 and λ 2 κ > 0 are constants. ϑ κ i ( t κ i k ) are trigger control signals.
The virtual controllers, trigger controllers, adaptive formation controllers and adaptive laws are given as
ρ v i = m ¯ i v 1 ( c i v z i v G ^ i , 1 T ϕ i , 1 ( v i ) + ˙ i , 1 + z i d cos φ i k d 1 2 z i d 2 1 2 z i v ( m ¯ 1 i λ ¯ i v δ i v 2 1 + λ i v δ i v 1 ) 2 z i v )
ρ ω i = m ¯ i ω 1 ( c i ω z i ω G ^ i , 2 T ϕ i , 2 ( ω i ) + ˙ i , 2 + z i ψ k φ 1 2 z i ψ 2 1 2 z i ω ( m ¯ i ω λ ¯ i ω δ i ω 2 1 + λ i ω δ i ω 1 ) 2 z i ω )
ϑ v i = ( 1 + λ i v ) ( ρ v i tanh z i v ρ v i ε + λ ¯ i v tanh z i v λ ¯ i v ε )
ϑ ω i = ( 1 + λ i ω ) ( ρ ω i tanh z i ω ρ ω i ε + λ ¯ i ω tanh z i ω λ ¯ i ω ε )
τ v i = ϑ v i 1 + λ i v δ i v 1 λ ¯ i v δ i v 2 1 + λ i v δ i v 1
τ ω i = ϑ ω i 1 + λ i ω δ i ω 1 λ ¯ i ω δ i ω 2 1 + λ i ω δ i ω 1
G ^ ˙ i , 1 = z i , v T ϕ i , 1 ( v i ) + σ i , 1 G ^ i , 1
G ^ ˙ i , 2 = z i , ω T ϕ i , 2 ( ω i ) + σ i , 2 G ^ i , 2
where c i , v > 0 , c i , ω > 0 , σ i , 1 > 0 , and σ i , 2 > 0 are design parameters. λ ¯ i v λ 2 v 1 λ 1 v and λ ¯ i ω λ 2 ω 1 λ 1 ω are design parameters. ε > 0 are design constants.

3.2. Stability Analysis

The properties of the above control scheme are provided in the following theorem.
Theorem 1.
For the NMRs (1), under above assumption 1, if the virtual controllers are adopted by (16) and (17), the trigger controllers are adopted by (32) and (33), the actual controller are adopted by (34) and (35), and the parameter updating laws are adopted by (36) and (34), and then the whole fuzzy adaptive ET formation control scheme can ensure the following:
(1)
The multiple underactuated NMRs are stable.
(2)
Each follower NMR can track the leader NMR.
(3)
The Zeno behavior can be excluded.
Proof. 
Differentiating (14) and (15) yields
V ˙ 11 i = z i d z ˙ i d k d 1 2 z i d 2 = z i d k d 1 2 z i d 2 [ ( z i v + α v i ) cos φ i + v i 1 cos γ i ]
V ˙ 12 i = z i ψ z ˙ i ψ k φ 1 2 z i ψ 2 = z i ψ k φ 1 2 z i ψ 2 [ ( z i ω + α ω i ) + v i d i sin φ i v i 1 d i sin γ i ]
In the intervals z i k 1 , = d , φ , we have
log k 1 2 k 1 2 z i 2 z i 2 k 1 2 z i 2
Substituting the virtual control laws (16), (17), and (40) into (38) and (39), we obtain
V ˙ 11 i = z i d z i v cos φ i k d 1 2 z i d 2 k d 1 z i d 2 k d 1 2 z i d 2 k d 1 V 11 i z i d z i v cos φ i k d 1 2 e d i 2
V ˙ 12 i = z i ψ z i ω k φ 1 2 z i ψ 2 k φ 1 z i ψ 2 k φ 1 2 z i ψ 2 k φ 1 V 12 i z i ψ z i ω k φ 1 2 z i ψ 2
Differentiating (25) yields
V ˙ 2 i = V ˙ 11 i + V ˙ 12 i + z i v z ˙ i v + z i ω z ˙ i ω G ˜ i , 1 T G ^ ˙ i , 1 G ˜ i , 2 T G ^ ˙ i , 2 + χ i , 1 χ ˙ i , 1 + χ i , 2 χ ˙ i , 2 = V ˙ 11 i + V ˙ 12 i + z i v ( G ^ i , 1 T ϕ i , 1 ( v i ) + ε i , 1 + m 1 i τ v i ˙ i , 1 ) + z i ω ( G ^ i , 2 T ϕ i , 2 ( ω i ) + ε i , 2 + m 2 i τ ω i ˙ i , 2 ) + χ i , 1 ( N i , 1 ( ) χ i , 1 δ i , 1 ) + χ i , 2 ( N i , 2 ( ) χ i , 2 δ i , 2 ) + G ˜ i , 1 T ( z i v ϕ i , 1 ( v i ) G ^ ˙ i , 1 ) + G ˜ i , 2 T ( z i ω ϕ i , 2 ( ω i ) G ^ ˙ i , 2 )
According to [27], define the set Ω i , s = { i = 1 N ( z i κ 2 + G ˜ i , s T G ˜ i , s + χ i , s 2 ) 2 ξ } , where κ = v , ω , s = 1 , 2 , ξ > 0 is a constant and V ( 0 ) < ξ . Since Ω i is compact in R dim ( Ω i ) , there exists a constant N ¯ i , s with N i , s ( ) N ¯ i , s on Ω i , s . ( dim ( Ω i ) denotes the dimension of Ω i .)
Invoke the fact that 0 θ θ tanh ( θ / l ) 0.2785 l . According to (43), and event-triggered mechanism (26)–(29), we have
m ¯ 1 i z i v τ v i m ¯ 1 i z i v ρ v i = m ¯ 1 i z i v ( ϑ v i 1 + λ i v δ i v 1 λ ¯ i v δ i v 2 1 + λ i v δ i v 1 ρ v i ) m ¯ 1 i ( 1 + λ v 1 ) 1 + λ i v δ i v 1 ( z i v ρ v i z i v ρ v i tanh ( z i v ρ v i ε ) + z i v λ ¯ v i z i v λ ¯ v i tanh ( z i v λ ¯ v i ε ) ) m ¯ 1 i z i v λ ¯ i v δ i v 2 1 + λ i v δ i v 1 0.557 l m ¯ 1 i ( 1 + λ v 1 ) 1 + λ i v δ i v 1 + ( m ¯ 1 i z i v λ ¯ i v δ i v 2 1 + λ i v δ i v 1 ) 2 + 1 4
m ¯ 1 i z i ω τ ω i m ¯ 1 i z i ω ρ ω i = m ¯ 1 i z i ω ( ϑ ω i 1 + λ i ω δ i ω 1 λ ¯ i ω δ i ω 2 1 + λ i ω δ i ω 1 ρ ω i ) m ¯ 1 i ( 1 + λ ω 1 ) 1 + λ i ω δ i ω 1 ( z i ω ρ ω i z i ω ρ ω i tanh ( z ω i ρ ω i ε ) + z i ω λ ¯ ω i z i ω λ ¯ ω i tanh ( z ω i λ ¯ ω i ε ) ) m ¯ 1 i z i ω λ ¯ i ω δ i ω 2 1 + λ i ω δ i ω 1 0.557 l m ¯ 1 i ( 1 + λ ω 1 ) 1 + λ i ω δ i ω 1 + m ¯ 1 i ( z i ω λ ¯ i ω δ i ω 2 1 + λ i ω δ i ω 1 ) 2 + 1 4
According to Young’s inequality a 2 + b 2 2 a b , it is available
z i v ε i , 1 + z i ω ε i , 2 + χ i , 1 ( N i , 1 ( ) χ i , 1 δ i , 1 ) + χ i , 2 ( N i , 2 ( ) χ i , 2 δ i , 2 ) 1 2 z i v 2 + 1 2 z i ω 2 + 1 2 ε i , 1 2 + 1 2 ε i , 2 2 + ( 1 2 1 δ i , 1 ) χ i , 1 2 + 1 2 N i , 1 2 + ( 1 2 1 δ i , 2 ) χ i , 2 2 + 1 2 N i , 2 2
G ˜ i , s T G ^ i , s 1 2 ( G i , s * 2 G ˜ i , s 2 )
where p 1 and p 2 are positive design parameters.
From (30)–(37) and (43)–(47), we have
V ˙ 2 ( 1 2 + c i , d ) z i d 2 + ( 1 2 c i , ψ ) z i ψ 2 + ( 1 c i , v ) z i v 2 + ( 1 c i , ω ) z i ω 2 σ i , 1 2 G ˜ i , 1 2 σ i , 2 2 G ˜ i , 2 2 + ( 1 2 1 δ i , 1 ) χ i , 1 2 + ( 1 2 1 δ i , 2 ) χ i , 2 2 + 1 2 N i , 1 2 + 1 2 N i , 2 2 + 1 2 ε i , 1 2 + 1 2 ε i , 2 2 + σ i , 1 2 G i , 1 * 2 + σ i , 2 2 G i , 2 * 2 + 0.557 l m ¯ 1 i ( 1 + λ v 1 ) 1 + λ i v δ i v 1 + 0.557 l m ¯ 1 i ( 1 + λ ω 1 ) 1 + λ i ω δ i ω 1 + 1 2
Let
Π ¯ = 1 2 N i , 1 2 + 1 2 N i , 2 2 + 1 2 ε i , 1 2 + 1 2 ε i , 2 2 + σ i , 1 2 G i , 1 * 2 + σ i , 2 2 G i , 2 * 2 + 0.557 l m ¯ 1 i ( 1 + λ v 1 ) 1 + λ i v δ i v 1 + 0.557 l m ¯ 1 i ( 1 + λ ω 1 ) 1 + λ i ω δ i ω 1 + 1 2
Denote V = i = 1 N V i , 2 ; according to (48) and (49), it yields that
V ˙ ψ ¯ V + Π ¯
where ψ ¯ = min { ( 1 2 + c i , d , 1 2 c i , ψ , 1 c i , v , 1 c i , ω , σ i , s 2 , 1 2 1 δ i , s } .
Integrating (50) over [ 0 , t ] , it shows
0 V ( 0 ) e ψ ¯ t + Π ¯ ψ ¯
From (51), it is shown that all the system’s closed-loop signals are bounded. Then, the fuzzy adaptive ET formation control errors based on ( 2 V ( 0 ) e ψ ¯ t + Π ¯ / ψ ¯ ) 1 / 2 for the union upper bound are given, and it is concluded that the event-triggered formation control error converges to the neighborhood of the origin. □

3.3. The Exclusion of Zeno Phenomenon

In this part, the main content is to explain that there is no Zeno phenomenon in the fuzzy adaptive ET formation control method.
According to [17], the event-triggered (ET) mechanism (26)–(29) dynamically determines when control signals are updated based on predefined thresholds. To ensure practicality, we must prove that the time between consecutive triggering events τ = t i ( k + 1 ) t i k is strictly positive and bounded below by a minimum interval τ > 0 , thereby excluding Zeno behavior.
According to the error z i τ m ( t ) = τ i m ( t ) α i m τ ( t i k ) , one has
d d t z i τ m = z ˙ i τ m s i g n ( z i τ m ) < τ ˙ i m ( t ) ,   m = v , ω
All the signals are bounded in the NMRs and the actuators signals τ i v and τ i ω are differentiable. Then, existing can ensure τ ˙ i m ( t ) is valid, where is a constant.
By integrating, one has
t i k t i ( k + 1 ) z ˙ i τ m d t t i k t i ( k + 1 ) d t ,   m = v , ω
It means that t i ( k + 1 ) t i k ( λ τ 1 τ i m ( t ) + λ τ 2 ) / σ = γ > 0 for t [ t i k , t i ( k + 1 ) ) . So there is no Zeno phenomenon in the fuzzy adaptive ET formation control method.

4. Simulation Studies

This section verifies the feasibility of the proposed fuzzy adaptive ET formation control method. We choose the robot parameters and give the values in Table 2 from the work in [28].

4.1. Simulation Verification

The leader’s signal is x 0 = y 0 = sin t . The robots’ initial positions are given as p 0 = 0 , 0 , 0 T p 1 = 0.1 , 0 , π / 9 T p 2 = 0.1 , 0 , π / 9 T p 3 = 0.5 , 1 , π / 4 T p 4 = 0.1 , 0 , π / 4 T .
The initial function is as follows:
f v i = 2 b i c i ω i 2 v i ( d 11 i + d 22 i ) b i ω i ( d 11 i d 22 i ) 2 ( m 11 i + m 12 i ) f ω i = 2 c i v i ω i + v i ( d 11 i d 22 i ) + b i ω i ( d 11 i + d 22 i ) 2 c i ( m 11 i m 12 i )
To estimate the unknown nonlinear functions f v i and f ω i , assume that the universes of discourse for variables κ i are [ 4 , 4 ] . Define If–Then fuzzy rules as
L j : if κ i is f κ i , then y i is P   ( κ = v , ω ; i = 1 , 2 , 3 , 4 ; j = 1 , 2 , 3 , 4 , 5 ) .
The fuzzy membership functions are given by μ f κ 1 = 1 / ( 1 + e [ 5 ( 3 + κ 1 ) / 2 ] ) , μ f κ 2 = e [ ( 2 + κ 2 ) 2 / 2 ] , μ f κ 3 = e [ ( κ 3 ) 2 / 2 ] , μ f κ 4 = e [ ( 2 + κ 4 ) 2 / 2 ] , μ f κ 5 = 1 / ( 1 + e [ 5 ( 3 + κ 5 ) / 2 ] ) , κ = v , ω . Consequently, the fuzzy membership functions are presented in Figure 2. The FLS f ^ v i ( v i ) = G i , 1 T Ψ i , 1 ( v i ) and f ^ ω i ( ω i ) = G i , 2 T Ψ i , 2 ( ω i ) are employed to estimate f v i ( v i ) and f ω i ( ω i ) .
Remark 3.
It is also worth pointing out that according to Lemma 1, an FLS can approximate an unknown nonlinear function when the number of If–Then rules is larger, and for every input variable in the FLS, its fuzzy membership functions are chosen as Gaussian types  μ f i ( κ i ) = exp [ ( κ μ i ) T ( κ μ i ) γ i 2 ] , i = 1 , , n , where the center points μ i  belong to the universe of discourse of the variable, and the width  γ i > 0 . Moreover, the defined fuzzy membership functions should satisfy the following conditions.
(1)
Each pair of  ( μ f k ( κ i ) , μ f j ( κ i ) )  is required to be overlapped.
(2)
The whole sequence of fuzzy membership functions  μ f 1 ( κ i ) , , μ f n ( κ i )  is required to cover the universe of discourse of the variable x (the universe of discourse usually chosen as a symmetrical interval about zero).
The distance and angle of ensuring connectivity, collision avoidance, and the idealize are chosen as d c o n , i = 5   m , d c o l , i = 3   m , φ c o n , i = 1   rad , d d e s , i = 4   m , and φ d e s , i = 0   rad , respectively. The parameters of the virtual controllers in expressions (16) and (17), along with the adaptive laws stated in (49) and (50), are given as k d 1 = k φ 1 = 9 and σ i , 1 = σ i , 2 = 1 for robots 1–4, i = 1 , 2 , 3 , 4 . The parameters of trigger controllers (32) and (33) are given as λ i v = 0.01 , λ ¯ i v = 0.05 , and ε = 0.9 .
The simulation results are exhibited in Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8. Figure 3 depicts the curves of NMRs. From Figure 3, it can be seen that Robot 1, Robot 2, Robot 3, and Robot 4 are stable and able to track Robot 0 to maintain the desired formation pattern. In the whole formation control process, there will be no collision between the robots, and the formation can be maintained within the scope of constraints. Figure 4 and Figure 5 show the tracking error of the four robots in terms of distance and angle, respectively. It can be observed from Figure 4 and Figure 5 that by adopting the formulated formation control approach, the tracking error of each NMR converges to a small neighborhood around zero even under full-state constraints. Figure 6 exhibits the trajectories of controllers. It can be observed from Figure 4 and Figure 5 that by adopting the formulated formation control approach, the tracking error of each NMR converges to a small neighborhood around zero even under full-state constraints. Figure 7 and Figure 8 display the triggering sequences of the four NMRs. Table 3 shows the specific number of triggers and the proportion of resource savings. It can be seen from them that the ET mechanism proposed in this study is capable of decreasing the unnecessary waste of resources resulting from the update of the controller signal. The above shows that the fuzzy formation control scheme presented in this article can achieve the control objective.

4.2. Discussions

  • Case 1. The Effect of Design Parameters.
To explain the effect of the design parameters in virtual controllers (16) and (17) and controllers (34) and (35), we select different design parameters for simulation. For ease of comparison, define the sum of the absolute values of the formation tracking errors as z ¯ d i = i = 1 4 z d i . Then, the responses to the tracking error z ¯ d i under different design parameters are shown in Figure 9.
From Figure 9, we can see that selecting different parameters will affect the control performance of the system. Therefore, the formation tracking errors can be reduced by increasing the main design parameter. However, increasing the design parameters results in larger control energy. In practice, a tradeoff between improved control performance and the energy cost of control actions must be carefully considered.
  • Case 2. The Effect of external interference.
In the simulation, we considered the influence of time-varying external interference on each robot. Figure 9 shows that the distance formation error of the robot will become larger under external interference. Similarly, Figure 10 and Figure 11 show that the robot’s formation errors will also be affected by external interference. The simulation results show that the time-varying external interference affects the control performance of the system.
The adaptive fuzzy formation control method proposed in this paper is robust and can deal with some small external disturbances, but the formation error will be larger when there are external disturbances or when there are external disturbances.

5. Conclusions

We proposed a fuzzy adaptive ET formation control design method for NMRs with full-state constants. The event-triggered mechanism can effectively reduce the number of unnecessary updates of control signals. Then, a fuzzy adaptive ET formation control strategy for NMRs was presented via backstepping control technology. Our results demonstrate that all signals of the controlled NMRs are SGUUB, and the tracking errors even converge to a small neighborhood around zero. It should be noted that the proposed fuzzy ET formation control algorithm cannot handle the consensus control problem when there are communication delays and the system is under sensor or other network attacks. It is also uncertain whether such a formation control method is applicable to heterogeneous multi-agent robots. Therefore, extending the results of this study to the case of communication time delays is a meaningful future research direction.

Author Contributions

Conceptualization, K.W. and J.L.; methodology, K.W.; software, K.W.; validation, K.W. and H.Z.; writing—original draft preparation, K.W.; writing—review and editing, K.W., J.L. and H.Z.; visualization, J.L. and H.Z.; funding acquisition, J.L. All authors have read and agreed to the published version of the manuscript.

Funding

(a) Anhui Intelligent Mining Technology and Equipment Engineering Research Center 2023 Open Funds (AIMTEERC202304). (b) Xinjiang Key Laboratory of Intelligent Exploit and Control of Open-pit Mine (XJQY2007).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no competing interests.

References

  1. An, L.; Yang, G.H. Collisions-free distributed optimal coordination for multiple Euler-Lagrangian systems. IEEE Trans. Autom. Control 2022, 67, 460–467. [Google Scholar]
  2. Zhai, J.; Xu, G. A novel non-singular terminal sliding mode trajectory tracking control for robotic manipulators. IEEE Trans. Circuits Syst. II Express Briefs 2020, 68, 391–395. [Google Scholar]
  3. Hu, Z.; Jin, X. Formation control for an UAV team with environment-aware dynamic constraints. IEEE Trans. Intell. Veh. 2023, 9, 1465–1480. [Google Scholar] [CrossRef]
  4. Peng, Z.; Wang, J.; Wang, D.; Han, Q. An overview of recent advances in coordinated control of multiple autonomous surface vehicles. IEEE Trans. Ind. Inform. 2020, 17, 732–745. [Google Scholar]
  5. Wang, Y.; Song, Y. Leader-following control of high-order multiagent systems under directed graphs: Pre-specified finite time approach. Automatica 2018, 87, 113–120. [Google Scholar]
  6. Lee, G.; Chwa, D. Decentralized behavior-based formation control of multiple robots considering obstacle avoidance. Intell. Serv. Robot. 2016, 11, 127–138. [Google Scholar]
  7. Benzerrouk, A.; Adouane, L.; Martinet, P. Stable navigation in formation for a multi-robot system based on a constrained virtual structure. Robot. Auton. Syst. 2014, 62, 1806–1815. [Google Scholar]
  8. Cao, Y.; Yu, W.; Ren, W.; Chen, G. An overview of recent progress in the study of distributed multi-agent coordination. IEEE Trans. Ind. Inform. 2013, 9, 427–438. [Google Scholar]
  9. Wang, J.; Dong, H.; Chen, F.; Vu, M.T.; Shakibjoo, A.D.; Mohammadzadeh, A. Formation Control of Non-Holonomic Mobile Robots: Predictive Data-Driven Fuzzy Compensator. Mathematics 2023, 11, 1804. [Google Scholar] [CrossRef]
  10. Li, K.; Fang, X.; Zhao, K.; Song, Y. Angle-constrained adaptive formation control with prescribed performance for multiple nonholonomic mobile robots. IEEE Trans. Ind. Electron. 2024, 1–10. [Google Scholar] [CrossRef]
  11. Romero, J.; Nuño, E.; Restrepo, E.; Sarras, I. Global consensus-based formation control of nonholonomic mobile robots with time-varying delays and without velocity measurements. IEEE Trans. Autom. Control 2024, 69, 355–362. [Google Scholar] [CrossRef]
  12. Shao, X.; Li, S.; Zhang, W.; Wu, E.Q. Distance-based elliptical circumnavigation control for non-holonomic robots with event-triggered unknown system dynamics estimators. IEEE Trans. Intell. Transp. Syst. 2023, 24, 3986–3998. [Google Scholar] [CrossRef]
  13. Wang, W.; Huang, J.; Wen, C. Distributed adaptive control for consensus tracking with application to formation control of nonholonomic mobile robots. Automatica 2014, 50, 1254–1263. [Google Scholar] [CrossRef]
  14. Min, X.; Baldi, S.; Yu, W. Funnel-based asymptotic control of leader-follower nonholonomic robots subject to formation constraints. IEEE Trans. Control Netw. Syst. 2023, 10, 1313–1325. [Google Scholar] [CrossRef]
  15. Yoo, S.J.; Park, B.S. Connectivity preservation and collision avoidance in networked nonholonomic multi-robot formation systems: Unified error transformation strategy. Automatica 2019, 103, 274–281. [Google Scholar] [CrossRef]
  16. Dai, S.L.; Lu, K.; Jin, X. 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]
  17. Li, Y.; Dong, S.; Li, K. Fixed-time command filter fuzzy adaptive formation control for nonholonomic multirobot systems with unknown dead-zones. IEEE Trans. Intell. Transp. Syst. 2024, 25, 17305–17316. [Google Scholar] [CrossRef]
  18. Li, K.; Li, Y. Adaptive neural network finite-time dynamic surface control for nonlinear systems. IEEE Trans. Neural Netw. Learn. Syst. 2020, 32, 5688–5697. [Google Scholar] [CrossRef]
  19. Tong, S.; Li, K.; Li, Y. Robust fuzzy adaptive finite-time control for high-order nonlinear systems with unmodeled dynamics. IEEE Trans. Fuzzy Syst. 2021, 29, 1576–1589. [Google Scholar]
  20. Park, B.S.; Yoo, S.J. Connectivity-maintaining and collision-avoiding performance function approach for robust leader-follower formation control of multiple uncertain underactuated surface vessels. Automatica 2021, 127, 109501. [Google Scholar]
  21. Dai, S.L.; He, S.; Chen, X.; Jin, X. Adaptive leader-follower formation control of nonholonomic mobile robots with prescribed transient and steady-state performance. IEEE Trans. Ind. Inform. 2020, 16, 3662–3671. [Google Scholar] [CrossRef]
  22. Kuang, C.; Li, L.; Geng, Q. Formation Control and Collision Avoidance of Nonholonomic Mobile Robots. In Proceedings of the 5th CAA International Conference on Vehicular Control and Intelligence (CVCI), Tianjin, China, 29–31 October 2021; pp. 1–6. [Google Scholar]
  23. Wang, D.; Pan, S.; Zhou, J.; Pan, Q.; Miao, Z.; Yang, J. Event-triggered integral formation controller for networked nonholonomic mobile robots: Theory and experiment. IEEE Trans. Intell. Transp. Syst. 2023, 24, 14620–14632. [Google Scholar] [CrossRef]
  24. Xu, Y.; Wang, C.; Cai, X.; Li, Y.; Xu, L. Output-feedback formation tracking control of networked nonholonomic multi-robots with connectivity preservation and collision avoidance. Neurocomputing 2020, 414, 267–277. [Google Scholar] [CrossRef]
  25. Xiao, H.; Philip-Chen, C.; Lai, G.; Yu, D.; Zhang, Y. Integrated nonholonomic multi-robot consensus tracking formation using neural-network-optimized distributed model predictive control strategy. Neurocomputing 2023, 518, 282–293. [Google Scholar] [CrossRef]
  26. Wang, L. Adaptive Fuzzy Systems and Control: Design and Stability Analysis; Prentice-Hall: Englewood Cliffs, NJ, USA, 1994. [Google Scholar]
  27. Li, K.; Li, Y. Adaptive NN optimal consensus fault-tolerant contro for stochastic nonlinear multiagent systems. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 947–957. [Google Scholar] [CrossRef]
  28. Yang, J.; Xiao, F.; TW, T.C. Event-triggered formation tracking control of nonholonomic mobile robots without velocity measurements. Automatica 2020, 112, 108671. [Google Scholar] [CrossRef]
Figure 1. The structure of the L-F model.
Figure 1. The structure of the L-F model.
Applsci 15 02827 g001
Figure 2. The fuzzy membership functions.
Figure 2. The fuzzy membership functions.
Applsci 15 02827 g002
Figure 3. The trajectories of four NMRs.
Figure 3. The trajectories of four NMRs.
Applsci 15 02827 g003
Figure 4. Curves of tracking errors z d i ( m ) .
Figure 4. Curves of tracking errors z d i ( m ) .
Applsci 15 02827 g004
Figure 5. Curves of formation tracking errors z φ i ( rad ) .
Figure 5. Curves of formation tracking errors z φ i ( rad ) .
Applsci 15 02827 g005
Figure 6. Curves of control inputs τ v i and τ ω i ( N m ) .
Figure 6. Curves of control inputs τ v i and τ ω i ( N m ) .
Applsci 15 02827 g006
Figure 7. Triggering sequences of τ v 1 , τ v 2 , τ v 3 , and τ v 4 .
Figure 7. Triggering sequences of τ v 1 , τ v 2 , τ v 3 , and τ v 4 .
Applsci 15 02827 g007
Figure 8. Triggering sequences of τ ω 1 , τ ω 2 , τ ω 3 , and τ ω 4 .
Figure 8. Triggering sequences of τ ω 1 , τ ω 2 , τ ω 3 , and τ ω 4 .
Applsci 15 02827 g008
Figure 9. The responses of the tracking error z ¯ d i ( m ) .
Figure 9. The responses of the tracking error z ¯ d i ( m ) .
Applsci 15 02827 g009
Figure 10. Curves of tracking errors z d i ( m ) .
Figure 10. Curves of tracking errors z d i ( m ) .
Applsci 15 02827 g010
Figure 11. Curves of formation tracking errors z φ i ( rad ) .
Figure 11. Curves of formation tracking errors z φ i ( rad ) .
Applsci 15 02827 g011
Table 1. The comparison results of control algorithm.
Table 1. The comparison results of control algorithm.
Controlled Nonlinear NMRsEvent-Triggered MechanismState ConstraintsFirst-Order FilterUnknown Nonlinear Function
The proposed control method
The control method in [17]
The control method in [21]
The control method in [22]
where √ indicates that the situation presented was considered in the corresponding article in Table 1.
Table 2. Robot parameters.
Table 2. Robot parameters.
ParameterValueUnitParameterValueUnit
a i 0.75m I i b 15.625 kg m 2
c i 0.3m I i ω 0.005 kg m 2
r i 0.15m I i m 0.0025 kg m 2
m i b 30kg d i 11 5 kg m 2 / s
m i o 1kg d i 12 5 kg m 2 / s
Table 3. Triggered times.
Table 3. Triggered times.
Triggered   Times   of   τ v i in the Paper Triggered   Times   of   τ ω i in the PaperEvent Triggering Mechanisms Are Not ConsideredResource Saving Ratio
Robot 1662160820,00088.65%
Robot 11109174520,00085.75%
Robot 11196173320,00085.36%
Robot 1212119620,00092.96%
Total times3179628280,00088.17%
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

Wang, K.; Lu, J.; Zhou, H. Employing Fuzzy Adaptive and Event-Triggered Approaches to Achieve Formation Control of Nonholonomic Mobile Robots Under Complete State Constraints. Appl. Sci. 2025, 15, 2827. https://doi.org/10.3390/app15052827

AMA Style

Wang K, Lu J, Zhou H. Employing Fuzzy Adaptive and Event-Triggered Approaches to Achieve Formation Control of Nonholonomic Mobile Robots Under Complete State Constraints. Applied Sciences. 2025; 15(5):2827. https://doi.org/10.3390/app15052827

Chicago/Turabian Style

Wang, Kai, Jinnan Lu, and Haodong Zhou. 2025. "Employing Fuzzy Adaptive and Event-Triggered Approaches to Achieve Formation Control of Nonholonomic Mobile Robots Under Complete State Constraints" Applied Sciences 15, no. 5: 2827. https://doi.org/10.3390/app15052827

APA Style

Wang, K., Lu, J., & Zhou, H. (2025). Employing Fuzzy Adaptive and Event-Triggered Approaches to Achieve Formation Control of Nonholonomic Mobile Robots Under Complete State Constraints. Applied Sciences, 15(5), 2827. https://doi.org/10.3390/app15052827

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