Preface |
|
xi | |
About the Authors |
|
xv | |
|
|
xvii | |
|
1 Continuous-Time Dynamical Systems |
|
|
1 | (20) |
|
1.1 Continuous-Time Control System |
|
|
1 | (1) |
|
1.2 Existence of Local and Global Solutions |
|
|
2 | (3) |
|
1.3 Stability and Boundedness |
|
|
5 | (7) |
|
1.4 Safety and Reachability |
|
|
12 | (5) |
|
1.5 Control Lyapunov Functions |
|
|
17 | (1) |
|
|
18 | (3) |
|
2 Discrete-Time Dynamical Systems |
|
|
21 | (6) |
|
2.1 Discrete-Time Control Systems |
|
|
21 | (1) |
|
2.2 Stability and Boundedness |
|
|
21 | (3) |
|
2.3 Safety and Reachability |
|
|
24 | (1) |
|
|
25 | (2) |
|
3 Formal Specifications and Discrete Synthesis |
|
|
27 | (26) |
|
|
27 | (2) |
|
3.2 Linear-Time Properties |
|
|
29 | (1) |
|
3.3 Linear Temporal Logic |
|
|
29 | (3) |
|
|
32 | (4) |
|
3.4.1 Translating LTL to Biichi Automata |
|
|
33 | (3) |
|
3.5 Formulation of Control Problems |
|
|
36 | (4) |
|
3.5.1 Control of Nondeterministic Transition Systems |
|
|
36 | (2) |
|
3.5.2 Control of Discrete-Time Dynamical Systems |
|
|
38 | (1) |
|
3.5.3 Control of Continuous-Time Dynamical Systems |
|
|
39 | (1) |
|
|
40 | (11) |
|
|
40 | (2) |
|
|
42 | (2) |
|
3.6.3 w-Regular Properties |
|
|
44 | (7) |
|
|
51 | (2) |
|
|
53 | (38) |
|
|
53 | (11) |
|
4.1.1 Inclusion Functions |
|
|
54 | (5) |
|
4.1.2 Mean-Value and Taylor Inclusion Functions |
|
|
59 | (1) |
|
4.1.3 Inclusion Functions based on Mixed Monotonicity |
|
|
60 | (4) |
|
4.2 Interval Over-Approximations of One-Step Forward Reachable Sets of Discrete-Time Systems |
|
|
64 | (2) |
|
4.3 Interval Over-Approximations of One-Step Forward Reachable Sets of Continuous-Time Systems |
|
|
66 | (12) |
|
|
66 | (1) |
|
4.3.2 Over-Approximations by Lipschitz Growth Bound |
|
|
67 | (3) |
|
4.3.3 Over-Approximations by Mixed Monotonicity |
|
|
70 | (5) |
|
4.3.4 Over-Approximations by Validated Integration |
|
|
75 | (1) |
|
|
75 | (3) |
|
4.4 Interval Under-approximations of Controlled Predecessors of Discrete-Time Systems |
|
|
78 | (6) |
|
4.5 Interval Under-approximations of Controlled Predecessors of Continuous-Time System |
|
|
84 | (4) |
|
|
88 | (3) |
|
5 Controller Synthesis via Finite Abstractions |
|
|
91 | (14) |
|
|
91 | (1) |
|
|
92 | (2) |
|
5.3 Completeness via Robustness |
|
|
94 | (4) |
|
5.4 Extension to Continuous-Time Dynamical Systems |
|
|
98 | (3) |
|
5.4.1 Soundness and Robust Completeness |
|
|
99 | (2) |
|
|
101 | (4) |
|
5.5.1 A Brief Account of Formal Methods for Control |
|
|
102 | (3) |
|
6 Specification-Guided Controller Synthesis via Direct Interval Computation |
|
|
105 | (50) |
|
6.1 Discrete-Time Dynamical Systems |
|
|
105 | (1) |
|
6.2 Properties of Controlled Predecessors |
|
|
106 | (3) |
|
|
109 | (8) |
|
|
117 | (6) |
|
6.5 Reach-and-Stay Control |
|
|
123 | (6) |
|
6.6 Temporal Logic Specifications |
|
|
129 | (16) |
|
6.6.1 Winning Set Characterization on the Continuous State Space |
|
|
130 | (5) |
|
6.6.2 Completeness via Robustness |
|
|
135 | (6) |
|
6.6.3 Sound Control Synthesis for Full LTL |
|
|
141 | (1) |
|
6.6.4 Specification Pre-Processing |
|
|
142 | (3) |
|
6.7 Extension to Continuous-Time Dynamical Systems |
|
|
145 | (4) |
|
|
149 | (3) |
|
6.8.1 Control Synthesis with Simple Specifications |
|
|
150 | (1) |
|
6.8.2 Control Synthesis with DBA Specifications |
|
|
151 | (1) |
|
|
152 | (3) |
|
7 Applications and Case Studies |
|
|
155 | (50) |
|
7.1 DC-DC Boost Converter |
|
|
155 | (3) |
|
7.2 Estimation of Domains-of-Attraction |
|
|
158 | (3) |
|
7.3 Control of the Moore-Greitzer Engine |
|
|
161 | (3) |
|
7.4 Mobile Robot Motion Planning |
|
|
164 | (6) |
|
|
165 | (2) |
|
|
167 | (3) |
|
7.5 Online Obstacle Avoidance |
|
|
170 | (11) |
|
7.5.1 Offline Control Synthesis |
|
|
172 | (4) |
|
|
176 | (3) |
|
|
179 | (2) |
|
|
181 | (3) |
|
|
184 | (18) |
|
7.7.1 Hybrid System Model of Bipedal Locomotion |
|
|
186 | (4) |
|
7.7.2 Hierarchical Reactive Planning Strategy |
|
|
190 | (4) |
|
7.7.3 Robust Switching Between Locomotion Modes |
|
|
194 | (4) |
|
|
198 | (4) |
|
|
202 | (3) |
|
A Basic Theory of Ordinary Differential Equations |
|
|
205 | |
|
A.1 Initial Value Problem and Caratheodory Solutions |
|
|
205 | (1) |
|
A.2 Existence and Uniqueness Theorem |
|
|
206 | (7) |
|
|
213 | (2) |
|
A.4 Differential Inequalities and a Comparison Theorem |
|
|
215 | (4) |
|
|
219 | (4) |
|
B.1 Proof of Convergence for Taylor Inclusions (Proposition 4.6) |
|
|
219 | (4) |
|
B.1.1 Proof of Proposition 4.6 |
|
|
220 | (3) |
|
|
223 | (6) |
|
|
223 | (1) |
|
|
224 | (1) |
|
C.3 Minkowski Sum and Minkowski Difference |
|
|
224 | (1) |
|
C.4 Proof of Proposition 6.2 |
|
|
225 | (1) |
|
C.5 Proof of Proposition 6.3 |
|
|
226 | (1) |
|
C.6 Proof of Proposition 6.4 |
|
|
227 | (2) |
|
D Mappings of Locomotion Modes |
|
|
229 | (2) |
Bibliography |
|
231 | (20) |
Index |
|
251 | |