Abstract
The control synthesis of a dynamic system subject to a signal temporal logic (STL) specification is commonly formulated as a mixed-integer linear/convex programming (MILP/ MICP) problem. Solving such a problem is computationally expensive when the specification is long and complex. In this paper, we propose a framework to transform a long and complex specification into separate forms in time, to be more specific, the logical combination of a series of short and simple subformulas with non-overlapping timing intervals. In this way, one can easily modularize the synthesis of a long specification by solving its short subformulas, which improves the efficiency of the control problem. We first propose a syntactic timing separation form for a type of complex specifications based on a group of separation principles. Then, we further propose a complete specification split form with subformulas completely separated in time. Based on this, we develop a modularized synthesis algorithm that ensures the soundness of the solution to the original synthesis problem. The efficacy of the methods is validated with a robot monitoring case study in simulation. Our work is promising to promote the efficiency of control synthesis for systems with complicated specifications.
| Original language | English |
|---|---|
| Title of host publication | 2023 62nd IEEE Conference on Decision and Control, CDC 2023 |
| Publisher | Institute of Electrical and Electronics Engineers |
| Pages | 7856-7861 |
| Number of pages | 6 |
| ISBN (Electronic) | 9798350301243 |
| DOIs | |
| Publication status | Published - 19 Jan 2024 |
| Event | 62nd IEEE Conference on Decision and Control, CDC 2023 - Singapore, Singapore Duration: 13 Dec 2023 → 15 Dec 2023 Conference number: 62 |
Conference
| Conference | 62nd IEEE Conference on Decision and Control, CDC 2023 |
|---|---|
| Abbreviated title | CDC 2023 |
| Country/Territory | Singapore |
| City | Singapore |
| Period | 13/12/23 → 15/12/23 |