Synthesis via Sampling-Based Abstractions
|
|
- Kelly Norman
- 6 years ago
- Views:
Transcription
1 Synthesis via Sampling-Based Abstractions Some Problems and Initial Ideas Matthias Rungger 2 Morteza Lahijanian 1 Lydia E Kavraki 1 Paulo Tabuada 2 Moshe Y Vardi 1 1 Department of Computer Science, Rice University 2 Cyber-Physical Systems Laboratory, UCLA
2 Problem statement Given a LTL specification ϕ and a control system S, find a controller C that enforces ϕ on S 2/6
3 2/6 Problem statement Given a LTL specification ϕ and a control system S, find a controller C that enforces ϕ on S Well-known abstraction/refinement approach 1 Compute a finite abstraction Ŝ of S 2 Synthesize controller Ĉ based on Ŝ 3 Refine solution Ĉ to C finite 1 Ŝ S infinite 2 abstract concrete Ĉ C 3
4 2/6 Problem statement Given a LTL specification ϕ and a control system S, find a controller C that enforces ϕ on S Well-known abstraction/refinement approach 1 Compute a finite abstraction Ŝ of S 2 Synthesize controller Ĉ based on Ŝ 3 Refine solution Ĉ to C = All done finite 1 Ŝ S infinite 2 abstract concrete Ĉ C 3
5 2/6 Problem statement Given a LTL specification ϕ and a control system S, find a controller C that enforces ϕ on S Well-known abstraction/refinement approach 1 Compute a finite abstraction Ŝ of S 2 Synthesize controller Ĉ based on Ŝ 3 Refine solution Ĉ to C = All done So what is the problem? finite 1 Ŝ S infinite 2 abstract concrete Ĉ C 3
6 3/6 Computing Abstractions 1D: Temperature T = c(t env T )
7 3/6 Computing Abstractions 1D: Temperature T = c(t env T )
8 3/6 Computing Abstractions 1D: Temperature T = c(t env T ) ˆX = 100
9 3/6 Computing Abstractions 1D: Temperature T = c(t env T ) 2D: Pendulum ˆX = 100
10 3/6 Computing Abstractions 1D: Temperature T = c(t env T ) 2D: Pendulum ˆX = 100
11 3/6 Computing Abstractions 1D: Temperature T = c(t env T ) 2D: Pendulum ˆX = 100 ˆX = 100 2
12 3/6 Computing Abstractions 1D: Temperature T = c(t env T ) 2D: Pendulum 3D: Unicycle Robot y x ϕ ˆX = 100 ˆX = 100 2
13 3/6 Computing Abstractions 1D: Temperature T = c(t env T ) 2D: Pendulum 3D: Unicycle Robot y x ϕ ˆX = 100 ˆX = 100 2
14 3/6 Computing Abstractions 1D: Temperature T = c(t env T ) 2D: Pendulum 3D: Unicycle Robot y x ϕ ˆX = 100 ˆX = ˆX = 100 3??
15 3/6 Computing Abstractions 1D: Temperature T = c(t env T ) 2D: Pendulum 3D: Unicycle Robot y ϕ 4D: Pendulum on a cart x ˆX = 100 ˆX = ˆX = 100 3??
16 3/6 Computing Abstractions 1D: Temperature T = c(t env T ) 2D: Pendulum 3D: Unicycle Robot y ϕ 4D: Pendulum on a cart x X ˆX = 100 ˆX = ˆX = 100 3?? ˆX = 100 4
17 4/6 Sampling-based Ideas to Compute Abstractions Synergistic approach for syntactically co-safe LTL Lower layer: use sampling-based methods to grow the abstraction Higher layer: use Büchi automaton (from ϕ) and environment geometry to guide the expansion Use synergistic layer to alternate between layers A Bhatia, L E Kavraki, and M Y Vardi Sampling-based motion planning with temporal goals In: ICRA IEEE, 2010 M R Maly, M Lahijanian, L E Kavraki, H Kress-Gazit, and M Y Vardi Iterative Temporal Motion Planning for Hybrid Systems in Partially Unknown Environments In: HSCC ACM, 2013
18 curse of dimensionality is no problem 4/6 Sampling-based Ideas to Compute Abstractions Synergistic approach for syntactically co-safe LTL Lower layer: use sampling-based methods to grow the abstraction Higher layer: use Büchi automaton (from ϕ) and environment geometry to guide the expansion Use synergistic layer to alternate between layers Solution (point-to-point) x init x end
19 curse of dimensionality is no problem 4/6 Sampling-based Ideas to Compute Abstractions Synergistic approach for syntactically co-safe LTL Lower layer: use sampling-based methods to grow the abstraction Higher layer: use Büchi automaton (from ϕ) and environment geometry to guide the expansion Use synergistic layer to alternate between layers Solution (point-to-point) x init x end Problem solved?
20 5/6 What if we have a set of initial states? X init
21 5/6 What if we have a set of initial states? Solve problem for some samples of X init X init
22 5/6 What if we have a set of initial states? X init Solve problem for some samples of X init Can we use local controllers to enlarge/robustify solutions?
23 5/6 What if we have a set of initial states? X init Solve problem for some samples of X init Can we use local controllers to enlarge/robustify solutions? safety specifications? (infinite behavior) X safe X init
24 5/6 What if we have a set of initial states? X init Solve problem for some samples of X init Can we use local controllers to enlarge/robustify solutions? safety specifications? (infinite behavior) X safe What are good heuristics to grow the abstraction? X init
25 5/6 What if we have a set of initial states? X init Solve problem for some samples of X init Can we use local controllers to enlarge/robustify solutions? safety specifications? (infinite behavior) X safe What are good heuristics to grow the abstraction? How to find loops? X init
26 5/6 What if we have a set of initial states? X init Solve problem for some samples of X init Can we use local controllers to enlarge/robustify solutions? safety specifications? (infinite behavior) X init X safe What are good heuristics to grow the abstraction? How to find loops? Can we merge close-by samples?
27 To answer those questions we combine Sampling-based planning (Rice) Morteza Lahijanian Lydia Kavraki 6/6
28 To answer those questions we combine Sampling-based planning (Rice) Morteza Lahijanian Lydia Kavraki Control theory (UCLA) Matthias Rungger Paulo Tabuada 6/6
29 To answer those questions we combine Sampling-based planning (Rice) Morteza Lahijanian Lydia Kavraki Control theory (UCLA) Matthias Rungger Paulo Tabuada Are we satisfied? 6/6
30 To answer those questions we combine Sampling-based planning (Rice) Control theory (UCLA) Matthias Rungger Morteza Lahijanian Lydia Kavraki Reactive synthesis (Rice) Moshe Vardi Paulo Tabuada 6/6
Motion planning applications of Satisfiability Modulo Convex Optimization
Motion planning applications of Satisfiability Modulo Convex Optimization Yasser Shoukry (1) and Paulo Tabuada (2) (1) Department of Electrical and Computer Engineering, UMD (2) Electrical and Computer
More informationarxiv: v1 [cs.sy] 26 Mar 2012
Time-Constrained Temporal Logic Control of Multi-Affine Systems Ebru Aydin Gol Calin Belta Boston University, Boston, MA 02215, USA e-mail: {ebru,cbelta}@bu.edu arxiv:1203.5683v1 [cs.sy] 26 Mar 2012 Abstract:
More informationSENSE: Abstraction-Based Synthesis of Networked Control Systems
SENSE: Abstraction-Based Synthesis of Networked Control Systems Mahmoud Khaled, Matthias Rungger, and Majid Zamani Hybrid Control Systems Group Electrical and Computer Engineering Technical University
More informationTemporal Logic Control under Incomplete or Conflicting Information
Temporal Logic Control under Incomplete or Conflicting Information Georgios Fainekos, and Herbert G. Tanner Abstract Temporal logic control methods have provided a viable path towards solving the single-
More informationThis Time the Robot Settles for a Cost: A Quantitative Approach to Temporal Logic Planning with Partial Satisfaction
Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence This Time the Robot Settles for a Cost: A Quantitative Approach to Temporal Logic Planning with Partial Satisfaction Morteza Lahijanian
More informationRevisiting Synthesis of GR(1) Specifications
Revisiting Synthesis of GR(1) Specifications Uri Klein & Amir Pnueli Courant Institute of Mathematical Sciences, NYU Haifa Verification Conference, October 2010 What Is Synthesis? Rather than implement
More informationA Symbolic Approach to Safety LTL Synthesis
A Symbolic Approach to Safety LTL Synthesis Shufang Zhu 1 Lucas M. Tabajara 2 Jianwen Li Geguang Pu 1 Moshe Y. Vardi 2 1 East China Normal University 2 Rice Lucas M. Tabajara (Rice University) 2 University
More informationTime-Constrained Temporal Logic Control of Multi-Affine Systems
Time-Constrained Temporal Logic Control of Multi-Affine Systems Ebru Aydin Gol Calin Belta Boston University, Boston, MA 02215, USA e-mail: {ebru,cbelta}@bu.edu Abstract: We consider the problem of controlling
More informationAbstraction-based synthesis: Challenges and victories
Abstraction-based synthesis: Challenges and victories Majid Zamani Hybrid Control Systems Group Electrical Engineering Department Technische Universität München December 14, 2015 Majid Zamani (TU München)
More informationScaling up controller synthesis for linear systems and safety specifications
Scaling up controller synthesis for linear systems and safety specifications Matthias Rungger, Manuel Mazo, Jr and Paulo Tabuada Abstract In this paper we revisit the problem of automatically synthesizing
More informationOnline Horizon Selection in Receding Horizon Temporal Logic Planning
Online Horizon Selection in Receding Horizon Temporal Logic Planning Vasumathi Raman 1 and Mattias Fält 2 and Tichakorn Wongpiromsarn 3 and Richard M. Murray 1 Abstract Temporal logics have proven effective
More informationFeedback Refinement Relations for the Synthesis of Symbolic Controllers
Feedback Refinement Relations for the Synthesis of Symbolic Controllers Gunther Reissig 1, Alexander Weber 1 and Matthias Rungger 2 1: Chair of Control Engineering Universität der Bundeswehr, München 2:
More informationReceding Horizon Control in Dynamic Environments from Temporal Logic Specifications
Receding Horizon Control in Dynamic Environments from Temporal Logic Specifications Alphan Ulusoy, Michael Marrazzo, and Calin Belta Division of Systems Engineering, Boston University, Brookline, MA, 02446
More informationSCOTS: A Tool for the Synthesis of Symbolic Controllers
SCOTS: A Tool for the Synthesis of Symbolic Controllers Matthias Rungger Hybrid Control Systems Group Technical University of Munich matthias.rungger@tum.de Majid Zamani Hybrid Control Systems Group Technical
More informationHierarchical Synthesis of Hybrid Controllers from Temporal Logic Specifications
Hierarchical Synthesis of Hybrid Controllers from Temporal Logic Specifications Georgios E. Fainekos 1, Antoine Girard 2, and George J. Pappas 3 1 Department of Computer and Information Science, Univ.
More informationSymbolic Control of Incrementally Stable Systems
Symbolic Control of Incrementally Stable Systems Antoine Girard Laboratoire Jean Kuntzmann, Université Joseph Fourier Grenoble, France Workshop on Formal Verification of Embedded Control Systems LCCC,
More informationarxiv: v1 [cs.lo] 6 Mar 2012
Control of Probabilistic Systems under Dynamic, Partially Known Environments with Temporal Logic Specifications Tichakorn Wongpiromsarn and Emilio Frazzoli arxiv:203.77v [cs.lo] 6 Mar 202 Abstract We consider
More informationIntegrating Induction, Deduction and Structure for Synthesis
Integrating Induction, Deduction and Structure for Synthesis Sanjit A. Seshia Associate Professor EECS Department UC Berkeley Students: S. Jha, W.Li, L. Dworkin, D. Sadigh Collaborators: A. Tiwari, S.
More informationOnline Task Planning and Control for Aerial Robots with Fuel Constraints in Winds
Online Task Planning and Control for Aerial Robots with Fuel Constraints in Winds Chanyeol Yoo, Robert Fitch, and Salah Sukkarieh Australian Centre for Field Robotics, The University of Sydney, Australia,
More informationBridging the Gap between Reactive Synthesis and Supervisory Control
Bridging the Gap between Reactive Synthesis and Supervisory Control Stavros Tripakis University of California, Berkeley Joint work with Ruediger Ehlers (Berkeley, Cornell), Stéphane Lafortune (Michigan)
More informationSynthesis of Distributed Control and Communication Schemes from Global LTL Specifications
Synthesis of Distributed Control and Communication Schemes from Global LTL Specifications Yushan Chen, Xu Chu Ding, and Calin Belta Abstract We introduce a technique for synthesis of control and communication
More informationDistributed Plan Reconfiguration via Knowledge Transfer in Multi-agent Systems under Local LTL Specifications
Distributed Plan Reconfiguration via Knowledge Transfer in Multi-agent Systems under Local LTL Specifications Meng Guo and Dimos V. Dimarogonas Abstract We propose a cooperative motion and tas planning
More informationSwitching Protocol Synthesis for Temporal Logic Specifications
Switching Protocol Synthesis for Temporal Logic Specifications Jun Liu, Necmiye Ozay, Ufuk Topcu, and Richard M. Murray Abstract We consider the problem of synthesizing a robust switching controller for
More informationIntegrating Induction and Deduction for Verification and Synthesis
Integrating Induction and Deduction for Verification and Synthesis Sanjit A. Seshia Associate Professor EECS Department UC Berkeley DATE 2013 Tutorial March 18, 2013 Bob s Vision: Exploit Synergies between
More informationarxiv: v1 [cs.ro] 17 Mar 2014
A Receding Horizon Approach to Multi-Agent Planning from Local LTL Specifications Jana Tůmová and Dimos V. Dimarogonas arxiv:1403.4174v1 [cs.ro] 17 Mar 2014 Abstract We study the problem of control synthesis
More informationarxiv: v2 [cs.ro] 13 Jan 2016
Dynamics-Based Reactive Synthesis and Automated Revisions for High-Level Robot Control arxiv:1410.6375v2 [cs.ro] 13 Jan 2016 Jonathan A. DeCastro Sibley School of Mechanical and Aerospace Engineering,
More informationEfficient Model Checking of Safety Properties
Efficient Model Checking of Safety Properties Timo Latvala timo.latvala@hut.fi Laboratory for Theoretical Computer Science Helsinki University of Technology Finland Spin 2003 p.1/16 Introduction Safety
More informationResilient Formal Synthesis
Resilient Formal Synthesis Calin Belta Boston University CDC 2017 Workshop: 30 years of the Ramadge-Wonham Theory of Supervisory Control: A Retrospective and Future Perspectives Outline Formal Synthesis
More informationOptimal Control of Non-deterministic Systems for a Computationally Efficient Fragment of Temporal Logic
Submitted, 2013 Conference on Decison and Control (CDC) http://www.cds.caltech.edu/~murray/papers/wtm13-cdc.html Optimal Control of Non-deterministic Systems for a Computationally Efficient Fragment of
More informationAutomata Theory Meets Approximate Dynamic Programming: Optimal Control with Temporal Logic Constraints
utomata Theory Meets pproximate Dynamic Programming: Optimal Control with Temporal Logic Constraints Ivan Papusha Jie Fu Ufuk Topcu Richard M. Murray bstract We investigate the synthesis of optimal controllers
More informationSAT-Based Explicit LTL Reasoning
SAT-Based Explicit LTL Reasoning Jianwen Li 1,2 Shufang Zhu 2 Geguang Pu 2 Moshe Y. Vardi 1 1. Rice University 2. East China Normal University August 22, 2016 Temporal Reasoning Church, 1957: Given a model
More informationInformation-guided persistent monitoring under temporal logic constraints
Information-guided persistent monitoring under temporal logic constraints Austin Jones, Mac Schwager, and Calin Belta Abstract We study the problem of planning the motion of an agent such that it maintains
More informationAutomated Synthesis of Low-rank Control Systems from sc-ltl Specifications using Tensor-Train Decompositions
Automated Synthesis of Low-rank Control Systems from sc-ltl Specifications using Tensor-Train Decompositions John Irvin Alora, Alex Gorodetsky, Sertac Karaman, Youssef Marzouk, Nathan Lowry Abstract Correct-by-design
More informationReconfiguration in Motion Planning of Single- and Multi-agent Systems under Infeasible Local LTL Specifications
Reconfiguration in Motion Planning of Single- and Multi-agent Systems under Infeasible Local LTL Specifications Meng Guo and Dimos V. Dimarogonas Abstract A reconfiguration method for the model-checkingbased
More informationBounded Synthesis. Sven Schewe and Bernd Finkbeiner. Universität des Saarlandes, Saarbrücken, Germany
Bounded Synthesis Sven Schewe and Bernd Finkbeiner Universität des Saarlandes, 66123 Saarbrücken, Germany Abstract. The bounded synthesis problem is to construct an implementation that satisfies a given
More informationIntegrating Induction, Deduction and Structure for Synthesis
Integrating Induction, Deduction and Structure for Synthesis Sanjit A. Seshia Associate Professor EECS Department UC Berkeley Students & Postdocs: S. Jha, W.Li, A. Donze, L. Dworkin, B. Brady, D. Holcomb,
More informationTemporal Logic Motion Control using Actor-Critic Methods
Temporal Logic Motion Control using Actor-Critic Methods Jing Wang, Xuchu Ding, Morteza Lahijanian, Ioannis Ch. Paschalidis, and Calin A. Belta March 20, 2015 Abstract This paper considers the problem
More informationPreface. Motivation and Objectives
Preface Motivation and Objectives In control theory, complex models of physical processes, such as systems of differential or difference equations, are usually checked against simple specifications, such
More informationOp#mal Control of Nonlinear Systems with Temporal Logic Specifica#ons
Op#mal Control of Nonlinear Systems with Temporal Logic Specifica#ons Eric M. Wolff 1 Ufuk Topcu 2 and Richard M. Murray 1 1 Caltech and 2 UPenn University of Michigan October 1, 2013 Autonomous Systems
More informationLTL Control in Uncertain Environments with Probabilistic Satisfaction Guarantees
LTL Control in Uncertain Environments with Probabilistic Satisfaction Guarantees Xu Chu (Dennis) Ding Stephen L. Smith Calin Belta Daniela Rus Department of Mechanical Engineering, Boston University, Boston,
More informationCorrect-by-Construction Control Synthesis for Multi-Robot Mixing
Correct-by-Construction Control Synthesis for Multi-Robot Mixing Yancy Diaz-Mercado, Austin Jones, Calin Belta, and Magnus Egerstedt Abstract This paper considers the problem of controlling a team of heterogeneous
More informationLinear Time Logic Control of Discrete-Time Linear Systems
University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering December 2006 Linear Time Logic Control of Discrete-Time Linear Systems Paulo Tabuada
More informationDynamic and Adversarial Reachavoid Symbolic Planning
Dynamic and Adversarial Reachavoid Symbolic Planning Laya Shamgah Advisor: Dr. Karimoddini July 21 st 2017 Thrust 1: Modeling, Analysis and Control of Large-scale Autonomous Vehicles (MACLAV) Sub-trust
More informationHybrid Controllers for Path Planning: A Temporal Logic Approach
Hybrid Controllers for Path Planning: A Temporal Logic Approach Georgios E. Fainekos, Hadas Kress-Gazit, and George J. Pappas Abstract Robot motion planning algorithms have focused on low-level reachability
More informationMdp Optimal Control under Temporal Logic Constraints
Mdp Optimal Control under Temporal Logic Constraints The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher
More informationFalsification of LTL Safety Properties in Hybrid Systems
To appear in Proc. of the Conf. on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2009) Falsification of LTL Safety Properties in Hybrid Systems Erion Plaku, Lydia E. Kavraki,
More informationCompositional Synthesis of Reactive Controllers for Multi-Agent Systems
Compositional Synthesis of Reactive Controllers for Multi-Agent Systems Rajeev Alur, Salar Moarref, and Ufuk Topcu alur@seas.upenn.edu, moarref@seas.upenn.edu, utopcu@utexas.edu Abstract. In this paper
More informationProbabilistic Temporal Logic for Motion Planning with Resource Threshold Constraints
Robotics: Science and Systems 2012 Sydney, NSW, Australia, July 09-13, 2012 Probabilistic Temporal Logic for Motion Planning with Resource Threshold Constraints Chanyeol Yoo, Robert Fitch and Salah Sukkarieh
More informationONR MURI AIRFOILS: Animal Inspired Robust Flight with Outer and Inner Loop Strategies. Calin Belta
ONR MURI AIRFOILS: Animal Inspired Robust Flight with Outer and Inner Loop Strategies Provable safety for animal inspired agile flight Calin Belta Hybrid and Networked Systems (HyNeSs) Lab Department of
More informationReceding Horizon Temporal Logic Planning for Dynamical Systems
Submitted, 2009 Conference on Decision and Control (CDC) http://www.cds.caltech.edu/~murray/papers/wtm09-cdc.html Receding Horizon Temporal Logic Planning for Dynamical Systems Tichaorn Wongpiromsarn,
More informationFormal Verification Techniques. Riccardo Sisto, Politecnico di Torino
Formal Verification Techniques Riccardo Sisto, Politecnico di Torino State exploration State Exploration and Theorem Proving Exhaustive exploration => result is certain (correctness or noncorrectness proof)
More informationGeorgios E. Fainekos, Savvas G. Loizou and George J. Pappas. GRASP Lab Departments of CIS, MEAM and ESE University of Pennsylvania
Georgios E. Fainekos, Savvas G. Loizou and George J. Pappas CDC 2006 Math free Presentation! Lab Departments of CIS, MEAM and ESE University of Pennsylvania Motivation Motion Planning 60 50 40 π 0 π 4
More informationCEGAR:Counterexample-Guided Abstraction Refinement
CEGAR: Counterexample-guided Abstraction Refinement Sayan Mitra ECE/CS 584: Embedded System Verification November 13, 2012 Outline Finite State Systems: Abstraction Refinement CEGAR Validation Refinment
More informationOptimal Temporal Logic Planning in Probabilistic Semantic Maps
Optimal Temporal Logic Planning in Probabilistic Semantic Maps Jie Fu, Nikolay Atanasov, Ufuk Topcu, and George J. Pappas Abstract This paper considers robot motion planning under temporal logic constraints
More informationOptimal Multi-Valued LTL Planning for Systems with Access Right Levels
Optimal Multi-Valued LTL Planning for Systems with Access Right Levels Mohammad Hekmatnejad, and Georgios Fainekos Abstract We propose a method for optimal Linear Temporal Logic (LTL) planning under incomplete
More informationSynthesis of Reactive Control Protocols for Differentially Flat Systems
DRAFT 1 Synthesis of Reactive Control Protocols for Differentially Flat Systems Jun Liu, Ufuk Topcu, Necmiye Ozay, and Richard M. Murray Abstract We propose a procedure for the synthesis of control protocols
More informationA Compilation of the Full PDDL+ Language into SMT
Proceedings of the Twenty-Sixth International Conference on Automated Planning and Scheduling (ICAPS 2016) A Compilation of the Full PDDL+ Language into SMT Michael Cashmore, Maria Fox, Derek Long, Daniele
More informationTemporal Logic with Past is Exponentially More Succinct
Temporal Logic with Past is Exponentially More Succinct Nicolas Markey Lab. Informatique Fondamentale d Orléans Univ. Orléans & CNRS FRE 2490 Rue Léonard de Vinci - BP 6759 45067 Orléans Cedex 2 - France
More informationStability and Stabilization of polynomial dynamical systems. Hadi Ravanbakhsh Sriram Sankaranarayanan University of Colorado, Boulder
Stability and Stabilization of polynomial dynamical systems Hadi Ravanbakhsh Sriram Sankaranarayanan University of Colorado, Boulder Proving Asymptotic Stability: Lyapunov Functions Lyapunov Function:
More informationarxiv: v1 [cs.sy] 8 Mar 2017
Control Synthesis for Multi-Agent Systems under Metric Interval Temporal Logic Specifications Sofie Andersson Alexandros Nikou Dimos V. Dimarogonas ACCESS Linnaeus Center, School of Electrical Engineering
More informationTimo Latvala. March 7, 2004
Reactive Systems: Safety, Liveness, and Fairness Timo Latvala March 7, 2004 Reactive Systems: Safety, Liveness, and Fairness 14-1 Safety Safety properties are a very useful subclass of specifications.
More informationTemporal logics and model checking for fairly correct systems
Temporal logics and model checking for fairly correct systems Hagen Völzer 1 joint work with Daniele Varacca 2 1 Lübeck University, Germany 2 Imperial College London, UK LICS 2006 Introduction Five Philosophers
More informationPlanning Under Uncertainty II
Planning Under Uncertainty II Intelligent Robotics 2014/15 Bruno Lacerda Announcement No class next Monday - 17/11/2014 2 Previous Lecture Approach to cope with uncertainty on outcome of actions Markov
More informationSymbolic Control. From discrete synthesis to certified continuous controllers. Antoine Girard
Symbolic Control From discrete synthesis to certified continuous controllers Antoine Girard CNRS, Laboratoire des Signaux et Systèmes Gif-sur-Yvette, France Journées de l Automatique du GdR MACS Nantes,
More informationAutomatica. Formal analysis of piecewise affine systems through formula-guided refinement
Automatica 49 (2013) 261 266 Contents lists available at SciVerse ScienceDirect Automatica journal homepage: www.elsevier.com/locate/automatica Brief paper Formal analysis of piecewise affine systems through
More informationHeuristic Planning for PDDL+ Domains
Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI-16) Heuristic Planning for PDDL+ Domains Wiktor Piotrowski, 1 Maria Fox, 1 Derek Long, 1 Daniele Magazzeni,
More informationHeuristic Planning for PDDL+ Domains
The Workshops of the Thirtieth AAAI Conference on Artificial Intelligence Planning for Hybrid Systems: Technical Report WS-16-12 Heuristic Planning for PDDL+ Domains Wiktor Piotrowski, Maria Fox, Derek
More informationAdaptive Cruise Control Design Using Reach Control
18 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising
More informationSynthesis of Switching Protocols from Temporal Logic Specifications
Submitted, 2012 American Control Conference (ACC) http://www.cds.caltech.edu/~murray/papers DRAFT 1 Synthesis of Switching Protocols from Temporal Logic Specifications Jun Liu, Necmiye Ozay, Ufuk Topcu,
More informationDistributed Multi-Agent Persistent Surveillance Under Temporal Logic Constraints
Distributed Multi-Agent Persistent Surveillance Under Temporal Logic Constraints Derya Aksaray Kevin Leahy Calin Belta Department of Mechanical Engineering, Boston University, Boston, MA 2215, USA (e-mail:
More informationIntroduction to Embedded Systems
Introduction to Embedded Systems Sanjit A. Seshia UC Berkeley EECS 149/249A Fall 2015 2008-2015: E. A. Lee, A. L. Sangiovanni-Vincentelli, S. A. Seshia. All rights reserved. Chapter 13: Specification and
More informationIntermittent Connectivity Control in Mobile Robot Networks
Intermittent Connectivity Control in Mobile Robot Networks Yiannis Kantaros and Michael M. Zavlanos Abstract In this paper, we consider networks of mobile robots responsible for accomplishing tasks, captured
More informationLinear Temporal Logic and Büchi Automata
Linear Temporal Logic and Büchi Automata Yih-Kuen Tsay Department of Information Management National Taiwan University FLOLAC 2009 Yih-Kuen Tsay (SVVRL @ IM.NTU) Linear Temporal Logic and Büchi Automata
More informationTimed Test Generation Based on Timed Temporal Logic
Timed Test Generation Based on Timed Temporal Logic STEFAN D. BRUDA and CHUN DAI Department of Computer Science Bishop s University Sherbrooke, Quebec J1M 1Z7 CANADA stefan@bruda.ca, cdai@cs.ubishops.ca
More informationCDS 270 (Fall 09) - Lecture Notes for Assignment 8.
CDS 270 (Fall 09) - Lecture Notes for Assignment 8. ecause this part of the course has no slides or textbook, we will provide lecture supplements that include, hopefully, enough discussion to complete
More informationBüchi Automata and Linear Temporal Logic
Büchi Automata and Linear Temporal Logic Joshua D. Guttman Worcester Polytechnic Institute 18 February 2010 Guttman ( WPI ) Büchi & LTL 18 Feb 10 1 / 10 Büchi Automata Definition A Büchi automaton is a
More informationEnhancing tolerance to unexpected jumps in GR(1) games
Submitted, 217 Int'l Conference on Cyberphysical Systems (ICCPS) http://www.cds.caltech.edu/~murray/papers/dlm17-iccps_s.pdf Enhancing tolerance to unexpected jumps in GR(1) games Sumanth Dathathri Scott
More informationAlgorithmic Verification of Stability of Hybrid Systems
Algorithmic Verification of Stability of Hybrid Systems Pavithra Prabhakar Kansas State University University of Kansas February 24, 2017 1 Cyber-Physical Systems (CPS) Systems in which software "cyber"
More informationLecture Notes on Emptiness Checking, LTL Büchi Automata
15-414: Bug Catching: Automated Program Verification Lecture Notes on Emptiness Checking, LTL Büchi Automata Matt Fredrikson André Platzer Carnegie Mellon University Lecture 18 1 Introduction We ve seen
More informationSynthesizing from Components: Building from Blocks
Synthesizing from Components: Building from Blocks Ashish Tiwari SRI International 333 Ravenswood Ave Menlo Park, CA 94025 Joint work with Sumit Gulwani (MSR), Vijay Anand Korthikanti (UIUC), Susmit Jha
More informationMDP Optimal Control under Temporal Logic Constraints - Technical Report -
MDP Optimal Control under Temporal Logic Constraints - Technical Report - Xu Chu Ding Stephen L. Smith Calin Belta Daniela Rus Abstract In this paper, we develop a method to automatically generate a control
More informationBounded Model Checking with SAT/SMT. Edmund M. Clarke School of Computer Science Carnegie Mellon University 1/39
Bounded Model Checking with SAT/SMT Edmund M. Clarke School of Computer Science Carnegie Mellon University 1/39 Recap: Symbolic Model Checking with BDDs Method used by most industrial strength model checkers:
More informationENES 489p. Verification and Validation: Logic and Control Synthesis
11/18/14 1 ENES 489p Verification and Validation: Logic and Control Synthesis Mumu Xu mumu@umd.edu November 18, 2014 Institute for Systems Research Aerospace Engineering University of Maryland, College
More informationEfficient control synthesis for augmented finite transition systems with an application to switching protocols
Submitted, 2014 American Control Conference (ACC) http://www.cds.caltech.edu/~murray/papers/sun+14-acc.html Efficient control synthesis for augmented finite transition systems with an application to switching
More informationIC3 and Beyond: Incremental, Inductive Verification
IC3 and Beyond: Incremental, Inductive Verification Aaron R. Bradley ECEE, CU Boulder & Summit Middle School IC3 and Beyond: Incremental, Inductive Verification 1/62 Induction Foundation of verification
More informationProperty Checking of Safety- Critical Systems Mathematical Foundations and Concrete Algorithms
Property Checking of Safety- Critical Systems Mathematical Foundations and Concrete Algorithms Wen-ling Huang and Jan Peleska University of Bremen {huang,jp}@cs.uni-bremen.de MBT-Paradigm Model Is a partial
More informationFrom Liveness to Promptness
From Liveness to Promptness Orna Kupferman Hebrew University Nir Piterman EPFL Moshe Y. Vardi Rice University Abstract Liveness temporal properties state that something good eventually happens, e.g., every
More informationSoftware Verification using Predicate Abstraction and Iterative Refinement: Part 1
using Predicate Abstraction and Iterative Refinement: Part 1 15-414 Bug Catching: Automated Program Verification and Testing Sagar Chaki November 28, 2011 Outline Overview of Model Checking Creating Models
More informationLecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction
Lecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction Ufuk Topcu Nok Wongpiromsarn Richard M. Murray AFRL, 26 April 2012 Contents of the lecture: Intro: Incorporating continuous
More informationarxiv: v2 [math.oc] 3 Feb 2011
SYMBOLIC APPROXIMATE TIME-OPTIMAL CONTROL MANUEL MAZO JR AND PAULO TABUADA arxiv:1004.0763v2 [math.oc] 3 Feb 2011 Abstract. There is an increasing demand for controller design techniques capable of addressing
More informationAn introduction to hybrid systems theory and applications. Thanks to. Goals for this mini-course. Acknowledgments. Some references
An introduction to hybrid systems theory and applications Thanks to School Organizers Maurice Heemels Bart De Schutter George J Pappas Departments of ESE and CIS University of Pennsylvania pappasg@eeupennedu
More informationGraphical Interfaces and Automated User Feedback for Temporal Logic Motion Planning
1 Graphical Interfaces and Automated User Feedback for Temporal Logic Motion Planning Georgios Fainekos School of Computing Informatics and Decision Systems Engineering Arizona State University fainekos
More informationProbabilistic Model Checking and Strategy Synthesis for Robot Navigation
Probabilistic Model Checking and Strategy Synthesis for Robot Navigation Dave Parker University of Birmingham (joint work with Bruno Lacerda, Nick Hawes) AIMS CDT, Oxford, May 2015 Overview Probabilistic
More informationLearning Regular ω-languages
Learning Regular ω-languages 1 2 Overview Motivation Background (ω-automata) 2014 Previous work on learning regular ω-languages Why is it difficult to extend L* [Angluin] to ω- languages? L* works due
More informationA Receding Horizon Algorithm for Informative Path Planning with Temporal Logic Constraints
2013 IEEE International Conference on Robotics and Automation (ICRA) Karlsruhe, Germany, May 6-10, 2013 A Receding Horizon Algorithm for Informative Path Planning with Temporal Logic Constraints Austin
More informationDynamic Routing of Energy-Aware Vehicles with Temporal Logic Constraints
206 IEEE International Conference on Robotics and Automation (ICRA) Stockholm, Sweden, May 6-2, 206 Dynamic Routing of Energy-Aware Vehicles with Temporal Logic Constraints Derya Aksaray, Cristian-Ioan
More informationThe Safety Simple Subset
The Safety Simple Subset Shoham Ben-David 1 Dana Fisman 2,3 Sitvanit Ruah 3 1 University of Waterloo 2 Weizmann Institute of Science 3 IBM Haifa Research Lab Abstract. Regular-LTL (RLTL), extends LTL with
More informationFast Stochastic Motion Planning with Optimality Guarantees using Local Policy Reconfiguration
To appear in the Proceedings of the 214 IEEE Intl. Conf. on Robotics and Automation (ICRA214) Fast Stochastic Motion Planning with Optimality Guarantees using Local Policy Reconfiguration Ryan Luna, Morteza
More informationCompositional Synthesis with Parametric Reactive Controllers
Compositional Synthesis with Parametric Reactive Controllers Rajeev Alur University of Pennsylvania alur@seas.upenn.edu Salar Moarref University of Pennsylvania moarref@seas.upenn.edu Ufuk Topcu University
More information