Visible to the public CPS: Medium: Resilient-by-Cognition Cyber-Physical SystemsConflict Detection Enabled

Project Details
Lead PI:Yasser Shoukry Sakr
Co-PI(s):P Krishnaprasad
Performance Period:10/01/18 - 09/30/21
Institution(s):University of Maryland College Park
Sponsor(s):National Science Foundation
Award Number:1837589
536 Reads. Placed 534 out of 804 NSF CPS Projects based on total reads on all related artifacts.
Abstract: Autonomous systems in general and self-driving cars in particular, hold the promise to be one of the most disruptive technologies emerging in recent years. However, the safety and resilience of these systems, if not proactively addressed, will pose a significant threat potentially impairing our relationship with these technologies and may lead to a societal rejection of adopting them permanently. This project seeks to address such concerns by equipping autonomous systems with an additional layer of intelligence allowing them to be resilient-by-cognition. The research addresses resilience for autonomous cyber-physical systems (CPS) by integrating concepts from game theory, formal methods, and controls. Our proposed approach includes: (i) a principled framework for formally reasoning about cognitive CPS; that is, given a set of strategies captured in a formal language (e.g., temporal logic), the proposed framework builds on ideas from evolutionary game theory to understand which strategies lead to the best fit when operating in adversarial environments (ii) On-the-fly, correct-by-design feedback controller synthesis that executes the chosen strategy while satisfying physical constraints imposed by the micro-dynamics of the underlying CPS (iii) a data-driven strategy-mining approach that addresses the fundamental problem of designing the library of strategies from human demonstrations. We will illustrate our approach over key applications including self-driving cars and autonomous drone swarms. Our educational plan engages not only graduate students but also high school and undergraduate students. It also reaches out to engineers and the lay public, by providing open source implementations of our algorithms making them available both to industry and independent developers.