Distributed motion coordination
- f robotic networks
Lecture 5 – agreement Jorge Cort´ es
Applied Mathematics and Statistics Baskin School of Engineering University of California at Santa Cruz http://www.ams.ucsc.edu/˜jcortes
Distributed motion coordination of robotic networks Lecture 5 - - PowerPoint PPT Presentation
Distributed motion coordination of robotic networks Lecture 5 agreement Jorge Cort es Applied Mathematics and Statistics Baskin School of Engineering University of California at Santa Cruz http://www.ams.ucsc.edu/jcortes Summer
Applied Mathematics and Statistics Baskin School of Engineering University of California at Santa Cruz http://www.ams.ucsc.edu/˜jcortes
,
,
1 Agreement – Basic coordination capability 2 Non-deterministic continuous-time dynamical systems –
3 Algebraic graph theory – interplay between graph theory and
,
,
,
,
,
,
,
,
,
,
≥0
n
n
,
1 L(G)1n = 0n 2 G is undirected if and only if L(G) is symmetric 3 if G is undirected, then L(G) is positive semidefinite 4 G contains a globally reachable vertex if and only if
5 G is weight-balanced if and only if 1T nL(G) = 0n if and only if
2(L(G) + L(G)T ) is positive semi-definite.
,
n
,
,
,
n
i=1 pi is conserved along trajectories
n
,
1 trajectories converge to diag(Rn) 2 χ is constant along trajectories, and 3 χ(p, . . . , p) = p for all p ∈ R
,
1 steer the system to agreement while, at the same time, 2 conserve the value of χ
,
>0, n i=1 wi = 1 and r ∈ R,
i
r ,
n, . . . , 1 n), we just use χr
p1 + · · · + 1 pn
n
1 n(p1 + · · · + pn)
1 + · · · + p2 n
,
i n
,
i n
1 preserves χw,r if and only if G is weight-balanced
2 for equilibria to be in agreement, G must be weakly connected
w,r+1
w,r+1 = −(r + 1)P T L(G)P ≤ 0
,
1 How do digraphs that are both weight-balanced and weakly
2 Is systematic design of distributed algorithms possible for
3 Is convergence of uw,r exponential?
,
,
1 1 1 1 2 1 1 1 1 1 1 1 1 2
,
1 1 1 1 2 1 1 1 1 1 1 1 1 2
,
∂p1 , . . . , ∂χ ∂pn } have the same constant sign on V, if
∂pi
,
>0 → Rn over weakly connected,
,
χr+1
w,r+1(P )−χr+1 w,r(P )
r+1
2
relationship between
,
χr+1
w,r+1(P )−χr+1 w,r(P )
r+1
2
w,2
relationship between
,
χr+1
w,r+1(P )−χr+1 w,r(P )
r+1
2
w,2
relationship between
n max{wi} t
,
0.1 0.2 0.3 0.4 0.5Time 2 4 6 8 10 0.2 0.4 0.6 0.8 1 Time 2 4 6 8 10
0.5 1 1.5 2 2.5 3 Time 2 4 6 8 10 2 4 6 8 10Time 2 4 6 8 10
,
0.1 0.2 0.3 0.4 0.5 0.0001 0.001 0.01 0.1 1 10 0.2 0.4 0.6 0.8 1 0.001 0.01 0.1 1
0.5 1 1.5 2 2.5 3 0.01 0.1 1 2 4 6 8 10 0.05 0.1 0.5 1 5
,
,
,
1 grad χ is out-distributed over Gk, for k ∈ {1, . . . , m}; 2 { ∂χ ∂p1 , . . . , ∂χ ∂pn } have same constant sign on V; 3 coordination algorithm u(Gk) : V ⊂ Rn → Rn associated with Gk is
,
,
,
1 2 3 4 5
0.5 1
,
,
,
,
,
1 x ∈ Rd →
2 ∃U of ZX,V ∩ S in S with max
,
1 x ∈ Rd →
2 ∃U of ZX,V ∩ S in S with max
,
(i,j)∈E
,
,
1 Analysis and design of distributed algorithms for consensus on
2 Studied structure of allowable interconnection topologies 3 Established exponential rate of convergence of weighted
1 Dynamical systems and stability analysis 2 Algebraic graph theory 3 Analytic number theory
,
,
1 geometric structures 2 aggregate objective functions 3 class of (gradient) algorithms 4 distributed information processing 5 non-deterministic dynamical systems 6 invariance principles and stability
,
,
,
,
>0, n i=1 wi = 1, r ∈ R, and any P = (p1, . . . , pn) ∈ Rn >0
w,2
w,r+1(P) − χr+1 w,r (P)
w,2