Continuous-time control synthesis under nested signal temporal logic specifications (2309.14347v2)
Abstract: In this work, we propose a novel approach for the continuous-time control synthesis of nonlinear systems under nested signal temporal logic (STL) specifications. While the majority of existing literature focuses on control synthesis for STL specifications without nested temporal operators, addressing nested temporal operators poses a notably more challenging scenario and requires new theoretical advancements. Our approach hinges on the concepts of signal temporal logic tree (sTLT) and control barrier function (CBF). Specifically, we detail the construction of an sTLT from a given STL formula and a continuous-time dynamical system, the sTLT semantics (i.e., satisfaction condition), and the equivalence or under-approximation relation between sTLT and STL. Leveraging the fact that the satisfaction condition of an sTLT is essentially keeping the state within certain sets during certain time intervals, it provides explicit guidelines for the CBF design. The resulting controller is obtained through the utilization of an online CBF-based program coupled with an event-triggered scheme for online updating the activation time interval of each CBF, with which the correctness of the system behavior can be established by construction. We demonstrate the efficacy of the proposed method for single-integrator and unicycle models under nested STL formulas.
- R. Yan and A. A. Julius, “Interpretable seizure detection with signal temporal logic neural network,” Biomedical Signal Processing and Control, vol. 78, p. 103998, 2022.
- U. Sanwal and U. Siddique, “Combining refinement and signal-temporal logic for biological systems,” in International Conference on Intelligent Computer Mathematics. Springer, 2017, pp. 333–339.
- H. Kress-Gazit, G. E. Fainekos, and G. J. Pappas, “Temporal-logic-based reactive mission and motion planning,” IEEE transactions on robotics, vol. 25, no. 6, pp. 1370–1381, 2009.
- C. Belta, A. Bicchi, M. Egerstedt, E. Frazzoli, E. Klavins, and G. J. Pappas, “Symbolic planning and control of robot motion [grand challenges of robotics],” IEEE Robotics & Automation Magazine, vol. 14, no. 1, pp. 61–70, 2007.
- O. Maler and D. Nickovic, “Monitoring temporal properties of continuous signals,” in Formal Techniques, Modelling and Analysis of Timed and Fault-Tolerant Systems. Springer, 2004, pp. 152–166.
- E. Bartocci, J. Deshmukh, A. Donzé, G. Fainekos, O. Maler, D. Ničković, and S. Sankaranarayanan, “Specification-based monitoring of cyber-physical systems: a survey on theory, tools and applications,” in Lectures on Runtime Verification. Springer, 2018, pp. 135–175.
- J. Eddeland, S. Miremadi, M. Fabian, and K. Åkesson, “Objective functions for falsification of signal temporal logic properties in cyber-physical systems,” in 2017 13th IEEE Conference on Automation Science and Engineering (CASE). IEEE, 2017, pp. 1326–1331.
- V. Raman, A. Donzé, M. Maasoumy, R. M. Murray, A. Sangiovanni-Vincentelli, and S. A. Seshia, “Model predictive control with signal temporal logic specifications,” in 53rd IEEE Conference on Decision and Control. IEEE, 2014, pp. 81–87.
- V. Raman, A. Donzé, D. Sadigh, R. M. Murray, and S. A. Seshia, “Reactive synthesis from signal temporal logic specifications,” in Proceedings of the 18th international conference on hybrid systems: Computation and control, 2015, pp. 239–248.
- S. Sadraddini and C. Belta, “Robust temporal logic model predictive control,” in 2015 53rd Annual Allerton Conference on Communication, Control, and Computing (Allerton). IEEE, 2015, pp. 772–779.
- Y. Gilpin, V. Kurtz, and H. Lin, “A smooth robustness measure of signal temporal logic for symbolic control,” IEEE Control Systems Letters, vol. 5, no. 1, pp. 241–246, 2020.
- Y. Takayama, K. Hashimoto, and T. Ohtsuka, “Signal temporal logic meets convex-concave programming: A structure-exploiting sqp algorithm for stl specifications,” arXiv preprint arXiv:2304.01475, 2023.
- K. M. B. Lee, C. Yoo, and R. Fitch, “Signal temporal logic synthesis as probabilistic inference,” in 2021 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2021, pp. 5483–5489.
- L. Lindemann and D. V. Dimarogonas, “Control barrier functions for signal temporal logic tasks,” IEEE Control Systems Letters, vol. 3, no. 1, pp. 96–101, 2018.
- ——, “Control barrier functions for multi-agent systems under conflicting local signal temporal logic tasks,” IEEE Control Systems Letters, vol. 3, no. 3, pp. 757–762, 2019.
- A. T. Buyukkocak, D. Aksaray, and Y. Yazıcıoğlu, “Control barrier functions with actuation constraints under signal temporal logic specifications,” in Proceedings of the 2022 European Control Conference, 2022.
- L. Lindemann and D. V. Dimarogonas, “Efficient automata-based planning and control under spatio-temporal logic specifications,” in 2020 American Control Conference (ACC). IEEE, 2020, pp. 4707–4714.
- Q. H. Ho, R. B. Ilyes, Z. N. Sunberg, and M. Lahijanian, “Automaton-guided control synthesis for signal temporal logic specifications,” in 2022 IEEE 61st Conference on Decision and Control (CDC). IEEE, 2022, pp. 3243–3249.
- N. Mehdipour, D. Briers, I. Haghighi, C. M. Glen, M. L. Kemp, and C. Belta, “Spatial-temporal pattern synthesis in a network of locally interacting cells,” in 2018 IEEE Conference on Decision and Control (CDC). IEEE, 2018, pp. 3516–3521.
- C.-I. Vasile, V. Raman, and S. Karaman, “Sampling-based synthesis of maximally-satisfying controllers for temporal logic specifications,” in IEEE/RSJ International Conference on Intelligent Robots and Systems, 2017, pp. 3840–3847.
- R. Yan and A. Julius, “Neural network for weighted signal temporal logic,” arXiv preprint arXiv:2104.05435, 2021.
- P. Kapoor, A. Balakrishnan, and J. V. Deshmukh, “Model-based reinforcement learning from signal temporal logic specifications,” arXiv preprint arXiv:2011.04950, 2020.
- P. Varnai and D. V. Dimarogonas, “Prescribed performance control guided policy improvement for satisfying signal temporal logic tasks,” in 2019 American Control Conference (ACC). IEEE, 2019, pp. 286–291.
- M. Chen, Q. Tam, S. C. Livingston, and M. Pavone, “Signal temporal logic meets reachability: Connections and applications,” in International Workshop on the Algorithmic Foundations of Robotics. Springer, 2018, pp. 581–601.
- A. D. Ames, X. Xu, J. W. Grizzle, and P. Tabuada, “Control barrier function based quadratic programs for safety critical systems,” IEEE Transactions on Automatic Control, vol. 62, no. 8, pp. 3861–3876, 2016.
- H. Khalil, “Nonlinear systems, printice-hall,” Upper Saddle River, NJ, vol. 3, 1996.
- Y. Gao, A. Abate, F. J. Jiang, M. Giacobbe, L. Xie, and K. H. Johansson, “Temporal logic trees for model checking and control synthesis of uncertain discrete-time systems,” IEEE Transactions on Automatic Control, 2021.
- X. Tan and D. V. Dimarogonas, “Compatibility checking of multiple control barrier functions for input constrained systems,” in IEEE Conference on Decision and Control, 2022.
- M. Althoff, “Reachability analysis of large linear systems with uncertain inputs in the krylov subspace,” IEEE Transactions on Automatic Control, vol. 65, no. 2, pp. 477–492, 2019.
- M. Althoff, G. Frehse, and A. Girard, “Set propagation techniques for reachability analysis,” Annual Review of Control, Robotics, and Autonomous Systems, vol. 4, pp. 369–395, 2021.
- M. Chen, S. L. Herbert, M. S. Vashishtha, S. Bansal, and C. J. Tomlin, “Decomposition of reachable sets and tubes for a class of nonlinear systems,” IEEE Transactions on Automatic Control, vol. 63, no. 11, pp. 3675–3688, 2018.
- S. Bansal and C. J. Tomlin, “Deepreach: A deep learning approach to high-dimensional reachability,” in 2021 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2021, pp. 1817–1824.
- I. M. Mitchell and J. A. Templeton, “A toolbox of hamilton-jacobi solvers for analysis of nondeterministic continuous and hybrid systems,” in International workshop on hybrid systems: computation and control. Springer, 2005, pp. 480–494.
- M. Althoff, “An introduction to cora 2015.” ARCH@ CPSWeek, vol. 34, pp. 120–151, 2015.
- H. Wang, K. Margellos, and A. Papachristodoulou, “Safety verification and controller synthesis for systems with input constraints,” IFAC-PapersOnLine, vol. 56, no. 2, pp. 1698–1703, 2023.
- A. Abate, D. Ahmed, A. Edwards, M. Giacobbe, and A. Peruffo, “Fossil: a software tool for the formal synthesis of lyapunov functions and barrier certificates using neural networks,” in Proceedings of the 24th International Conference on Hybrid Systems: Computation and Control, 2021, pp. 1–11.
- A. Wiltz, X. Tan, and D. V. Dimarogonas, “Construction of control barrier functions using predictions with finite horizon,” in IEEE Conference on Decision and Control, 2023.
- J. F. Fisac, M. Chen, C. J. Tomlin, and S. S. Sastry, “Reach-avoid problems with time-varying dynamics, targets and constraints,” in Proceedings of the 18th international conference on hybrid systems: computation and control, 2015, pp. 11–20.
- Pian Yu (13 papers)
- Xiao Tan (75 papers)
- Dimos V. Dimarogonas (194 papers)