Skip to:Content
|
Bottom
Cover image for Software-enabled control  : information technology for dynamical systems
Title:
Software-enabled control : information technology for dynamical systems
Publication Information:
[Hoboken, N.J.] : IEEE Press/Wiley-Interscience, 2003
ISBN:
9780471234364

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010038900 TJ213 S63 2003 Open Access Book Book
Searching...

On Order

Summary

Summary

Discusses open systems, object orientation, software agents, domain-specific languages, component architectures, as well as the dramatic IT-enabled improvements in memory, communication, and processing resources that are now available for sophisticated control algorithms to exploit. Useful for practitioners and researchers in the fields of real-time systems, aerospace engineering, embedded systems, and artificial intelligence.


Author Notes

Mukul Agrawal, Honeywell Laboratories, Minneapolis, Minnesota
Panos Antsaklis, University of Notre Dame, Indiana
Gary Balas, Aerospace Engineering and Mechanics, University of Minnesota, Minneapolis
Antonio Baptista, Department of Environmental Science and Engineering, OGI School of Science & Engineering, OHSU, Beaverton, Oregon
John Bay, Information Exploitation Office, Defense Advanced Research Projects Agency, Arlington, Virginia
Alexander Bayen, Aeronautics and Astronautics, Stanford University, California
Raktim Bhattacharya, Aerospace Engineering and Mechanics, University of Minnesota, Minneapolis
Gautam Biswas, Institute for Software Integrated Systems, Vanderbilt University, Nashville, Tennessee
Alexander A. Bogdanov, Department of Electrical and Computer Engineering, OGI School of Science & Engineering, OHSU, Beaverton
Stephen P. Boyd, Electrical Engineering, Stanford University, California
Mark Campbell, Mechanical & Aerospace Engineering, Cornell University, Ithaca, New York
Magnus Carlsson, Department of Computer Science & Engineering, OGI School of Science & Engineering, OHSU, Beaverton, Oregon
Darren Cofer, Honeywell Laboratories, Minneapolis, Minnesota
David E. Corman, The Boeing Company, St. Louis, Missouri
Munther A. Dahleh, Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge
William B. Dunbar, Control and Dynamical Systems, California Institute of Technology, Pasadena
Johan Eker, Electrical Engineering and Computer Sciences, University of California, Berkeley
Eric Feron, Aeronautics and Astronautics, Massachusetts Institute of Technology, Cambridge
Ryan Franz, Electrical and Computer Engineering, University of Colorado, Boulder
Emilio Frazzoli, Aeronautical and Astronautical Engineering, University of Illinois at Urbana-Champaign
Helen Gill, Embedded and Hybrid Systems, National Science Foundation, Arlington, Virginia
Murat Guler, School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta
John Hauser, Electrical and Computer Engineering, University of Colorado, Boulder
Bonnie Heck, School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta
Thomas A. Henzinger, Electrical Engineering and Computer Sciences, University of California, Berkeley
Benjamin Horowitz, Electrical Engineering and Computer Sciences, University of California, Berkeley
Ali Jadbabaie, Department of Electrical and Systems Engineering, University of Pennsylvania, Philadelphia
Mikael Johansson, Aeronautics and Astronautics, Stanford University, California
Suresh Kannan, School of Aerospace Engineering, Georgia Institute of Technology, Atlanta
Gabor Karsai, Institute for Software Integrated Systems, Vanderbilt University, Nashville, Tennessee
Richard Kieburtz, Department of Computer Science & Engineering, OGI School of Science & Engineering, OHSU, Beaverton, Oregon
Christoph M. Kirsch, Electrical Engineering and Computer Sciences, University of California, Berkeley
T. John Koo, Electrical Engineering and Computer Sciences, University of California, Berkeley
Xenofon D. Koutsoukos, Palo Alto Research Center, California
Tamas Kovacshazy, Measurement and Information Systems, Technical University of Budapest, Hungary
Edward A. Lee, Electrical Engineering and Computer Sciences, University of California, Berkeley, California
Xiaojun Liu, Electrical Engineering and Computer Sciences, University of California, Berkeley, California
Jie Liu, Electrical Engineering and Computer Sciences, University of California, Berkeley, California
Brian R. Mendel, The Boeing Company, Berkeley, Missouri
Mark B. Milam, California Institute of Technology, Pasadena
Richard M, Murray, Control and Dynamical Systems, California Institute of Technology, Pasadena
Sriram Harasimhan, Institute for Software Integrated Systems, Vanderbilt University, Nashville, Tennessee
George J. Pappas, Electrical Engineering, University of Pennsylvania, Philadelphia
Tal Pasternak, Institute for Software Integrated Systems, Vanderbilt University, Nashville, Tennessee
James L. Paunicka, The Boeing Company, Berkeley, Missouri
Gabor Peceli, Measurement and Information Systems, Technical University of Budapest, Hungary
Nicolas Petit, Centre Automatique et Systemes, Ecole Nationale Superieure des Mines de Paris, France
J. V. R. Prasad, School of Aerospace Engineering, Georgia Institute of Technology, Atlanta
Freeman Rufus, School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta
Tariq Samad, Honeywell Laboratories, Minneapolis, Minnesota
Sam Sander, School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta
Shanker Sastry, Electrical Engineering and Computer Sciences, University of California, Berkeley
Daniel Schrage, School of Aerospace Engineering, Georgia Institute of Technology, Atlanta
Gyula Simon, Technical University of Budapest, Hungary
Tivadar Szernethy, Institute for Software Integrated Systems, Vanderbilt University, Nashville, Tennessee
Claire Tomlin, Aeronautics and Astronautics, Stanford University, California
George Vachtsevanos, School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta
Dale W. Van Cleave, AFRL/IFSC, Wright-Patterson AFB, Ohio
Eric A. Wan, Department of Electrical and Computer Engineering, OHSU, Beaverton, Oregon
Linda Wills, School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta
Lin Xiao, Electrical Engineering, Stanford University, Stanford, California
Ilkay Yavrucuk, School of Aerospace Engineering, Georgia Institute of Technology, Atlanta
Yinglong Zhang, Department of Environmental Science and Engineering, OGI School of Science & Engineering, OHSU, Beaverton, Oregon
Mike Zulauf, Department of Environmental Science and Engineering, OGI School of Science & Engineering, OHSU, Beaverton, Oregon


