Preface |
|
xii | |
About the Companion Website |
|
xiv | |
|
|
1 | (18) |
|
1.1 Motivation and Challenges |
|
|
1 | (3) |
|
1.1.1 From Collective Behaviors to Cooperative Control |
|
|
1 | (1) |
|
|
2 | (2) |
|
1.2 Background and Related Work |
|
|
4 | (5) |
|
1.2.1 Networked Communication Systems |
|
|
4 | (1) |
|
1.2.2 Cooperating Autonomous Mobile Robots |
|
|
5 | (2) |
|
1.2.3 Nanoscale Systems and Laser Synchronization |
|
|
7 | (2) |
|
|
9 | (10) |
|
|
12 | (7) |
|
2 Distributed Consensus and Consensus Filters |
|
|
19 | (18) |
|
2.1 Introduction and Literature Review |
|
|
19 | (3) |
|
2.2 Preliminaries on Graph Theory |
|
|
22 | (4) |
|
2.3 Distributed Consensus |
|
|
26 | (3) |
|
2.3.1 The Continuous-Time Consensus Protocol |
|
|
26 | (2) |
|
2.3.2 The Discrete-Time Consensus Protocol |
|
|
28 | (1) |
|
2.4 Distributed Consensus Filter |
|
|
29 | (8) |
|
2.4.1 PI Average Consensus Filter: Continuous-Time |
|
|
30 | (1) |
|
2.4.2 PI Average Consensus Filter: Discrete-Time |
|
|
30 | (1) |
|
|
31 | (6) |
|
Part I Distributed Consensus for Networked Communication Systems |
|
|
37 | (86) |
|
3 Average Consensus for Quantized Communication |
|
|
39 | (25) |
|
|
39 | (2) |
|
|
41 | (1) |
|
3.2.1 Average Consensus Protocol with Quantization |
|
|
41 | (1) |
|
|
42 | (1) |
|
3.3 Weighting Matrix Design for Average Consensus with Quantization |
|
|
42 | (12) |
|
3.3.1 State Transformation |
|
|
43 | (1) |
|
3.3.2 Design for Fixed and Directed Graphs |
|
|
44 | (8) |
|
3.3.3 Design for Switching and Directed Graphs |
|
|
52 | (2) |
|
3.4 Simulations and Performance Evaluation |
|
|
54 | (7) |
|
3.4.1 Fixed and Directed Graphs |
|
|
54 | (1) |
|
3.4.2 Switching and Directed Graphs |
|
|
55 | (1) |
|
3.4.3 Fixed and Directed Graphs |
|
|
56 | (1) |
|
3.4.4 Performance Comparison |
|
|
57 | (4) |
|
|
61 | (3) |
|
|
61 | (1) |
|
|
62 | (2) |
|
4 Weighted Average Consensus for Cooperative Spectrum Sensing |
|
|
64 | (37) |
|
|
64 | (3) |
|
|
67 | (4) |
|
4.3 Cooperative Spectrum Sensing Using Weighted Average Consensus |
|
|
71 | (5) |
|
4.3.1 Weighted Average Consensus Algorithm |
|
|
71 | (1) |
|
4.3.2 Fusion Convergence Performance in Terms of Detection Probability |
|
|
72 | (1) |
|
4.3.3 Optimal Weight Design under AWGN Measurement Channels |
|
|
73 | (2) |
|
4.3.4 Heuristic Weight Design under Rayleigh Fading Channels |
|
|
75 | (1) |
|
|
76 | (11) |
|
4.4.1 Fixed Communication Channels |
|
|
76 | (3) |
|
4.4.2 Dynamic Communication Channels |
|
|
79 | (4) |
|
4.4.3 Convergence Rate with Random Link Failures |
|
|
83 | (4) |
|
4.5 Simulations and Performance Evaluation |
|
|
87 | (10) |
|
|
87 | (1) |
|
4.5.2 Convergence of Weighted Average Consensus |
|
|
88 | (2) |
|
4.5.3 Metrics and Methodologies |
|
|
90 | (1) |
|
4.5.4 Performance Evaluation |
|
|
91 | (6) |
|
|
97 | (4) |
|
|
97 | (1) |
|
|
97 | (4) |
|
5 Distributed Consensus Filter for Radio Environment Mapping |
|
|
101 | (22) |
|
|
101 | (2) |
|
|
103 | (3) |
|
5.2.1 System Configuration and Distributed Sensor Placement |
|
|
103 | (2) |
|
5.2.2 The Model and Problem Statement |
|
|
105 | (1) |
|
5.3 Distributed REM Tracking |
|
|
106 | (4) |
|
5.3.1 System Matrix Estimation |
|
|
107 | (1) |
|
|
108 | (1) |
|
5.3.3 PI Consensus Filter for Distributed Estimation and Tracking |
|
|
109 | (1) |
|
5.4 Communication and Computation Complexity |
|
|
110 | (3) |
|
5.4.1 Communication Complexity |
|
|
112 | (1) |
|
5.4.2 Computation Complexity |
|
|
112 | (1) |
|
5.5 Simulations and Performance Evaluation |
|
|
113 | (5) |
|
5.5.1 Dynamic Radio Transmitter |
|
|
113 | (3) |
|
5.5.2 Stationary Radio Transmitter |
|
|
116 | (1) |
|
5.5.3 Comparison with Existing Centralized Methods |
|
|
116 | (2) |
|
|
118 | (5) |
|
|
119 | (1) |
|
|
119 | (4) |
|
Part II Distributed Cooperative Control for Multirobotic Systems |
|
|
123 | (44) |
|
6 Distributed Source Seeking by Cooperative Robots |
|
|
125 | (21) |
|
|
125 | (1) |
|
|
126 | (1) |
|
6.3 Source Seeking with All-to-All Communications |
|
|
127 | (6) |
|
6.3.1 Cooperative Estimation of Gradients |
|
|
127 | (1) |
|
|
128 | (5) |
|
6.4 Distributed Source Seeking with Limited Communications |
|
|
133 | (2) |
|
|
135 | (3) |
|
6.6 Experimental Validation |
|
|
138 | (6) |
|
|
138 | (2) |
|
6.6.2 The Experiment Setup |
|
|
140 | (1) |
|
6.6.3 Experimental Results |
|
|
141 | (3) |
|
|
144 | (2) |
|
|
144 | (1) |
|
|
144 | (2) |
|
7 Distributed Plume Front Tracking by Cooperative Robots |
|
|
146 | (21) |
|
|
146 | (2) |
|
|
148 | (2) |
|
7.3 Plume Front Estimation and Tracking by Single Robot |
|
|
150 | (6) |
|
7.3.1 State Equation of the Plume Front Dynamics |
|
|
151 | (1) |
|
7.3.2 Measurement Equation and Observer Design |
|
|
152 | (1) |
|
7.3.3 Estimation-Based Tracking Control |
|
|
153 | (2) |
|
7.3.4 Convergence Analysis |
|
|
155 | (1) |
|
7.4 Multirobot Cooperative Tracking of Plume Front |
|
|
156 | (4) |
|
|
157 | (1) |
|
|
157 | (1) |
|
7.4.3 Convergence Analysis |
|
|
158 | (2) |
|
|
160 | (4) |
|
7.5.1 Simulation Environment |
|
|
160 | (1) |
|
7.5.2 Single-Robot Plume Front Tracking |
|
|
161 | (1) |
|
7.5.3 Multirobot Cooperative Plume Front Tracking |
|
|
161 | (3) |
|
|
164 | (3) |
|
|
165 | (1) |
|
|
165 | (2) |
|
Part III Distributed Cooperative Control for Multiagent Physics Systems |
|
|
167 | (45) |
|
8 Friction Control of Nano-particle Array |
|
|
169 | (28) |
|
|
169 | (1) |
|
8.2 The Frenkel--Kontorova Model |
|
|
170 | (2) |
|
8.3 Open-Loop Stability Analysis |
|
|
172 | (5) |
|
8.3.1 Linear Particle Interactions |
|
|
172 | (4) |
|
8.3.2 Nonlinear Particle Interactions |
|
|
176 | (1) |
|
8.4 Control Problem Formulation |
|
|
177 | (1) |
|
8.5 Tracking Control Design |
|
|
178 | (8) |
|
8.5.1 Tracking Control of the Average System |
|
|
178 | (3) |
|
8.5.2 Stability of Single Particles in the Closed-Loop System |
|
|
181 | (5) |
|
|
186 | (5) |
|
|
191 | |
|
|
194 | (1) |
|
|
195 | (2) |
|
9 Synchronizing Coupled Semiconductor Lasers |
|
|
197 | (15) |
|
|
197 | (1) |
|
9.2 The Model of Coupled Semiconductor Lasers |
|
|
198 | (2) |
|
9.3 Stability Properties of Decoupled Semiconductor Laser |
|
|
200 | (3) |
|
9.4 Synchronization of Coupled Semiconductor Lasers |
|
|
203 | (4) |
|
|
207 | (2) |
|
|
209 | (3) |
|
|
209 | (1) |
|
|
210 | (2) |
Appendix A Notation and Symbols |
|
212 | (1) |
Appendix B Kronecker Product and Properties |
|
213 | (1) |
Appendix C Quantization Schemes |
|
214 | (1) |
Appendix D Finite L2 Gain |
|
215 | (1) |
Appendix E Radio Signal Propagation Model |
|
216 | (2) |
Index |
|
218 | |