skip to main content
10.1145/1967701.1967747acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
research-article

TuLiP: a software toolbox for receding horizon temporal logic planning

Authors Info & Claims
Published:12 April 2011Publication History

ABSTRACT

This paper describes TuLiP, a Python-based software toolbox for the synthesis of embedded control software that is provably correct with respect to an expressive subset of linear temporal logic (LTL) specifications. TuLiP combines routines for (1) finite state abstraction of control systems, (2) digital design synthesis from LTL specifications, and (3) receding horizon planning. The underlying digital design synthesis routine treats the environment as adversary; hence, the resulting controller is guaranteed to be correct for any admissible environment profile. TuLiP applies the receding horizon framework, allowing the synthesis problem to be broken into a set of smaller problems, and consequently alleviating the computational complexity of the synthesis procedure, while preserving the correctness guarantee.

References

  1. C. Finucane, G. Jing, and H. Kress-Gazit. LTLMoP. http://code.google.com/p/ltlmop/.Google ScholarGoogle Scholar
  2. B. Gerkey, R. Vaughan, and A. Howard. The Player/Stage project: Tools for multi-robot and distributed sensor systems. In Conf. on Advanced Robotics, 2003.Google ScholarGoogle Scholar
  3. S. Karaman and E. Frazzoli. Sampling-based motion planning with deterministic μ-calculus specifications. In IEEE CDC, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  4. M. Kloetzer and C. Belta. LTLCon. http://iasi.bu.edu/~software/LTL-control.htm.Google ScholarGoogle Scholar
  5. M. Mazo, A. Davitian, and P. Tabuada. Pessoa: A tool for embedded controller synthesis. In T. Touili, B. Cook, and P. Jackson, editors, CAV, volume 6174 of LNCS, pages 566--569. Springer, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. N. Piterman, A. Pnueli, and Y. Sa'ar. Synthesis of reactive(1) designs. In Verification, Model Checking and Abstract Interpretation, volume 3855 of LNCS, pages 364--380. Springer, 2006. http://jtlv.sourceforge.net/. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. P. Tabuada. Verification and Control of Hybrid Systems: A Symbolic Approach. Springer, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. T. Wongpiromsarn, U. Topcu, and R. M. Murray. Automatic synthesis of robust embedded control software. In AAAI SS on Embedded Reasoning: Intelligence in Emb'd Systems, pages 104--111, 2010.Google ScholarGoogle Scholar
  9. T. Wongpiromsarn, U. Topcu, and R. M. Murray. Receding horizon control for temporal logic specifications. In HSCC, pages 101--110, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. T. Wongpiromsarn, U. Topcu, and R. M. Murray. Formal synthesis of embedded control software: Application to vehicle management systems. In AIAA Infotech@Aerospace, 2011. submitted.Google ScholarGoogle Scholar
  11. B. Yordanov and C. Belta. conPAS2. http://hyness.bu.edu/conPAS2.html.Google ScholarGoogle Scholar

Index Terms

  1. TuLiP: a software toolbox for receding horizon temporal logic planning

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          HSCC '11: Proceedings of the 14th international conference on Hybrid systems: computation and control
          April 2011
          330 pages
          ISBN:9781450306294
          DOI:10.1145/1967701
          • General Chair:
          • Marco Caccamo,
          • Program Chairs:
          • Emilio Frazzoli,
          • Radu Grosu

          Copyright © 2011 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 12 April 2011

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate153of373submissions,41%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader