CPS Events
Modeling and Navigation Controller Design of a Circulation Control Fixed-Wing UAV
Abstract
Circulation Control (CC) is an effective technique that allows for increasing lift and improving aerodynamic efficiency of Unmanned Aerial Vehicles (UAVs). CC-based UAVs exhibit enhanced aerodynamic performance in terms of reduced runway for take-off and landing, increased effective payload capability and delayed stall. However, CC introduces changes of the aerodynamic coefficients that are difficult to determine using strict mathematical formulas. It creates a specific type of model uncertainty in the CC-based fixed-wing Unmanned Aerial Vehicle (UC²AV), which must be addressed and accommodated for; this is tackled using µ- analysis. A detailed systematic approach to parameter identification of the UC²AV is first required to derive an accurate model, before designing a navigation controller. Then, a novel, robust nonlinear controller for the longitudinal / lateral flight dynamics of a UC²AV is presented. The controller consists of a dynamic inversion inner-loop and a µ-synthesis outer-loop controller. Results demonstrate the efficacy of the proposed control scheme and the ability of the UC²AV to adapt to challenging CC-on-demand scenarios. The proposed controller design may be generalized and applied to a family of nonlinear systems with unstructured uncertainties and time-varying parameters, going beyond addressing uncertainty challenges regarding the aircraft’s aerodynamic coefficients. Last, but not least, a detailed mathematical framework is presented that serves as ‘benchmark’ for UAV linear and nonlinear controller design, implementation and testing under nominal and extreme conditions.
Bio
Dr. Kimon P. Valavanis is John Evans Professor, Department of ECE, D. F. Ritchie School of Engineering and Computer Science, University of Denver. He is also Guest Professor in the Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia, and he also had a Visiting Appointment at Politecnico di Torino, Dipartimento di Ingegneria Meccanica e Aerospaziale, DIMEAS. His research interests span Unmanned Systems, Distributed Intelligence Systems, Robotics and Automation. He has published more than 450 book chapters, technical journal, and transaction, referred conference, and invited papers. He has authored/co-authored/edited 19 books. He has graduated 38 PhD students and more than 100 M.Sc. students.
Dr. Valavanis served as Editor-in-Chief of the Robotics and Automation Magazine from 1996-2005, and since 2006, of the Journal of Intelligent and Robotic Systems, Springer. He also serves as co-chair of the Aerial Robotics and Unmanned Aerial Vehicles Technical Committee since 2008. He founded the International Conference on Unmanned Aircraft Systems, which he runs annually.
Dr. Valavanis was a Distinguished Speaker in the IEEE Robotics and Automation Society, a Senior Member of IEEE, a Fellow of the American Association for the Advancement of Science, a Fellow of the U.K. Institute of Measurement and Control, and a Technical Expert of the NATO Science and Technology Organization (STO). He was also selected to serve as NATO Technical Evaluator for the AVT-353 Workshop on ‘Artificial Intelligence in the Cockpit for UAVs’ that will take place in Torino, Italy, in April 2022. In August of 2021, he was also appointed to the NATO STO Technical Team of SAS-ET-EX on “Integration of Unmanned Systems into Operational Units” for the duration of the Program of Work. He is also a Fulbright Scholar (Senior Lecturing & Research Award).
Designing State Estimators for Safety-Critical Aerospace Positioning, Navigation and Timing Systems
Abstract
The integration of digital connectivity with physical processes in IoT environments has enabled sensors and actuators to interact with each other over the physical space. However, IoT environments have complex physical interactions between actuators and sensors that create new classes of vulnerabilities. Unfortunately, traditional IoT security measures ignore such complex physical interactions and fail to achieve sufficient breadth and fidelity to uncover these vulnerabilities, causing poor accuracy and false alarms.
We discuss an approach that is used in the design of state estimators used in safety-critical positioning, navigation, and timing systems used for aerospace applications. A key requirement in the design of these estimator is being able to demonstrate that they satisfy stringent safety standards established by certification authorities. While these standards are normally performance requirements given in stochastic terms, proving compliance with them requires a combination of analytical and experimental approaches. This presentation will discuss the challenges associated with designing these estimators. The tradeoff between safety and performance will be described and discussed in detail. As a case study, we will describe a synthetic air data estimator designed as a backup for the traditional pitot-static systems used in an Unmanned Aerial Vehicle (UAV). In closing, we describe some of the open research question associated with the application of sensing and state estimation to the design of safety-critical avionics.
Bio
Demoz Gebre-Egziabher is a professor in the Department of Aerospace Engineering and Mechanics at the University of Minnesota, Twin Cities. At the University of Minnesota, he teaches courses in aerospace systems and directs a research lab focusing on the design of multi-sensor navigation and attitude determination systems for aerospace vehicles. He is the current director of the NASA/Minnesota Space Grant Consortium. He is a Fellow of the Institute of Navigation (ION) and an associate fellow of the American Institute of Aeronautics and Astronautics (AIAA). From 1990 to 1996 he was an officer in the United States Navy where he served as a system engineer on the staff of the Naval Sea Systems Command division of naval reactors in Washington D.C. Dr. Gebre-Egziabher holds a B.S in Aerospace Engineering from the University of Arizona, a M.S in Mechanical Engineering from the George Washington University and a Ph.D. in aeronautics and astronautics from Stanford University. He is a registered professional engineer (mechanical engineering)
Compositional Safety and Security Reasoning in IoT Environments
Abstract
The integration of digital connectivity with physical processes in IoT environments has enabled sensors and actuators to interact with each other over the physical space. However, IoT environments have complex physical interactions between actuators and sensors that create new classes of vulnerabilities. Unfortunately, traditional IoT security measures ignore such complex physical interactions and fail to achieve sufficient breadth and fidelity to uncover these vulnerabilities, causing poor accuracy and false alarms.
In this talk, I will discuss our efforts in safety and security reasoning in IoT deployments through physical modeling and formal analysis. First, I will introduce our approach to discovering physical interaction vulnerabilities in IoT deployments. Our approach builds the joint physical behavior of interacting IoT apps through code and dynamic analysis. It next validates a set of new metric temporal logic policies through falsification. Second, I will demonstrate how attackers can evade existing IoT defenses by exploiting complex physical relations between actuators and sensors. I will next introduce software patching and sensor placement to make the existing defenses robust against evasion attacks. Through these efforts, we create holistic physical models toward achieving the compositional safety and security of an IoT system.
Bio
Muslum Ozgur Ozmen is currently pursuing a Ph.D. degree in the Department of Computer Science at Purdue University, where he is advised by Professor Z. Berkay Celik. Prior to joining Purdue, Ozgur earned his Master of Science degree in computer science from Oregon State University, USA, and his Bachelor‘s degree in electrical and electronics engineering from Bilkent University, Turkey. His research interests broadly lie in the area of systems security. Through systems design and formal verification, his research seeks to improve security and privacy guarantees in emerging computing platforms. His research approach is best illustrated by his work in IoT safety and security. He expects to earn his Ph.D. in the Spring of 2024. More information can be obtained at https://ozgurozmen.github.io/.
Runtime Verification with Copilot and Ogma
Abstract
Ultra-critical systems require high-level assurance, which cannot always be guaranteed in compile time. The use of runtime verification (RV) enables monitoring these systems in runtime, to detect property violations early and limit their potential consequences. However, the introduction of monitors in ultra-critical systems poses a challenge, as failures and delays in the RV subsystem could affect other subsystems and threaten the mission as a whole. In this talk we discuss two systems: Copilot 3, a stream-based runtime verification language for real-time embedded systems, and NASA's Ogma, a tool to transform high-level specifications into Copilot monitors. When used in combination, the toolchain can be used to translate structured natural language requirements into C code with static memory requirements, which can be compiled to run on embedded hardware. Apart from generating standalone monitors, our tools generate self-contained units ready to be integrated in NASA Core Flight System cFS and Robot Operating System (ROS2) applications.
Bio
Dr. Ivan Perez is a senior research scientist contractor at NASA Ames Research Center, and has been a member of the NASA Formal Methods Group since 2018. Dr Perez investigates the application of formal methods to problems in aerospace, with particular focus on runtime verification of unmanned aerial vehicles. Prior to joining NASA, Dr. Perez founded and led Keera Studios, the first mobile Haskell game programming company in the world, and Cubilabs.com, a functional programming company focused on business applications. Over the last two decades, Dr. Perez has also worked as a programmer and researcher for the High Performance Computing Center (Germany), IMDEA Software (Spain), the Technical University of Madrid (Spain), and the University of Twente (Netherlands), as well as for multiple functional programming companies. Dr. Perez completed his PhD in Computer Science at the University of Nottingham (UK), which focused on testing and functional programming applied to games and user interfaces. He also holds a Master's Degree in Computational Logic and a Degree of Engineer in Computer Science, both from the Technical University of Madrid.
Real-time Motion Planning and Predictive Control by Mixed-integer Programming for Autonomous Vehicles
Abstract
A lot of progress has been made in the development of computational algorithms and software tools for optimization-based motion planning and control of (semi-)autonomous systems. There exist many efficient convex quadratic programming (QP) algorithms for model predictive control (MPC) of linear or linearized systems, as well as sequential convex programming (SCP) algorithms for MPC of smooth nonlinear systems. Motivated by these successes, a relatively new trend in the control community relates to the development and application of mixed-integer programming (MIP) for real-time motion planning and decision making, including both continuous and discrete variables. In this talk, I present some recent work on a tailored branch-and-bound method for real-time motion planning and decision making on embedded processing units. In addition, I will discuss two applications related to automated driving and traffic control.
Bio
Rien Quirynen received the Bachelor’s degree in computer science and electrical engineering and the Master’s degree in mathematical engineering from KU Leuven, Belgium. He received a four-year Ph.D. Scholarship from the Research Foundation–Flanders (FWO) in 2012-2016, and the joint Ph.D. degree from KU Leuven, Belgium and the University of Freiburg, Germany. Since the start of 2017, Dr. Quirynen joined Mitsubishi Electric Research Laboratories (MERL) in Cambridge, MA, USA, where he is currently a principal research scientist. His research focuses mainly on numerical optimization algorithms for decision making, motion planning and control of autonomous systems.