Receding Horizon Temporal Logic Planning

被引:171
|
作者
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
相关论文
共 50 条
  • [1] Online Horizon Selection in Receding Horizon Temporal Logic Planning
    Raman, Vasumathi
    Falt, Mattias
    Wongpiromsarn, Tichakorn
    Murray, Richard M.
    [J]. 2015 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2015, : 3493 - 3499
  • [2] Receding Horizon Temporal Logic Planning for Dynamical Systems
    Wongpiromsarn, Tichakorn
    Topcu, Ufuk
    Murray, Richard M.
    [J]. PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 5997 - 6004
  • [3] Variable Elimination for Scalable Receding Horizon Temporal Logic Planning
    Falt, Mattias
    Raman, Vasumathi
    Murray, Richard M.
    [J]. 2015 AMERICAN CONTROL CONFERENCE (ACC), 2015, : 1917 - 1922
  • [4] Temporal Logic Planning and Receding Horizon Control for Signal Source Localization
    Chen, Xingtong
    Lu, Qiang
    Chen, Dilong
    Geng, Boyuan
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (21):
  • [5] A Receding Horizon Algorithm for Informative Path Planning with Temporal Logic Constraints
    Jones, Austin
    Schwager, Mac
    Belta, Calin
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2013, : 5019 - 5024
  • [6] Attraction-Based Receding Horizon Path Planning with Temporal Logic Constraints
    Svorenova, Maria
    Tumova, Jana
    Barnat, Jiri
    Cerna, Ivana
    [J]. 2012 IEEE 51ST ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2012, : 6749 - 6754
  • [7] Receding Horizon Control for Temporal Logic Specifications
    Wongpiromsarn, Tichakorn
    Topcu, Ufuk
    Murray, Richard M.
    [J]. HSSC 10: PROCEEDINGS OF THE 13TH ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2010, : 101 - 110
  • [8] Receding Horizon Surveillance with Temporal Logic Specifications
    Ding, Xu Chu
    Belta, Calin
    Cassandras, Christos G.
    [J]. 49TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2010, : 256 - 261
  • [9] Receding horizon temporal logic control in dynamic environments
    Ulusoy, Alphan
    Belta, Calin
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2014, 33 (12): : 1593 - 1607
  • [10] Receding Horizon Temporal Logic Control for Finite Deterministic Systems
    Ding, Xu Chu
    Lazar, Mircea
    Belta, Calin
    [J]. 2012 AMERICAN CONTROL CONFERENCE (ACC), 2012, : 715 - 720