Model Predictive Control Schemes for Consensus in Multi-Agent Systems with Single- and Double-Integrator Dynamics
read more
Citations
An Overview of Recent Progress in the Study of Distributed Multi-Agent Coordination
An Overview of Recent Progress in the Study of Distributed Multi-agent Coordination
Architectures for distributed and hierarchical Model Predictive Control - A review
Leader-Based Optimal Coordination Control for the Consensus Problem of Multiagent Differential Games via Fuzzy Adaptive Dynamic Programming
Distributed predictive control: A non-cooperative algorithm with neighbor-to-neighbor communication for linear systems
References
Consensus problems in networks of agents with switching topology and time-delays
Coordination of groups of mobile autonomous agents using nearest neighbor rules
Survey Constrained model predictive control: Stability and optimality
Flocking for multi-agent dynamic systems: algorithms and theory
Stability of multiagent systems with time-dependent communication links
Related Papers (5)
Consensus problems in networks of agents with switching topology and time-delays
Consensus seeking in multiagent systems under dynamically changing interaction topologies
Frequently Asked Questions (10)
Q2. What future works have the authors mentioned in the paper "Model predictive control schemes for consensus in multi-agent systems with single- and double-integrator dynamics" ?
The generalization of the proposed control techniques to groups of agents with more complex dynamics is not straightforward and will be a topic of future research. Future extensions of this work will also concern an assessment of the effect of communication delays and/or uncertainties on the performance of the proposed control schemes. Proof: Since Cj ∈ sOC1 the authors have two possibilities, for j = 1,..., ( N − 1 ): • if |Cj+1O| ≤ |CjO| one has |AjO| ≤ |Aj+1O| + |AjAj+1| |CjO| = |Cj+1O| + |CjCj+1| • if |Cj+1O| > |CjO| one has |Aj+1O| ≤ |AjO| + |AjAj+1| |Cj+1O| = |CjO| + |CjCj+1| and the result follows immediately from the definition of equivalent trajectories.
Q3. What is the weighted graph of a communication network?
The communication network is represented by a weighted directed graph G = (NG, EG, wG), where EG ⊆ {(i, j) : i, j ∈ NG, j 6= i} is the set of edges and wG : EG 7→ R>0 associates to each edge (i, j) ∈ EG a strictly positive weight denoted by wij .
Q4. What is the horizon of the CFTOC problem?
Theorem 3 Let F = {G(lN), l ∈ N} be a collection of directed [resp. bidirectional] graphs and assume that N is such that the CFTOC problem (22) with constraints (A), (B) and (C) is feasible at all times.
Q5. What is the simplest way to prove that Ni,3 is possible?
The authors only need to show that if Ni,3 is chosen as in (50), then, it fulfills N2i,3ui,max ≥ ‖z r i (lN) − ri(lN)‖ as required by (49).
Q6. What is the TC of a given Rd?
Given O ∈ Rd, there always exists an N -path TB = {B1, . . . , BN} ∈ Rd with B1 = A1, pointing towards O and satisfying the following inequalities:|BjO| ≤ |AjO|, j = 1, . . . , N (74)|BjBj+1| ≤ |AjAj+1|, j = 1, . . . , (N − 1) (75)Proof: From Lemma 4 there exists an N -path TC = {C1, . . . , CN} ⊂
Q7. What is the consensus point in the case of the contractive technique?
The authors also highlight that the consensus point, in the case of the contractive technique, does only depend on the set of communication graphs {G(p(k)), k ∈ N} (see [21] for the case of unweighted graphs).
Q8. what is the optimal state trajectory xoi?
In fact, since the authors have proved that the optimal state trajectory Xoi (xi(k), U o i (k)) is pointing towards zi(k), it is possible to write: xi(k + 1) = xi(k) + η(k)L(k)(zi(k)− xi(k)), ∀k ∈ N, where 0 ≤ L(k) ≤ 1 (specifically, L(k) = 0 only when zi(k) = xi(k)) andη(k) ={ 1 if L(k) ‖zi(k) − xi(k)‖ ≤ ui,maxui,max L(k)‖zi(k)−xi(k)‖ otherwise
Q9. What is the shortest path from i to j?
A directed graph is said to have a spanning tree if and only if ∃i ∈ NG such that there is a path from i to any other node j ∈ NG.
Q10. What is the proof for xi(x(k), Ui(k))?
Let Xi(x(k), Ui(k)) be the sequence ofstates of the i-th agent generated by the initial state x(k) and the input sequence Ui(k), with ui(k + j), j ∈ [0, N − 1] fulfilling the constraint (10).