Robust control for signal temporal logic specifications using discrete average space robustness

被引:51
作者
Lindemann, Lars [1 ]
Dimarogonas, Dimos V. [1 ]
机构
[1] KTH Royal Inst Technol, Sch Elect Engn & Comp Sci, Dept Automat Control, Malvinas Vag 10, SE-10044 Stockholm, Sweden
基金
欧洲研究理事会; 瑞典研究理事会;
关键词
Formal methods-based control; Signal temporal logic; Model predictive control; Autonomous systems; MOTION;
D O I
10.1016/j.automatica.2018.12.022
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Control systems that satisfy temporal logic specifications have become increasingly popular due to their applicability to robotic systems. Existing control methods, however, are computationally demanding, especially when the problem size becomes too large. In this paper, a robust and computationally efficient model predictive control framework for signal temporal logic specifications is proposed. We introduce discrete average space robustness, a novel quantitative semantic for signal temporal logic, that is directly incorporated into the cost function of the model predictive controller. The optimization problem entailed in this framework can be written as a convex quadratic program when no disjunctions are considered and results in a robust satisfaction of the specification. Furthermore, we define the predicate robustness degree as a new robustness notion. Simulations of a multi-agent system subject to complex specifications demonstrate the efficacy of the proposed method. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:377 / 387
页数:11
相关论文
共 28 条
[1]   Time Robustness in MTL and Expressivity in Hybrid System Falsification [J].
Akazaki, Takumi ;
Hasuo, Ichiro .
COMPUTER AIDED VERIFICATION, CAV 2015, PT II, 2015, 9207 :356-374
[2]  
Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
[3]   Symbolic planning and control of robot motion - Finding the missing pieces of current methods and ideas [J].
Belta, Calin ;
Bicchi, Antonio ;
Egerstedt, Magnus ;
Frazzoli, Emilio ;
Klavins, Eric ;
Pappas, George J. .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2007, 14 (01) :61-70
[4]  
Boyd Stephen P., 2014, Convex Optimization
[5]   Robustness Analysis for Value-Freezing Signal Temporal Logic [J].
Brim, L. ;
Vejpustek, T. ;
Safranek, D. ;
Fabrikova, J. .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (125) :20-36
[6]  
Donzé A, 2010, LECT NOTES COMPUT SC, V6246, P92, DOI 10.1007/978-3-642-15297-9_9
[7]  
Fainekos GE, 2005, IEEE INT CONF ROBOT, P2020
[8]   Robustness of temporal logic specifications for continuous-time signals [J].
Fainekos, Georgios E. ;
Pappas, George J. .
THEORETICAL COMPUTER SCIENCE, 2009, 410 (42) :4262-4291
[9]   Temporal logic motion planning for dynamic robots [J].
Fainekos, Georgios E. ;
Girard, Antoine ;
Kress-Gazit, Hadas ;
Pappas, George J. .
AUTOMATICA, 2009, 45 (02) :343-352
[10]  
Farahani Samira S., 2015, IFAC - Papers Online, V48, P323, DOI 10.1016/j.ifacol.2015.11.195