This paper addresses the control problem for robotic systems, including non-holonomic and underactuated platforms operating under unknown dynamics and strict actuator limits to satisfy complex high-level specifications. We denote these high-level specifications using Signal Temporal Logic (STL) and propose a novel time-aware Reinforcement Learning (RL) framework that leverages the geometric properties of Spatiotemporal Tubes (STTs). While traditional analytical STT controllers often struggle to enforce input constraints, and existing RL approaches rely on memory-intensive state history, our method natively overcomes both limitations. By mapping the logical and temporal complexities of the full class of STL into time-varying geometric boundaries, we directly constrain the multidimensional system state without relying on scalar robustness metrics. Augmenting the state space with time, we train a time-aware Soft Actor-Critic (SAC) agent using a continuous, geometry-aware reward function that eliminates the need to explicitly evaluate complex logical semantics during execution. The proposed framework offers a history-free, computationally efficient approach to learn continuous control policies that ensure robust satisfaction of specifications while strictly adhering to system input constraints.
Figures & tables
Method
Full STL Class
Input Bounds
History- Free
Non- Holonomic
Abstraction [ 4 ]
×
✓
✓
✓
History RL [ 5 ]
×
✓
×
✓
F-MDP [ 6 ]
×
✓
✓
✓
Funnel-Analyt. [ 17 ]
×
×
✓
×
Funnel-RL [ 7 ]
×
✓
✓
✓
Analyt. STT [ 11 , 9 ]
✓
×
✓
×
TABLE I: Comparison with other methods in literature
Fig. 1: Turtlebot satisfying ϕ1 , by reaching and staying in the goal region G1 (blue region) within [15,20] seconds and eventually region G2 (Green) within [33,35] seconds. The trained RL policy tries to keep the trajectories inside the circular STT, while satisfying the input constraints.
Fig. 2: Cart-pole satisfying ϕ2 by reaching and staying in the region G1=[4,5] within [10,12] s, and eventually navigating to the region G2=[−4,−3] within [18,20] s, while balancing the pole angle within [−15∘,15∘] after the initial swing-up phase between [0,5] s. The trained time-aware SAC policy successfully confines the cart-pole’s state within the STT to guarantee robust satisfaction of the spatial and temporal constraints.
Fig. 3: System trajectory and the generated STTs for the Spacecraft Case Study satisfying the specification ϕ3 .
Fig. 4: Comparison of the control input effort using the analytical approach from [ 9 ] (Top) versus our proposed time-aware SAC RL approach (Bottom), demonstrating strict adherence to input constraints.
Centre for Cyber-Physical Systems Indian Institute of Science, Bengaluru, India · Electrical Engineering Department, Eindhoven Institute of Technology, Netherlands