
Distributed Cooperative Control
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions


Person
Content
Preface xii
About the Companion Website xiv
1 Introduction 1
1.1 Motivation and Challenges 1
1.1.1 From Collective Behaviors to Cooperative Control 1
1.1.2 Challenges 2
1.2 Background and Related Work 4
1.2.1 Networked Communication Systems 4
1.2.2 Cooperating Autonomous Mobile Robots 5
1.2.3 Nanoscale Systems and Laser Synchronization 7
1.3 Overview of the Book 9
References 12
2 Distributed Consensus and Consensus Filters 19
2.1 Introduction and Literature Review 19
2.2 Preliminaries on Graph Theory 22
2.3 Distributed Consensus 26
2.3.1 The Continuous-Time Consensus Protocol 26
2.3.2 The Discrete-Time Consensus Protocol 28
2.4 Distributed Consensus Filter 29
2.4.1 PI Average Consensus Filter: Continuous-Time 30
2.4.2 PI Average Consensus Filter: Discrete-Time 30
References 31
Part I Distributed Consensus for Networked Communication Systems 37
3 Average Consensus for Quantized Communication 39
3.1 Introduction 39
3.2 Problem Formulation 41
3.2.1 Average Consensus Protocol with Quantization 41
3.2.2 Problem Statement 42
3.3 Weighting Matrix Design for Average Consensus with Quantization 42
3.3.1 State Transformation 43
3.3.2 Design for Fixed and Directed Graphs 44
3.3.3 Design for Switching and Directed Graphs 52
3.4 Simulations and Performance Evaluation 54
3.4.1 Fixed and Directed Graphs 54
3.4.2 Switching and Directed Graphs 55
3.4.3 Fixed and Directed Graphs 56
3.4.4 Performance Comparison 57
3.5 Conclusion 61
Notes 61
References 62
4 Weighted Average Consensus for Cooperative Spectrum Sensing 64
4.1 Introduction 64
4.2 Problem Statement 67
4.3 Cooperative Spectrum Sensing Using Weighted Average Consensus 71
4.3.1 Weighted Average Consensus Algorithm 71
4.3.2 Fusion Convergence Performance in Terms of Detection Probability 72
4.3.3 Optimal Weight Design under AWGN Measurement Channels 73
4.3.4 Heuristic Weight Design under Rayleigh Fading Channels 75
4.4 Convergence Analysis 76
4.4.1 Fixed Communication Channels 76
4.4.2 Dynamic Communication Channels 79
4.4.3 Convergence Rate with Random Link Failures 83
4.5 Simulations and Performance Evaluation 87
4.5.1 SU Network Setup 87
4.5.2 Convergence of Weighted Average Consensus 88
4.5.3 Metrics and Methodologies 90
4.5.4 Performance Evaluation 91
4.6 Conclusion 97
Notes 97
References 97
5 Distributed Consensus Filter for Radio Environment Mapping 101
5.1 Introduction 101
5.2 Problem Formulation 103
5.2.1 System Configuration and Distributed Sensor Placement 103
5.2.2 The Model and Problem Statement 105
5.3 Distributed REM Tracking 106
5.3.1 System Matrix Estimation 107
5.3.2 Kalman-EM Filter 108
5.3.3 PI Consensus Filter for Distributed Estimation and Tracking 109
5.4 Communication and Computation Complexity 110
5.4.1 Communication Complexity 112
5.4.2 Computation Complexity 112
5.5 Simulations and Performance Evaluation 113
5.5.1 Dynamic Radio Transmitter 113
5.5.2 Stationary Radio Transmitter 116
5.5.3 Comparison with Existing Centralized Methods 116
5.6 Conclusion 118
Notes 119
References 119
Part II Distributed Cooperative Control for Multirobotic Systems 123
6 Distributed Source Seeking by Cooperative Robots 125
6.1 Introduction 125
6.2 Problem Formulation 126
6.3 Source Seeking with All-to-All Communications 127
6.3.1 Cooperative Estimation of Gradients 127
6.3.2 Control Law Design 128
6.4 Distributed Source Seeking with Limited Communications 133
6.5 Simulations 135
6.6 Experimental Validation 138
6.6.1 The Robot 138
6.6.2 The Experiment Setup 140
6.6.3 Experimental Results 141
6.7 Conclusion 144
Notes 144
References 144
7 Distributed Plume Front Tracking by Cooperative Robots 146
7.1 Introduction 146
7.2 Problem Statement 148
7.3 Plume Front Estimation and Tracking by Single Robot 150
7.3.1 State Equation of the Plume Front Dynamics 151
7.3.2 Measurement Equation and Observer Design 152
7.3.3 Estimation-Based Tracking Control 153
7.3.4 Convergence Analysis 155
7.4 Multirobot Cooperative Tracking of Plume Front 156
7.4.1 Boundary Robots 157
7.4.2 Follower Robots 157
7.4.3 Convergence Analysis 158
7.5 Simulations 160
7.5.1 Simulation Environment 160
7.5.2 Single-Robot Plume Front Tracking 161
7.5.3 Multirobot Cooperative Plume Front Tracking 161
7.6 Conclusion 164
Notes 165
References 165
Part III Distributed Cooperative Control for Multiagent Physics Systems 167
8 Friction Control of Nano-particle Array 169
8.1 Introduction 169
8.2 The Frenkel-Kontorova Model 170
8.3 Open-Loop Stability Analysis 172
8.3.1 Linear Particle Interactions 172
8.3.2 Nonlinear Particle Interactions 176
8.4 Control Problem Formulation 177
8.5 Tracking Control Design 178
8.5.1 Tracking Control of the Average System 178
8.5.2 Stability of Single Particles in the Closed-Loop System 181
8.6 Simulation Results 186
8.7 Conclusion 191
Notes 194
References 195
9 Synchronizing Coupled Semiconductor Lasers 197
9.1 Introduction 197
9.2 The Model of Coupled Semiconductor Lasers 198
9.3 Stability Properties of Decoupled Semiconductor Laser 200
9.4 Synchronization of Coupled Semiconductor Lasers 203
9.5 Simulation Examples 207
9.6 Conclusion 209
Notes 209
References 210
Appendix A Notation and Symbols 212
Appendix B Kronecker Product and Properties 213
Appendix C Quantization Schemes 214
Appendix D Finite L2 Gain 215
Appendix E Radio Signal Propagation Model 216
Index 218
1
Introduction
1.1 Motivation and Challenges
The current book investigates emerging applications of multiagent cooperative control. It is motivated by the ubiquity of networked systems and the need to control their behaviors for real-world applications. We first review collective behaviors and then introduce major technical challenges in cooperative control.
1.1.1 From Collective Behaviors to Cooperative Control
Collective behaviors are observed in natural systems. Groups of ants create colony architectures that no single ant intends. Populations of neurons create structured thought, permanent memories, and adaptive responses that no neuron can comprehend by itself. In the study of collective behaviors, usually some types of agent-based-models are expressed with mathematical and computational formalisms, and the descriptive model is capable of quantitative and objective predictions of the system under consideration. The descriptive equations of fish schools and other animal aggregations were proposed in Ref. [1] in the 1950s, and it is more than three decades later that renewed mainstream attention has been received in a range of fields-including computer graphics, physics, robotics, and controls. A distributed behavior model, which is based on the individual agent's motion, is built by Reynolds [2] and computer simulations are done therein for flock-like group motion. Individual-based models and simulation of collective behaviors are also addressed in Ref. [3] with discussions of collective effects of group characteristics. Simulated robots are used in Ref. [4] to simulate collective behaviors where different types of group motions are displayed. While the aforementioned work is mainly on descriptive models and simulated behaviors, controlling the movement of a group using simulated robots with dynamic motion is addressed in Ref. [5]. Collective behaviors such as seen in herds of animals and biological aggregations are also referred to as swarming in the literature. Models of swarming are discussed in Refs. [6, 7], where attraction-repulsion interactions are included in the system's dynamics. Stability analysis of swarms is given in Refs. [8, 9] based on certain artificial interaction forces. The research has progressed rapidly in recent years from modeling and simulation of specific examples toward a more fundamental explanation applicable to a wide range of systems with collective behaviors.
In physics, the phenomenon of collective synchronization, in which coupled oscillators lock to a common frequency, was studied in the early work [10, 11]. In the 1970s, Kuramoto proposed a tractable model (referred to as the Kuramoto model) for oscillator synchronization [12, 13]. A related problem, the collective motion and phase transition of particle systems, is considered from the perspective of analogies to biologically motivated interactions in Refs. [14, 15] where simulated behaviors are presented. The studied models are capable of explaining certain observed behaviors in biological systems, including collective motion (rotation and flocking) of bacteria, networks of pacemaker cells in the heart, circadian pacemaker cells in the nucleus of the brain, metabolic synchrony in yeast cell suspensions, and physical systems such as arrays of lasers and microwave oscillators. Despite 40 years having elapsed since Kuramoto proposed his important model, there remain important theoretical aspects of the collective motion that are not yet understood; see Ref. [16] for a review on the topic.
More recently, the phase transition behavior described by Vicsek and coauthors [15] was revisited and theoretically explained by Jadbabaie et al. [17]. Their work is significant since it provides a graph theory-based framework to analyze a group of networking systems. Since then, coordination of mobile agents has received considerable attention. The consensus problem, which considers the agreement upon certain quantities of interest, was posed and studied by Olfati-Saber and Murray [18]. Here, the network topology was explicitly configured and the relationship between this topology and the system convergence was addressed using graph theory-based methods. The problem is further studied in Refs. [19-22], and necessary and sufficient conditions are given for a networked system to achieve consensus with the switching topology (see a survey [19]). Subsequent studies extended the principles of cooperative control to applications related to vehicle systems, for example, in Refs. [23-29]. Since then, cooperative control has gone through periods of rapid development [30-33].
1.1.2 Challenges
Despite rapid development, the field of cooperative control is far from mature. Major technical challenges arise from system dynamics and network complexity, which include the following:
- Nonlinear agent dynamics: Most agent systems are nonlinear dynamic systems. For example, cooperating robot vehicles, such as ground, aerial, and underwater vehicles, are nonlinear dynamic systems: the states of the system vary in time in complicated ways. Most existing cooperative control based on graph theory methods assumes single integrator or simple linear dynamics, which is not adequate for real-world applications where the performance of the designed control system can deviate greatly from the performance suggested by these simplified system models. Design of cooperative control for nonlinear systems is not a trivial task. There is no general framework available for nonlinear cooperative control.
- Nonlinear agent interactions: In many natural systems, the adhesive and repulsive forces among agents are nonlinear. For example, the repulsive force between two agents may need to become very large (and approach infinity) when they are very close in order to avoid collisions. Similarly, when the distance between them is greater than a threshold, the repulsive force may either become very small or vanish. Most existing cooperative control framework addresses linear agent interactions, while many real-world multiagent systems, such as nanoscale particle systems, have complicated nonlinear interactions, for example, Morse-type interactions. New methodologies are called upon to solve cooperative control problems to support systems with more general (nonlinear) agent interactions.
- Robustness: Due to uncertainties in agent dynamics, communication links, and operating environments, robustness has to be considered for a successful system design. For example, uncertainties in the communication links of cognitive radio networks (CRNs) include time delay of information exchange and time-varying and/or switching of the network connectivity. Such uncertainties can lead to unexpected or perhaps unstable behaviors. Robustness consideration has been discussed for the basic consensus problem in existing work, but general robust cooperative control for complicated real-world systems has not been adequately addressed. The ultimate goal is that, under a well-designed control scheme, the closed-loop networked system will be tolerant of and robust to network and environment disturbances.
- Diversity of real-world problems and application domains: Networked systems are becoming increasingly ubiquitous. Depending on the domain of applications, the control objectives and constraints are inherently different. For example, control of nanoscale particle systems has strict confinement constraints, the system is not readily accessible, and not all particles can be targeted or controller individually. In addition feedback control is very difficult to implement since the characteristic time is usually shorter than that of the available control devices. Although cooperative control has provided analysis methods and synthesis tools that were successfully applied to real-world systems such as autonomous vehicle systems at the macro- and microscales, cooperative control in other application domains such as the nanoscale systems has not been fully explored yet. New real-world problems and application domains pose new challenges for nonlinear cooperative control design.
1.2 Background and Related Work
The book addresses real-world applications of cooperative control in three application domains: networked communication systems, cooperating multirobotic systems, and multiagent physics systems. In this section, we provide background and related work for each of the application domains.
1.2.1 Networked Communication Systems
Part I studies distributed consensus for networked communication systems. In particular, after presenting average consensus for quantized communication, two emerging applications of distributed consensus in CRNs will be discussed, which include distributed spectrum sensing and radio environment mapping (REM).
CRNs are an innovative approach to wireless engineering in which radios are designed with an unprecedented level of intelligence and agility. This advanced technology enables radio devices to use spectrum (i.e., radio frequencies) in entirely new and sophisticated ways. Cognitive radios have the ability to monitor, sense, and detect the conditions of their operating environment and also dynamically reconfigure their own characteristics to best match those conditions [34].
1.2.1.1 Cooperative Spectrum Sensing
Due to rapidly growing demands of emerging wireless services and new mobile applications for anytime and anywhere...
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.