Summary introduction. Lecture #4: Deployment via Geometric Optimization. Coverage optimization. Expected-value multicenter function
|
|
- Ashlynn Ward
- 6 years ago
- Views:
Transcription
1 Lecture #4: Deployment via Geometric Optimization Summary introduction Francesco Bullo 1 Jorge Cortés Sonia Martínez 1 Department of Mechanical Engineering University of California, Santa Barbara bullo@engineering.ucsb.edu Mechanical and Aerospace Engineering University of California, San Diego {cortes,soniamd}@ucsd.edu Another motion coordination objective: deployment optimal task allocation and space partitioning, optimal placement and tuning of sensors Connection with geometric optimization and basic behaviors Formal definition and analysis of tasks and algorithms Workshop on Distributed Control of Robotic Networks IEEE Conference on Decision and Control Cancun, December 8, 008 / 39 Coverage optimization Expected-value multicenter function DESIGN of performance metrics 1 how to cover a region with n minimum-radius overlapping disks? how to design a minimum-distortion (fixed-rate) vector quantizer? (Lloyd 57) 3 where to place mailboxes in a city / cache servers on the internet? ANALYSIS of cooperative distributed behaviors 4 how do animals share territory? what if every fish in a swarm goes toward center of own dominance region? Barlow, Hexagonal territories, Animal Behavior, what if each vehicle goes to center of mass of own Voronoi cell? 6 what if each vehicle moves away from closest vehicle? Objective: Given sensors/nodes/robots/sites (p1,..., pn) moving in environment Q achieve optimal coverage φ : R d R 0 density f : R 0 R non-increasing and piecewise continuously differentiable, possibly with finite jump discontinuities maximize [ ] Hexp(p1,..., pn) = Eφ max f( q pi ) i {1,...,n} 3 / 39 4 / 39
2 H exp -optimality of the Voronoi partition Alternative expression in terms of Voronoi partition, Hexp(p1,..., pn) = f( q pi )φ(q)dq Vi(P) for (p1,..., pn) distinct Proposition Let P = {p1,..., pn} F(S). For any performance function f and for any partition {W1,..., Wn} P(S) of S, Hexp(p1,..., pn, V1(P),..., Vn(P)) Hexp(p1,..., pn, W1,..., Wn), and the inequality is strict if any set in {W1,..., Wn} differs from the corresponding set in {V1(P),..., Vn(P)} by a set of positive measure Area problem f(x) = 1 [0,a](x), a R>0 Harea,a(p1,..., pn) = 1 [0,a]( q pi )φ(q)dq Vi(P) = φ(q)dq Vi(P) B(pi,a) = Aφ(Vi(P) B(pi, a)) = Aφ( n B(pi, a)), Area, measured according to φ, covered by the union of the n balls B(p1, a),..., B(pn, a) 5 / 39 Distortion problem f(x) = x Hdistor(p1,..., pn) = q pi φ(q)dq = Jφ(Vi(P), pi) Vi(P ) (Jφ(W, p) is moment of inertia). Note Hdistor(p1,..., pn, W1,..., Wn) = Jφ(Wi, CMφ(Wi)) Aφ(Wi) pi CMφ(Wi) Proposition Let {W1,..., Wn} P(S) be a partition of S. Then, ) Hdistor( CMφ(W1),..., CMφ(Wn), W1,..., Wn Hdistor(p1,..., pn, W1,..., Wn), and the inequality is strict if there exists i {1,..., n} for which Wi has non-vanishing area and pi CMφ(Wi) Mixed distortion-area problem f(x) = x 1 [0,a](x) + b 1 ]a,+ [(x), with a R>0 and b a Hdistor-area,a,b(p1,..., pn) = Jφ(Vi,a(P), pi) + b Aφ(Q \ n B(pi, a)), If b = a, performance f is continuous, and we write Hdistor-area,a. Extension to sets of points and partitions reads Hdistor-area,a(p1,..., pn, W1,..., Wn) ( ) = Jφ(Wi B(pi, a), pi) + a Aφ(Wi (S \ B(pi, a))). Proposition (Hdistor-area,a-optimality of centroid locations) Let {W1,..., Wn} P(S) be a partition of S. Then, ) Hdistor-area,a( CMφ(W1 B(p1, a)),..., CMφ(Wn B(pn, a)), W1,..., Wn Hdistor(p1,..., pn, W1,..., Wn), 6 / 39 7 / 39 and the inequality is strict if there exists i {1,..., n} for which Wi has non-vanishing area and pi CMφ(Wi B(pi, a)). 8 / 39
3 Smoothness properties of H exp Some proof ideas Dscn(f) (finite) discontinuities of f f and f+, limiting values from the left and from the right Theorem Expected-value multicenter function Hexp : S n R is 1 globally Lipschitz on S n ; and continuously differentiable on S n \ Scoinc, where Hexp (P ) = f( q pi )φ(q)dq Vi(P) + ( f (a) f+(a) ) n (q)φ(q)dq out,b(pi,a) Vi(P) B(pi,a) a Dscn(f) Consider the case of smooth performance f, Hexp (P ) = f ( q pi ) φ(q)dq Vi(P ) + f ( q pi ) ni(q), q φ(q)dq Vi(P ) + f ( q pj ) nji(q), q φ(q)dq j neigh i Vj(P ) Vi(P ) = integral over Vi + integral along arcs in Vi Therefore, the gradient of Hexp is spatially distributed over GD 9 / / 39 Some proof ideas Particular gradients Distortion problem: continuous performance, Hexp (P ) = f ( q pi ) φ(q)dq = Aφ(Vi(P))(CMφ(Vi(P)) pi) Vi(P ) }{{} for f(x)=x + f ( q pi ) ni(q), q φ(q)dq Vi(P ) f ( q pi ) ni(q), q φ(q)dq Vi(P ) Hdistor (P ) = Aφ(Vi(P))(CMφ(Vi(P)) pi) Area problem: performance has single discontinuity, Harea,a (P ) = n (q)φ(q)dq out,b(pi,a) Vi(P) B(pi,a) Mixed distortion-area: continuous performance (b = a ), Hdistor-area,a (P ) = Aφ(Vi,a(P))(CMφ(Vi,a(P)) pi) 11 / 39 1 / 39
4 Tuning the optimization problem Geometric-center laws Gradients of Harea,a, Hdistor-area,a,b are distributed over GLD (a) Uniform networks SD and SLD of locally-connected first-order agents in a polytope Q Rd with the Delaunay and r-limited Delaunay graphs as communication graphs Robotic agents with range-limited interactions can compute gradients of Harea,a and Hdistor-area,a,b as long as r a Proposition (Constant-factor approximation of Hdistor ) Let S Rd be bounded and measurable. Consider the mixed distortion-area problem with a ]0, diam S] and b = diam(s). Then, for all P S n, Hdistor-area,a,b (P ) Hdistor (P ) β Hdistor-area,a,b (P ) < 0, where β = a diam(s) [0, 1] All laws share similar structure At each communication round each agent performs the following tasks: it transmits its position and receives its neighbors positions; it computes a notion of geometric center of its own cell determined according to some notion of partition of the environment Between communication rounds, each robot moves toward this center Similarly, constant-factor approximations of Hexp 13 / 39 Vrn-cntrd algorithm 14 / 39 Simulation Optimizes distortion Hdistor Robotic Network: SD in Q, with absolute sensing of own position Distributed Algorithm: Vrn-cntrd Alphabet: A = Rd {null} function msg(p, i) function ctl(p, y) T 1: V := Q {Hp,prcvd for all non-null prcvd y} : return CMφ (V ) p gradient descent For ε R>0, the ε-distortion deployment task ( true, if p[i] CMφ (V [i] (P )) Tε-distor-dply (P ) = false, otherwise, 15 / 39 ε, i {1,..., n}, 16 / 39
5 Voronoi-centroid law on planar vehicles Algorithm illustration Robotic Network: Svehicles in Q with absolute sensing of own position Distributed Algorithm: Vrn-cntrd-dynmcs Alphabet: A = R {null} function msg((p, θ), i) function ctl((p, θ), (psmpld, θsmpld ), y) T 1: V := Q {Hpsmpld,prcvd for all non-null prcvd y} : v := kprop (cos θ, sin θ) (p CMφ (V )) ( sin θ, cos θ) (p CMφ (V )) 3: ω := kprop arctan (cos θ, sin θ) (p CMφ (V )) 4: return (v, ω) 18 / / 39 Lmtd-Vrn-nrml algorithm Simulation Optimizes area Harea, r Robotic Network: SLD in Q with absolute sensing of own position and with communication range r Distributed Algorithm: Lmtd-Vrn-nrml Alphabet: A = Rd {null} function msg(p, i) gradient descent 19 / 39 function ctl(p, y) T 1: V :=RQ {Hp,prcvd for all non-null prcvd y} : v := V B(p, r ) nout,b(p, r ) (q)φ(q)dq 3: λ R := max{λ δ 7 φ(q)dq is strictly increasing on [0, λ]} V B(p+δv, r ) 4: return λ v 0 / 39
6 Lmtd-Vrn-cntrd algorithm Simulation Optimizes Hdistor-area, r Robotic Network: SLD in Q with absolute sensing of own position, and with communication range r Distributed Algorithm: Lmtd-Vrn-cntrd Alphabet: A = Rd {null} gradient descent For r, ε R>0, Tε-r-area-dply (P ) ( R true, if V [i] (P ) B(p[i], r ) nout,b(p[i], r ) (q)φ(q)dq = false, otherwise. function msg(p, i) function ctl(p, y) T 1: V := Q B(p, r ) {Hp,prcvd for all non-null prcvd y} : return CMφ (V ) p ε, i {1,..., n}, 1 / 39 / 39 Optimizing Hdistor via constant-factor approximation Simulation Limited range run #1: 16 agents, density φ is sum of 4 Gaussians, time invariant, 1st order dynamics gradient descent For r, ε R>0, Tε-r-distor-area-dply (P ) ( [i] true, if p[i] CMφ (V r (P ))) = false, otherwise. Unlimited range run #: 16 agents, density φ is sum of 4 Gaussians, time invariant, 1st order dynamics ε, i {1,..., n}, 3 / 39 gradient descent of H r gradient descent of Hexp 4 / 39
7 Correctness of the geometric-center algorithms Time complexity of CC Lmtd-Vrn-cntrd Theorem For d N, r R>0 and ε R>0, the following statements hold. 1 on the network SD, the law CCVrn-cntrd and on the network Svehicles, the law CCVrn-cntrd-dynmcs both achieve the ε-distortion deployment task Tε-distor-dply. Moreover, any execution of CCVrn-cntrd and CCVrn-cntrd-dynmcs monotonically optimizes the multicenter function Hdistor; on the network SLD, the law CCLmtd-Vrn-nrml achieves the ε-r-area deployment task Tε-r-area-dply. Moreover, any execution of CCLmtd-Vrn-nrml monotonically optimizes the multicenter function Harea, r ; and 3 on the network SLD, the law CCLmtd-Vrn-cntrd achieves the ε-r-distortion-area deployment task Tε-r-distor-area-dply. Moreover, any execution of CCLmtd-Vrn-cntrd monotonically optimizes the multicenter function Hdistor-area, r. Assume diam(q) is independent of n, r and ε Theorem (Time complexity of Lmtd-Vrn-cntrd law) Assume the robots evolve in a closed interval Q R, that is, d = 1, and assume that the density is uniform, that is, φ 1. For r R>0 and ε R>0, on the network SLD TC(Tε-r-distor-area-dply, CCLmtd-Vrn-cntrd) O(n 3 log(nε 1 )) 5 / 39 6 / 39 Deployment: basic behaviors Deployment: 1-center optimization problems move away from closest Equilibria? Asymptotic behavior? Optimizing network-wide function? move towards furthest smq(p) = min{ p q q Q} Lipschitz 0 smq(p) p IC(Q) lg Q (p) = max{ p q q Q} Lipschitz 0 lg Q (p) p = CC(Q) Locally Lipschitz function V are differentiable a.e. Generalized gradient of V is V (x) = convex closure lim i V (xi) xi x, xi ΩV S 7 / 39 8 / 39
8 Deployment: 1-center optimization problems Nonsmooth LaSalle Invariance Principle + gradient flow of smq ṗi = + Ln[ smq](p) move away from closest gradient flow of lg Q ṗi = Ln[ lg Q ](p) move toward furthest For X essentially locally bounded, Filippov solution of ẋ = X(x) is absolutely continuous function t [t0, t1] x(t) verifying ẋ K[X](x) = co{ lim i X(xi) xi x, xi S} For V locally Lipschitz, gradient flow is ẋ = Ln[ V ](x) Ln = least norm operator Evolution of V along Filippov solution t V (x(t)) is differentiable a.e. d dt V (x(t)) LXV (x(t)) = {a R v K[X](x) s.t. ζ v = a, ζ V (x)} }{{} set-valued Lie derivative LaSalle Invariance Principle For S compact and strongly invariant with max LXV (x) 0 Any Filippov solution starting in S converges to largest weakly invariant set contained in {x S 0 LXV (x)} E.g., nonsmooth gradient flow ẋ = Ln[ V ](x) converges to critical set 9 / 39 Deployment: multi-center optimization sphere packing and disk covering Deployment: multi-center optimization 30 / 39 move away from closest : ṗi = + Ln( sm Vi(P ))(pi) at fixed Vi(P ) move towards furthest : ṗi = Ln( lg Vi(P ))(pi) at fixed Vi(P ) Critical points of Hsp and Hdc (locally Lipschitz) If 0 int( Hsp(P )), then P is strict local maximum, all agents have same cost, and P is incenter Voronoi configuration If 0 int( Hdc(P )), then P is strict local minimum, all agents have same cost, and P is circumcenter Voronoi configuration Aggregate functions monotonically optimized along evolution Aggregate objective functions! Hsp(P ) = min i Hdc(P ) = max i sm Vi(P )(pi) = min i j lg Vi(P )(pi) = max q Q [ 1 pi pj, dist(pi, Q)] [ min q pi ] i min L Ln( smv())hsp(p ) 0 max L Ln( lgv() )Hdc(P ) 0 Asymptotic convergence to center Voronoi configurations via nonsmooth LaSalle 31 / 39 3 / 39
9 Voronoi-circumcenter algorithm Voronoi-incenter algorithm Robotic Network: SD in Q with absolute sensing of own position Distributed Algorithm: Vrn-crcmcntr Alphabet: A = R d {null} function msg(p, i) function ctl(p, y) 1: V := Q ( for all non-null prcvd y}) {Hp,prcvd : return CC(V ) p Robotic Network: SD in Q, with absolute sensing of own position Distributed Algorithm: Vrn-ncntr Alphabet: A = R d {null} function msg(p, i) function ctl(p, y) 1: V := Q ( for all non-null prcvd y}) {Hp,prcvd : return x IC(V ) p 33 / / 39 Correctness of the geometric-center algorithms For ε R>0, the ε-disk-covering deployment task { true, if p [i] CC(V [i] (P )) ε, i {1,..., n}, Tε-dc-dply(P ) = false, otherwise, For ε R>0, the ε-sphere-packing deployment task { true, if dist(p [i], IC(V [i] (P ))) ε, i {1,..., n}, Tε-sp-dply(P ) = false, otherwise, Theorem For d N, r R>0 and ε R>0, the following statements hold. 1 on the network SD, any execution of the law CCVrn-crcmcntr monotonically optimizes the multicenter function Hdc; on the network SD, any execution of the law CCVrn-ncntr monotonically optimizes the multicenter function Hsp. Summary and conclusions Aggregate objective functions 1 variety of scenarios: expected-value, disk-covering, sphere-packing smoothness properties and gradient information 3 geometric-center control and communication laws Technical tools 1 Geometric optimization Geometric models, proximity graphs, spatially-distributed maps 3 Systems theory, nonsmooth stability analysis 35 / / 39
10 References Voronoi partitions Deployment scenarios and algorithms: J. Cortés, S. Martínez, T. Karatas, and F. Bullo. Coverage control for mobile sensing networks. IEEE Transactions on Robotics and Automation, 0():43--55, 004 J. Cortés, S. Martínez, and F. Bullo. Spatially-distributed coverage optimization and control with limited-range interactions. ESAIM. Control, Optimisation & Calculus of Variations, 11: , 005 Let (p1,..., pn) Q n denote the positions of n points The Voronoi partition V(P ) = {V1,..., Vn} generated by (p1,..., pn) Vi = {q Q q pi q pj, j i} = Q j HP(pi, pj) where HP(pi, pj) is half plane (pi, pj) Nonsmooth stability analysis: J. Cortés. Discontinuous dynamical systems -- a tutorial on solutions, nonsmooth analysis, and stability. IEEE Control Systems Magazine, 8(3):36--73, 008 Geometric and combinatorial optimization: P. K. Agarwal and M. Sharir. Efficient algorithms for geometric optimization. ACM Computing Surveys, 30(4): , generators 5 generators 50 generators Return 37 / / 39 Distributed Voronoi computation Assume: agent with sensing/communication radius Ri Objective: smallest Ri which provides sufficient information for Vi For all i, agent i performs: 1: initialize Ri and compute Vi = j: pi pj RiHP(pi, pj) : while Ri < max q Vi b pi q do 3: Ri := Ri 4: detect vehicles pj within radius Ri, recompute Vi Return 39 / 39
Distributed robotic networks: rendezvous, connectivity, and deployment
Distributed robotic networks: rendezvous, connectivity, and deployment Sonia Martínez and Jorge Cortés Mechanical and Aerospace Engineering University of California, San Diego {cortes,soniamd}@ucsd.edu
More informationDistributed Control of Robotic Networks
share May 20, 2009 Distributed Control of Robotic Networks A Mathematical Approach to Motion Coordination Algorithms Chapter 5: Deployment Francesco Bullo Jorge Cortés Sonia Martínez May 20, 2009 PRINCETON
More informationSummary Introduction. Lecture #3: Rendezvous and connectivity maintenance algorithms. But we have to be careful... Rendezvous objective
Lecture #3: Rendezvous and connectivity maintenance algorithms Francesco Bullo 1 Jorge Cortés 2 Sonia Martínez 2 1 Department of Mechanical Engineering University of California Santa Barbara bullo@engineering.ucsb.edu
More informationFrom geometric optimization and nonsmooth analysis to distributed coordination algorithms
CDC 2003, To appear From geometric optimization and nonsmooth analysis to distributed coordination algorithms Jorge Cortés Francesco Bullo Coordinated Science Laboratory University of Illinois at Urbana-Champaign
More informationNONSMOOTH COORDINATION AND GEOMETRIC OPTIMIZATION VIA DISTRIBUTED DYNAMICAL SYSTEMS
SIAM REV. Vol. 51, No. 1, pp. To appear c 2009 Society for Industrial and Applied Mathematics NONSMOOTH COORDINATION AND GEOMETRIC OPTIMIZATION VIA DISTRIBUTED DYNAMICAL SYSTEMS JORGE CORTÉS AND FRANCESCO
More informationAnalysis and design tools for distributed motion coordination
005 American Control Conference June 8-10, 005. Portland, OR, USA WeC16. Analysis and design tools for distributed motion coordination Jorge Cortés School of Engineering University of California at Santa
More informationAdaptive and distributed coordination algorithms for mobile sensing networks
Adaptive and distributed coordination algorithms for mobile sensing networks Francesco Bullo and Jorge Cortés Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, 1308 W Main St,
More informationMotion Coordination with Distributed Information
Motion Coordination with Distributed Information Sonia Martínez Jorge Cortés Francesco Bullo Think globally, act locally René J. Dubos, 1972 Introduction Motion coordination is a remarkable phenomenon
More informationMinimalist robots and motion coordination Deployment and Territory Partitioning for Gossiping Robots
Minimalist robots and motion coordination Deployment and Territory Partitioning for Gossiping Robots What kind of systems? Groups of systems with control, sensing, communication and computing Francesco
More informationGeometry, Optimization and Control in Robot Coordination
Geometry, Optimization and Control in Robot Coordination Francesco Bullo Center for Control, Dynamical Systems & Computation University of California at Santa Barbara http://motion.me.ucsb.edu 3rd IEEE
More informationNotes on averaging over acyclic digraphs and discrete coverage control
Notes on averaging over acyclic digraphs and discrete coverage control Chunkai Gao a, Jorge Cortés b, Francesco Bullo a, a Department of Mechanical Engineering, University of California, Santa Barbara,
More informationOn synchronous robotic networks Part II: Time complexity of rendezvous and. deployment algorithms
SUBMITTED AS A REGULAR PAPER TO IEEE TRANSACTIONS ON AUTOMATIC CONTROL On synchronous robotic networks Part II: Time complexity of rendezvous and deployment algorithms Sonia Martínez Francesco Bullo Jorge
More informationNotes on averaging over acyclic digraphs and discrete coverage control
Notes on averaging over acyclic digraphs and discrete coverage control Chunkai Gao Francesco Bullo Jorge Cortés Ali Jadbabaie Abstract In this paper, we show the relationship between two algorithms and
More informationMotion Coordination with Distributed Information
Motion Coordination with Distributed Information The challenge of obtaining global behavior out of local interactions Sonia Martínez Jorge Cortés Francesco Bullo Think globally, act locally René J. Dubos,
More informationDistributed Control of Robotic Networks
Distributed Control of Robotic Networks A Mathematical Approach to Motion Coordination Algorithms Francesco Bullo Jorge Cortés Sonia Martínez Algorithm Index BFS algorithm 29 DFS algorithm 31 Dijkstra
More informationDistributed motion constraints for algebraic connectivity of robotic networks
Distributed motion constraints for algebraic connectivity of robotic networks IEEE Conference on Decision and Control December, 2008 Michael Schuresko Jorge Cortés Applied Mathematics and Statistics University
More informationRobust rendezvous for mobile autonomous agents via proximity graphs in arbitrary dimensions
ACCEPTED AS A REGULAR PAPER TO IEEE TRANSACTIONS ON AUTOMATIC CONTROL 1 Robust rendezvous for mobile autonomous agents via proximity graphs in arbitrary dimensions Jorge Cortés, Sonia Martínez, Francesco
More informationSummary introduction. Lecture #2: Models and Complexity of Robotic Networks. The agree-and-pursue algorithm. Direction agreement and equidistance
Lecture #2: Models and Complexity of Robotic Networks Summary introduction Francesco Bullo 1 Jorge Cortés 2 Sonia Martínez 2 1 Department of Mechanical Engineering University of California, Santa Barbara
More informationOn synchronous robotic networks Part II: Time complexity of rendezvous and deployment algorithms
On synchronous robotic networks Part II: Time complexity of rendezvous and deployment algorithms Sonia Martínez Francesco Bullo Jorge Cortés Emilio Frazzoli Abstract This paper analyzes a number of basic
More informationMotion coordination is a remarkable phenomenon. Motion Coordination with Distributed Information OBTAINING GLOBAL BEHAVIOR FROM LOCAL INTERACTION
Motion Coordination with Distributed Information SONIA MARTÍNEZ, JORGE CORTÉS, and FRANCESCO BULLO DIGITALVISION OBTAINING GLOBAL BEHAVIOR FROM LOCAL INTERACTION Motion coordination is a remarkable phenomenon
More informationNotes on averaging over acyclic digraphs and discrete coverage control
Notes on averaging over acyclic digraphs and discrete coverage control Chunkai Gao Francesco Bullo Jorge Cortés Technical Report CCDC-06-0706 Center for Control, Dynamical Systems and Computation University
More informationCoverage control for mobile sensing networks
SUBMITTED AS A REGULAR PAPER TO IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION 1 Coverage control for mobile sensing networks Jorge Cortés, Sonia Martínez, Timur Karatas, Francesco Bullo, Member IEEE arxiv:math/0212212v1
More informationGOSSIP COVERAGE CONTROL FOR ROBOTIC NETWORKS: DYNAMICAL SYSTEMS ON THE SPACE OF PARTITIONS
GOSSIP COVERAGE CONTROL FOR ROBOTIC NETWORKS: DYNAMICAL SYSTEMS ON THE SPACE OF PARTITIONS FRANCESCO BULLO, RUGGERO CARLI, AND PAOLO FRASCA Abstract. Future applications in environmental monitoring, delivery
More informationNotes on averaging over acyclic digraphs and discrete coverage control
Notes on averaging over acyclic digraphs and discrete coverage control Chunkai Gao Francesco Bullo Jorge Cortés Ali Jadbabaie Abstract In this paper, we show the relationship between two algorithms and
More informationSynchronous robotic networks and complexity of control and communication laws
Synchronous robotic networks and complexity of control and communication laws Sonia Martínez Francesco Bullo Jorge Cortés Emilio Frazzoli January 7, 005 Abstract This paper proposes a formal model for
More informationSESSION 2 MULTI-AGENT NETWORKS. Magnus Egerstedt - Aug. 2013
SESSION 2 MULTI-AGENT NETWORKS Variations on the Theme: Directed Graphs Instead of connectivity, we need directed notions: Strong connectivity = there exists a directed path between any two nodes Weak
More informationCOVERAGE CONTROL FOR MOBILE SENSING NETWORKS: VARIATIONS ON A THEME
Proceedings of the 10th Mediterranean Conference on Control and Automation - MED2002 Lisbon, Portugal, July 9-12, 2002. COVERAGE CONTROL FOR MOBILE SENSING NETWORKS: VARIATIONS ON A THEME Jorge Cortés
More informationUNIVERSITY OF CALIFORNIA SANTA CRUZ
UNIVERSITY OF CALIFORNIA SANTA CRUZ INFORMATION-DRIVEN COOPERATIVE SAMPLING STRATEGIES FOR SPATIAL ESTIMATION BY ROBOTIC SENSOR NETWORKS A dissertation submitted in partial satisfaction of the requirements
More informationSelf-triggered and team-triggered control of. networked cyber-physical systems
Self-triggered and team-triggered control of 1 networked cyber-physical systems Cameron Nowzari Jorge Cortés I. INTRODUCTION This chapter describes triggered control approaches for the coordination of
More informationDistributed Algorithms for Environment Partitioning in Mobile Robotic Networks
1 Distributed Algorithms for Environment Partitioning in Mobile Robotic Networks Marco Pavone, Alessandro Arsie, Emilio Frazzoli, Francesco Bullo Abstract A widely applied strategy for workload sharing
More informationKey words. saddle-point dynamics, asymptotic convergence, convex-concave functions, proximal calculus, center manifold theory, nonsmooth dynamics
SADDLE-POINT DYNAMICS: CONDITIONS FOR ASYMPTOTIC STABILITY OF SADDLE POINTS ASHISH CHERUKURI, BAHMAN GHARESIFARD, AND JORGE CORTÉS Abstract. This paper considers continuously differentiable functions of
More informationMaximizing visibility in nonconvex polygons: nonsmooth analysis and gradient algorithm design
Maximizing visibility in nonconvex polygons: nonsmooth analysis and gradient algorithm design Anurag Ganguli Coordinated Science Lab University of Illinois aganguli@uiuc.edu Jorge Cortés School of Engineering
More informationQuantized control via locational optimization
Quantized control via locational optimization Francesco Bullo, Senior Member, IEEE, Daniel Liberzon, Senior Member, IEEE, Abstract This paper studies state quantization schemes for feedback stabilization
More informationDistributed Control of Robotic Networks
share May 20, 2009 Distributed Control of Robotic Networks A Mathematical Approach to Motion Coordination Algorithms Chapter 3: Robotic network models and complexity notions Francesco Bullo Jorge Cortés
More informationAn introduction to Mathematical Theory of Control
An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018
More informationNonuniform Coverage and Cartograms
Proceedings of the IEEE Conference on Decision and Control, Atlanta, GA, 2010 Nonuniform Coverage and Cartograms Francois Lekien and Naomi Ehrich Leonard Abstract In this paper, we summarize our investigation
More informationEquitable Partitioning Policies for Robotic Networks
Equitable Partitioning Policies for Robotic Networks Marco Pavone, Alessandro Arsie, Emilio Frazzoli, Francesco Bullo Abstract The most widely applied resource allocation strategy is to balance, or equalize,
More informationarxiv: v1 [math.ds] 23 Jan 2009
Discontinuous Dynamical Systems A tutorial on solutions, nonsmooth analysis, and stability arxiv:0901.3583v1 [math.ds] 23 Jan 2009 Jorge Cortés January 23, 2009 Discontinuous dynamical systems arise in
More information(x k ) sequence in F, lim x k = x x F. If F : R n R is a function, level sets and sublevel sets of F are any sets of the form (respectively);
STABILITY OF EQUILIBRIA AND LIAPUNOV FUNCTIONS. By topological properties in general we mean qualitative geometric properties (of subsets of R n or of functions in R n ), that is, those that don t depend
More informationAdaptive Algorithms for Coverage Control and Space Partitioning in Mobile Robotic Networks
University of Pennsylvania ScholarlyCommons Technical Reports (ESE) Department of Electrical & Systems Engineering 10-25-2010 Adaptive Algorithms for Coverage Control and Space Partitioning in Mobile Robotic
More informationTeam-triggered coordination of robotic networks for optimal deployment
2015 American Control Conference Palmer House Hilton July 1-3, 2015. Chicago, IL, USA Team-triggered coordination of robotic networks for optimal deployment Cameron Nowzari Jorge Cortés George J. Pappas
More informationConvergence of Caratheodory solutions for primal-dual dynamics in constrained concave optimization
Convergence of Caratheodory solutions for primal-dual dynamics in constrained concave optimization Ashish Cherukuri Enrique Mallada Jorge Cortés Abstract This paper characterizes the asymptotic convergence
More informationMulti-Robotic Systems
CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed
More informationSelf-triggered coordination of robotic networks for optimal deployment
Self-triggered coordination of robotic networks for optimal deployment C. Nowzari a J. Cortés a a Department of Mechanical and Aerospace Engineering, University of California, San Diego, CA, 92093, USA
More informationRobust distributed linear programming
Robust distributed linear programming Dean Richert Jorge Cortés Abstract This paper presents a robust, distributed algorithm to solve general linear programs. The algorithm design builds on the characterization
More information1 Lyapunov theory of stability
M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability
More informationFormation Stabilization of Multiple Agents Using Decentralized Navigation Functions
Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions Herbert G. Tanner and Amit Kumar Mechanical Engineering Department University of New Mexico Albuquerque, NM 873- Abstract
More informationMarch 25, 2010 CHAPTER 2: LIMITS AND CONTINUITY OF FUNCTIONS IN EUCLIDEAN SPACE
March 25, 2010 CHAPTER 2: LIMIT AND CONTINUITY OF FUNCTION IN EUCLIDEAN PACE 1. calar product in R n Definition 1.1. Given x = (x 1,..., x n ), y = (y 1,..., y n ) R n,we define their scalar product as
More informationThe Multi-Agent Rendezvous Problem - The Asynchronous Case
43rd IEEE Conference on Decision and Control December 14-17, 2004 Atlantis, Paradise Island, Bahamas WeB03.3 The Multi-Agent Rendezvous Problem - The Asynchronous Case J. Lin and A.S. Morse Yale University
More informationHybrid Systems Techniques for Convergence of Solutions to Switching Systems
Hybrid Systems Techniques for Convergence of Solutions to Switching Systems Rafal Goebel, Ricardo G. Sanfelice, and Andrew R. Teel Abstract Invariance principles for hybrid systems are used to derive invariance
More informationThe coverage problem for loitering Dubins vehicles
CDC 2007, To appear New Orleans, LA The coverage problem for loitering Dubins vehicles Ketan Savla Francesco Bullo Emilio Frazzoli Abstract In this paper we study a facility location problem for groups
More informationAnalysis and design tools for distributed motion coordination
Analsis and design tools for distributed motion coordination Jorge Cortés School of Engineering Universit of California at Santa Cruz Santa Cruz, California 95064, USA jcortes@soe.ucsc.edu Sonia Martínez
More information8.7 Taylor s Inequality Math 2300 Section 005 Calculus II. f(x) = ln(1 + x) f(0) = 0
8.7 Taylor s Inequality Math 00 Section 005 Calculus II Name: ANSWER KEY Taylor s Inequality: If f (n+) is continuous and f (n+) < M between the center a and some point x, then f(x) T n (x) M x a n+ (n
More informationOn reduction of differential inclusions and Lyapunov stability
1 On reduction of differential inclusions and Lyapunov stability Rushikesh Kamalapurkar, Warren E. Dixon, and Andrew R. Teel arxiv:1703.07071v5 [cs.sy] 25 Oct 2018 Abstract In this paper, locally Lipschitz
More informationConstrained Optimization and Lagrangian Duality
CIS 520: Machine Learning Oct 02, 2017 Constrained Optimization and Lagrangian Duality Lecturer: Shivani Agarwal Disclaimer: These notes are designed to be a supplement to the lecture. They may or may
More informationNonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points
Nonlinear Control Lecture # 3 Stability of Equilibrium Points The Invariance Principle Definitions Let x(t) be a solution of ẋ = f(x) A point p is a positive limit point of x(t) if there is a sequence
More informationEvent-Triggered Interactive Gradient Descent for Real-Time Multi-Objective Optimization
Event-Triggered Interactive Gradient Descent for Real-Time Multi-Objective Optimization Pio Ong and Jorge Cortés Abstract This paper proposes an event-triggered interactive gradient descent method for
More informationAn Algorithmist s Toolkit Nov. 10, Lecture 17
8.409 An Algorithmist s Toolkit Nov. 0, 009 Lecturer: Jonathan Kelner Lecture 7 Johnson-Lindenstrauss Theorem. Recap We first recap a theorem (isoperimetric inequality) and a lemma (concentration) from
More informationAsymptotic convergence of constrained primal-dual dynamics
Asymptotic convergence of constrained primal-dual dynamics Ashish Cherukuri a, Enrique Mallada b, Jorge Cortés a a Department of Mechanical and Aerospace Engineering, University of California, San Diego,
More informationLecture 6: September 19
36-755: Advanced Statistical Theory I Fall 2016 Lecture 6: September 19 Lecturer: Alessandro Rinaldo Scribe: YJ Choe Note: LaTeX template courtesy of UC Berkeley EECS dept. Disclaimer: These notes have
More informationThe role of strong convexity-concavity in the convergence and robustness of the saddle-point dynamics
The role of strong convexity-concavity in the convergence and robustness of the saddle-point dynamics Ashish Cherukuri Enrique Mallada Steven Low Jorge Cortés Abstract This paper studies the projected
More informationQUANTIZED SYSTEMS AND CONTROL. Daniel Liberzon. DISC HS, June Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign
QUANTIZED SYSTEMS AND CONTROL Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign DISC HS, June 2003 HYBRID CONTROL Plant: u y
More information1 Overview. 2 Multilinear Extension. AM 221: Advanced Optimization Spring 2016
AM 22: Advanced Optimization Spring 26 Prof. Yaron Singer Lecture 24 April 25th Overview The goal of today s lecture is to see how the multilinear extension of a submodular function that we introduced
More informationDistributed continuous-time convex optimization on weight-balanced digraphs
Distributed continuous-time convex optimization on weight-balanced digraphs 1 Bahman Gharesifard Jorge Cortés Abstract This paper studies the continuous-time distributed optimization of a sum of convex
More informationMAT 570 REAL ANALYSIS LECTURE NOTES. Contents. 1. Sets Functions Countability Axiom of choice Equivalence relations 9
MAT 570 REAL ANALYSIS LECTURE NOTES PROFESSOR: JOHN QUIGG SEMESTER: FALL 204 Contents. Sets 2 2. Functions 5 3. Countability 7 4. Axiom of choice 8 5. Equivalence relations 9 6. Real numbers 9 7. Extended
More informationOn Bifurcations. in Nonlinear Consensus Networks
On Bifurcations in Nonlinear Consensus Networks Vaibhav Srivastava Jeff Moehlis Francesco Bullo Abstract The theory of consensus dynamics is widely employed to study various linear behaviors in networked
More informationDistributed Control of Robotic Networks
share May 20, 2009 Distributed Control of Robotic Networks A Mathematical Approach to Motion Coordination Algorithms Chapter 6: Boundary estimation and tracking Francesco Bullo Jorge Cortés Sonia Martínez
More informationDecentralized Stabilization of Heterogeneous Linear Multi-Agent Systems
1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem
More informationVoronoi diagram, Power diagram, Lloyd s method, optimal location problems,
CENTROIDAL POWER DIAGRAMS, LLOYD S ALGORITHM AND APPLICATIONS TO OPTIMAL LOCATION PROBLEMS D. P. BOURNE AND S. M. ROPER Abstract. In this paper we develop a numerical method for solving a class of optimization
More informationSection Taylor and Maclaurin Series
Section.0 Taylor and Maclaurin Series Ruipeng Shen Feb 5 Taylor and Maclaurin Series Main Goal: How to find a power series representation for a smooth function us assume that a smooth function has a power
More informationA Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology
A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology Amir Amini, Amir Asif, Arash Mohammadi Electrical and Computer Engineering,, Montreal, Canada.
More informationLecture Note 7: Switching Stabilization via Control-Lyapunov Function
ECE7850: Hybrid Systems:Theory and Applications Lecture Note 7: Switching Stabilization via Control-Lyapunov Function Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio
More informationActive sets, steepest descent, and smooth approximation of functions
Active sets, steepest descent, and smooth approximation of functions Dmitriy Drusvyatskiy School of ORIE, Cornell University Joint work with Alex D. Ioffe (Technion), Martin Larsson (EPFL), and Adrian
More informationEN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015
EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions
More informationA Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems
A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems Ricardo G Sanfelice, Andrew R Teel, and Rodolphe Sepulchre Abstract From a hybrid systems point of view, we provide a modeling
More informationFlocking while Preserving Network Connectivity
Flocking while Preserving Network Connectivity Michael M Zavlanos, Ali Jadbabaie and George J Pappas Abstract Coordinated motion of multiple agents raises fundamental and novel problems in control theory
More informationUnconstrained minimization of smooth functions
Unconstrained minimization of smooth functions We want to solve min x R N f(x), where f is convex. In this section, we will assume that f is differentiable (so its gradient exists at every point), and
More informationWeak Input-to-State Stability Properties for Navigation Function Based Controllers
University of Pennsylvania ScholarlyCommons Departmental Papers MEAM) Department of Mechanical Engineering & Applied Mechanics December 2006 Weak Input-to-State Stability Properties for Navigation Function
More informationMeasure and Integration: Solutions of CW2
Measure and Integration: s of CW2 Fall 206 [G. Holzegel] December 9, 206 Problem of Sheet 5 a) Left (f n ) and (g n ) be sequences of integrable functions with f n (x) f (x) and g n (x) g (x) for almost
More informationDecentralized, Adaptive Control for Coverage with Networked Robots
Decentralized, Adaptive Control for Coverage with Networked Robots Mac Schwager, Jean-Jacques Slotine, and Daniela Rus Computer Science and Artificial Intelligence Lab MIT, Cambridge, MA, 239 Email: schwager@mit.edu,
More informationElastic Multi-Particle Systems for Bounded- Curvature Path Planning
University of Pennsylvania ScholarlyCommons Lab Papers (GRASP) General Robotics, Automation, Sensing and Perception Laboratory 6-11-2008 Elastic Multi-Particle Systems for Bounded- Curvature Path Planning
More information2D Voronoi Coverage Control with Gaussian Density Functions by Line Integration
SICE Journal of Control, Measurement, and System Integration, Vol., No., pp. 6, March 7 D Voronoi Coverage Control with Gaussian Density Functions by Line Integration Naoki HAYASHI, Kohei SEGAWA, and Shigemasa
More informationStructural and Multidisciplinary Optimization. P. Duysinx and P. Tossings
Structural and Multidisciplinary Optimization P. Duysinx and P. Tossings 2018-2019 CONTACTS Pierre Duysinx Institut de Mécanique et du Génie Civil (B52/3) Phone number: 04/366.91.94 Email: P.Duysinx@uliege.be
More informationStable Flocking Motion of Mobile Agents Following a Leader in Fixed and Switching Networks
International Journal of Automation and Computing 1 (2006) 8-16 Stable Flocking Motion of Mobile Agents Following a Leader in Fixed and Switching Networks Hui Yu, Yong-Ji Wang Department of control science
More informationVariational inequalities for set-valued vector fields on Riemannian manifolds
Variational inequalities for set-valued vector fields on Riemannian manifolds Chong LI Department of Mathematics Zhejiang University Joint with Jen-Chih YAO Chong LI (Zhejiang University) VI on RM 1 /
More informationMaintaining limited-range connectivity among second-order agents
ACC 006, To appear Maintaining limited-range connectivity among second-order agents Giuseppe Notarstefano Ketan Savla Francesco Bullo Ali Jadbabaie Abstract In this paper we consider ad-hoc networks of
More informationNotation. 0,1,2,, 1 with addition and multiplication modulo
Notation Q,, The set of all natural numbers 1,2,3, The set of all integers The set of all rational numbers The set of all real numbers The group of permutations of distinct symbols 0,1,2,,1 with addition
More informationL 2 -induced Gains of Switched Systems and Classes of Switching Signals
L 2 -induced Gains of Switched Systems and Classes of Switching Signals Kenji Hirata and João P. Hespanha Abstract This paper addresses the L 2-induced gain analysis for switched linear systems. We exploit
More information1 Directional Derivatives and Differentiability
Wednesday, January 18, 2012 1 Directional Derivatives and Differentiability Let E R N, let f : E R and let x 0 E. Given a direction v R N, let L be the line through x 0 in the direction v, that is, L :=
More informationEquitable Partitioning Policies for Mobile Robotic Networks
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, SUBMITTED FOR PUBLICATION AS A FULL PAPER. 1 Equitable Partitioning Policies for Mobile Robotic Networks Marco Pavone, Alessandro Arsie, Emilio Frazzoli, Francesco
More informationZeno-free, distributed event-triggered communication and control for multi-agent average consensus
Zeno-free, distributed event-triggered communication and control for multi-agent average consensus Cameron Nowzari Jorge Cortés Abstract This paper studies a distributed event-triggered communication and
More informationA LOWER BOUND ON THE SUBRIEMANNIAN DISTANCE FOR HÖLDER DISTRIBUTIONS
A LOWER BOUND ON THE SUBRIEMANNIAN DISTANCE FOR HÖLDER DISTRIBUTIONS SLOBODAN N. SIMIĆ Abstract. Whereas subriemannian geometry usually deals with smooth horizontal distributions, partially hyperbolic
More informationNon-Collision Conditions in Multi-agent Robots Formation using Local Potential Functions
2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 2008 Non-Collision Conditions in Multi-agent Robots Formation using Local Potential Functions E G Hernández-Martínez
More informationStabilizing a Multi-Agent System to an Equilateral Polygon Formation
Stabilizing a Multi-Agent System to an Equilateral Polygon Formation Stephen L. Smith, Mireille E. Broucke, and Bruce A. Francis Abstract The problem of stabilizing a group of agents in the plane to a
More informationThere is a more global concept that is related to this circle of ideas that we discuss somewhat informally. Namely, a region R R n with a (smooth)
82 Introduction Liapunov Functions Besides the Liapunov spectral theorem, there is another basic method of proving stability that is a generalization of the energy method we have seen in the introductory
More informationVehicle Networks for Gradient Descent in a Sampled Environment
Proc. 41st IEEE Conf. Decision and Control, 22 Vehicle Networks for Gradient Descent in a Sampled Environment Ralf Bachmayer and Naomi Ehrich Leonard 1 Department of Mechanical and Aerospace Engineering
More informationOn Bifurcations in Nonlinear Consensus Networks
American Control Conference Marriott Waterfront, Baltimore, MD, USA June -July, WeC.4 On Bifurcations in Nonlinear Consensus Networks Vaibhav Srivastava Jeff Moehlis Francesco Bullo Abstract The theory
More informationTechnical Results on Regular Preferences and Demand
Division of the Humanities and Social Sciences Technical Results on Regular Preferences and Demand KC Border Revised Fall 2011; Winter 2017 Preferences For the purposes of this note, a preference relation
More informationPHYS 211 Lecture 21 - Moments of inertia 21-1
PHYS 211 Lecture 21 - Moments of inertia 21-1 Lecture 21 - Moments of inertia Text: similar to Fowles and Cassiday, Chap. 8 As discussed previously, the moment of inertia I f a single mass m executing
More informationHOMEOMORPHISMS OF BOUNDED VARIATION
HOMEOMORPHISMS OF BOUNDED VARIATION STANISLAV HENCL, PEKKA KOSKELA AND JANI ONNINEN Abstract. We show that the inverse of a planar homeomorphism of bounded variation is also of bounded variation. In higher
More information