Computational methods for stochastic control with metric interval temporal logic specifications

This paper studies an optimal control problem for continuous-time stochastic systems subject to objectives specified in a subclass of metric interval temporal logic specifications, a temporal logic with real-time constraints. We propose a computational method for synthesizing an optimal control policy that maximizes the probability of satisfying a specification based on a discrete approximation of the underlying stochastic system. First, we show that the original problem can be formulated as a stochastic optimal control problem in a state space augmented with finite memory and states of some clock variables. Second, we present a numerical method for computing an optimal policy with which the given specification is satisfied with the maximal probability in point-based semantics in the discrete approximation of the underlying system. We show that the policy obtained in the discrete approximation converges to the optimal one for satisfying the specification in the continuous or dense-time semantics as the discretization becomes finer in both state and time. Finally, we illustrate our approach with a robotic motion planning example.

[1]  Calin Belta,et al.  Formal Synthesis of Control Policies for Continuous Time Markov Processes From Time-Bounded Temporal Logic Specifications , 2014, IEEE Transactions on Automatic Control.

[2]  Ron Koymans,et al.  Specifying real-time properties with metric temporal logic , 1990, Real-Time Systems.

[3]  Zohar Manna,et al.  The Temporal Logic of Reactive and Concurrent Systems , 1991, Springer New York.

[4]  Calin Belta,et al.  A probabilistic approach for control of a stochastic system from LTL specifications , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[5]  W. Fleming,et al.  Controlled Markov processes and viscosity solutions , 1992 .

[6]  Krishnendu Chatterjee,et al.  Temporal logic control for stochastic linear systems using abstraction refinement of probabilistic games , 2014, HSCC.

[7]  Jun Liu,et al.  Switching control of dynamical systems from metric temporal logic specifications , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[8]  Ufuk Topcu,et al.  Receding Horizon Temporal Logic Planning , 2012, IEEE Transactions on Automatic Control.

[9]  C. Belta,et al.  Temporal logic control for stochastic linear systems using abstraction refinement of probabilistic games , 2017 .

[10]  Thomas A. Henzinger,et al.  The temporal specification and verification of real-time systems , 1991 .

[11]  Sanjit A. Seshia,et al.  Reactive synthesis from signal temporal logic specifications , 2015, HSCC.

[12]  Andrew W. Moore,et al.  Variable Resolution Discretization in Optimal Control , 2002, Machine Learning.

[13]  Thomas A. Henzinger,et al.  The benefits of relaxing punctuality , 1991, PODC '91.

[14]  Patricia Bouyer,et al.  Model-checking Timed Temporal Logics , 2009, M4M.

[15]  Rajeev Alur,et al.  A Theory of Timed Automata , 1994, Theor. Comput. Sci..

[16]  H. Kushner Numerical Methods for Stochastic Control Problems in Continuous Time , 2000 .

[17]  Carlo A. Furia,et al.  A theory of sampling for continuous-time metric temporal logic , 2010, TOCL.

[18]  Christel Baier,et al.  Principles of Model Checking (Representation and Mind Series) , 2008 .

[19]  Joost-Pieter Katoen,et al.  Quantitative automata model checking of autonomous stochastic hybrid systems , 2011, HSCC '11.

[20]  George J. Pappas,et al.  Discrete abstractions of hybrid systems , 2000, Proceedings of the IEEE.

[21]  Joost-Pieter Katoen,et al.  Approximate Model Checking of Stochastic Hybrid Systems , 2010, Eur. J. Control.

[22]  Emilio Frazzoli,et al.  Vehicle Routing Problem with Metric Temporal Logic Specifications , 2008, 2008 47th IEEE Conference on Decision and Control.