Cover image for Distributed consensus in multi-vehicle cooperative control : theory and applications
Title:
Distributed consensus in multi-vehicle cooperative control : theory and applications
Personal Author:
Series:
Communications and control engineering
Publication Information:
Berlin, GW : Springer, 2008
Physical Description:
xv, 319 p. : ill. ; 24 cm.
ISBN:
9781848000148
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010185274 TJ223.M53 R46 2008 Open Access Book Book
Searching...

On Order

Summary

Summary

Information consensus guarantees that robot vehicles sharing information over a network topology have a consistent view of information critical to the coordination task. Assuming only neighbor-neighbor interaction between vehicles, this monograph develops distributed consensus strategies designed to ensure that the information states of all vehicles in a network converge to a common value. This approach strengthens the team, minimizing power consumption and the effects of range and other restrictions.

The monograph covers introductory, theoretical and experimental material, featuring - an overview of the use of consensus algorithms in cooperative control; - consensus algorithms in single- and double-integrator, and rigid-body-attitude dynamics; - rendezvous and axial alignment, formation control, deep-space formation flying, fire monitoring and surveillance.

Six appendices cover material drawn from graph, matrix, linear and nonlinear systems theories.


Author Notes

Wei Ren is an assistant professor in the Department of Electrical and Computer Engineering at Utah State University. He received his Ph.D. degree in electrical engineering from Brigham Young University, Provo, UT, in 2004. From October 2004 to July 2005, he was a research associate in the Department of Aerospace Engineering at the University of Maryland, College Park, MD. His research has been focusing on cooperative control for multiple autonmous vehicles and autonomous control of robotic vehicles. He is a member of the IEEE Control Systems Society and AIAA.

Randal W. Beard received the B.S. degree in electrical engineering from the University of Utah, Salt Lake City in 1991, the M.S. degree in electrical engineering in 1993, the M.S. degree in mathematics in 1994, and the Ph.D. degree in electrical engineering in 1995, all from Rensselaer Polytechnic Institute, Troy, NY. Since 1996, he has been with the Electrical and Computer Engineering Department at Brigham Young University, Provo, UT, where he is currently an associate professor. In 1997 and 1998, he was a Summer Faculty Fellow at the Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA. In 2006 and 2007 he was a visiting research fellow at the Air Force Research Laboratory, Munitions Directorate, Eglin AFB, FL. His primary research focus is autonomous control of miniature air vehicles and multivehicle coordination and control. He is currently an associate editor for the IEEE Control Systems Magazine and the Journal of Intelligent and Robotic Systems .


Table of Contents

