Chess Review October 4, 2006 Alexandria, VA Edited and presented by Hybrid Systems: Theoretical Contributions Part I Shankar Sastry UC Berkeley.

Slides:



Advertisements
Similar presentations
David Rosen Goals  Overview of some of the big ideas in autonomous systems  Theme: Dynamical and stochastic systems lie at the intersection of mathematics.
Advertisements

Lect.3 Modeling in The Time Domain Basil Hamed
Kick-off Meeting, July 28, 2008 ONR MURI: NexGeNetSci Distributed Coordination, Consensus, and Coverage in Networked Dynamic Systems Ali Jadbabaie Electrical.
Congestion Games with Player- Specific Payoff Functions Igal Milchtaich, Department of Mathematics, The Hebrew University of Jerusalem, 1993 Presentation.
SA-1 Probabilistic Robotics Planning and Control: Partially Observable Markov Decision Processes.
Modeling Malware Spreading Dynamics Michele Garetto (Politecnico di Torino – Italy) Weibo Gong (University of Massachusetts – Amherst – MA) Don Towsley.
Models for Control and Verification Ian Mitchell Department of Computer Science The University of British Columbia research supported by National Science.
Zonotopes Techniques for Reachability Analysis Antoine Girard Workshop “Topics in Computation and Control” March 27 th 2006, Santa Barbara, CA, USA
Dynamic Bayesian Networks (DBNs)
Properties of State Variables
1 Stability of Hybrid Automata with Average Dwell Time: An Invariant Approach Daniel Liberzon Coordinated Science Laboratory University of Illinois at.
Robust Hybrid and Embedded Systems Design Jerry Ding, Jeremy Gillula, Haomiao Huang, Michael Vitus, and Claire Tomlin MURI Review Meeting Frameworks and.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
SA-1 1 Probabilistic Robotics Planning and Control: Markov Decision Processes.
. PGM: Tirgul 8 Markov Chains. Stochastic Sampling  In previous class, we examined methods that use independent samples to estimate P(X = x |e ) Problem:
1 AM3 Task 1.4 Stochastic Hybrid Models for Aerial and Ground Vehicles Sam Burden MAST Annual Review University of Pennsylvania March 8-9, 2010.
L15:Microarray analysis (Classification) The Biological Problem Two conditions that need to be differentiated, (Have different treatments). EX: ALL (Acute.
Chess Review November 21, 2005 Berkeley, CA Edited and presented by Hybrid Geometric Mechanics: Reduction and Going Beyond Zeno Aaron D. Ames UC Berkeley.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
Chess Review May 10, 2004 Berkeley, CA Modeling Subtilin Production in Bacillus subtilis Using Stochastic Hybrid Systems Jianghai Hu, Wei-Chung Wu Denise.
Chess Review May 10, 2004 Berkeley, CA A stability criterion for Stochastic Hybrid Systems A. Abate, L. Shi, S. Simic and S.S. Sastry University of California.
L15:Microarray analysis (Classification). The Biological Problem Two conditions that need to be differentiated, (Have different treatments). EX: ALL (Acute.
Cooperative Q-Learning Lars Blackmore and Steve Block Expertness Based Cooperative Q-learning Ahmadabadi, M.N.; Asadpour, M IEEE Transactions on Systems,
Approximate Abstraction for Verification of Continuous and Hybrid Systems Antoine Girard Guest lecture ESE601: Hybrid Systems 03/22/2006
Chess Review November 21, 2005 Berkeley, CA Edited and presented by Advances in Hybrid System Theory: Overview Claire J. Tomlin UC Berkeley.
Motivations In a deterministic setting: Difficult to assess global properties (stability, reachability) Model glitches: Zenoness De-abstaction is the solution?
Hybrid Systems: Model Identification and State Estimation Hamsa Balakrishnan, David Culler, Edward A. Lee, S. Shankar Sastry, Claire Tomlin (PI) University.
November 21, 2005 Center for Hybrid and Embedded Software Systems Engine Hybrid Model A mean value model of the engine.
EE291E - UC BERKELEY EE291E: Hybrid Systems T. John Koo and S. Shankar Sastry Department of EECS University of California at Berkeley Spring 2002
1 Collision Avoidance Systems: Computing Controllers which Prevent Collisions By Adam Cataldo Advisor: Edward Lee Committee: Shankar Sastry, Pravin Varaiya,
Chess Review November 18, 2004 Berkeley, CA Hybrid Systems Theory Edited and Presented by Thomas A. Henzinger, Co-PI UC Berkeley.
October 7, 2010Neural Networks Lecture 10: Setting Backpropagation Parameters 1 Creating Data Representations On the other hand, sets of orthogonal vectors.
Geometric characterization of nodal domains Y. Elon, C. Joas, S. Gnutzman and U. Smilansky Non-regular surfaces and random wave ensembles General scope.
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI Program Review May 10,
Hybrid Controller Reachability Reachability analysis can be useful to determine how the continuous state of a system evolves. Ideally, this process can.
Antoine Girard VAL-AMS Project Meeting April 2007 Behavioral Metrics for Simulation-based Circuit Validation.
Bayesian Networks, Influence Diagrams, and Games in Simulation Metamodeling Jirka Poropudas (M.Sc.) Aalto University School of Science and Technology Systems.
Application of Methods of Queuing Theory to Scheduling in GRID A Queuing Theory-based mathematical model is presented, and an explicit form of the optimal.
Approximation Metrics for Discrete and Continuous Systems Antoine Girard and George J. Pappas VERIMAG Workshop.
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
MAKING COMPLEX DEClSlONS
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
Derivative Action Learning in Games Review of: J. Shamma and G. Arslan, “Dynamic Fictitious Play, Dynamic Gradient Play, and Distributed Convergence to.
Benjamin Gamble. What is Time?  Can mean many different things to a computer Dynamic Equation Variable System State 2.
Radu Grosu SUNY at Stony Brook Finite Automata as Linear Systems Observability, Reachability and More.
Department of Mechanical Engineering The University of Strathclyde, Glasgow Hybrid Systems: Modelling, Analysis and Control Yan Pang Department of Mechanical.
1 Robot Environment Interaction Environment perception provides information about the environment’s state, and it tends to increase the robot’s knowledge.
Stochastic Monte Carlo methods for non-linear statistical inverse problems Benjamin R. Herman Department of Electrical Engineering City College of New.
1 ECE-517 Reinforcement Learning in Artificial Intelligence Lecture 7: Finite Horizon MDPs, Dynamic Programming Dr. Itamar Arel College of Engineering.
Modeling and Complexity Reduction for Interconnected Systems Carolyn Beck University of Illinois at Urbana-Champaign August 2, 2001.
Combining Theory and Systems Building Experiences and Challenges Sotirios Terzis University of Strathclyde.
Uniform discretizations: the continuum limit of consistent discretizations Jorge Pullin Horace Hearne Institute for Theoretical Physics Louisiana State.
Emergent complexity Chaos and fractals. Uncertain Dynamical Systems c-plane.
Serge Andrianov Theory of Symplectic Formalism for Spin-Orbit Tracking Institute for Nuclear Physics Forschungszentrum Juelich Saint-Petersburg State University,
Seminar on random walks on graphs Lecture No. 2 Mille Gandelsman,
Decision Making Under Uncertainty PI Meeting - June 20, 2001 Distributed Control of Multiple Vehicle Systems Claire Tomlin and Gokhan Inalhan with Inseok.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Elements of a Discrete Model Evaluation.
Flows and Networks (158052) Richard Boucherie Stochastische Operations Research -- TW wwwhome.math.utwente.nl/~boucherierj/onderwijs/158052/ html.
1 Chapter 17 2 nd Part Making Complex Decisions --- Decision-theoretic Agent Design Xin Lu 11/04/2002.
ECE/CS 584: Verification of Embedded Computing Systems Model Checking Timed Automata Sayan Mitra Lecture 09.
Ch 6. Markov Random Fields 6.1 ~ 6.3 Adaptive Cooperative Systems, Martin Beckerman, Summarized by H.-W. Lim Biointelligence Laboratory, Seoul National.
Topic Overview and Study Checklist. From Chapter 7 in the white textbook: Modeling with Differential Equations basic models exponential logistic modified.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
Dynamical Statistical Shape Priors for Level Set Based Tracking
Filtering and State Estimation: Basic Concepts
Lecture #10 Switched systems
Discrete Controller Synthesis
Markov Decision Problems
CS 416 Artificial Intelligence
On Topological Entropy and Stability of Switched Linear Systems
Presentation transcript:

Chess Review October 4, 2006 Alexandria, VA Edited and presented by Hybrid Systems: Theoretical Contributions Part I Shankar Sastry UC Berkeley

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry2 Broad Theory Contributions: Samples Sastry’s group: Defined and set the agenda of the following sub-fields –Stochastic Hybrid Systems – Category Theoretic View of Hybrid Systems, –State Estimation of Partially Observable Hybrid Systems Tomlin’s group: Developed new mathematics for –Safe set calculations and approximations, –Estimation of hybrid systems Sangiovanni’s group defined –“Intersection based composition”-model as common fabric for metamodeling, –Contracts and contract algebra + refinement relation for assumptions/promises-based design in metamodel

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry3 Quantitative Verification for Discrete- Time Stochastic Hybrid Systems (DTSHS) Stochastic hybrid systems (SHS) can model uncertain dynamics and stochastic interactions that arise in many systems Quantitative verification problem: –What is the probability with which the system can reach a set during some finite time horizon? –(If possible), select a control input to ensure that the system remains outside the set with sufficiently high probability –When the set is unsafe, find the maximal safe sets corresponding to different safety levels [Abate, Amin, Prandini, Lygeros, Sastry] HSCC 2006

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry4 Qualitative vs. Quantitative Verification System is safeSystem is unsafe System is safe with probability 1.0System is unsafe with probability ε Qualitative Verification Quantitative Verification

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry5 Discrete-Time Stochastic Hybrid Systems

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry6 Entities

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry7 Definition of Reach Probability

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry8 Reachability as Safety Specification

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry9 Computation of Optimal Reach Probability

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry10 Room Heating Benchmark Temperature sensors Room 1 Room 2 Heater Two Room One Heater Example Temperature in two rooms is controlled by one heater. Safe set for both rooms is 20 – 25 ( 0 F) Goal is to keep the temperatures within corresponding safe sets with a high probability SHS model –Two continuous states: –Three modes: OFF, ON (Room 1), ON (Room 2) – Continuous evolution in mode ON (Room 1) –Mode switches defined by controlled Markov chain with seven discrete actions: (Do Nothing, Rm 1->Rm2, Rm 2-Rm 1, Rm 1-> Rm 3, Rm 3->Rm1, Rm 2-Rm 3, Rm 3-> Rm 2)

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry11 Probabilistic Maximal Safe Sets for Room Heating Benchmark (for initial mode OFF) Temperature in Room 1 Temperature in Room 2 Starting from this initial condition in OFF mode and following optimal control law, it is guaranteed that system will remain in the safe set (20,25)×(20,25) 0 F with probability at least 0.9 for 150 minutes Note: The spatial discretization is F, temporal discretization is 1 min and time horizon is 150 minutes

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry12 Optimal Control Actions for Room Heating Benchmark (for initial mode OFF)

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry13 More Results Alternative interpretation –Problem of keeping the state of DTSHS outside some pre-specified “unsafe” set by selecting suitable feedback control law can be formulated as a optimal control problem with “max”-cost function –Value functions for “max”-cost case can be expressed in terms of value functions for “multiplicative”-cost case Time varying safe set specification can be incorporated within the current framework Extension to infinite-horizon setting and convergence of optimal control law to stationary policy is also addressed [Abate, Amin, Prandini, Lygeros, Sastry] CDC2006

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry14 Future Work Within the current setup –Sufficiency of Markov policies –Randomized policies, partial information case –Interpretation as killed Markov chain –Distributed dynamic programming techniques Extensions to continuous time setup –Discrete time controlled SHS as stochastic approx. of general continuous time controlled SHS Embedding performance in the problem setup Extensions to game theoretic setting

Chess Review October 4, 2006 Alexandria, VA Edited and presented by A Categorical Theory of Hybrid Systems Aaron Ames

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry16 Motivation and Goal Hybrid systems represent a great increase in complexity over their continuous and discrete counterparts A new and more sophisticated theory is needed to describe these systems: categorical hybrid systems theory –Reformulates hybrid systems categorically so that they can be more easily reasoned about –Unifies, but clearly separates, the discrete and continuous components of a hybrid system –Arbitrary non-hybrid objects can be generalized to a hybrid setting –Novel results can be established

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry17 Hybrid Category Theory: Framework One begins with: – A collection of “non-hybrid” mathematical objects – A notion of how these objects are related to one another (morphisms between the objects) Example: vector spaces, manifolds Therefore, the non-hybrid objects of interest form a category, Example: The objects being considered can be “hybridized” by considering a small category (or “graph”) together with a functor (or “function”): – is the “discrete” component of the hybrid system – is the “continuous” component Example: hybrid vector space hybrid manifold T T = V ec t ; T = M an ; T D D S : D ! T S : D ! V ec t, S : D ! M an.

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry18 Applications The categorical framework for hybrid systems has been applied to: –Geometric Reduction Generalizing to a hybrid setting –Bipedal robotic walkers Constructing control laws that result in walking in three-dimensions –Zeno detection Sufficient conditions for the existence of Zeno behavior

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry19 Applications –Geometric Reduction Generalizing to a hybrid setting –Bipedal robotic walkers Constructing control laws that result in walking in three-dimensions –Zeno detection Sufficient conditions for the existence of Zeno behavior

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry20 Hybrid Reduction: Motivation Reduction decreases the dimensionality of a system with symmetries –Circumvents the “curse of dimensionality” –Aids in the design, analysis and control of systems –Hybrid systems are hard—reduction is more important!

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry21 Hybrid Reduction: Motivation Problem: –There are a multitude of mathematical objects needed to carry out classical (continuous) reduction –How can we possibly generalization? Using the notion of a hybrid object over a category, all of these objects can be easily hybridized Reduction can be generalized to a hybrid setting

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry22 Hybrid Reduction Theorem

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry23 Applications –Geometric Reduction Generalizing to a hybrid setting –Bipedal robotic walkers Constructing control laws that result in walking in three-dimensions –Zeno detection Sufficient conditions for the existence of Zeno behavior

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry24 Bipedal Robots and Geometric Reduction Bipedal robotic walkers are naturally modeled as hybrid systems The hybrid geometric reduction theorem is used to construct walking gaits in three dimensions given walking gaits in two dimensions

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry25 Goal

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry26 How to Walk in Four Easy Steps

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry27 Simulations

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry28 Applications –Geometric Reduction Generalizing to a hybrid setting –Bipedal robotic walkers Constructing control laws that result in walking in three-dimensions –Zeno detection Sufficient conditions for the existence of Zeno behavior

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry29 Zeno Behavior and Mechanical Systems Mechanical systems undergoing impacts are naturally modeled as hybrid systems –The convergent behavior of these systems is often of interest –This convergence may not be to ``classical'' notions of equilibrium points –Even so, the convergence can be important –Simulating these systems may not be possible due to the relationship between Zeno equilibria and Zeno behavior.

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry30 Zeno Behavior at Work Zeno behavior is famous for its ability to halt simulations To prevent this outcome: –A priori conditions on the existence of Zeno behavior are needed –Noticeable lack of such conditions

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry31 Zeno Equilibria Hybrid models admit a kind of Equilibria that is not found in continuous or discrete dynamical systems: Zeno Equilibria. –A collection of points invariant under the discrete dynamics –Can be stable in many cases of interest. –The stability of Zeno equilibria implies the existence of Zeno behavior.

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry32 Overview of Main Result The categorical approach to hybrid systems allows us to decompose the study of Zeno equilibria into two steps: 1.We identify a sufficiently rich, yet simple, class of hybrid systems that display the desired stability properties: first quadrant hybrid systems 2.We relate the stability of general hybrid systems to the stability of these systems through a special class of hybrid morphisms: hybrid Lyapunov functions

ITR Review, Oct. 4, 2006"Hybrid Systems Theory: I", S. Sastry33 Some closing thoughts Key new areas of research initiated Some important new results Additional theory needed especially for networked embedded systems