Figures
Abstract
This paper addresses the challenging problem of achieving sampled-data, velocity-free consensus for multiple Euler-Lagrange systems under irregular communication delays. While passivity-based control (PBC) is a powerful framework for such systems, existing works fundamentally require continuous feedback from neighbors, as their stability proofs cannot handle the discontinuous right-hand-side dynamics generated by sampled-data and abrupt delays. This limitation renders conventional PBC methods inapplicable in many realistic networked scenarios. This work bridges that theoretical gap by introducing a novel control and analysis method. Our strategy treats the system dynamics over continuous intervals separately from the discrete instants of discontinuity, allowing us to rigorously prove consensus. The control strategy incorporates a virtual system framework to operate without velocity measurements and successfully relaxes the impractical requirement that delays must have finite derivatives. Finally, simulation examples are provided to demonstrate the effectiveness of the proposed consensus algorithm. Index terms: Euler-Lagrange system, Multi-agent system, Sampled-data control.
Citation: Wang Y, Dai J, Zhang P (2025) Sampled-data velocity-free consensus of Multiple Euler-Lagrange systems under irregular communication delays. PLoS One 20(10): e0333896. https://doi.org/10.1371/journal.pone.0333896
Editor: Xuebo Zhang, Whale Wave Technology Inc, CHINA
Received: August 4, 2025; Accepted: September 21, 2025; Published: October 17, 2025
Copyright: © 2025 Wang et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the paper and figures.
Funding: This work was supported by the Zhejiang Provincial Natural Science Foundation of China (grant LQN25F030025), the Natural Science Foundation of Huzhou under grant 2022YZ31 and the Huzhou Key Laboratory of Intelligent Sensing and Optimal Control for Industrial Systems under Grant 2022-17.
Competing interests: The authors have declared that no competing interests exist.
1. Introduction
The consensus problem of multi-agent systems has been a central and widely studied topic for decades. Numerous efforts have been dedicated to solving a vast range of pertinent problems within this field, as consensus remains the most common control objective for multi-agent systems [1–11], from which studies like synchronization and formation control are derived. The practical applications of consensus are diverse, spanning fields such as biology, physics, control systems, and robotics.
A central concern in these studies is the dynamic models of the individual agents, as a theoretical formulation must properly reflect the actual physical system by representing its physical characteristics. The Euler-Lagrange (EL) system is particularly promising because it can describe a wide range of physical systems, including mechanical, electrical, and electromechanical systems. This advantage makes the Euler-Lagrange system an ideal characterization for agent dynamics and has inspired significant research interest in networked Euler-Lagrange systems [1–9, 12–14].
However, a significant challenge arises in many real-world systems: velocity measurements are often unavailable or unreliable [15,16]. This is because velocity measurements may require additional sensors that can introduce noise or increase costs, and commercially available devices are often not equipped with them. Existing control methods for Euler-Lagrange systems often rely on the continuous availability of velocity information, which is impractical in scenarios lacking velocity sensors or with limited communication bandwidth.
Communication is another critical aspect in multi-agent systems. While much of the existing literature assumes continuous communication, modern computer-based networked systems, such as vehicle formations, drone swarms, and satellite constellations, rely exclusively on sampled-data communication, which is more realistic and practical [5,17,18]. Furthermore, communication delay is an unavoidable and common constraint in multi-agent systems, as it is often time-varying in the real world due to multiple influencing factors. Therefore, these delays must be carefully considered when designing control algorithms.
Our control strategy employs a passivity-based control (PBC) framework [19–22] to achieve consensus. The PBC methodology leverages energy shaping and damping injection principles, where the energies of the systems and the virtual energies of the controllers (virtual systems) are combined to form a suitable Lyapunov function, and damping is added to the controllers ensure asymptotic stability. A key advantage of the virtual system is its ability to inject necessary damping without relying on velocity measurements of the EL systems [19,22], which is crucial as many commercially available devices lack velocity sensors or are prone to noise. This approach is also inherently robust to interconnecting time-varying delays [23].
The challenge of unavailable velocity measurements is specifically addressed by incorporating a virtual system framework. This approach, as introduced in [23], pairs each EL system with a virtual system (dynamic controller). This allows the EL systems to achieve consensus without directly using the generalized velocities of the agents, which are often difficult to obtain in practice.
While prior works have successfully utilized this virtual system framework for EL systems with communication delays, a notable limitation was the requirement that delays must have finite derivatives. This assumption proves impractical in real-world scenarios where delays can be irregular, i.e., discontinuous. This work resolves this issue through a novel analytical approach that handles the discontinuous system dynamics. Our proof strategy is twofold:
- First, we prove that consensus is achieved on the continuous intervals of the system’s trajectory as time approaches infinity. This result is established independently of the system’s behavior at the moments of discontinuity.
- Next, we demonstrate the continuity of the generalized and virtual states at the discrete time instants where the dynamics are discontinuous.
By combining the proof of consensus on continuous intervals with the proof of state continuity at the discontinuous points, we can rigorously establish the final consensus result for the entire system trajectory. This method allows us to relax the requirement for finite delay derivatives, enabling the application of the PBC method in situations with irregular delays, which includes sampled-data communication environments where information is piece-wise constant and updates abruptly at sampling instants. This approach also gives a definitive minimum value of the damping coefficient which can be used to guide the controller design. The contributions of this work can be summarized as follows:
- Extends the passivity-based control (PBC) framework to systems with irregular, discontinuous communication delays and sampled-data communication by removing the impractical requirement that delays must have finite derivatives.
- Establishes a definitive, sufficient condition for the controller’s damping gains that guarantees consensus and provides a clear guideline for controller design.
- Employs an analytical technique that proves consensus by separately considering the system’s behavior on continuous intervals and at the discrete instants of discontinuity, an approach with potential application to other discontinuous control problems like event-triggered control.
The rest of the paper is organized as follows. Section II provides preliminaries on the problem investigated. Section III introduces PBC and virtual system scheme for EL systems and provides the analysis. Finally, numerical examples are given in Section IV to verify the theoretical results.
2. Preliminaries
Consider a total of networked Euler-Lagrange systems that are fully actuated with the following dynamics:
where is the generalized position,
is the inertia matrix,
is the Coriolis and centrifugal matrix,
is the gravitational torque,
is the control input, and the following general assumptions hold for all the Euler-Lagrange system (1):
- 1). There exist positive-definite parameters
and
such that
.
- 2).
is skew-symmetric, i.e., for any
,
.
Communication links among the agents are described by a weighted undirected graph , where
is the set of all nodes,
is the set of edges, and
is the weighted adjacency matrix.
indicates that agent
receives information from agent
, i.e.,
is a neighbor of
. The set of all
’s neighbors is denoted
An ordered sequence of distinct edges of
in the form
is called a directed path from
to
. A directed graph
contains a spanning tree if there exists at least one node that has a directed path to all the other nodes, and that one node is called the root of the spanning tree.
if and only if
, otherwise
. Assume that there is no self-loop, i.e.,
,
. Let
,
. The Laplacian matrix is
.
Each agent samples at its own sampling instants, e.g., for agent
, and
. Each agent could have different sampling instants and different sampling intervals. The only universal constraint is that all the sampling intervals are upper-bounded by
, i.e.,
.
The time it takes for the sampled state to reach agent
is denoted by
, i.e., the communication delays. The communication delays are only known to be upper-bounded by
. We adopt the common assumption that the sequence of data packets on one communication channel is preserved. Since the communication is sampled, no assumption on differentiability or even continuity is needed.
Notations: Let be the block diagonal matrix whose
’th diagonal block is
.
denotes the Kronecker product of matrices
and
. For a vector function
,
denotes its
-norm, and
its
norm, and
its
norm. We call
if
. Throughout this work, the functional dependence on time
will be implicitly assumed for all dynamic variables. For example, the variable
represents the function
.
2.1. Control objectives
Consider the networked Euler-Lagrange systems in (1) with a connected undirected communication graph, assume that velocity measurements are unavailable. The communication delays
are time-varying, and different on different edges
. The goal is to construct a decentralized consensus algorithm, i.e., control torque
that solves the consensus problems
and derive the conesensus conditions.
2.2. Useful lemma and corollary
Lemma 1 (Barbalat’s lemma): Assume that is a function of time only, If
has a finite limit as
and if
is uniformly continuous (or
is bounded), then
as
.
Corollay 1 [24]: If and
, then
as
.
3. Main results
Since the velocity measurements of the EL systems is not available, damping cannot be directly applied to ensure asymptotic stability. We adopt the PBC method of [23] that is equivalent to appending a virtual system to each of the EL systems and inject the damping to the virtual systems instead of the actual EL systems. Denote the virtual systems’ position by and velocities by
The virtual system needs to be passive to dissipate energy, so a power-preserving interconnection is needed between the EL system and the virtual system. We choose a virtual spring to connect the EL system and the virtual system, and the potential energy is
And to preserve energy, on the EL system side, the control torque should satisfy that
So it is obvious that
And on the virtual system side, we design that its virtual mass is , so when connected with only the EL system, its acceleration is
Adding the damping and the interaction with other systems, the acceleration becomes
Where is the interaction (virtual force) exerted by the neighboring agents. Each of the bidirectional connection between two agents
and
are designed as a virtual spring with coefficient
, whose potential energy is
And therefore, is the acceleration caused by all the virtual springs acting on the
’th virtual system:
where is the set of agent
’s neighboring agents. However, this expression for
is only valid for ideal, continuous communication without delays. This work considers both sampled-data communication and varying communication delays.
The time it takes for the sampled state to reach agent
is denoted by
, i.e., the communication delays. The neighbor’s data
is subject to sampling and delay before it is used in
, and we denote this received data from the neighbor
by
, that is the latest sampled state of agent
that is received by agent
. By this definition, we have
where
Therefore, the interaction between the ’th virtual system with its neighbors can be written as
Obviously is piecewise constant. It can be seen that
is a delayed
, and the time delay has an upper bound:
Lemma 3: .
Proof: By the definition of ,
, then
By definition, and
, therefore, it can be established that
Now, we see the communicaiton delays are upper-bounded by . For future convenience, let
And can be written as
Therefore, the dynamics of an EL system and its associated virtual system can be written as
Theorem 1: Consider the network of EL-agents (1) with an undirected connected interconnection graph, the dynamics (13–14) solves the consensus problem provided that the gains are set as
Proof: Construct a Lyapunov function for the whole system based on the (virtual) mechanical energy stored in the systems, including the kinetic energy and potential energy. Note that .
is the virtual potential energy stored in the virtual spring between virtual systems
and
. Since the graph
is undirected,
and
are both summed once in (17) while they point to the same potential energy, in other words, the same potential energy is summed twice in the summation. Therefore, the
terms has an additional coefficient
in (17). The derivative of
is:
Use the fact that is skew-symmetric,
And the term, i.e., equal to 0. The above equation can be simplified to
Since the communication graph is undirected,
The above derivation leverages the summation across all the entries of the symmetric adjacency matrix . Substituting the above into
,
Where is an arbitrary positive real number. We employ the Lyapunov-Krasovskii functional
Its time derivative is
By the Cauchy-Schwarz inequality, we have
Therefore,
Denote , then
Choosing such that
And using the fact that
can be further bounded by
Since is arbitrary, choose
for
. Then, using the fact that the communication graph is undirected,
, and due to the summation across all
,
can be replaced with
, so
Choose to minimize the right-hand-side of the above inequality, and it becomes
Combined with (16), it can be seen that where
is a positive scalar dependent on the selection of
. Integrating it from
to
,
and this ensures that and
, then,
,
,
,
are all bounded (
) since
is radially unbounded with respect to them. Then it can be obtained from (14) and (15) that
. And it can be inferred that
Then, it follows from (15) that , and Corollay 1 gives
.
Now, consider the intervals where is continuous, i.e.,
is continuous for all
. Differentiating (15) yields
The boundedness of ,
,
and
ensures that
. Then, Barbalat’s lemma leads to
.
Differentiating the above equation again yields
By the boundedness of ,
,
,
and
,
. Apply Barbalat’s lemma again, and we get
. Consequently,
, and (14) gives
. Then, differentiating both sides of (14) gives
The boundedness of ,
and
implies
. Using Barbalat’s lemma again yields
, substituting this into (14), it can be derived that
Substituting this into (15) and get . The fact that
leads to
Then, implies that
, and subsequently
and
.
Next, consider the time instants where is discontinuous, i.e.,
is discontinuous for some
, Such a discontinuity happens when a new sampled state from a neighbor arrives at the i’th virtual system, and the set of these instants has a Lebesgue measure of zero. Consider such an instant
when
is discontinuous, that
is discontinuous for some
. In this case,
is discontinuous. With the fact that
, we have
is uniformly continuous at
and
is differentiable at
. Combine the differentiability of
and the consensus result
proved on intervals where
is continuous, we have
. Invoking the same arguments, since
,
is differentiable, and it can be established that
, which means the interconnected EL systems (1) reach consensus when
.
4. Numerical examples
This section provides the simulation with ten distributed 2-DoF robotic manipulators connected by sampled-data communication with time-varying delays.
The EL systems are 2-DOF manipulators with ,
and
, where
,
,
,
,
,
,
,
.
The parameters are given by ,
;
For agents 1 and 2, ,
,
,
,
.
For agents 3 and 4, ,
,
,
,
.
For the remaining six agents, ,
,
,
,
.
The communication topology has the following graph Laplacian
The communication delays are different on each channel and randomly changing every 0.01 second. Fig 1 shows an example of the random delay during a period of 10 seconds. The maximum value of the delays is . The sampling interval for the agents are chosen as
. Condition (16) gives
where
and the maximum
is 17. So the damping gains are chosen as
for all agents to satisfy the condition (16). The coefficient
are chosen to be 20 for all agents. The initial values of the virtual systems are
and
for all agents.
It is shown in Fig 2 and Fig 3 that consensus is obtained for the sampled-data EL systems under the influece of the random time-varying communication delay.
5. Conclusion
This paper presented a solution to the sampled-data consensus problem for networked Euler-Lagrange systems under irregular communication delays and without access to velocity measurements. By leveraging a passivity-based control (PBC) framework with virtual systems and in-depth analysis, our approach removes the impractical requirement of finite delay derivatives, a limitation in previous studies. We have established a definitive condition for the controller damping gains required to achieve consensus. The proposed algorithm’s effectiveness and ability to handle discontinuous delays and thus sampled-data communication were validated through numerical simulations. This work extends the applicability of PBC methods to more realistic and challenging scenarios in networked control systems.
References
- 1. Wang S, Zhang H, Baldi S, Zhong R. Leaderless Consensus of Heterogeneous Multiple Euler–Lagrange Systems With Unknown Disturbance. IEEE Trans Automat Contr. 2023;68(4):2399–406.
- 2. Lu M, Liu L. Leader-Following Consensus of Multiple Uncertain Euler–Lagrange Systems Subject to Communication Delays and Switching Networks. IEEE Trans Automat Contr. 2018;63(8):2604–11.
- 3. Nuno E, Sarras I, Basanez L. Consensus in Networks of Nonidentical Euler–Lagrange Systems Using P+d Controllers. IEEE Trans Robot. 2013;29(6):1503–8.
- 4. Long M, Su H. Model-Independent Robust Consensus of Multiple Euler–Lagrange Systems. IEEE Trans Control Netw Syst. 2023;10(1):368–80.
- 5. Zhang W, Tang Y, Huang T, Vasilakos AV. Consensus of Networked Euler–Lagrange Systems Under Time-Varying Sampled-Data Control. IEEE Trans Ind Inf. 2018;14(2):535–44.
- 6. Wang H. Differential-cascade framework for consensus of networked Lagrangian systems. Automatica. 2020;112:108620.
- 7. Abdessameud A, Tayebi A. Distributed Consensus Algorithms for a Class of High-Order Multi-Agent Systems on Directed Graphs. IEEE Trans Automat Contr. 2018;63(10):3464–70.
- 8. He C, Huang J. Leader-Following Consensus for Multiple Euler–Lagrange Systems by Distributed Position Feedback Control. IEEE Trans Automat Contr. 2021;66(11):5561–8.
- 9. Wang S, Huang J. Adaptive Leader-Following Consensus for Multiple Euler-Lagrange Systems With an Uncertain Leader System. IEEE Trans Neural Netw Learn Syst. 2019;30(7):2188–96. pmid:30489275
- 10. Liu Z-W, Yu X, Guan Z-H, Hu B, Li C. Pulse-Modulated Intermittent Control in Consensus of Multiagent Systems. IEEE Trans Syst Man Cybern, Syst. 2017;47(5):783–93.
- 11. Xi J, Wang C, Yang X, Yang B. Limited-Budget Output Consensus for Descriptor Multiagent Systems With Energy Constraints. IEEE Trans Cybern. 2020;50(11):4585–98. pmid:31995514
- 12. Long M, Su H. Robust Consensus of Multiple Euler–Lagrange Systems via a Distributed Reduced-Order Observer. IEEE Trans Control Netw Syst. 2024;11(3):1667–78.
- 13. Ghapani S, Mei J, Ren W, Song Y. Fully distributed flocking with a moving leader for Lagrange networks with parametric uncertainties. Automatica. 2016;67:67–76.
- 14. Feng Z, Hu G, Ren W, Dixon WE, Mei J. Distributed Coordination of Multiple Unknown Euler-Lagrange Systems. IEEE Trans Control Netw Syst. 2018;5(1):55–66.
- 15. Arteaga MA, Kelly R. Robot Control Without Velocity Measurements: New Theory and Experimental Results. IEEE Trans Robot Automat. 2004;20(2):297–308.
- 16. Namvar M. A Class of Globally Convergent Velocity Observers for Robotic Manipulators. IEEE Trans Automat Contr. 2009;54(8):1956–61.
- 17. Ma C, Shi P, Zhao X, Zeng Q. Consensus of Euler-Lagrange systems networked by sampled-data information with probabilistic time delays. IEEE Trans Cybern. 2015;45(6):1126–33. pmid:25148678
- 18. Zhao X, Zheng X, Ma C, Li R. Distributed Consensus of Multiple Euler–Lagrange Systems Networked by Sampled-Data Information With Transmission Delays and Data Packet Dropouts. IEEE Trans Automat Sci Eng. 2017;14(3):1440–50.
- 19. Huang L, Wang J-L, Huang T. Passivity-Based Output Consensus for Second-Order Nonlinear Multiagent Systems. IEEE Trans Circuits Syst II. 2022;69(12):4964–8.
- 20.
Hatanaka T, Chopra N, Fujita M, Spong MW. Passivity-Based Control and Estimation in Networked Robotics. Cham: Springer. 2015.
- 21.
Duindam V, Macchelli A, Stramigioli S, Bruyninckx H. Modeling and control of complex physical systems: The port-Hamiltonian approach. Berlin: Springer-Verlag. 2009.
- 22.
Ortega R, Donaire A, Romero J. Passivity-based control of mechanical systems. In: Petit N. Feedback stabilization of controlled dynamical systems. Berlin: Springer. 2017. 35–103.
- 23. Nuno E, Ortega R. Achieving Consensus of Euler–Lagrange Agents With Interconnecting Delays and Without Velocity Measurements via Passivity-Based Control. IEEE Trans Contr Syst Technol. 2018;26(1):222–32.
- 24. Tao G. A simple alternative to the Barbalat lemma. IEEE Trans Automat Contr. 1997;42(5):698.