Signal temporal logic synthesis under Model Predictive Control: A low complexity approach

被引:3
|
作者
Yang, Tiange [1 ]
Zou, Yuanyuan [1 ]
Li, Shaoyuan [1 ]
Yin, Xiang [1 ]
Jia, Tianyu [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Automat, Shanghai 200240, Peoples R China
基金
中国国家自然科学基金;
关键词
Temporal logic; Model predictive control; Move blocking scheme; SPECIFICATIONS; CONSTRAINTS; SYSTEMS;
D O I
10.1016/j.conengprac.2023.105782
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we focus on the challenging problem of model predictive control (MPC) for dynamics systems with high-level tasks formulated as signal temporal logic (STL). The state-of-art for STL synthesis mainly suffers from limited scalability with respect to the complexity of the task and the planning horizon, hindering the realtime implementation of MPC. This work tackles this issue by STL formula reformulation and input blocking. Specifically, simplifications are applied on disjunctive STL (sub)formulae recursively in the framework of MPC to limit formula size. We show that the simplified STL can be reformulated into mixed integer linear programming (MILP) constraints with a modifiable number of binary variables being required. The move blocking scheme is then employed to further reduce problem complexity by fixing input variables to be constant over several time intervals. In order to trade off the control performance and computational load, a blocking structure design with on-line correction is proposed. The extension of the proposed STL-MPC algorithm to uncertain systems is achieved through STL constraint tightening. Simulations and experiments show the effectiveness of the proposed algorithm.
引用
收藏
页数:11
相关论文
共 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.
    2014 IEEE 53RD ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2014, : 81 - 87
  • [2] Learning-Based Model Predictive Control under Signal Temporal Logic Specifications
    Cho, Kyunghoon
    Oh, Songhwai
    2018 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2018, : 7322 - 7329
  • [3] Shrinking Horizon Model Predictive Control With Signal Temporal Logic Constraints Under Stochastic Disturbances
    Farahani, Samira S.
    Majumdar, Rupak
    Prabhu, Vinayak S.
    Soudjani, Sadegh
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2019, 64 (08) : 3324 - 3331
  • [4] Barrier Function-based Model Predictive Control under Signal Temporal Logic Specifications
    Charitidou, Maria
    Dimarogonas, Dimos, V
    2021 EUROPEAN CONTROL CONFERENCE (ECC), 2021, : 734 - 739
  • [5] Model Predictive Control for Systems With Partially Unknown Dynamics Under Signal Temporal Logic Specifications
    Dai, Zhao Feng
    Pant, Yash Vardhan
    Smith, Stephen L.
    IEEE CONTROL SYSTEMS LETTERS, 2024, 8 : 2931 - 2936
  • [6] Signal Temporal Logic Neural Predictive Control
    Meng, Yue
    Fan, Chuchu
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2023, 8 (11) : 7719 - 7726
  • [7] Distributed Model Predictive Control for Probabilistic Signal Temporal Logic Specifications
    Yang, Tiange
    Zou, Yuanyuan
    Li, Shaoyuan
    Yang, Yaru
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2024, 21 (04) : 6239 - 6249
  • [8] Extending Signal Temporal Logic Specifications for Distributed Model Predictive Control
    Zhang Linli
    Li Dewei
    Xi Yugeng
    Li Jiwei
    2017 11TH ASIAN CONTROL CONFERENCE (ASCC), 2017, : 911 - 916
  • [9] Model Predictive Control with Variational Autoencoders for Signal Temporal Logic Specifications
    Im, Eunji
    Choi, Minji
    Cho, Kyunghoon
    SENSORS, 2024, 24 (14)
  • [10] Temporal logic model predictive control
    Gol, Ebro Aydin
    Lazar, Mircea
    Belta, Calin
    AUTOMATICA, 2015, 56 : 78 - 85