Georgios E. Fainekos, Savvas G. Loizou and George J. Pappas. GRASP Lab Departments of CIS, MEAM and ESE University of Pennsylvania
|
|
- Kathryn Bryant
- 6 years ago
- Views:
Transcription
1 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
2 Motivation Motion Planning π 0 π 4 x 2 30 π 2 20 π 1 π x 1
3 Motivation Motion Planning 60 SUCCESS x π 0 π 1 π 2 π 4 π x 1 Task: Task: Stay Stay always always in in π 0 and 0 and visit visit area area π 2, 2, then then area area π 3, 3, then then area area π 4 and, 4 and, finally, finally, return return to to and and stay stay in in region region π 1 while 1 while avoiding areas areasπ 2 and 2 and π 3 3 Good news RTL: π 0 D(π 0 D(π 2 D(π 2 D(π 3 D(π 3 D(π 4 (Ÿπ 4 2 Ÿπ 2 Ÿπ 3 )Uπ 3 )Uπ 1 ))) 1 )))
4 Problem Definition Temporal Logic Logic Controller Synthesis Given Givena dynamical system systemσ, Σ, a set set of of initial initial conditions X 0 and 0 and a flat flat RTL RTL formula φ over over Π, Π, construct a closed-loop system system in in the the form form of of a hybrid hybrid automaton H φ such φ such that that the theresulting system system trajectories x(t) x(t) starting at at some some point pointx(0)œx 0 satisfy 0 satisfy the the formula φ. φ. Σ:
5 In the past Approaches to synthesis of hybrid systems: Given controllers + switching rules ï verify that HS satisfies spec Given controllers + spec ï keep necessary controllers Given closed-loop dynamics + spec ï design switching rules Researchers: Alur, Henzinger, Tabuada, Davoren, Moor, Koutsoukos, Antsaklis, Stiver, Lemmon, Tomlin, Lygeros, Sastry, Habets, van Schuppen, Asarin, Bournez, Dang, Maler, Pnueli, Bemporad, Morari, Giorgetti, Lafferriere, Kloetzer, Belta, Kyriakopoulos, Kress-Gazit, Loizou, Pappas, Fainekos and many others Given spec î design controllers
6 In this presentation A top-down approach: Input: Software Specification 1 Algorithm Hybrid Automaton s 2 s 1 s 3 (Abstract) Tomlin, Lygeros, Sastry, Habets, van Schuppen, Bemporad, Morari, Conner, Rizzi, Choset, Burridge, Koditschek, Koutsoukos, Antsaklis, Stiver, Lemmon, many other Your favorite control engineer 2 List List of of Controllers {Init, Inv, Inv, Goal}
7 Hybrid Automaton A hybrid automaton is a tuple H = (X, V, E, Inv, Flow, Init, Guard, F) where X is the state space of the system Σ V is the set of control locations, E Œ V V is the set of control switches Inv : V Ø P(X) assigns an invariant set to each location Flow : V X Ø P( n ) constraints the time derivative of the continuous part of the state Init : V Ø P(X) assigns to each control location a set of initial conditions, Guard : E Ø P(X) is the guard condition that enables a control switch e in E F Œ V is the set of final locations
8 Trajectories of the Hybrid Automaton Formally, the semantics of a hybrid automaton are given in terms of timed transition systems T H = (H, H 0, Ø). H 0 Guard for edge e = (v 1, v 2 ) Inv(v 1 ) Control location v 1 Flow(v 1 ) Note: the reset map is the identity, transitions are forced
9 Trajectories of the Hybrid Automaton Formally, the semantics of a hybrid automaton are given in terms of timed transition systems T H = (H, H 0, Ø). Init(v 2 ) Control location v 2 Flow(v 2 ) Inv(v 2 ) Note: the reset map is the identity, transitions are forced
10 Language of the timed transition system The set of all trajectories η of T H starting from a state in H 0 is the language L(T H ) of the timed transition system T H. H 0 η : + Ø X
11 Linear Temporal Logic: Continuous Time Like propositional logic, but also reasoning wrt time Basic operators: Propositional: Ÿ,, ÿ Temporal:,, U, R (red) Eventually red (gray) Always gray (gray) U (red) gray Until red
12 Flat LTL with continuous time semantics Let Π be a set of atomic propositions and Π* be the set of Boolean combinations of atomic propositions, i.e. (π 1 π 2 ) Ÿπ 3. Define the denotation [[.]] : Π Ø P(X) which extends naturally over Π* as: [[π 1 π 2 ]] = [[π 1 ]] [[π 2 ]] and [[Ÿπ]] = [[π]] c Syntax in NNF: φ ::= π* φ 1 φ 2 φ 1 φ 2 π*uφ 2 π*rφ 2 Semantics: η π* iff η(0)œ[[π*]] η φ 1 φ 2 iff η φ 1 and η φ 2 η φ 1 φ 2 iff η φ 1 or η φ 2 η π*uφ iff $t 0 s.t. η t η φ 2 and "sœ[0,t] η(s)œ[[π*]] η π*rφ iff "t 0 η t η φ 2 or $sœ[0,t] s.t. η(s)œ[[π*]] Some notation: η t (s) = η(t+s) LTL(op 1,, op n ) φ = ΤUφ φ = F Rφ
13 LTL(U,, ) to HA 1 Algorithm Modular construction using using the the structure of of φ. φ. (ª (ª proof proof by by induction) Syntax in NNF: φ ::= π* φ 1 φ 2 φ 1 φ 2 π*uφ Ex. D(π 2 D(π 3 D(π 4 (Ÿπ 2 Ÿπ 3 )Uπ 1 )))
14 LTL(U,, ) to HA Proposition 2 (base (base case): case): Let Let φ = π, π, then then H π* = π* (X, (X,{v}, {v},«, «, X, X, n n,,[[π*]], [[π*]],«, «,{v}) [[π*]] v X n proof immediate from definition: η π* iff η(0)œ[[π*]]
15 Basic Building Blocks φ = φ 1 φ 2 or φ = φ 1 φ 2 Proposition 1 [Henzinger 95]: 95]: Let Let H 1 and 1 and H 2 be 2 be hybrid hybrid automata. If If H = H 1» 1 H 2, 2, then then L(T L(T H ) H ) = L(T L(T H1 ) H1 )» L(T L(T H2 ). H2 ). If If H = H 1 1 H 2, 2, then then L(T L(T H ) H ) = L(T L(T H1 ) H1 ) L(T L(T H2 ). H2 ).
16 LTL(U,, ) to HA Proposition 3: Let φ = π*uψ, then H φ = (X, V»{v }, E, Inv, Flow, Init, Guard, F) Let H ψ = (X, V, E, Inv, Flow, Init, Guard, F). Then: Inv (v ) = Init (v ) = [[π*]] and Flow(v ) = n Inv (v) = Inv(v) for all vœv Flow (v) = Flow(v) for all vœv Init (v) = Init(v) [[π*]] for all vœv E = E»{(v,v) vœv in } Guard (v, v) = Init (v) for all vœv in Guard (e) = Guard(e) for all eœe where V in = {vœv Init(v) [[π*]] «} [[π 1 ]] Ex. π 1 Uπ 2 [[π 2 ]] [[π 1 ]] H ψ v [[π 1 ]] n v X n proof immediate from definition: η π*uψ iff $t 0 s.t. η t η ψ and "sœ[0,t] η(s)œ[[π*]]
17 LTL(U,, ) to HA
18 LTL(U,, ) to HA Remarks: Fairness conditions Computational complexity Size of H1 H2: O(n 1 n 2 ) Size of final automaton O(exp( φ )) Set intersections and complementation set theoretic operations, not reachability etc. Note: graph is acyclic Final hybrid automaton might have empty guards and invariant sets Then formula might be unsatisfiable
19 LTL U, fragment Similar to LTL(U,, ) we can get an algorithm for LTL(,, ) General solution for φ 1 φ 2 or φ 1 φ 2 with φ 1 œltl(u,, ) and φ 2 œltl(,, ) More general solution for any formula: φ ::= π* φ φ 1 φ 2 φ 1 φ 2 π*uφ φ œltl(,, ) Εχ. π 0 D(π 2 D(π 3 D(π 4 (Ÿπ 2 Ÿπ 3 )Uπ 1 )))
20 Abstract Hybrid Automaton π 0 Εχ. Εχ. π 0 Dπ 0 Dπ 2 Dπ 2 Dπ 3 3 π 4 x 2 30 π π 1 π 3 Algorithm x 1 s 0 s 1 s 2 s 3
21 Abstract Hybrid Automaton Εχ. Εχ. π 0 Dπ 0 Dπ 2 Dπ 2 Dπ x Algorithm x s 0 20 x 2 15 s 1 s s x 1
22 A practical solution Backward reachability using Breadth First Search: s 0 fix initial conditions one outgoing edge from each control location s 1 s 2 s 3
23 2 Derive controller constraints s 0 s 1 s 2 Feedback control law g c : XöU Controller constraints c = {A, B, Γ} A initial conditions, i.e. x(0)œa Γ final conditions, i.e. x(t g )œγ B invariant, "tœ[0,t g ].x(t)œb s 3 A B Γ c 3 = {» eœi3 Guard(e), Inv(s 3 ), «} ï g c3 c 1 = {Guard(e I1 )»Init(s 1 ), Inv(s 1 ), Guard(e O1 )} ï g c1 c 2 = {Init(s 2 ), Inv(s 2 ), Guard(e O2 )} ï g c2 c 0 = {Init(s 0 ), Inv(s 0 ), Guard(e O1 )} ï g c0 c 0 = {Init(s 0 ), Inv(s 0 ), Guard(e O1 )} ï g c0
24 Main result Let Let φœltl φœltl U, U, be be satisfiable wrt wrtto to our our model model of of computation. Then: Then: (i) (i) φ can can be be converted into into list list of of controller specifications. (ii) (ii) The The hybrid hybrid automaton H resulting from from the the closed-loop dynamics satisfies: "ηœl(h).. η φ
25 Back to the toy example π 4 30 RTL: π 0 D(π 0 D(π 2 D(π 2 D(π 3 D(π 3 D(π 4 (Ÿπ 4 2 Ÿπ 2 Ÿπ 3 )Uπ 3 )Uπ 1 ))) 1 ))) 30 x π 0 π 1 π 2 π x 1 x 2 15 x x x x s 0 s 1 s 2 s 3 s x x 2 15 x x x 1 13 Controllers
26 Back to the toy example π 0 π 4 x π 1 π 2 π x 1 (a) (b) Conner et. al. IROS 2003
27 Conclusions Top-down approach for the synthesis of HA from temporal logic identified a fragment of LTL that provides a modular construction algorithm is based on the closure properties of HA Advantages of the proposed framework: Clean separation between software specification and controller design Potentially smaller number of required controllers The closed-loop dynamics can be designed using different methodology in each control location Real continuous time semantics Ability to distinguish between events that must hold at a point in time or for an interval
28 Future work Introduce robustness into the system Fainekos, Girard, Pappas: Hierarchical Synthesis of Hybrid Controllers from Temporal Logic Specifications, HSCC 2007 (to appear) Complete the framework for the full LTL i.e. add liveness Design for distributed specifications Built a complete toolbox with libraries of controllers
29 Thank You! Any Question(s)?
Hierarchical 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 informationAutomatica. Temporal logic motion planning for dynamic robots. Georgios E. Fainekos a,, Antoine Girard b, Hadas Kress-Gazit a, George J.
Automatica 45 (2009) 343 352 Contents lists available at ScienceDirect Automatica journal homepage: www.elsevier.com/locate/automatica Temporal logic motion planning for dynamic robots Georgios E. Fainekos
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 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 informationTemporal Logic Motion Planning for Dynamic Robots
TEMPORAL LOGIC MOTION PLANNING FOR DYNAMIC ROBOTS 1 Temporal Logic Motion Planning for Dynamic Robots Georgios E. Fainekos, Antoine Girard, Hadas Kress-Gazit, and George J. Pappas Technical Report MS-CIS-07-02
More informationGeorgios E. Fainekos and George J. Pappas
FORMATS 2007 Georgios E. Fainekos and George J. Pappas Department of Computer and Information Science University of Pennsylvania fainekos @ seas.upenn.edu http://www.seas.upenn.edu/~fainekos/ Motivation
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 informationAPPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1. Antoine Girard A. Agung Julius George J. Pappas
APPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1 Antoine Girard A. Agung Julius George J. Pappas Department of Electrical and Systems Engineering University of Pennsylvania Philadelphia, PA 1914 {agirard,agung,pappasg}@seas.upenn.edu
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 informationApproximately Bisimilar Finite Abstractions of Stable Linear Systems
Approximately Bisimilar Finite Abstractions of Stable Linear Systems Antoine Girard Université Joseph Fourier Laboratoire de Modélisation et Calcul B.P. 53, 38041 Grenoble, France Antoine.Girard@imag.fr
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 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 informationarxiv: v2 [cs.sy] 16 Jun 2011
CONTROLLER SYNTHESIS FOR SAFETY AND REACHABILITY VIA APPROXIMATE BISIMULATION ANTOINE GIRARD arxiv:1010.4672v2 [cs.sy] 16 Jun 2011 Abstract. In this paper, we consider the problem of controller design
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 informationModeling and Analysis of Hybrid Systems
Modeling and Analysis of Hybrid Systems Algorithmic analysis for linear hybrid systems Prof. Dr. Erika Ábrahám Informatik 2 - Theory of Hybrid Systems RWTH Aachen University SS 2015 Ábrahám - Hybrid Systems
More informationHierarchical Hybrid Symbolic Robot Motion Planning and Control
Asian Journal of Control, Vol. 00, No. 0, pp. 1 11, Month 2008 Published online in Wiley InterScience (www.interscience.wiley.com) DOI: 10.1002/asjc.0000 Hierarchical Hybrid Symbolic Robot Motion Planning
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 informationModel checking LTL over controllable linear systems is decidable
University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering April 2003 Model checking LTL over controllable linear systems is decidable Paulo Tabuada
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 informationAutomatic Synthesis of Robust Embedded Control Software
AAAI Spring Symposium on Embedded Reasoning (2224 Mar 2010, Stanford) http://www.cds.caltech.edu/~murray/papers/wtm10aaai.html Automatic Synthesis of Robust Embedded Control Software Tichakorn Wongpiromsarn,
More informationHybrid Automata. Lecturer: Tiziano Villa 1. Università di Verona
Hybrid Automata Lecturer: Tiziano Villa 1 1 Dipartimento d Informatica Università di Verona tiziano.villa@univr.it Thanks to Carla Piazza, Dipartimento di Matematica ed Informatica, Università di Udine
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 informationPhD Thesis Defense June 23, 2008
1 Georgios E. Fainekos PhD Thesis Defense June 23, 2008 Department of Computer Information Science University of Pennsylvania fainekos at seas upenn edu http://www.seas.upenn.edu/~fainekos/ Embedded in
More informationAn Overview of Research Areas in Hybrid Control
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 WeC01.1 An Overview of Research Areas in Hybrid Control John
More informationSynthesizing Switching Logic using Constraint Solving
Synthesizing Switching Logic using Constraint Solving Ankur Taly 1, Sumit Gulwani 2, and Ashish Tiwari 3 1 Computer Science Dept., Stanford University ataly@stanford.edu 2 Microsoft Research, Redmond,
More informationReceding Horizon Temporal Logic Planning for Dynamical Systems
Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference Shanghai, P.R. China, December 16-18, 2009 ThCIn2.6 Receding Horizon Temporal Logic Planning for Dynamical Systems
More informationSynthesis of Reactive Switching Protocols from Temporal Logic Specifications
1 Synthesis of Reactive Switching Protocols from Temporal Logic Specifications Jun Liu, Necmiye Ozay, Ufuk Topcu, and Richard M. Murray Abstract We propose formal means for synthesizing switching protocols
More informationDiscrete abstractions of hybrid systems for verification
Discrete abstractions of hybrid systems for verification George J. Pappas Departments of ESE and CIS University of Pennsylvania pappasg@ee.upenn.edu http://www.seas.upenn.edu/~pappasg DISC Summer School
More informationT Reactive Systems: Temporal Logic LTL
Tik-79.186 Reactive Systems 1 T-79.186 Reactive Systems: Temporal Logic LTL Spring 2005, Lecture 4 January 31, 2005 Tik-79.186 Reactive Systems 2 Temporal Logics Temporal logics are currently the most
More informationSynthesis of Provably Correct Controllers for Autonomous Vehicles in Urban Environments
2011 14th International IEEE Conference on Intelligent Transportation Systems Washington, DC, USA. October 57, 2011 Synthesis of Provably Correct Controllers for Autonomous Vehicles in Urban Environments
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 informationComputer-Aided Program Design
Computer-Aided Program Design Spring 2015, Rice University Unit 3 Swarat Chaudhuri February 5, 2015 Temporal logic Propositional logic is a good language for describing properties of program states. However,
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 informationTimo Latvala. February 4, 2004
Reactive Systems: Temporal Logic LT L Timo Latvala February 4, 2004 Reactive Systems: Temporal Logic LT L 8-1 Temporal Logics Temporal logics are currently the most widely used specification formalism
More informationTimed Automata. Chapter Clocks and clock constraints Clock variables and clock constraints
Chapter 10 Timed Automata In the previous chapter, we have discussed a temporal logic where time was a discrete entities. A time unit was one application of the transition relation of an LTS. We could
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 informationVerification of temporal properties on hybrid automata by simulation relations
Proceedings of the 46th IEEE Conference on Decision and Control New Orleans, LA, USA, Dec. 2-4, 2007 Verification of temporal properties on hybrid automata by simulation relations A. D Innocenzo, A.A.
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 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 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 informationSynthesizing Switching Logic using Constraint Solving
Synthesizing Switching Logic using Constraint Solving Ankur Taly 1, Sumit Gulwani 2, and Ashish Tiwari 3 1 Computer Science Dept., Stanford University ataly@stanford.edu 2 Microsoft Research, Redmond,
More informationUsing progress sets on non-deterministic transition systems for multiple UAV motion planning
Using progress sets on non-deterministic transition systems for multiple UAV motion planning Paul Rousse, Pierre-Jean Meyer, Dimos Dimarogonas To cite this version: Paul Rousse, Pierre-Jean Meyer, Dimos
More informationLost in Translation: Hybrid-Time Flows vs Real-Time Transitions
Lost in Translation: Hybrid-Time Flows vs Real-Time Transitions P.J.L. Cuijpers, M.A. Reniers Technische Universiteit Eindhoven (TU/e), P.O. Box 513, NL-5600 MB Eindhoven, The Netherlands. {P.J.L.Cuijpers,
More informationMulti-Modal Control of Systems with Constraints
Multi-Modal Control of Systems with Constraints WeM12-3 T. John Koo Department of EECS University of California Berkeley, CA 9720 koo@eecs.berkeley.edu George J. Pappas Department of EE University of Pennsylvania
More informationSemi-decidable Synthesis for Triangular Hybrid Systems
Semi-decidable Synthesis for Triangular Hybrid Systems Omid Shakernia 1, George J. Pappas 2, and Shankar Sastry 1 1 Department of EECS, University of California at Berkeley, Berkeley, CA 94704 {omids,sastry}@eecs.berkeley.edu
More informationDeterministic Finite-Automata Abstractions of Time-Variant Sequential Behaviours
Deterministic Finite-Automata Abstractions of Time-Variant Sequential Behaviours Thomas Moor and Stefan Götz Lehrstuhl für Regelungstechnik, Friedrich-Alexander Universität Erlangen-Nürnberg, Germany,
More informationUsing Computer Games for Hybrid Systems Controller Synthesis
49th IEEE Conference on Decision and Control December 15-17, 2010 Hilton Atlanta Hotel, Atlanta, GA, USA Using Computer Games for Hybrid Systems Controller Synthesis A. Agung Julius and Sina Afshari Abstract
More informationDiscrete-state Abstractions of Nonlinear Systems Using Multi-resolution Quantizer
Discrete-state Abstractions of Nonlinear Systems Using Multi-resolution Quantizer Yuichi Tazaki and Jun-ichi Imura Tokyo Institute of Technology, Ōokayama 2-12-1, Meguro, Tokyo, Japan {tazaki,imura}@cyb.mei.titech.ac.jp
More informationMotion 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 informationOn simulations and bisimulations of general flow systems
On simulations and bisimulations of general flow systems Jen Davoren Department of Electrical & Electronic Engineering The University of Melbourne, AUSTRALIA and Paulo Tabuada Department of Electrical
More informationAutomata on Infinite words and LTL Model Checking
Automata on Infinite words and LTL Model Checking Rodica Condurache Lecture 4 Lecture 4 Automata on Infinite words and LTL Model Checking 1 / 35 Labeled Transition Systems Let AP be the (finite) set of
More informationAutomata-theoretic analysis of hybrid systems
Automata-theoretic analysis of hybrid systems Madhavan Mukund SPIC Mathematical Institute 92, G N Chetty Road Chennai 600 017, India Email: madhavan@smi.ernet.in URL: http://www.smi.ernet.in/~madhavan
More informationTHE objective of this paper is to synthesize switching. Synthesis of Reactive Switching Protocols from Temporal Logic Specifications
Synthesis of Reactive Switching Protocols from Temporal Logic Specifications Jun Liu, Member, IEEE, Necmiye Ozay, Member, IEEE, Ufuk Topcu, Member, IEEE, and Richard M Murray, Fellow, IEEE Abstract We
More informationModelling Real-Time Systems. Henrik Ejersbo Jensen Aalborg University
Modelling Real-Time Systems Henrik Ejersbo Jensen Aalborg University Hybrid & Real Time Systems Control Theory Plant Continuous sensors actuators Task TaskTask Controller Program Discrete Computer Science
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 informationCompositionally Analyzing a Proportional-Integral Controller Family
2 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 2-5, 2 Compositionally Analyzing a Proportional-Integral Controller Family Ashish Tiwari
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 informationVerification of hybrid systems. Thanks to
Verification of hybrid systems George J Pappas Departments of ESE and CIS University of Pennsylvania pappasg@eeupennedu http://wwwseasupennedu/~pappasg HYBRIDGE Summer School on Hybrid Systems : A Formal
More informationHybrid Modelling and Control of Power Electronics
Hybrid Modelling and Control of Power Electronics Matthew Senesky, Gabriel Eirea, and T. John Koo EECS Department, University of California, Berkeley {senesky,geirea,koo}@eecs.berkeley.edu Abstract. Switched
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 informationPropositional and Predicate Logic - VII
Propositional and Predicate Logic - VII Petr Gregor KTIML MFF UK WS 2015/2016 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VII WS 2015/2016 1 / 11 Theory Validity in a theory A theory
More informationThe algorithmic analysis of hybrid system
The algorithmic analysis of hybrid system Authors: R.Alur, C. Courcoubetis etc. Course teacher: Prof. Ugo Buy Xin Li, Huiyong Xiao Nov. 13, 2002 Summary What s a hybrid system? Definition of Hybrid Automaton
More informationTemporal Logic Model Checking
18 Feb, 2009 Thomas Wahl, Oxford University Temporal Logic Model Checking 1 Temporal Logic Model Checking Thomas Wahl Computing Laboratory, Oxford University 18 Feb, 2009 Thomas Wahl, Oxford University
More informationA Temporal Dynamic Logic for Verifying Hybrid System Invariants
A Temporal Dynamic Logic for Verifying Hybrid System Invariants André Platzer 1,2 1 University of Oldenburg, Department of Computing Science, Germany 2 Carnegie Mellon University, Computer Science Department,
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 informationTimed Automata VINO 2011
Timed Automata VINO 2011 VeriDis Group - LORIA July 18, 2011 Content 1 Introduction 2 Timed Automata 3 Networks of timed automata Motivation Formalism for modeling and verification of real-time systems.
More informationA Automatic Synthesis of Switching Controllers for Linear Hybrid Systems: Reachability Control
A Automatic Synthesis of Switching Controllers for Linear Hybrid Systems: Reachability Control Massimo Benerecetti, University of Naples Federico II, Italy Marco Faella, University of Naples Federico II,
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 informationClasses and conversions
Classes and conversions Regular expressions Syntax: r = ε a r r r + r r Semantics: The language L r of a regular expression r is inductively defined as follows: L =, L ε = {ε}, L a = a L r r = L r L r
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 informationOmid Shakerniat George J. Pappas4 Shankar Sastryt
Proceedings of the 39 IEEE Conference on Decision and Control Sydney, Australia December, 2000 Semidecidable Controller Synthesis for Classes of Linear Hybrid Systems Omid Shakerniat George J. Pappas4
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 informationHybrid Systems Modeling, Analysis and Control
Hybrid Systems Modeling, Analysis and Control Radu Grosu Vienna University of Technology Lecture 6 Continuous AND Discrete Systems Control Theory Continuous systems approximation, stability control, robustness
More informationComputation Tree Logic (CTL) & Basic Model Checking Algorithms
Computation Tree Logic (CTL) & Basic Model Checking Algorithms Martin Fränzle Carl von Ossietzky Universität Dpt. of Computing Science Res. Grp. Hybride Systeme Oldenburg, Germany 02917: CTL & Model Checking
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 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 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 informationSynthesizing Switching Logic for Safety and Dwell-Time Requirements
Synthesizing Switching Logic for Safety and Dwell-Time Requirements Susmit Jha UC Berkeley jha@eecs.berkeley.edu Sumit Gulwani Microsoft Research sumitg@microsoft.com Sanjit A. Seshia UC Berkeley sseshia@eecs.berkeley.edu
More informationModeling and Analysis of Hybrid Systems
Modeling and Analysis of Hybrid Systems 5. Linear hybrid automata I Prof. Dr. Erika Ábrahám Informatik 2 - LuFG Theory of Hybrid Systems RWTH Aachen University Szeged, Hungary, 27 September - 06 October
More informationModeling and Analysis of Hybrid Systems Linear hybrid automata I Prof. Dr. Erika Ábrahám Informatik 2 - LuFG Theory of Hybrid Systems RWTH Aachen University Szeged, Hungary, 27 September - 06 October 2017
More informationHybrid systems and computer science a short tutorial
Hybrid systems and computer science a short tutorial Eugene Asarin Université Paris 7 - LIAFA SFM 04 - RT, Bertinoro p. 1/4 Introductory equations Hybrid Systems = Discrete+Continuous SFM 04 - RT, Bertinoro
More informationModels for Efficient Timed Verification
Models for Efficient Timed Verification François Laroussinie LSV / ENS de Cachan CNRS UMR 8643 Monterey Workshop - Composition of embedded systems Model checking System Properties Formalizing step? ϕ Model
More informationA Compositional Approach to Bisimulation of Arenas of Finite State Machines
A Compositional Approach to Bisimulation of Arenas of Finite State Machines Giordano Pola, Maria D. Di Benedetto and Elena De Santis Department of Electrical and Information Engineering, Center of Excellence
More informationOptimal Control of Mixed Logical Dynamical Systems with Linear Temporal Logic Specifications
Optimal Control of Mixed Logical Dynamical Systems with Linear Temporal Logic Specifications Sertac Karaman, Ricardo G. Sanfelice, and Emilio Frazzoli Abstract Recently, Linear Temporal Logic (LTL) has
More informationLecture Notes - Hybrid Systems
Thomas Bak, Roozbeh Izadi-Zamanabadi, with input from class Lecture Notes - Hybrid Systems October 7, 004 Aalborg University Department of Control Engineering Fredrik Bajers Vej 7C DK-90 Aalborg Denmark
More informationTemporal logics and explicit-state model checking. Pierre Wolper Université de Liège
Temporal logics and explicit-state model checking Pierre Wolper Université de Liège 1 Topics to be covered Introducing explicit-state model checking Finite automata on infinite words Temporal Logics and
More informationUniversity of California. Berkeley, CA fzhangjun johans lygeros Abstract
Dynamical Systems Revisited: Hybrid Systems with Zeno Executions Jun Zhang, Karl Henrik Johansson y, John Lygeros, and Shankar Sastry Department of Electrical Engineering and Computer Sciences University
More informationTHE classical objectives considered in automatic control
Control Barrier Functions for Signal Temporal Logic Tasks Lars Lindemann, Student Member, IEEE, and Dimos V. Dimarogonas, Senior Member, IEEE Abstract The need for computationally-efficient control methods
More informationAlternating Time Temporal Logics*
Alternating Time Temporal Logics* Sophie Pinchinat Visiting Research Fellow at RSISE Marie Curie Outgoing International Fellowship * @article{alur2002, title={alternating-time Temporal Logic}, author={alur,
More informationModeling & Control of Hybrid Systems. Chapter 7 Model Checking and Timed Automata
Modeling & Control of Hybrid Systems Chapter 7 Model Checking and Timed Automata Overview 1. Introduction 2. Transition systems 3. Bisimulation 4. Timed automata hs check.1 1. Introduction Model checking
More informationEECS 144/244: Fundamental Algorithms for System Modeling, Analysis, and Optimization
EECS 144/244: Fundamental Algorithms for System Modeling, Analysis, and Optimization Discrete Systems Lecture: Automata, State machines, Circuits Stavros Tripakis University of California, Berkeley Stavros
More informationRobust Linear Temporal Logic
Robust Linear Temporal Logic Paulo Tabuada 1 and Daniel Neider 2 1 Department of Electrical Engineering, University of California at Los Angeles, Los Angeles, CA 90095, USA tabuada@ucla.edu 2 Department
More informationLogic Model Checking
Logic Model Checking Lecture Notes 10:18 Caltech 101b.2 January-March 2004 Course Text: The Spin Model Checker: Primer and Reference Manual Addison-Wesley 2003, ISBN 0-321-22862-6, 608 pgs. the assignment
More informationModel Checking Algorithms
Model Checking Algorithms Bow-Yaw Wang Institute of Information Science Academia Sinica, Taiwan November 14, 2018 Bow-Yaw Wang (Academia Sinica) Model Checking Algorithms November 14, 2018 1 / 56 Outline
More informationSynthesis of Reactive Switching Protocols From Temporal Logic Specifications
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 7, JULY 2013 1771 Synthesis of Reactive Switching Protocols From Temporal Logic Specifications Jun Liu, Member, IEEE, Necmiye Ozay, Member, IEEE, Ufuk
More informationPSL Model Checking and Run-time Verification via Testers
PSL Model Checking and Run-time Verification via Testers Formal Methods 2006 Aleksandr Zaks and Amir Pnueli New York University Introduction Motivation (Why PSL?) A new property specification language,
More informationRobustness of Temporal Logic Specifications for Continuous-Time Signals
Robustness of Temporal Logic Specifications for Continuous-Time Signals Georgios E. Fainekos a, George J. Pappas a,b a Department of Computer and Information Science, University of Pennsylvania, 3330 Walnut
More informationUniversity of Groningen. Bisimulation Theory for Switching Linear Systems Pola, Giordano; van der Schaft, Abraham; Benedetto, Maria D.
University of Groningen Bisimulation Theory for Switching Linear Systems Pola Giordano; van der Schaft Abraham; Benedetto Maria D Di Published in: Proceedings of the 43rd IEEE Conference on Decision and
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 information