Part I Overview of Consensus Algorithms in Cooperative Control
1 Overview of Consensus Algorithms in Cooperative Controlp. 3
1.1 Introductionp. 3
1.2 Literature Review: Consensus Algorithmsp. 6
1.2.1 Fundamental Consensus Algorithmsp. 7
1.2.2 Convergence Analysis of Consensus Algorithmsp. 9
1.2.3 Synthesis and Extensions of Consensus Algorithmsp. 15
1.2.4 Design of Coordination Strategies via Consensus Algorithmsp. 17
1.3 Monograph Overviewp. 21
1.4 Notesp. 22
Part II Consensus Algorithms for Single-integrator Dynamics
2 Consensus Algorithms for Single-integrator Dynamicsp. 25
2.1 Fundamental Algorithmsp. 25
2.2 Consensus Under Fixed Interaction Topologiesp. 28
2.2.1 Consensus Using a Continuous-time Algorithmp. 28
2.2.2 Consensus Using a Discrete-time Algorithmp. 38
2.3 Consensus Under Dynamically Changing Interaction Topologiesp. 42
2.3.1 Consensus Using a Continuous-time Algorithmp. 45
2.3.2 Consensus Using a Discrete-time Algorithmp. 49
2.3.3 Simulation Resultsp. 50
2.4 Notesp. 52
3 Consensus Tracking with a Reference Statep. 55
3.1 Problem Statementp. 55
3.2 Constant Consensus Reference Statep. 56
3.3 Time-varying Consensus Reference Statep. 58
3.3.1 Fundamental Consensus Tracking Algorithmp. 61
3.3.2 Consensus Tracking Algorithm with Bounded Control Inputsp. 66
3.3.3 Information Feedback to the Consensus Reference Statep. 68
3.4 Extension to Relative State Deviationsp. 71
3.5 Notesp. 73
Part III Consensus Algorithms for Double-integrator Dynamics
4 Consensus Algorithms for Double-integrator Dynamicsp. 77
4.1 Consensus Algorithmp. 77
4.1.1 Convergence Analysis Under Fixed Interaction Topologiesp. 79
4.1.2 Convergence Analysis Under Switching Interaction Topologiesp. 91
4.2 Consensus with Bounded Control Inputsp. 96
4.3 Consensus Without Relative State Derivative Measurementsp. 100
4.4 Notesp. 103
5 Extensions to a Reference Modelp. 105
5.1 Problem Statementp. 105
5.2 Consensus with a Reference for Information State Derivativesp. 106
5.2.1 Consensus with Coupling Between Neighbors' Information State Derivativesp. 106
5.2.2 Consensus Without Coupling Between Neighbors' Information State Derivativesp. 109
5.3 Consensus with References for Information States and Their Derivativesp. 111
5.3.1 Full Access to the Reference Modelp. 112
5.3.2 Leader-following Strategyp. 113
5.3.3 General Casep. 114
5.4 Notesp. 118
Part IV Consensus Algorithms for Rigid Body Attitude Dynamics
6 Consensus Algorithms for Rigid Body Attitude Dynamicsp. 123
6.1 Problem Statementp. 123
6.2 Attitude Consensus with Zero Final Angular Velocitiesp. 124
6.3 Attitude Consensus Without Absolute and Relative Angular Velocity Measurementsp. 128
6.4 Attitude Consensus with Nonzero Final Angular Velocitiesp. 131
6.5 Simulation Resultsp. 132
6.6 Notesp. 134
7 Relative Attitude Maintenance and Reference Attitude Trackingp. 141
7.1 Relative Attitude Maintenancep. 141
7.1.1 Fixed Relative Attitudes with Zero Final Angular Velocitiesp. 141
7.1.2 Time-varying Relative Attitudes and Angular Velocitiesp. 142
7.2 Reference Attitude Trackingp. 143
7.2.1 Reference Attitude Tracking with Attitudes Represented by Euler Parametersp. 143
7.2.2 Reference Attitude Tracking with Attitudes Represented by Modified Rodriguez Parametersp. 147
7.3 Simulation Resultsp. 150
7.4 Notesp. 152
Part V Consensus-based Design Methodologies for Distributed Multivehicle Cooperative Control
8 Consensus-based Design Methodologies for Distributed Multivehicle Cooperative Controlp. 159
8.1 Introductionp. 159
8.2 Coupling in Cooperative Control Problemsp. 161
8.2.1 Objective Couplingp. 162
8.2.2 Local Couplingp. 162
8.2.3 Full Couplingp. 162
8.2.4 Dynamic Couplingp. 163
8.3 Approach to Distributed Cooperative Control Problems with an Optimization Objectivep. 163
8.3.1 Cooperation Constraints and Objectivesp. 164
8.3.2 Coordination Variables and Coordination Functionsp. 165
8.3.3 Centralized Cooperation Schemep. 166
8.3.4 Consensus Buildingp. 167
8.4 Approach to Distributed Cooperative Control Problems Without an Optimization Objectivep. 169
8.4.1 Coordination Variable Constituted by a Group-level Reference Statep. 170
8.4.2 Coordination Variable Constituted by Vehicle Statesp. 172
8.5 Literature Reviewp. 174
8.5.1 Formation Controlp. 174
8.5.2 Cooperation of Multiple UAVsp. 176
8.6 The Remainder of the Bookp. 178
8.7 Notesp. 178
9 Rendezvous and Axial Alignment with Multiple Wheeled Mobile Robotsp. 181
9.1 Experimental Platformp. 181
9.2 Experimental Implementationp. 182
9.3 Experimental Resultsp. 184
9.3.1 Rendezvousp. 185
9.3.2 Axial Alignmentp. 188
9.3.3 Lessons Learnedp. 188
9.4 Notesp. 189
10 Distributed Formation Control of Multiple Wheeled Mobile Robots with a Virtual Leaderp. 193
10.1 Distributed Formation Control Architecturep. 193
10.2 Experimental Results on a Multirobot Platformp. 197
10.2.1 Experimental Platform and Implementationp. 197
10.2.2 Formation Control with a Single Subgroup Leaderp. 199
10.2.3 Formation Control with Multiple Subgroup Leadersp. 200
10.2.4 Formation Control with Dynamically Changing Subgroup Leaders and Interrobot Interaction Topologiesp. 201
10.3 Notesp. 202
11 Decentralized Behavioral Approach to Wheeled Mobile Robot Formation Maneuversp. 207
11.1 Problem Statementp. 207
11.2 Formation Maneuversp. 209
11.3 Formation Controlp. 211
11.3.1 Coupled Dynamics Formation Controlp. 211
11.3.2 Coupled Dynamics Formation Control with Passivity-based Interrobot Dampingp. 214
11.3.3 Saturated Controlp. 216
11.4 Hardware Resultsp. 219
11.5 Notesp. 220
12 Deep Space Spacecraft Formation Flyingp. 225
12.1 Problem Statementp. 225
12.1.1 Reference Framesp. 226
12.1.2 Desired States for Each Spacecraftp. 226
12.1.3 Spacecraft Dynamicsp. 228
12.2 Decentralized Architecture via the Virtual Structure Approachp. 228
12.2.1 Centralized Architecturep. 228
12.2.2 Decentralized Architecturep. 229
12.3 Decentralized Formation Control Strategiesp. 232
12.3.1 Formation Control Strategies for Each Spacecraftp. 233
12.3.2 Formation Control Strategies for Each Virtual Structure Instantiationp. 234
12.3.3 Convergence Analysisp. 236
12.3.4 Discussionp. 239
12.4 Simulation Resultsp. 241
12.5 Notesp. 245
13 Cooperative Fire Monitoring with Multiple UAVsp. 247
13.1 Problem Statementp. 247
13.2 Fire Perimeter Tracking for a Single UAVp. 250
13.3 Cooperative Team Trackingp. 251
13.3.1 Latency Minimizationp. 251
13.3.2 Distributed Fire Monitoring Algorithmp. 253
13.4 Simulation Resultsp. 257
13.4.1 Fire Modelp. 257
13.4.2 Perimeter Trackingp. 257
13.4.3 Cooperative Trackingp. 258
13.5 Notesp. 260
14 Cooperative Surveillance with Multiple UAVsp. 265
14.1 Experimental Test Bedp. 265
14.2 Decentralized Cooperative Surveillancep. 268
14.2.1 Solution Methodologyp. 269
14.2.2 Simulation Resultsp. 271
14.2.3 Flight Testsp. 273
14.3 Notesp. 274
A Selected Notations and Abbreviationsp. 279
B Graph Theory Notationsp. 281
C Matrix Theory Notationsp. 285
D Rigid Body Attitude Dynamicsp. 289
E Linear System Theory Backgroundp. 293
F Nonlinear System Theory Backgroundp. 295
Referencesp. 299
Indexp. 317