Pub Date : 2023-08-01DOI: 10.1109/MCS.2023.3273823
John T. Betts, A.V.Nageswara varaha Rao
The review of this book is centered on the sheer quality and profoundness with which the author guides a reader through all aspects of solving a general optimal control problem numerically. The basis of the methodology is nonlinear programming, and when traversing the book, the author makes it abundantly clear that optimal control is inextricably bound to nonlinear programming. In fact, the connection the author makes between nonlinear programming and optimal control is so strong that it makes it wholly evident that optimal control problems cannot be solved numerically unless sophisticated techniques for discretizing differential equations (the optimal control side of things) are developed along with equally sophisticated approaches for solving large, sparse, nonlinear programming problems. The book is divided into ten main chapters. It starts off with an introduction to nonlinear programming and then describes large sparse nonlinear programming. From that point, it provides an overview of optimal control. Once that has been accomplished, methods that combine optimal control with nonlinear programming are described, and the main approach of direct collocation is developed in detail. After developing direct collocation methods, the remainder of the book focuses on a large number of amazing examples and ends with a chapter that contains numerous test problems.
{"title":"Practical Methods for Optimal Control Using Nonlinear Programming, Third Edition [Bookshelf]","authors":"John T. Betts, A.V.Nageswara varaha Rao","doi":"10.1109/MCS.2023.3273823","DOIUrl":"https://doi.org/10.1109/MCS.2023.3273823","url":null,"abstract":"The review of this book is centered on the sheer quality and profoundness with which the author guides a reader through all aspects of solving a general optimal control problem numerically. The basis of the methodology is nonlinear programming, and when traversing the book, the author makes it abundantly clear that optimal control is inextricably bound to nonlinear programming. In fact, the connection the author makes between nonlinear programming and optimal control is so strong that it makes it wholly evident that optimal control problems cannot be solved numerically unless sophisticated techniques for discretizing differential equations (the optimal control side of things) are developed along with equally sophisticated approaches for solving large, sparse, nonlinear programming problems. The book is divided into ten main chapters. It starts off with an introduction to nonlinear programming and then describes large sparse nonlinear programming. From that point, it provides an overview of optimal control. Once that has been accomplished, methods that combine optimal control with nonlinear programming are described, and the main approach of direct collocation is developed in detail. After developing direct collocation methods, the remainder of the book focuses on a large number of amazing examples and ends with a chapter that contains numerous test problems.","PeriodicalId":55028,"journal":{"name":"IEEE Control Systems Magazine","volume":"43 1","pages":"94-95"},"PeriodicalIF":5.7,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47356312","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-08-01DOI: 10.1109/mcs.2023.3273496
{"title":"[25 Years Ago]","authors":"","doi":"10.1109/mcs.2023.3273496","DOIUrl":"https://doi.org/10.1109/mcs.2023.3273496","url":null,"abstract":"","PeriodicalId":55028,"journal":{"name":"IEEE Control Systems Magazine","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136065426","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-08-01DOI: 10.1109/mcs.2023.3286500
{"title":"TechRxiv: Share Your Preprint Research With the World!","authors":"","doi":"10.1109/mcs.2023.3286500","DOIUrl":"https://doi.org/10.1109/mcs.2023.3286500","url":null,"abstract":"","PeriodicalId":55028,"journal":{"name":"IEEE Control Systems Magazine","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136065427","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-08-01DOI: 10.1109/mcs.2023.3273797
Ingvar M. Ziemann
{"title":"Ingvar Ziemann [Ph.D.s In Control]","authors":"Ingvar M. Ziemann","doi":"10.1109/mcs.2023.3273797","DOIUrl":"https://doi.org/10.1109/mcs.2023.3273797","url":null,"abstract":"","PeriodicalId":55028,"journal":{"name":"IEEE Control Systems Magazine","volume":" ","pages":""},"PeriodicalIF":5.7,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48388046","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-08-01DOI: 10.1109/mcs.2023.3273498
L. Paunonen, T. Meurer
{"title":"IEEE Control Systems Society Technical Committee on Distributed Parameter Systems [Technical Activities]","authors":"L. Paunonen, T. Meurer","doi":"10.1109/mcs.2023.3273498","DOIUrl":"https://doi.org/10.1109/mcs.2023.3273498","url":null,"abstract":"","PeriodicalId":55028,"journal":{"name":"IEEE Control Systems Magazine","volume":" ","pages":""},"PeriodicalIF":5.7,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49121651","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-08-01DOI: 10.1109/mcs.2023.3273524
G. Como, P. Frasca, F. Parise, C. Ravazzi, K. Savla, S. Yüksel
{"title":"Networks and Communication Systems [Technical Activities]","authors":"G. Como, P. Frasca, F. Parise, C. Ravazzi, K. Savla, S. Yüksel","doi":"10.1109/mcs.2023.3273524","DOIUrl":"https://doi.org/10.1109/mcs.2023.3273524","url":null,"abstract":"","PeriodicalId":55028,"journal":{"name":"IEEE Control Systems Magazine","volume":"1 1","pages":""},"PeriodicalIF":5.7,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41554750","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-08-01DOI: 10.1109/mcs.2023.3273549
U. Ozguner
{"title":"Umit Ozguner [People in Control]","authors":"U. Ozguner","doi":"10.1109/mcs.2023.3273549","DOIUrl":"https://doi.org/10.1109/mcs.2023.3273549","url":null,"abstract":"","PeriodicalId":55028,"journal":{"name":"IEEE Control Systems Magazine","volume":" ","pages":""},"PeriodicalIF":5.7,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49654987","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-08-01DOI: 10.1109/mcs.2023.3273493
R. Sepulchre
{"title":"Spiking Intelligence [From the Editor]","authors":"R. Sepulchre","doi":"10.1109/mcs.2023.3273493","DOIUrl":"https://doi.org/10.1109/mcs.2023.3273493","url":null,"abstract":"","PeriodicalId":55028,"journal":{"name":"IEEE Control Systems Magazine","volume":" ","pages":""},"PeriodicalIF":5.7,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46525347","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-08-01DOI: 10.1109/mcs.2023.3273527
C. Stoica
{"title":"Cristina Stoica [People in Control]","authors":"C. Stoica","doi":"10.1109/mcs.2023.3273527","DOIUrl":"https://doi.org/10.1109/mcs.2023.3273527","url":null,"abstract":"","PeriodicalId":55028,"journal":{"name":"IEEE Control Systems Magazine","volume":" ","pages":""},"PeriodicalIF":5.7,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49080842","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-08-01DOI: 10.1109/MCS.2023.3273749
Michael Anderson, J. Humberto Ramos, Benjamin T. Dickinson, K. Brink, P. Ganesh
The field of aerial robotics is growing rapidly, along with the promise of assisting human operators with tasks that are hazardous, inaccessible, or time consuming [1]. Military and law enforcement organizations are especially interested in such capabilities due to the naturally hazardous nature of their missions, driving them to become early supporters and adopters. A particularly challenging mission is the exploration of unknown indoor environments, which has potential applications in exploring and clearing enemy compounds, searching for accident survivors, or responding to active shooters. Multirotor vehicles have been proposed and occasionally used in such scenarios, but as capabilities increase, so does the complexity of the hardware and software. As a result, researchers interested in exploring this field, as well as those in myriad other fields that depend on aerial experimentation, face an increasingly high barrier to entry: establishing flight capabilities. This article is intended to help aspiring researchers get their aerial robotics experiments off the ground.
{"title":"The REEF Autonomous Vehicles Laboratory: A collaboration hub expediting flight capabilities for the U.S. Department of defense and academic research","authors":"Michael Anderson, J. Humberto Ramos, Benjamin T. Dickinson, K. Brink, P. Ganesh","doi":"10.1109/MCS.2023.3273749","DOIUrl":"https://doi.org/10.1109/MCS.2023.3273749","url":null,"abstract":"The field of aerial robotics is growing rapidly, along with the promise of assisting human operators with tasks that are hazardous, inaccessible, or time consuming [1]. Military and law enforcement organizations are especially interested in such capabilities due to the naturally hazardous nature of their missions, driving them to become early supporters and adopters. A particularly challenging mission is the exploration of unknown indoor environments, which has potential applications in exploring and clearing enemy compounds, searching for accident survivors, or responding to active shooters. Multirotor vehicles have been proposed and occasionally used in such scenarios, but as capabilities increase, so does the complexity of the hardware and software. As a result, researchers interested in exploring this field, as well as those in myriad other fields that depend on aerial experimentation, face an increasingly high barrier to entry: establishing flight capabilities. This article is intended to help aspiring researchers get their aerial robotics experiments off the ground.","PeriodicalId":55028,"journal":{"name":"IEEE Control Systems Magazine","volume":"43 1","pages":"63-83"},"PeriodicalIF":5.7,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47678478","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}