Receding Horizon Temporal Logic Planning

被引:182
作者
Wongpiromsarn, Tichakorn [1 ]
Topcu, Ufuk [2 ]
Murray, Richard M. [2 ]
机构
[1] Singapore MIT Alliance Res & Technol, Singapore 117543, Singapore
[2] CALTECH, Pasadena, CA 91125 USA
关键词
Autonomous systems; control architecture; linear temporal logic (LTL); receding horizon control; SYSTEMS;
D O I
10.1109/TAC.2012.2195811
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a methodology for automatic synthesis of embedded control software that incorporates a class of linear temporal logic (LTL) specifications sufficient to describe a wide range of properties including safety, stability, progress, obligation, response and guarantee. To alleviate the associated computational complexity of LTL synthesis, we propose a receding horizon framework that effectively reduces the synthesis problem into a set of smaller problems. The proposed control structure consists of a goal generator, a trajectory planner, and a continuous controller. The goal generator reduces the trajectory generation problem into a sequence of smaller problems of short horizon while preserving the desired system-level temporal properties. Subsequently, in each iteration, the trajectory planner solves the corresponding short-horizon problem with the currently observed state as the initial state and generates a feasible trajectory to be implemented by the continuous controller. Based on the simulation property, we show that the composition of the goal generator, trajectory planner and continuous controller and the corresponding receding horizon framework guarantee the correctness of the system with respect to its specification regardless of the environment in which the system operates. In addition, we present a response mechanism to handle failures that may occur due to a mismatch between the actual system and its model. The effectiveness of the proposed technique is demonstrated through an example of an autonomous vehicle navigating an urban environment. This example also illustrates that the system is not only robust with respect to exogenous disturbances but is also capable of properly handling violation of the environment assumption that is explicitly stated as part of the system specification.
引用
收藏
页码:2817 / 2830
页数:14
相关论文
共 35 条
[1]   Discrete abstractions of hybrid systems [J].
Alur, R ;
Henzinger, TA ;
Lafferriere, G ;
Pappas, GJ .
PROCEEDINGS OF THE IEEE, 2000, 88 (07) :971-984
[2]  
[Anonymous], 2004, MULTIPARAMETRIC TOOL
[3]  
Borrelli F., 2003, Lecture notes in Control and Information Sciences), V290
[4]  
Burdick J.W., 2007, SENSING NAVIGATION R
[5]  
Conner DC, 2007, 2007 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-9, P578
[6]  
Du Toit NE, 2008, IVCS 2008: PROCEEDINGS OF THE 2ND INTERNATIONAL WORKSHOP ON INTELLIGENT VEHICLE CONTROL SYSTEMS, P30
[7]  
Emerson EA., 1990, HDB THEORETICAL COMP, P995, DOI DOI 10.1016/B978-0-444-88074-1.50021-4
[8]   Approximate simulation relations for hybrid systems [J].
Girard, Antoine ;
Julius, A. Agung ;
Pappas, George J. .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2008, 18 (02) :163-179
[9]   Hierarchical control system design using approximate simulation [J].
Girard, Antoine ;
Pappas, George J. .
AUTOMATICA, 2009, 45 (02) :566-571
[10]  
Goodwin G. C., 2004, Constrained Control and Estimation-An Optimisation Approach