Finite-Time Robust Admissible Consensus Control of Multirobot System Under Dynamic Events
Finite-Time Robust Admissible Consensus Control of Multirobot System Under Dynamic Events
1, MARCH 2021
Abstract—This article addresses the problem of event-based spaces, and d) cannot reach the goal if obstacles are near. The
consensus in a leader–follower multiagent system framework prone work in [4] is simple, robust to time-delays during communi-
to external bounded disturbance. The proposed approach has cation, and easy to implement in real-time applications. The
three parts. The first part defines a novel measurement error
based on sliding surface for super-twisting sliding-mode controller. common feature of [3]–[7] is that they consider continuous
The Lyapunov stability analysis is then used to derive a dynamic communication between the neighboring agents. The update of
event-triggering condition for control updates. The event-based control inputs occur at each sampling instant. During real-time
control updates guarantee stability along with the desired consen- application, continuous communication and computational re-
sus amongst agents (robots). The second part derives a bound on sources are important concerns for multiagent systems.
reaching time to the sliding surface, thereby guaranteeing finite-
time consensus control for each agent. The third part guarantees The event-based control scheme [8], [9] is an effective way to
the admissibility of event-based control updates for each agent. reduce the resource consumption in such system. Event-based
The robustness of the proposed approach is validated through controllers generate control input in aperiodic manner based
simulation and real-time experiments using three Pioneer P3-DX on certain rule(s) or condition(s). In [10], an event-triggered
mobile robots in a multiagent framework. The real-time experi- controller has been developed for linear stochastic system of
mental results prove the reduction in computational burden of the
entire system as control updates for two followers are found to be first-order. Based on distributed events, a self-triggered approach
approximately 28.33% and 23.33%, respectively, in the presence has been used to save energy for the system [11]. Dimarogonas
of disturbances. et al. [12] have presented a preliminary work on event-based
Index Terms—Admissibility, consensus control, event-trigger, controller for MAS. The event-triggering strategy is applied
Lyapunov stability, sliding-mode control. to handle the problem of consensus in MAS with agents hav-
ing single-integrator dynamics [13], general linear model [14],
I. INTRODUCTION and second-order system dynamics [15]. Zhu and Jiang [16]
N THE recent two decades, distributed cooperative control addressed the consensus problem among leader–follower with
I and consensus problem for multiagent systems (MASs) [1]
have garnered large attraction because of their wide-spread
general linear model and input delay, whereas Yu et al. [17]
investigated the consensus problem in leader–follower frame-
application in various areas such as area coverage and ex- work using event-triggering for discrete first- and second-order
ploration, search and rescue mission [2], synchronization [3], systems with packet losses and time-varying delay. The major
and distributed optimization. Numerous works have been pro- drawback of all these works is that they show consensus asymp-
posed related to consensus of MAS such as heterogeneous totically but do not guarantee it in finite-time.
linear agent [3], first-order consensus with communication time- The event-based consensus of leader–follower and leaderless
delay [4], second-order consensus [5], and nonholonomic sys- MAS in finite-time has been presented in [18]. The work in [19]
tem [6]. A very popular approach to achieve consensus has been studies time-triggered formation control of MAS in finite-time
artificial potential function [5]. It has some limitations [7]: a) with nonholonomic robots as agents. The works [18] and [19]
local minima leading to traps, b) no way out when obstacles do not consider the effect of disturbance. An event-based H∞
are nearby, c) oscillations occurring near obstacles and narrow control is designed for consensus of discrete time-varying MAS
with external disturbance [20]. This approach does not guarantee
consensus in finite-time.
Manuscript received October 6, 2019; revised January 31, 2020; accepted
February 29, 2020. Date of publication April 17, 2020; date of current version The sliding-mode control (SMC) is a very popular robust con-
March 9, 2021. This work was supported in part by the Department of Science trol technique and it rejects bounded disturbances and matched
and Technology of India under the research project DST-EE-2018309 and in uncertainties. The second-order SMC (SOSMC) very efficiently
part by the Russian Foundation for Basic Research under the research project
18-57-45014 IND_a. (Corresponding author: Anuj Nandanwar.) fulfills this purpose. It belongs to the class of higher order
Anuj Nandanwar, Narendra Kumar Dhar, and Laxmidhar Behera are with SMC (HOSMC). One such controller is super-twisting SMC
the Department of Electrical Engineering, Indian Institute of Technology (STSMC) [21]. This approach steers the sliding variable to
Kanpur, Kanpur 208016, India (e-mail: [email protected]; nardhar@iitk.
ac.in; [email protected]). zero without using its time derivative for systems with relative
Dmitry Malyshev and Larisa Rybak are with the Department of Mechani- degree of two. The approach proposed in [22] shows exponential
cal Engineering, Belgorod State Technological University, Belgorod 308012, convergence for linear systems, whereas there is no guarantee of
Russian Federation (e-mail: [email protected]; [email protected]).
Digital Object Identifier 10.1109/JSYST.2020.2979271 finite-time convergence for higher order systems as the SOSMC
1937-9234 © 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: Indian Institute Of Technology (IIT) Mandi. Downloaded on July 12,2023 at 11:22:02 UTC from IEEE Xplore. Restrictions apply.
NANDANWAR et al.: FINITE-TIME ROBUST ADMISSIBLE CONSENSUS CONTROL OF MULTIROBOT SYSTEM UNDER DYNAMIC EVENTS 781
Authorized licensed use limited to: Indian Institute Of Technology (IIT) Mandi. Downloaded on July 12,2023 at 11:22:02 UTC from IEEE Xplore. Restrictions apply.
782 IEEE SYSTEMS JOURNAL, VOL. 15, NO. 1, MARCH 2021
Assumption 1: For the agent dynamics (7), the unmodeled The time derivative of Lyapunov function in (16) is
dynamics/disturbance lumped together as di is assumed to be
1
bounded, i.e., di ≤ δ|Si | 2 sgn(Si ), where δ ∈ R. V̇i = ζ̇iT P ζi + ζiT P ζ̇i (17)
Assumption 2: The difference Δqi = (qiα (tik ) − qiα (t)) 1
where ζ̇i = [ 12 |Si |− 2 (ϕi + di ) − K2 sgn(Si )]T and ϕi =
∀ t (tik ≤ t < tik+1 ) is bounded as Δqi ≤ Φi where Φi ∈ R. 1
Assumption 3: The event-triggered error magnitude ∀ t (tik ≤ qiα (tik ) − K1 |Si (tik )| 2 sgn(Si (tik )) + i (tik ) − qiα (t). The com-
t < tik+1 ) of any agent i is bounded as ei ≤ etr . ponent ζ̇iT P ζi in (17) is
Remark 2: The consensus component qi is defined using the
difference of position of agents which change finitely based on ζ̇iT P ζi = 1
2 |Si |
− 12
(ϕi + di ) −K2 sgn(Si )
velocity inputs. Hence, Δqi in Assumption 2 is considered to 1
be bounded in interevent duration. The event-triggered error 1 4K2 + K12 −K1 |Si | 2 sgn(Si )
×
depends on difference of sliding surfaces as per (13). The 2 −K1 2I i
magnitude of this difference is finite for interevent duration and
1 1 − 12
hence validates Assumption 3. = 2 |Si | (ϕi + di ) −K2 sgn(Si )
2
1 1
C. Problems 4K2 |Si | 2 sgn(Si ) + K12 |Si | 2 sgn(Si ) − K1 i
1
The solution to the following three problems are integral to the −K1 |Si | 2 sgn(Si ) + 2i
design of the proposed finite-time robust admissible consensus 1 1 1
control in the presence of external bounded disturbance. = |Si |− 2 (ϕi + di )(4K2 |Si | 2 sgn(Si )
4
Problem 1: Given the agent dynamics (7), derive the dy- 1
namic event-triggering condition for each agent i such that the + K12 |Si | 2 sgn(Si ) − K1 i ) + 2K1 K2 |Si |
event-based control input from STSMC achieves consensus and 1
renders the system stable. − 4K2 i |Si | 2 sgn(Si ) . (18)
Problem 2: Guarantee the finite-time consensus by having
finite reaching time to the sliding surface for each agent? Similarly, the component ζiT P ζ̇i of V̇i is
Problem 3: Guarantee the admissibility of event-based control
ζiT P ζ̇i = |Si | 2 sgn(Si ) i
1
law for each agent?
The solutions have been presented in the following section.
1 − 12
1 4K2 + K12 −K1 2 |S i | (ϕi + d i )
×
III. EVENT-TRIGGERED CONSENSUS CONTROL 2 −K1 2I −K2 sgn(Si )
The proposed methodology has three parts. The first part 1 1 1
derives the dynamic event-triggering condition necessary for = |Si |− 2 (ϕi + di )(4K2 |Si | 2 sgn(Si )
4
updating control inputs of respective agents in the MAS. The 1
second part guarantees finite reaching time to the sliding surface + K12 |Si | 2 sgn(Si ) − K1 i ) + 2K1 K2 |Si |
while the third part guarantees admissibility of event-based 1
− 4K2 i |Si | 2 sgn(Si ) . (19)
control.
Using (18) and (19), (17) can be written as
A. Event-Triggering Condition
1 1 1 1
Theorem 1 presents event-triggering condition required for V̇i = |Si |− 2 ϕi (4K2 |Si | 2 sgn(Si ) + K12 |Si | 2 sgn(Si )
2
control input updates of agents. The approach will ensure con- 1 1
sensus among agents and their stability. − K1 i ) + di (4K2 |Si | 2 sgn(Si ) + K12 |Si | 2 sgn(Si )
Theorem 1: Consider the dynamics of agent i (7) with its 1
event-based control law (12). If the condition − K1 i ) + 2K1 K2 |Si | − 4K2 i |Si | 2 sgn(Si ) . (20)
1
ei > z2 − |Si (tik )| 2 sgn(Si (tik )) On applying disturbance bound as per Assumption 1 in (20)
1 1 1 1
−κ + κ2 − 4βρ V̇i ≤ |Si |− 2 4K2 ϕi |Si | 2 sgn(Si ) + K12 ϕi |Si | 2 sgn(Si )
where z2 = (15) 2
2β 1
− K1 ϕi i + 4K2 δ|Si | + K12 δ|Si | − K1 i δ|Si | 2 sgn(Si )
is satisfied, then an event triggers and control input for the
1
agent i is updated at that instant. The gradual events result + 2K1 K2 |Si | − 4K2 i |Si | 2 sgn(Si ) . (21)
in its consensus with other agents of MAS in the presence of
disturbance and further ensure stability. 1
Let zi = |Si | 2 sgn(Si ). On expressing (21) in terms of zi
Proof: The Lyapunov function considered for the agent i is
1 1
Vi = ζiT Pi ζi (16) V̇i ≤ |Si |− 2 4K2 ϕi zi + K12 ϕi zi − K1 ϕi i + 4K2 δzi2
2
1
+ K12 δzi2 − K1 i δzi + 2K1 K2 zi2 − 4K2 i zi
2
where ζi = [ |Si | sgn(Si )
and Pi = 12 [ 4K−K
2 +K1 −K1
2
i ] 1 2I ].
Authorized licensed use limited to: Indian Institute Of Technology (IIT) Mandi. Downloaded on July 12,2023 at 11:22:02 UTC from IEEE Xplore. Restrictions apply.
784 IEEE SYSTEMS JOURNAL, VOL. 15, NO. 1, MARCH 2021
1 1
+ δ|Si | 2 sgn(Si ). (34)
|Si | sgn(Si ) = ei +
2 |Si (tik )| 2 sgn(Si (tik )). (26) 1
Let ςi = Φi − K1 |Si (tS0 )| 2 sgn(Si (tS0 )) + i (tS0 ) for sim-
On rewriting (25) using (26) plicity of expression. Inequality (34) can be written as
1
ei + |Si (tik )| 2 sgn(Si (tik )) ≤ z2 dSi 1
Ṡi = ≤ δ|Si | 2 sgn(Si ) + ςi . (35)
1 dt
⇒ ei ≤ z2 − |Si (tik )| sgn(Si (tik )).
2 (27)
The maximum rate of change of sliding surface is
The system is stable for the condition obtained in (27). The above
condition can be further written as dSi 1
= δ|Si | 2 sgn(Si ) + ςi . (36)
1 dt
ei ≤ z2 − |Si (tik )| 2 sgn(Si (tik )) . (28)
Remark 6: Equation (36) has vector components on the left-
Remark 4: The components on both sides of (27) are vector and right-hand sides. To proceed further, L2 norm has been
quantities. Hence, a simplified form is written in (28). used.
On the contrary, an event is triggered when The maximum reaching time can therefore be obtained from
(36) as
1
ei > z2 − |Si (tik )| 2 sgn(Si (tik )) . (29) Si (tS ) tS
f dSi f
1 = dt (37)
Equation (29) is therefore the event-triggering condition for Si (tS0 ) δ|Si | sgn(Si ) + ςi
2 tS 0
agent i. All the agents will have similar condition like (29).
Remark 5: (a) Equation (29) presents a dynamic condition where Si (tSf ) is the value (at t = tSf ) when agent i reaches the
as the parameters on right-hand side (RHS) change value at sliding surface.
different time instants. (b) For smooth implementation of (29) Remark 7: The S(tS0 ) and S(tSf ) are values at time instants
in real-time scenario, the “>” symbol is replaced by “≥.” tS0 and tSf when describing point of ith agent initially starts
toward and finally reaches the sliding surface, respectively.
B. Finite-Time Consensus Control On simplifying expression (37)
For real-time consensus applications, the sliding phase should 2 1
Si (tS )
f
start in finite time, or, in other words, reaching time to the sliding |Si | 2 sgn(Si )
δ Si (tS0 )
surface should be finite. The describing point of an agent then Si (tS )
moves along its sliding surface. Theorem 2 guarantees finite- ςi 1 f
− ln δ|Si | 2 sgn(Si ) + ςi = tSf − tS0 . (38)
time consensus control by STSMC. δ Si (tS0 )
Authorized licensed use limited to: Indian Institute Of Technology (IIT) Mandi. Downloaded on July 12,2023 at 11:22:02 UTC from IEEE Xplore. Restrictions apply.
NANDANWAR et al.: FINITE-TIME ROBUST ADMISSIBLE CONSENSUS CONTROL OF MULTIROBOT SYSTEM UNDER DYNAMIC EVENTS 785
As the agent reaches sliding surface, the value of Si , i.e., Using (42) and (46) is written in terms of event-triggered error
S(tSf ) = 0. Equation (38) is further expressed as as
2 1
d(ei ) 1
− |Si (tS0 )| 2 sgn(Si (tS0 )) ėi = i − 12
≤ |Si (tk )| i 12 i
δ(ei +|Si (tk )| sgn(Si (tk )))+ςi
δ dt 2
ςi ⎡ ⎤
1
− ln −δ|Si (tS0 )| sgn(Si (tS0 )) = (tSf − tS0 ) (39)
2 1 i i − 12 i i i 12 i i
δ ⎢ 2 |s1 (tk )| δ(e1 + |s1 (tk )| sgn(s1 (tk ))) ⎥
⎢ ⎥
where tSf − tS0 = Tr . On rearranging (39) ⎢ ⎥
⎢ i
+ ς1 ⎥
⎢ ⎥
2 1 d(ei ) ⎢⎢
..
⎥
⎥
Tr = − |Si (tS0 )| 2 sgn(Si (tS0 )) ⇒ ≤⎢ . ⎥.
δ dt ⎢ ⎥
⎢ ⎥
ςi ⎢ 1 |si (ti )|− 12 δ(ei + |si (ti )| 12 sgn(si (ti )))⎥
1 ⎢2 n k n n k n k ⎥
− ln −δ|Si (tS0 )| 2 sgn(Si (tS0 )) . (40) ⎢ ⎥
δ ⎣ ⎦
i
+ ςn
The Tr in (40) is the maximum reaching time to the sliding
surface. (47)
C. Admissibility of Event-Based Control Using the vector norm in (47), we can write
The admissibility of event-triggered control is necessary to
d ei 1 i − 12 i 12 i
avoid the piling of triggering instants (i.e., Zeno effect) which ≤ |Si (tk )| δ(ei +|Si (tk )| sgn(Si (tk )))+ςi
can force the system to instability. Theorem 3 provides a bound dt 2
on interevent execution duration to avoid such scenario.
1 1 1
Theorem 3: For the system in (7), event-based control is ≤ |Si (tik )|− 2 δ ei + δ|Si (tik )| 2 sgn(Si (tik ))+ςi .
updated when the condition in (15) is satisfied. The admissibility 2
of such control update is guaranteed if the interevent execution (48)
time Te (Te = tik+1 − tik ) is lower bounded by
From (48)
i 12 δetr
Te ≥ 2 |Si (tk )| ln 1 + . etr
1
δ|Si (tik )| 2 sgn(Si (tik )) + ςi d ei
1
(41) 0 δ ei + δ|Si (tik )| 2 sgn(Si (tik )) + ςi
Proof: The event-triggered error for agent i is
1 1 tik+1
ei = |Si (t)| 2 sgn(Si (t)) − |Si (tik )| 2 sgn(Si (tik )). (42) ≤
1 1
|Si (tik )|− 2 dt
tik 2
The time derivative of event-triggered error in (42) is
⎛ ⎞
d 1
i 12 i 1
δ ei + δ|Si (tik )| 2 sgn(Si (tik )) + ςi etr
ė1 = |Si (t)| sgn(Si (t)) − |Si (tk )| sgn(Si (tk ))
2
dt ⇒ ln ⎝ ⎠
δ
0
1 1
= |Si |− 2 Ṡi . (43)
2 tik+1
1
Substituting Ṡi from (32) in (43) gives ≤ i − 12
|Si (tk )| t . (49)
2 ti
1 1 1 k
ėi = |Si |− 2 (qiα (tik ) − K1 |Si (tik )| 2 sgn(Si (tik ))
2
As per Assumption 3, ei ≤ etr . On simplifying and
+ i (tik ) + di − qiα ). (44) rearranging (49)
Using Assumptions 1 and 2 in (44)
1 1
1 − 12 1 |Si (tik )|− 2 (tik+1 − tik )
ėi ≤ |Si | Φi − K1 |Si (tik )| 2 sgn(Si (tik )) 2
2 ⎛ 1
⎞
δetr + δ|Si (tik )| 2 sgn(Si (tik )) + ςi
1
+ i (tik ) + δ|Si | 2 sgn(Si ) . (45) ≥ ln ⎝ 1
⎠
δ|Si (tik )| 2 sgn(Si (tik )) + ςi
1 ⎛ ⎞
Using ςi = Φi − K1 |Si (tik )| 2 sgn(Si (tik )) + i (tik ) the same as
1 δetr
in Section III-B, inequality (45) is written as ⇒ Te ≥ 2 |Si (tik )| 2 ln ⎝1+ ⎠
1
δ|Si (tk )| 2 sgn(Si (tik ))+ςi
i
1 − 12 1
ėi ≤ |Si | δ|Si | sgn(Si ) + ςi .
2 (46) (50)
2
Authorized licensed use limited to: Indian Institute Of Technology (IIT) Mandi. Downloaded on July 12,2023 at 11:22:02 UTC from IEEE Xplore. Restrictions apply.
786 IEEE SYSTEMS JOURNAL, VOL. 15, NO. 1, MARCH 2021
Fig. 3. MAS digraph for (a) simulation and (b) real-time experiment.
Authorized licensed use limited to: Indian Institute Of Technology (IIT) Mandi. Downloaded on July 12,2023 at 11:22:02 UTC from IEEE Xplore. Restrictions apply.
NANDANWAR et al.: FINITE-TIME ROBUST ADMISSIBLE CONSENSUS CONTROL OF MULTIROBOT SYSTEM UNDER DYNAMIC EVENTS 787
Fig. 6. (a) Relative distance of followers from leader and (b) sliding surface Fig. 8. (a) Trajectory of robots during desired formation. (b) Relative distance
of followers. of followers from leader.
Fig. 7. Event-triggered error and threshold of (a) F-1 and (b) F-3. Fig. 9. (a) Linear velocity and (b) angular velocity of robots.
TABLE I
EVENTS TRIGGERED FOR FOLLOWER ROBOTS
F: Follower.
event-triggered errors and their thresholds for F-1 and F-3 are
Fig. 10. Sliding surfaces of two followers.
shown in Fig. 7. The other agents too provide the similar results.
The events occur when errors cross their respective dynamic
thresholds. It can be observed that events are more when there
are turns or change in orientations of the trajectory. Table I shows sampling time considered for the experiments is 0.01 s. The
the number and percentage of events triggered for all the five value of δ in disturbance bound is 0.01.
follower robots during consensus in 100 s. The trajectories of all the robots are shown in Fig. 8(a). The
desired formation is achieved for leader-follower framework as
the desired deviation Δ is obtained in Fig. 8(b). The distance
B. Real-Time Experiments
between each follower and leader is large initially but after
Three Pioneer P3-DX (two-wheeled differentially driven) some time event-based controllers drive the agents to a desired
robots have been used for real-time experiments which form a formation and then maintain required separations for rest of the
MAS framework. The two robots are followers while one acts as trajectory. The linear and angular velocities of the robots are
a leader. The robots are equipped with sonar sensor and position shown in Fig. 9(a) and (b), respectively. The proposed controller
encoder. They communicate through wireless network having has been tested for various velocities and turn maneuvers. The
unique IP addresses assigned to them. sliding surfaces (S) of the followers are presented in Fig. 10.
The consensus parameters of the graph are L = [0 0; −1 1] The result suggests that the describing point of agents reach the
and B = [1 0; 0 1]. The leader robot is free to roam in sliding surfaces approximately in 12.3 s. The expression of upper
any direction. To achieve consensus-based formation, bound on finite reaching time in (40) evaluates to 115.94 s. Thus,
the followers should keep track of leader trajectory. the reaching time during real-time experiment is well below the
The initial position of leader is x0 = [0; 0], whereas upper bound. The event-triggered error and the respective error
followers are initially at x1 = [−4; 0.5] and x2 = [−4; threshold as per condition in (15) for both the followers are
−0.5]. The system parameters are as follows: l = shown in Fig. 11. The event-triggered error crosses the threshold
0.21 m, K1 = diag{0.5, 0.5}, K2 = diag{0.001, 0.001}, Δ1 = very frequently initially which leads to triggering of events for
(0.7 m, −0.7 m), Δ2 = (0.7 m, 0.7 m), and α = 5/7. The control update. As the consensus is gradually achieved, the
Authorized licensed use limited to: Indian Institute Of Technology (IIT) Mandi. Downloaded on July 12,2023 at 11:22:02 UTC from IEEE Xplore. Restrictions apply.
788 IEEE SYSTEMS JOURNAL, VOL. 15, NO. 1, MARCH 2021
Fig. 11. Event-triggered error and threshold of (a) Follower-1 and Fig. 14. Results based on [18]. (a) Trajectory of robots. (b) Relative distance
(b) Follower-2. of followers from leader.
Fig. 12. (a) Trajectory of robots during circle formation. (b) Relative distance Fig. 15. Velocities based on approach in [18]. (a) Linear velocity and
of followers from leader. (b) angular velocity.
Authorized licensed use limited to: Indian Institute Of Technology (IIT) Mandi. Downloaded on July 12,2023 at 11:22:02 UTC from IEEE Xplore. Restrictions apply.
NANDANWAR et al.: FINITE-TIME ROBUST ADMISSIBLE CONSENSUS CONTROL OF MULTIROBOT SYSTEM UNDER DYNAMIC EVENTS 789
REFERENCES
[1] W. Ren and R. W. Beard, Distributed Consensus in Multi-Vehicle Coop-
erative Control. London, U.K.: Springer-Verlag, 2008.
[2] Y. Toda and N. Kubota, “Self-localization based on multiresolution map
for remote control of multiple mobile robots,” IEEE Trans. Ind. Inform.,
vol. 9, no. 3, pp. 1772–1781, Aug. 2013.
[3] D. Zhang, Z. Xu, H. R. Karimi, Q.-G. Wang, and L. Yu, “Distributed H∞
output-feedback control for consensus of heterogeneous linear multiagent
Fig. 17. Velocities based on approach in [32]. (a) Linear velocity and systems with aperiodic sampled-data communications,” IEEE Trans. Ind.
(b) angular velocity. Electron., vol. 65, no. 5, pp. 4145–4155, May 2018.
[4] H. Sayyaadi and M. Doostmohammadian, “Finite-time consensus in di-
rected switching network topologies and time-delayed communications,”
TABLE II Scientia Iranica, vol. 18, no. 1, pp. 75–85, 2011.
COMPARISON OF DIFFERENT APPROACHES [5] A. Mondal, C. Bhowmick, L. Behera, and M. Jamshidi, “Trajectory
tracking by multiple agents in formation with collision avoidance and
connectivity assurance,” IEEE Syst. J., vol. 12, no. 3, pp. 2449–2460,
Sep. 2018.
[6] A. Jenabzadeh and B. Safarinejadian, “Distributed tracking of nonholo-
nomic targets over multiagent systems,” IEEE Syst. J., vol. 13, no. 2,
pp. 1678–1681, Jun. 2019.
[7] Y. Koren and J. Borenstein, “Potential field methods and their inherent
F-1: Follower-1 and F-2: Follower-2. limitations for mobile robot navigation,” in Proc. IEEE Int. Conf. Robot.
Autom., Apr. 1991, pp. 1398–1404.
[8] N. K. Dhar, N. K. Verma, and L. Behera, “Adaptive critic-based event-
during formation in Fig. 16 are shaky as with the linear and triggered control for HVAC system,” IEEE Trans. Ind. Informat., vol. 14,
no. 1, pp. 178–188, Jan. 2018.
angular velocities in Fig. 17 too showing chattering. Though [9] A. K. Kar, N. K. Dhar, and N. K. Verma, “Event-triggered adaptive
the minimum interevent time is the same for all the approaches neural network controller in a cyber-physical framework,” IEEE Trans.
in Table II, the average triggering is lesser for the proposed Ind. Inform., vol. 15, no. 4, pp. 2101–2111, Apr. 2019.
[10] T. Henningsson, E. Johannesson, and A. Cervin, “Sporadic event-based
approach than the approaches in [18] and [32]. control of first-order linear stochastic systems,” Automatica, vol. 44, no. 11,
Based on the theoretical developments followed by real-time pp. 2890–2895, 2008.
experiments, we can conclude that the proposed event-based [11] A. Anta and P. Tabuada, “To sample or not to sample: Self-triggered
control for nonlinear systems,” IEEE Trans. Autom. Control, vol. 55, no. 9,
STSMC approach is one of the best choices to handle consensus- pp. 2030–2042, Sep. 2010.
based formation problem in the presence of disturbance. [12] D. V. Dimarogonas, E. Frazzoli, and K. H. Johansson, “Distributed event-
triggered control for multi-agent systems,” IEEE Trans. Autom. Control,
vol. 57, no. 5, pp. 1291–1297, May 2012.
V. CONCLUSION [13] A. Wang, B. Mu, and Y. Shi, “Event-triggered consensus control for
multiagent systems with time-varying communication and event-detecting
This article designs a finite-time event-based STSMC for delays,” IEEE Trans. Control Syst. Technol., vol. 27, no. 99, pp. 507–515,
achieving consensus in a leader–follower-based MAS frame- Mar. 2019.
work in the presence of external bounded disturbance. The pro- [14] B. Mu, K. Zhang, F. Xiao, and Y. Shi, “Event-based rendezvous control
for a group of robots with asynchronous periodic detection and commu-
posed approach guarantees finite-time consensus of each agent nication time delays,” IEEE Trans. Cybern., no. 99, pp. 1–10, Jul. 2018.
along with its stability. The admissibility criteria satisfied by [15] H. Li, X. Liao, T. Huang, and W. Zhu, “Event-triggering sampling based
each agent’s control update helps in avoiding the Zeno behavior leader-following consensus in second-order multi-agent systems,” IEEE
Trans. Autom. Control, vol. 60, no. 7, pp. 1998–2003, Jul. 2015.
during the consensus. The simulation and real-time experiments [16] W. Zhu and Z.-P. Jiang, “Event-based leader-following consensus of multi-
using six and three robots, respectively, for desired consensus agent systems with input time delay,” IEEE Trans. Autom. Control, vol.
validate the theoretical developments in the article. The results 60, no. 5, pp. 1362–1367, May 2015.
[17] M. Yu, C. Yan, D. Xie, and G. Xie, “Event-triggered tracking consensus
obtained justify the performance of the proposed approach to with packet losses and time-varying delays,” IEEE/CAA J. Autom. Sinica,
be at par with traditional time-triggered approaches and better vol. 3, no. 2, pp. 165–173, Apr. 2016.
Authorized licensed use limited to: Indian Institute Of Technology (IIT) Mandi. Downloaded on July 12,2023 at 11:22:02 UTC from IEEE Xplore. Restrictions apply.
790 IEEE SYSTEMS JOURNAL, VOL. 15, NO. 1, MARCH 2021
[18] Y. Zhu, X. Guan, X. Luo, and S. Li, “Finite-time consensus of multi-agent Narendra Kumar Dhar received the master’s degree
system via nonlinear event-triggered control strategy,” IET Control Theory in control system from IIT Roorkee, Roorkee, India,
Appl., vol. 9, no. 17, pp. 2548–2552, Nov. 2015. in 2013. He is currently working toward the Ph.D. de-
[19] M. Ou, H. Du, and S. Li, “Finite-time formation control of multiple gree with the Department of Electrical Engineering,
nonholonomic mobile robots,” Int. J. Robust Nonlinear Control, vol. 24, IIT Kanpur, Kanpur, India.
no. 1, pp. 140–165, 2014. His research interests include cyber-physical sys-
[20] Q. Liu, Z. Wang, X. He, and D.-H. Zhou, “Event-based H-infinity con- tems, smart home automation, and softcomputing.
sensus control of multi-agent systems with relative Output feedback:
The finite-horizon case,” IEEE Trans. Autom. Control, vol. 60, no. 9,
pp. 2553–2558, Sep. 2015.
[21] A. Levant, “Sliding order and sliding accuracy in sliding mode control,”
Int. J. Control, vol. 58, no. 6, pp. 1247–1263, 1993.
[22] J. A. Moreno and M. Osorio, “A Lyapunov approach to second-order
sliding mode controllers and observers,” in Proc. 47th IEEE Conf. Decision
Control, Dec. 2008, pp. 2856–2861. Dmitry Malyshev graduated from Belgorod State
[23] Y. Zhang, Y. Yang, Y. Zhao, and G. Wen, “Distributed finite-time tracking Technological University named after V.G. Shukhov
control for nonlinear multi-agent systems subject to external disturbances,” in 2015, specializing in mechanical engineering
Int. J. Control, vol. 86, no. 1, pp. 29–40, 2013. technology.
[24] S. Yu and X. Long, “Finite-time consensus for second-order multi-agent Since 2015, he has been working at the Center
systems with disturbances by integral sliding mode,” Automatica, vol. 54, for High Technologies at Belgorod State Technolog-
pp. 158–165, 2015. ical University named after V.G. Shukhov. His re-
[25] N. Liu, R. Ling, Q. Huang, and Z. Zhu, “Second-order super-twisting slid- search interests include a wide range of issues related
ing mode control for finite-time leader-follower consensus with uncertain to numerical optimization and simulation methods
nonlinear multiagent systems,” Math. Problems Eng., vol. 2015, pp. 1–8, as applied to robots and manipulators of various
2015. structures.
[26] H. Yang, Y. Jiang, and S. Yin, “Fault-tolerant control of time-delay markov
jump systems with Itô stochastic process and output disturbance based
on sliding mode observer,” IEEE Trans. Ind. Inform., vol. 14, no. 12,
pp. 5299–5307, Dec. 2018.
[27] H. Yang and S. Yin, “Actuator and sensor fault estimation for time-delay
Markov jump systems with application to wheeled mobile manipulators,” Larisa Rybak graduated with honors from the
IEEE Trans. Ind. Inform., vol. 16, no. 5, pp. 3222–3232, May 2020. Kharkov Aviation Institute, in 1985. She received
[28] H. Yang and S. Yin, “Reduced-order sliding-mode-observer-based fault es- the Ph.D. degree in the theory of mechanisms and
timation for Markov jump systems,” IEEE Trans. Autom. Control, vol. 64, machines from the Moscow Academy of Instrument
no. 11, pp. 4733–4740, Nov. 2019. Engineering, Russia, in 1992 and the Ph.D. Hab.
[29] A. K. Behera and B. Bandyopadhyay, “Event-triggered sliding mode degree in 1998.
control for a class of nonlinear systems,” Int. J. Control, vol. 89, no. 9, From 1985 to 1994, she worked with the Moscow
pp. 1916–1931, 2016. State Open University as an Assistant Professor. From
[30] R. R. Nair, L. Behera, and S. Kumar, “Event-triggered finite-time inte- 1994 to 2002, she worked with the Mechanical En-
gral sliding mode controller for consensus-based formation of multirobot gineering Research Institute of the Russian Academy
systems with disturbances,” IEEE Trans. Control Syst. Technol., vol. 27, of Sciences. Since 2004, she has been working with
no. 1, pp. 39–47, Jan. 2019. the Belgorod State Technological University, named after V.G. Shukhov, as a
[31] E. Garcia, Y. Cao, and D. W. Casbeer, “An event-triggered control approach Professor and Head of the Scientific Laboratory of Mechatronics and Robotics.
for the leader-tracking problem with heterogeneous agents,” Int. J. Control, Her research interests include mechanics of machines and robots, intelligent
vol. 91, no. 5, pp. 1209–1221, 2018. control systems for machines and robots, mathematical simulation, optimization,
[32] A. Sinha and R. K. Mishra, “Consensus in first order nonlinear heteroge- and computational methods.
neous multi-aagent systems with event-based sliding mode control,” Int.
J. Control, vol. 93, no. 4, pp. 1–14, 2018.
[33] A. Selivanov and E. Fridman, “Event-triggered H∞ control: A switching
approach,” IEEE Trans. Autom. Control, vol. 61, no. 10, pp. 3221–3226,
Oct. 2016.
[34] A. Wang, B. Mu, and Y. Shi, “Consensus control for a multi-agent system
with integral-type event-triggering condition and asynchronous periodic Laxmidhar Behera (Senior Member, IEEE) received
detection,” IEEE Trans. Ind. Electron., vol. 64, no. 7, pp. 5629–5639, the B.Sc. and M.Sc. degrees in engineering from,
Jul. 2017. NIT Rourkela, Rourkela, India, in 1988 and 1990,
[35] W. Ren and N. Sorensen, “Distributed coordination architecture for multi- respectively, and the Ph.D. degree from IIT Delhi,
robot formation control,” Robot. Auton. Syst., vol. 56, no. 4, pp. 324–333, New Delhi, India, in 1996. He pursued the postdoc-
2008. toral studies in the German National Research Center
[36] Finite-Time Robust Admissible Consensus Control of Multi-Robot for Information Technology, GMD, Sank Augustin,
System Under Dynamic Events. [Online]. Available: https://youtu.be/ Germany from 2000–2001.
XY7LrDOX1sg From 1995 to 1999, he has worked as an Assistant
Professor with BITS Pilani and as a Reader with Intel-
ligent Systems Research Center, University of Ulster,
UK, form 2007 to 2009. He has also worked as a Visiting Researcher/Professor
Anuj Nandanwar received the master’s degree
with FHG, Germany, and ETH, Zurich. He is currently working as Poonam
in electronics and telecommunication from the
and Prabhu Goel Chair Professor with IIT Kanpur, Kanpur, India, having
Chhattisgarh Swami Vivekanand Technical Univer- research and teaching experience of more than 24 years. His primary research
sity, Bhilai, India. He is currently working toward
interests include the convergence of machine learning, control theory, robotic
the Ph.D. degree with the Department of Electrical
vision and heterogeneous robotic platforms. His other research interests include
Engineering, IIT Kanpur, Kanpur, India.
intelligent control, semantic signal/music processing, neural networks, control
His research interests include cyber-physical sys- of cyber-physical systems and cognitive modelling.
tems, cooperative control of multirobot systems,
Dr. Behera has established industrial collaboration with TCS, Renault Nissan,
sliding-mode control, and event-trigger control.
BEL, Bangalore and ADNOC, Abu Dhabi. He is a Fellow of INAE.
Authorized licensed use limited to: Indian Institute Of Technology (IIT) Mandi. Downloaded on July 12,2023 at 11:22:02 UTC from IEEE Xplore. Restrictions apply.