Successive Convexification for Optimal Control with Signal Temporal Logic Specifications

被引:2
|
作者
Mao, Yuanqi [1 ]
Acikmese, Behcet [1 ]
Garoche, Pierre-Loic [2 ]
Chapoutot, Alexandre [3 ]
机构
[1] Univ Washington, Seattle, WA 98195 USA
[2] Ecole Natl Aviat Civile, Toulouse, France
[3] ENSTA Paris, Inst Polytech Paris, Palaiseau, France
基金
美国国家科学基金会;
关键词
optimal control; successive convexification; signal temporal logic; robust semantics;
D O I
10.1145/3501710.3519518
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the scope and complexity of modern cyber-physical systems increase, newer and more challenging mission requirements will be imposed on the optimal control of the underlying unmanned systems. This paper proposes a solution to handle complex temporal requirements formalized in Signal Temporal Logic (STL) specifications within the Successive Convexification (SCvx) algorithmic framework. This SCvx-STL solution method consists of four steps: 1) Express the STL specifications using their robust semantics as state constraints. 2) Introduce new auxiliary state variables to transform these state constraints as system dynamics, by exploiting the recursively defined structure of robust STL semantics. 3) Smooth the resulting system dynamics with polynomial smooth min- and max-functions. 4) Convexify and solve the resulting optimal control problem with the SCvx algorithm, which enjoys guaranteed convergence and polynomial time subproblem solving capability. Our approach retains the expressiveness of encoding mission requirements with STL semantics, while avoiding the usage of combinatorial optimization techniques such as Mixed-integer programming. Numerical results are shown to demonstrate its effectiveness.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] Model Predictive Control with Signal Temporal Logic Specifications
    Raman, Vasumathi
    Donze, Alexandre
    Maasoumy, Mehdi
    Murray, Richard M.
    Sangiovanni-Vincentelli, Alberto
    Seshia, Sanjit A.
    [J]. 2014 IEEE 53RD ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2014, : 81 - 87
  • [2] Prescribed Performance Control for Signal Temporal Logic Specifications
    Lindemann, Lars
    Verginis, Christos K.
    Dimarogonas, Dimos V.
    [J]. 2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [3] Optimal Control of Nonlinear Systems with Temporal Logic Specifications
    Wolff, Eric M.
    Murray, Richard M.
    [J]. ROBOTICS RESEARCH, ISRR, 2016, 114 : 21 - 37
  • [4] Temporal Relaxation of Signal Temporal Logic Specifications for Resilient Control Synthesis
    Buyukkocak, Ali Tevfik
    Aksaray, Derya
    [J]. 2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 2890 - 2896
  • [5] Modularized Control Synthesis for Complex Signal Temporal Logic Specifications
    Zhang, Zengjie
    Haesaert, Sofie
    [J]. 2023 62ND IEEE CONFERENCE ON DECISION AND CONTROL, CDC, 2023, : 7856 - 7861
  • [6] Extending Signal Temporal Logic Specifications for Distributed Model Predictive Control
    Zhang Linli
    Li Dewei
    Xi Yugeng
    Li Jiwei
    [J]. 2017 11TH ASIAN CONTROL CONFERENCE (ASCC), 2017, : 911 - 916
  • [7] Model Predictive Control with Variational Autoencoders for Signal Temporal Logic Specifications
    Im, Eunji
    Choi, Minji
    Cho, Kyunghoon
    [J]. SENSORS, 2024, 24 (14)
  • [8] Distributed Model Predictive Control for Probabilistic Signal Temporal Logic Specifications
    Yang, Tiange
    Zou, Yuanyuan
    Li, Shaoyuan
    Yang, Yaru
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2023, : 1 - 11
  • [9] Control Design for Risk-Based Signal Temporal Logic Specifications
    Safaoui, Sleiman
    Lindemann, Lars
    Dimarogonas, Dimos, V
    Shames, Iman
    Summers, Tyler H.
    [J]. IEEE CONTROL SYSTEMS LETTERS, 2020, 4 (04): : 1000 - 1005
  • [10] Symbolic Control of Hybrid Systems from Signal Temporal Logic Specifications
    Rafael Rodrigues da Silva
    Vince Kurtz
    Hai Lin
    [J]. Guidance,Navigation and Control, 2021, (02) - 88