{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:54:15Z","timestamp":1760151255886,"version":"build-2065373602"},"reference-count":30,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2022,2,16]],"date-time":"2022-02-16T00:00:00Z","timestamp":1644969600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["NSF CNS-2047971"],"award-info":[{"award-number":["NSF CNS-2047971"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Unmanned aircraft systems are expected to provide both increasingly varied functionalities and outstanding application performances, utilizing the available resources. In this paper, we explore the recent advances and challenges at the intersection of real-time computing and control and show how rethinking sampling strategies can improve performance and resource utilization. We showcase a novel design framework, cyber-physical co-regulation, which can efficiently link together computational and physical characteristics of the system, increasing robust performance and avoiding pitfalls of event-triggered sampling strategies. A comparison experiment of different sampling and control strategies was conducted and analyzed. We demonstrate that co-regulation has resource savings similar to event-triggered sampling, but maintains the robustness of traditional fixed-periodic sampling forming a compelling alternative to traditional vehicle control design.<\/jats:p>","DOI":"10.3390\/s22041525","type":"journal-article","created":{"date-parts":[[2022,2,16]],"date-time":"2022-02-16T21:36:24Z","timestamp":1645047384000},"page":"1525","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Rethinking Sampled-Data Control for Unmanned Aircraft Systems"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9535-4722","authenticated-orcid":false,"given":"Xinkai","family":"Zhang","sequence":"first","affiliation":[{"name":"Artificial Intelligence, Volvo Cars Technology USA, Sunnyvale, CA 94085, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4201-6903","authenticated-orcid":false,"given":"Justin","family":"Bradley","sequence":"additional","affiliation":[{"name":"School of Computing, University of Nebraska-Lincoln, Lincoln, NE 68588, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,2,16]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"23020","DOI":"10.3390\/s150923020","article-title":"Optimization and control of cyber-physical vehicle systems","volume":"15","author":"Bradley","year":"2015","journal-title":"Sensors"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Salhaoui, M., Guerrero-Gonz\u00e1lez, A., Arioua, M., Ortiz, F.J., El Oualkadi, A., and Torregrosa, C.L. (2019). Smart industrial iot monitoring and control system based on UAV and cloud computing applied to a concrete plant. Sensors, 19.","DOI":"10.3390\/s19153316"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/MC.2018.2381128","article-title":"Computing in the real world is the grandest of challenges","volume":"51","author":"Wolf","year":"2018","journal-title":"Computer"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2609","DOI":"10.1109\/TMECH.2018.2832019","article-title":"Cyber-physical control for energy management of off-road vehicles with hybrid energy storage systems","volume":"23","author":"Wang","year":"2018","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2746","DOI":"10.1109\/TAC.2015.2404251","article-title":"A note on sampled-data stabilization of LTI systems with aperiodic sampling","volume":"60","author":"Lee","year":"2015","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_6","unstructured":"Nise, N.S. (2015). Control Systems Engineering, Wiley."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"698","DOI":"10.1016\/j.automatica.2012.11.025","article-title":"Model-based periodic event-triggered control for linear systems","volume":"49","author":"Heemels","year":"2013","journal-title":"Automatica"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Heemels, W., Johansson, K.H., and Tabuada, P. (2012, January 10\u201313). An introduction to event-triggered and self-triggered control. Proceedings of the 2012 IEEE 51st IEEE Conference on Decision and Control (CDC), Wailea, HI, USA.","DOI":"10.1109\/CDC.2012.6425820"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1109\/TRO.2015.2409431","article-title":"Coupled Cyber-Physical System Modeling and Coregulation of a CubeSat","volume":"31","author":"Bradley","year":"2015","journal-title":"IEEE Trans. Robot."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Zhang, X., Doebbeling, S., and Bradley, J. (2018, January 11\u201313). Co-regulation of computational and physical effectors in a quadrotor unmanned aircraft system. Proceedings of the 9th ACM\/IEEE International Conference on Cyber-Physical Systems, Porto, Portugal.","DOI":"10.1109\/ICCPS.2018.00020"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Zhang, X., and Bradley, J. (2019, January 11\u201313). Stability Analysis for a Class of Resource-Aware, Co-Regulated Systems. Proceedings of the 2019 IEEE Conference on Decision and Control (CDC), Nice, France.","DOI":"10.1109\/CDC40024.2019.9029267"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"2132","DOI":"10.1109\/LCSYS.2020.3044261","article-title":"Controller Design for Time-Varying Sampling, Co-Regulated Systems","volume":"5","author":"Zhang","year":"2020","journal-title":"IEEE Control Syst. Lett."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Zhang, X., and Bradley, J. (2021, January 1\u20135). Computing for Control and Control for Computing. Proceedings of the 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE), Grenoble, France.","DOI":"10.23919\/DATE51398.2021.9474058"},{"key":"ref_14","unstructured":"\u00c5str\u00f6m, K.J., and Wittenmark, B. (2013). Computer-Controlled Systems: Theory and Design, Courier Corporation."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Shankar, A., Doebbeling, S., and Bradley, J. (2017, January 13\u201316). Toward a cyber-physical quadrotor: Characterizing trajectory following performance. Proceedings of the 2017 International Conference on Unmanned Aircraft Systems (ICUAS), Miami, FL, USA.","DOI":"10.1109\/ICUAS.2017.7991394"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/TC.2008.136","article-title":"Draco: Efficient resource management for resource-constrained control tasks","volume":"58","author":"Lin","year":"2009","journal-title":"IEEE Trans. Comput."},{"key":"ref_17","unstructured":"Kopetz, H. (2011). Real-Time Systems: Design Principles for Distributed Embedded Applications, Springer Science & Business Media."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3057267","article-title":"A survey and comparative study of hard and soft real-time dynamic resource allocation strategies for multi-\/many-core systems","volume":"50","author":"Singh","year":"2017","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1441","DOI":"10.1109\/JSSC.2002.803941","article-title":"A 32-bit PowerPC system-on-a-chip with support for dynamic voltage scaling and dynamic frequency scaling","volume":"37","author":"Nowka","year":"2002","journal-title":"IEEE J. Solid-State Circuits"},{"key":"ref_20","unstructured":"Kim, J., Lakshmanan, K., and Rajkumar, R.R. (2012, January 17\u201319). Rhythmic tasks: A new task model with continually varying periods for cyber-physical systems. Proceedings of the 2012 IEEE\/ACM Third International Conference on Cyber-Physical Systems, Washington, DC, USA."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1007\/s11241-010-9094-5","article-title":"A timeband framework for modelling real-time systems","volume":"45","author":"Burns","year":"2010","journal-title":"Real-Time Syst."},{"key":"ref_22","unstructured":"Lee, C., Lehoezky, J., Rajkumar, R., and Siewiorek, D. (1999, January 2\u20134). On quality of service optimization with discrete QoS options. Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium, Vancouver, BC, Canada."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.asoc.2018.03.056","article-title":"Optimal resource allocation using reinforcement learning for IoT content-centric services","volume":"70","author":"Gai","year":"2018","journal-title":"Appl. Soft Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1109\/MCS.2019.2961733","article-title":"Control Systems for Computing Systems: Making computers efficient with modular, coordinated, and robust control","volume":"40","author":"Pothukuchi","year":"2020","journal-title":"IEEE Control Syst. Mag."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2011","DOI":"10.1109\/CDC.2002.1184824","article-title":"Comparison of Riemann and Lebesgue sampling for first order stochastic systems","volume":"Volume 2","author":"Bernhardsson","year":"2002","journal-title":"Proceedings of the Decision and Control, 41st IEEE Conference"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"847","DOI":"10.1109\/TAC.2012.2220443","article-title":"Periodic event-triggered control for linear systems","volume":"58","author":"Heemels","year":"2012","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Eqtami, A., Dimarogonas, D.V., and Kyriakopoulos, K.J. (July, January 30). Event-triggered control for discrete-time systems. Proceedings of the 2010 American Control Conference, Baltimore, MD, USA.","DOI":"10.1109\/ACC.2010.5531089"},{"key":"ref_28","unstructured":"Sabatino, F. (2015). Quadrotor Control: Modeling, Nonlinearcontrol Design, and Simulation, KTH."},{"key":"ref_29","unstructured":"(2022, January 19). AscTec Research UAVs. Available online: http:\/\/www.asctec.de."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1016\/j.automatica.2016.10.023","article-title":"Recent developments on the stability of systems with aperiodic sampling: An overview","volume":"76","author":"Hetel","year":"2017","journal-title":"Automatica"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/4\/1525\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:20:42Z","timestamp":1760134842000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/4\/1525"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,16]]},"references-count":30,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["s22041525"],"URL":"https:\/\/doi.org\/10.3390\/s22041525","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,2,16]]}}}