Reviews 1

Choice Review

Editors Samad and Balas and the individual contributors to this work have done a superb job by providing a comprehensive treatment of the subject matter. The book begins with a discussion on unmanned aerial vehicles (UAVs); continues with software architectures for real-time control, online modeling and control, and hybrid dynamical systems; and concludes with next-generation computing platforms. Many prominent university professors and industry researchers have contributed to the content of this excellent book. This an invaluable resource for research scientists, practicing engineers involved in modern control engineering, and graduate and undergraduate students majoring in control engineering. Academic, corporate, and main libraries cannot afford to be without a copy of this outstanding publication. ^BSumming Up: Essential. Upper-division undergraduates through professionals. S. T. Karris University of California, Berkeley


Table of Contents

Helen Gill and John BayDale W. Van CleaveTariq Samad and Gary BalasJames L. Paunicka and Brian R. Mendel and David E. CormanL. Wills and S. Kannan and S. Sander and M. Guler and B. Heck and J. V. R. Prasad and D. Schrage and G. VachtsevanosMukul Agrawal and Darren Cofer and Tariq SamadXiaojun Liu and Jie Liu and Johan Eker and Edward A. LeeThomas A. Henzinger and Benjamin Horowitz and Christoph Meyer KirschRichard M. Murray and John Hauser and Ali Jadbabaie and Mark B. Milam and Nicolas Petit and William B. Dunbar and Ryan FranzEric A. Wan and Alexander A. Bogdanov and Richard Kieburtz and Antonio Baptista and Magnus Carlsson and Yinglong Zhang and Mike ZulaufMark E. Campbell and Eelco Scholte and Shelby BrunkeGeorge Vachtsevanos and Freeman Rufus and J. V. R. Prasad and Ilkay Yavrucuk and Daniel Schrage and Bonnie Heck and Linda WillsRaktim Bhattacharya and Gary J. BalasPanos J. Antsaklis and Xenofon D. KoutsoukosEmilio Frazzoli and Munther A. Dahleh and Eric FeronT. John Koo and George J. Pappas and Shankar SastryGabor Karsai and Gautam Biswas and Sriram Narasimhan and Tal Pasternak and Sherif Abdelwahed and Tivadar Szemethy and Gabor Peceli and Gyula Simon and Tamas KovacshazyClaire J. Tomlin and Stephen P. Boyd and Ian Mitchell and Alexandre Bayen and Mikael Johansson and Lin XiaoTariq Samad and Gary Balas
Contributorsp. xiii
Prefacep. xix
I Introductionp. 1
1 The Sec Visionp. 3
1.1 The Legacy of Control Techniquesp. 3
1.2 The Legacy of Control Softwarep. 4
1.3 A New Perspective on Software and Controlp. 4
1.4 Software Enabled Control Focus Areasp. 5
1.5 The DARPA Software Enabled Control Programp. 7
2 Trends and Technologies for Unmanned Aerial Vehiclesp. 9
2.1 Introductionp. 9
2.2 UAV Backgroundp. 9
2.3 The Promise of UAVsp. 14
2.4 Support for Developmentp. 18
2.5 Difficultiesp. 19
2.6 Achieving Some Successp. 21
2.7 UAV Development Considerationsp. 22
2.8 Looking Forwardp. 23
Referencesp. 25
3 Previewing the Software-Enabled Control Research Portfoliop. 27
3.1 Introductionp. 27
3.2 Part II: Software Architecture for Real-Time Controlp. 29
3.3 Part III: Online Modeling and Controlp. 31
3.4 Part IV: Hybrid Dynamical Systemsp. 33
3.5 Conclusionp. 35
II Software Architectures for Real-Time Controlp. 37
4 Open Control Platform: A Software Platform Supporting Advances in Uav Control Technologyp. 39
4.1 Introductionp. 40
4.2 OCP Goals and Backgroundp. 41
4.3 OCP Overviewp. 43
4.4 OCP Featuresp. 44
4.5 Optimizations in Support of Real-Time Performancep. 51
4.6 Current State of the OCPp. 56
4.7 OCP Performancep. 58
4.8 Future OCP Directionsp. 59
4.9 Summaryp. 60
Referencesp. 61
5 A Prototype Open Control Platform for Reconfigurable Control Systemsp. 63
5.1 Introductionp. 64
5.2 Current Practice in Control System Configurationsp. 65
5.3 Open-Control Platform Designp. 69
5.4 A Prototype Open Control Platformp. 77
5.5 Ongoing Work and Open Issuesp. 79
Referencesp. 82
6 Real-Time Adaptive Resource Management for Multimodel Controlp. 85
6.1 Introductionp. 86
6.2 The Problem Spacep. 87
6.3 Resource Optimizationp. 88
6.4 Anytime Task Schedulingp. 89
6.5 UAV Route Optimizationp. 91
6.6 Application of Active Multimodel Architecturep. 95
6.7 Multiresolution Optimizationp. 97
6.8 Simulation Frameworkp. 100
6.9 Conclusionp. 102
Referencesp. 103
7 Heterogeneous Modeling and Design of Control Systemsp. 105
7.1 Introductionp. 106
7.2 Software Complexity in Control Systemsp. 107
7.3 The Ptolemy II Model Structurep. 109
7.4 Concurrent Models of Computation for Control Systemsp. 112
7.5 Modal Modelsp. 114
7.6 Application: Inverted Pendulum Controllerp. 116
7.7 Conclusionp. 119
Referencesp. 120
8 Embedded Control Systems Development with Giottop. 123
8.1 Introductionp. 124
8.2 The Giotto Programming Languagep. 127
8.3 A Distributed Hard Real-Time Control Problemp. 131
8.4 A Giotto Programp. 133
8.5 Semiautomatic Compilation with Annotated Giottop. 136
8.6 Summary and Related Workp. 139
Appendix A Giotto Program with Annotationsp. 141
Referencesp. 144
III Online Modeling and Controlp. 147
9 Online Control Customization Via Optimization-Based Controlp. 149
9.1 Introductionp. 150
9.2 Mathematical Preliminariesp. 152
9.3 Optimization-Based Controlp. 155
9.4 Real-Time Trajectory Generation and Differential Flatnessp. 160
9.5 Implementation on the Caltech Ducted Fanp. 163
9.6 Summary and Conclusionp. 172
Referencesp. 173
10 Model Predictive Neural Control for Aggressive Helicopter Maneuversp. 175
10.1 Introductionp. 176
10.2 MPC Controlp. 177
10.3 MPNCp. 180
10.4 Experimental Resultsp. 189
10.5 Conclusionp. 198
Referencesp. 198
11 Active Model Estimation for Complex Autonomous Systemsp. 201
11.1 Introductionp. 202
11.2 Preliminaries: Joint and Dual Estimationp. 204
11.3 Robust Nonlinear Stochastic Estimationp. 205
11.4 Nonlinear Bounded Set Estimationp. 211
11.5 Simulation Results: F-15-like Simulationp. 217
11.6 Conclusionp. 222
Referencesp. 223
12 An Intelligent Methodology for Real-Time Adaptive Mode Transitioning and Limit Avoidance of Unmanned Aerial Vehiclesp. 225
12.1 Introductionp. 226
12.2 Real-Time Adaptation of Mode Transition Controllersp. 229
12.3 Hover to Forward Flight Examplep. 235
12.4 Limit Detection and Limit Avoidancep. 238
12.5 Adaptive Limit Detectionp. 239
12.6 Automatic Limit Avoidance for UAVsp. 247
12.7 Performance Assessment and Implementation Issuesp. 249
12.8 Conclusionp. 249
Referencesp. 250
13 Implementation of Online Control Customization within the Open Control Platformp. 253
13.1 Introductionp. 254
13.2 What is the OCP?p. 255
13.3 F-16 Aircraft Modelp. 256
13.4 Integration of Matlab with OCPp. 257
13.5 Simulink to OCP Componentsp. 266
13.6 Asynchronous Systems and Simulink Modelsp. 268
13.7 Conclusionp. 269
Referencesp. 270
IV Hybrid Dynamical Systemsp. 271
14 Hybrid Systems: Review and Recent Progressp. 272
14.1 Hybrid System Modelsp. 274
14.2 Approaches to the Analysis and Design of Hybrid Systemsp. 277
14.3 Hybrid Automatap. 278
14.4 Stability and Design of Hybrid Systemsp. 285
14.5 Supervisory Control of Hybrid Systemsp. 289
14.6 Conclusionp. 295
Referencesp. 295
15 A Maneuver-Based Hybrid Control Architecture for Autonomous Vehicle Motion Planningp. 299
15.1 Introductionp. 300
15.2 System Dynamicsp. 302
15.3 Problem Formulationp. 303
15.4 Maneuver Automatonp. 305
15.5 Motion Planning in the Maneuver Spacep. 312
15.6 Example: Three-Degree-of-Freedom Helicopterp. 315
15.7 Conclusionp. 321
Referencesp. 321
16 Multimodal Control of Constrained Nonlinear Systemsp. 325
16.1 Introductionp. 325
16.2 Formulation of Multimodal Control Problemp. 327
16.3 A Mode Switching Conditionp. 330
16.4 Mode Sequence Synthesisp. 332
16.5 Multimodal Control of a Helicopter-Based UAVp. 334
16.6 Hybrid and Embedded System Modelsp. 339
16.7 Conclusionp. 342
Referencesp. 344
17 Towards Fault-Adaptive Control of Complex Dynamical Systemsp. 347
17.1 Introductionp. 348
17.2 FACT Architecturep. 349
17.3 Modeling Hybrid Systems and Controllersp. 351
17.4 The Hybrid Observerp. 355
17.5 Approaches to Fault Detection and Isolationp. 356
17.6 Controller Selectionp. 364
17.7 Conclusion and Future Workp. 365
Referencesp. 366
18 Computational Tools for the Verification of Hybrid Systemsp. 369
18.1 Introductionp. 370
18.2 Hybrid System Modelp. 370
18.3 Exact Reach Set Computation Using Level Setsp. 372
18.4 Overapproximations of Reachable Setsp. 386
18.5 Summaryp. 390
Referencesp. 390
V Conclusionsp. 393
19 The Outlook for Software-Enabled Controlp. 395
19.1 Next-Generation Computing Platforms for Real-Time Controlp. 396
19.2 Increasing Autonomy and Performancep. 397
19.3 High-Confidence Controlp. 399
19.4 Multivehicle Coordination and Cooperationp. 400
19.5 Integration of Planning and Controlp. 402
19.6 Design and Deployment Toolsp. 403
19.7 Final Wordsp. 404
Indexp. 407
About the Editorsp. 419
Go to:Top of Page