Signal Temporal Logic Neural Predictive Control
Not on the map. Why?
Abstract (arXiv)
Ensuring safety and meeting temporal specifications are critical challenges for long-term robotic tasks. Signal temporal logic (STL) has been widely used to systematically and rigorously specify these requirements. However, traditional methods of finding the control policy under those STL requirements are computationally complex and not scalable to high-dimensional or systems with complex nonlinear dynamics. Reinforcement learning (RL) methods can learn the policy to satisfy the STL specifications via hand-crafted or STL-inspired rewards, but might encounter unexpected behaviors due to ambiguity and sparsity in the reward. In this paper, we propose a method to directly learn a neural network controller to satisfy the requirements specified in STL. Our controller learns to roll out trajectories to maximize the STL robustness score in training. In testing, similar to Model Predictive Control (MPC), the learned controller predicts a trajectory within a planning horizon to ensure the satisfaction of the STL requirement in deployment. A backup policy is designed to ensure safety when our controller fails. Our approach can adapt to various initial conditions and environmental parameters. We conduct experiments on six tasks, where our method with the backup policy outperforms the classical methods (MPC, STL-solver), model-free and model-based RL methods in STL satisfaction rate, especially on tasks with complex STL specifications while being 10X-100X faster than the classical methods.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 15 of its 41 references that are in the map. First posted on arXiv 10 Sep 2023.
Builds on
15 of 41 references.
References · 15
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2019When to Trust Your Model: Model-Based Policy Optimizationcited by 753
- 2018Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Modelscited by 748
- 2016Reinforcement Learning With Temporal Logic Rewardscited by 114
- 2016Q-Learning for Robust Satisfaction of Signal Temporal Logic Specificationscited by 65
- 2018STyLuS*: A Temporal Logic Optimal Control Synthesis Algorithm for Large-Scale Multi-Robot Systemscited by 24
- 2022Multi-agent Motion Planning from Signal Temporal Logic Specificationscited by 21
- 2020Recurrent Neural Network Controllers for Signal Temporal Logic Specifications Subject to Safety Constraintscited by 18
- 2020Model-based Reinforcement Learning from Signal Temporal Logic Specificationscited by 18
- 2022Robust Counterexample-guided Optimization for Planning from Differentiable Temporal Logiccited by 8
3 more
- 2021STL2vec: Signal Temporal Logic Embeddings for Control Synthesis With Recurrent Neural Networkscited by 7
- 2021Model-Based Reinforcement Learning for Approximate Optimal Control with Temporal Logic Specificationscited by 5
- 2023Modularized Control Synthesis for Complex Signal Temporal Logic Specificationscited by 4
Built on by
Citing papers per year: 2024: 1; 2025: 4; 2026: 7.
12 papers.
- 2024A Survey of Optimization-based Task and Motion Planning: From Classical To Learning Approachescited by 19
- 2025TeLoGraF: Temporal Logic Planning via Graph-encoded Flow Matchingcited by 9
- 2025Diverse Controllable Diffusion Policy with Signal Temporal Logiccited by 8
- 2025TGPO: Temporal Grounded Policy Optimization for Signal Temporal Logic Taskscited by 5
- 2026STeP: Signal Temporal Logic for Precise Specifications for Action Generation with Vision Language Modelscited by 2
- 2025Accelerated Learning with Linear Temporal Logic using Differentiable Simulationcited by 1
- 2026GraSP-STL: A Graph-Based Framework for Zero-Shot Signal Temporal Logic Planning via Offline Goal-Conditioned Reinforcement Learningcited by 0
- 2026Zero-Shot Signal Temporal Logic Planning with Disjunctive Branch Selection in Dynamic Semantic Mapscited by 0
- 2026Robustness of Robotic Manipulation: Foundations and Frontierscited by 0
- 2026Learning-enabled Parameter Synthesis for Nonlinear Systems from Signal Temporal Logiccited by 0
- 2026Reward Machines for Signal Temporal Logiccited by 0
- 2026SUN: Agentic Robot Policy Learning with Persistent Task Programscited by 0
- 2026SUN: Agentic Robot Policy Learning with Persistent Task Programs31 Aug 2026
- 2026Reward Machines for Signal Temporal Logic13 Aug 2026
- 2026STeP: Signal Temporal Logic for Precise Specifications for Action Generation with Vision Language Models20 Jul 2026
- 2026Learning-enabled Parameter Synthesis for Nonlinear Systems from Signal Temporal Logic9 Jul 2026
- 2026Robustness of Robotic Manipulation: Foundations and Frontiers30 Jun 2026
- 2026Zero-Shot Signal Temporal Logic Planning with Disjunctive Branch Selection in Dynamic Semantic Maps2 May 2026
- 2026GraSP-STL: A Graph-Based Framework for Zero-Shot Signal Temporal Logic Planning via Offline Goal-Conditioned Reinforcement Learning31 Mar 2026
- 2025TGPO: Temporal Grounded Policy Optimization for Signal Temporal Logic Tasks30 Sep 2025
- 2025Accelerated Learning with Linear Temporal Logic using Differentiable Simulation1 Jun 2025
- 2025TeLoGraF: Temporal Logic Planning via Graph-encoded Flow Matching1 May 2025
- 2025Diverse Controllable Diffusion Policy with Signal Temporal Logic4 Mar 2025
- 2024A Survey of Optimization-based Task and Motion Planning: From Classical To Learning Approaches3 Apr 2024