• DocumentCode
    728215
  • Title

    Variable elimination for scalable receding horizon temporal logic planning

  • Author

    Falt, Mattias ; Raman, Vasumathi ; Murray, Richard M.

  • Author_Institution
    Dept. of Autom. Control, Lund Univ., Lund, Sweden
  • fYear
    2015
  • fDate
    1-3 July 2015
  • Firstpage
    1917
  • Lastpage
    1922
  • Abstract
    Correct-by-construction synthesis of high-level reactive control relies on the use of formal methods to generate controllers with provable guarantees on their behavior. While this approach has been successfully applied to a wide range of systems and environments, it scales poorly. A receding horizon framework mitigates this computational blowup, by decomposing the global control problem into several tractable subproblems. The existence of a global controller is ensured through symbolic checks of the specification, and local controllers are synthesized when needed. This reduces the size of the synthesized strategy, but still scales poorly for problems with dynamic environments because of the large number of environment strategies in each subproblem. Ad-hoc methods to locally restrict the environment come with the risk of losing correctness. We present a method for reducing the size of these subproblems by eliminating locally redundant variables, while maintaining correctness of the local (and thus global) controllers. We demonstrate the method using an autonomous car example, on problem sizes that were previously unsolvable due to the number of variables in the environment. We also demonstrate how the reduced specifications can be used to identify opportunities for reusing the synthesized local controllers.
  • Keywords
    computational complexity; control system synthesis; temporal logic; ad-hoc method; autonomous car example; computational blowup; formal method; global control problem; global controller; high-level reactive control; local controller synthesis; receding horizon framework; scalable receding horizon temporal logic planning; symbolic check; synthesized local controller; variable elimination; Boolean functions; Classification algorithms; Data structures; Indexes; Planning; Roads; Semantics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    American Control Conference (ACC), 2015
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-1-4799-8685-9
  • Type

    conf

  • DOI
    10.1109/ACC.2015.7171013
  • Filename
    7171013