|
|
1 | (18) |
|
1.1 What Is Cooperative Control? |
|
|
1 | (3) |
|
1.2 What Is in This Book? |
|
|
4 | (2) |
|
1.3 Notation and Definition |
|
|
6 | (2) |
|
|
8 | (5) |
|
1.5 Passivity and Passivity-preserving Structures |
|
|
13 | (6) |
|
2 Passivity As a Design Tool for Cooperative Control |
|
|
19 | (32) |
|
|
19 | (1) |
|
|
19 | (2) |
|
2.3 The Passivity-based Design Procedure |
|
|
21 | (3) |
|
|
24 | (4) |
|
2.5 Application to the Agreement Problem |
|
|
28 | (1) |
|
2.6 Position-based Formation Control As a Shifted Agreement Problem |
|
|
29 | (7) |
|
|
31 | (3) |
|
2.6.2 A Simulation Example |
|
|
34 | (2) |
|
2.7 Distance-based Formation Control |
|
|
36 | (8) |
|
2.7.1 Passivity-based Design |
|
|
36 | (6) |
|
2.7.2 Existence and Uniqueness of a Formation Shape |
|
|
42 | (2) |
|
2.8 Distance-based or Position-based? |
|
|
44 | (4) |
|
|
48 | (1) |
|
2.10 Notes and Related Literature |
|
|
48 | (3) |
|
3 Adaptive Design for Reference Velocity Recovery: Internal Model Approach |
|
|
51 | (20) |
|
|
51 | (1) |
|
|
52 | (1) |
|
3.3 Internal Model Approach: The Basic Design |
|
|
53 | (7) |
|
3.4 Design Examples for Distance-based Formation Control |
|
|
60 | (3) |
|
3.4.1 Constant Reference Velocity |
|
|
60 | (1) |
|
3.4.2 Motivating Example for the Augmented Design |
|
|
61 | (2) |
|
|
63 | (4) |
|
3.5.1 Motivating Example Revisited |
|
|
66 | (1) |
|
3.6 When There Is No Leader |
|
|
67 | (4) |
|
4 Adaptive Design for Reference Velocity Recovery: Parameterization Approach |
|
|
71 | (22) |
|
|
71 | (2) |
|
|
73 | (2) |
|
4.3 Parameter Convergence |
|
|
75 | (3) |
|
|
78 | (3) |
|
4.5 Application to Gradient Climbing in Formation |
|
|
81 | (8) |
|
4.5.1 Reference Velocity Assignment by the Leader |
|
|
83 | (4) |
|
4.5.2 Gradient Climbing in Formation |
|
|
87 | (1) |
|
|
88 | (1) |
|
|
89 | (1) |
|
|
90 | (3) |
|
5 Attitude Coordination Without Inertial Frame Information |
|
|
93 | (16) |
|
|
93 | (1) |
|
5.2 Kinematic Equation of Attitude Error |
|
|
94 | (1) |
|
5.3 Passivity-based Group Attitude Agreement |
|
|
95 | (4) |
|
5.4 Other Representations of SO(3) |
|
|
99 | (2) |
|
5.5 Attitude Coordination in the Plane |
|
|
101 | (2) |
|
5.6 Adaptive Design for Reference Angular Velocity Recovery |
|
|
103 | (1) |
|
|
104 | (2) |
|
|
104 | (1) |
|
|
105 | (1) |
|
|
106 | (1) |
|
|
107 | (2) |
|
6 The Agreement of Euler-Lagrange Systems |
|
|
109 | (22) |
|
|
109 | (1) |
|
|
110 | (2) |
|
|
112 | (3) |
|
6.4 A Preliminary Adaptive Design |
|
|
115 | (2) |
|
6.5 Design 1: Adding a Cross Term |
|
|
117 | (5) |
|
6.6 Design 2: Feedforward of the External Feedback |
|
|
122 | (7) |
|
|
129 | (2) |
|
7 Synchronized Path Following |
|
|
131 | (16) |
|
|
131 | (1) |
|
7.2 Path-following Design and Synchronization |
|
|
132 | (1) |
|
7.3 Passivity-based Designs for Synchronization |
|
|
133 | (5) |
|
7.3.1 Design 1: Without Path Error Feedback |
|
|
133 | (1) |
|
7.3.2 Design 2: With Path Error Feedback |
|
|
134 | (4) |
|
|
138 | (7) |
|
|
138 | (1) |
|
7.4.2 Trajectory Generation |
|
|
139 | (1) |
|
7.4.3 Preliminary Backstepping Design |
|
|
140 | (2) |
|
7.4.4 Adaptive Design to Estimate Reference Velocity |
|
|
142 | (1) |
|
7.4.5 Saturation in Thrust |
|
|
143 | (2) |
|
|
145 | (1) |
|
|
146 | (1) |
|
8 Cooperative Load Transport |
|
|
147 | (18) |
|
|
147 | (1) |
|
|
148 | (2) |
|
8.3 Decentralized Control With Reference Velocity |
|
|
150 | (2) |
|
8.4 Decentralized Control Without Reference Velocity |
|
|
152 | (2) |
|
|
154 | (4) |
|
|
154 | (1) |
|
|
154 | (4) |
|
|
158 | (1) |
|
|
159 | (6) |
|
|
165 | (14) |
|
|
165 | (1) |
|
9.2 Instability due to Switching Topology |
|
|
166 | (4) |
|
|
166 | (1) |
|
9.2.2 Comparison with First-order Agent Models |
|
|
167 | (2) |
|
9.2.3 When is Stability Maintained? |
|
|
169 | (1) |
|
|
170 | (5) |
|
|
170 | (2) |
|
9.3.2 Coupled Mathieu Equations |
|
|
172 | (1) |
|
9.3.3 Fast Varying Perturbation |
|
|
173 | (1) |
|
9.3.4 Slowly Varying Perturbation |
|
|
174 | (1) |
|
|
175 | (2) |
|
|
177 | (2) |
|
|
179 | (10) |
|
A.1 Proof of Corollary 3.2 |
|
|
179 | (1) |
|
A.2 Proof of Corollary 3.3 |
|
|
180 | (1) |
|
|
180 | (2) |
|
|
182 | (2) |
|
A.5 Proof of Proposition 8.1 |
|
|
184 | (1) |
|
A.6 Proof of Proposition 8.2 |
|
|
185 | (1) |
|
A.7 Proof of Corollary 8.3 |
|
|
186 | (1) |
|
|
186 | (3) |
|
B Technical Tools Used in the Book |
|
|
189 | (12) |
|
|
189 | (1) |
|
B.2 Invariance Principle [ 69, Theorem 4.4] |
|
|
189 | (1) |
|
|
190 | (1) |
|
B.4 Proposition 2.44 in [ 119] |
|
|
190 | (1) |
|
B.5 Nested Matrosov Theorem [ 85, Theorem 1] |
|
|
191 | (1) |
|
|
191 | (1) |
|
B.7 Theorem 4.19 in [ 69] |
|
|
192 | (1) |
|
B.8 Proposition 2 in [ 65] |
|
|
192 | (1) |
|
B.9 Theorem 10.4 in [ 69] |
|
|
192 | (1) |
|
B.10 Theorem 3.4.11 in [ 62] |
|
|
193 | (1) |
|
B.11 Summary of Example 11.14 in [ 69] |
|
|
193 | (1) |
|
B.12 Rigid Body Attitude and Its Parameterizations |
|
|
194 | (3) |
|
B.12.1 Rigid Body Attitude |
|
|
194 | (1) |
|
B.12.2 Parameterizations of Attitude Matrix |
|
|
195 | (2) |
|
B.13 Rigid Body Kinematics |
|
|
197 | (2) |
|
|
199 | (2) |
Index |
|
201 | (2) |
References |
|
203 | |