Preferences on Partial Satisfaction using Weighted Signal Temporal Logic Specifications

被引:1
|
作者
Cardona, Gustavo A. [1 ]
Vasile, Cristian-Ioan [1 ]
机构
[1] Lehigh Univ, Mech Engn & Mech Dept, Bethlehem, PA 18015 USA
关键词
D O I
10.23919/ECC57647.2023.10178201
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work presents partial satisfaction control synthesis over an extension of Weighted Signal Temporal Logic wSTL called wSTL+. The new specification language wSTL+ enables the definition of preferences and importance of subformulae as weights over-inclusive (soft) operators (i.e., standard Boolean and temporal operators from wSTL). Furthermore, it includes exclusive operators that impose hard constraints to disallow specific subformulas to be partially satisfied. All subformulae must be fully satisfied or violated for conjunctive operators (conjunction and always). In the case of disjunctive operators (disjunction and eventually), mutual exclusive satisfaction is imposed, i.e., exactly one subformula holds. The weights in the specification capture the preferences and importance of fully satisfiable specifications and modulate the solution over conflicting or infeasible specifications. We formulate the partial satisfaction problem over wSTL+ specifications as a bilevel optimization problem. The inner level is modeled as a MILP and captures the customized satisfaction of the wSTL+ specification. The outer level is a linear program that maximizes the robustness of the satisfiable solution found in the inner level. Finally, we show the performance of our method in different case studies involving robot navigation in planar environments.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Specifying User Preferences using Weighted Signal Temporal Logic
    Mehdipour, Noushin
    Vasile, Cristian-Ioan
    Belta, Calin
    2021 AMERICAN CONTROL CONFERENCE (ACC), 2021, : 4900 - 4905
  • [2] Specifying User Preferences Using Weighted Signal Temporal Logic
    Mehdipour, Noushin
    Vasile, Cristian-Ioan
    Belta, Calin
    IEEE CONTROL SYSTEMS LETTERS, 2021, 5 (06): : 2006 - 2011
  • [3] Partial Satisfaction of Signal Temporal Logic Specifications for Coordination of Multi-robot Systems
    Cardona, Gustavo A.
    Vasile, Cristian-Ioan
    ALGORITHMIC FOUNDATIONS OF ROBOTICS XV, 2023, 25 : 223 - 238
  • [4] Q-Learning for Robust Satisfaction of Signal Temporal Logic Specifications
    Aksaray, Derya
    Jones, Austin
    Kong, Zhaodan
    Schwager, Mac
    Belta, Cahn
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 6565 - 6570
  • [5] Structured Reward Shaping using Signal Temporal Logic specifications
    Balakrishnan, Anand
    Deshmukh, Jyotirmoy
    2019 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2019, : 3481 - 3486
  • [6] Active Learning of Signal Temporal Logic Specifications
    Linard, Alexis
    Tumova, Jana
    2020 IEEE 16TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2020, : 779 - 785
  • [7] Survey on mining signal temporal logic specifications
    Bartocci, Ezio
    Mateis, Cristinel
    Nesterini, Eleonora
    Nickovic, Dejan
    INFORMATION AND COMPUTATION, 2022, 289
  • [8] Negotiating the Probabilistic Satisfaction of Temporal Logic Motion Specifications
    Cizelj, Igor
    Belta, Calin
    2013 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2013, : 4320 - 4325
  • [9] Prescribed Performance Control for Signal Temporal Logic Specifications
    Lindemann, Lars
    Verginis, Christos K.
    Dimarogonas, Dimos V.
    2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [10] 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