cs.ROApr 13, 2026

Ternary Logic Encodings of Temporal Behavior Trees with Application to Control Synthesis

Authors: Ryan Matheu, John S. Baras, Calin Belta

Organizations: Institute for Systems Research, University of Maryland, College Park, USA.

Abstract

Behavior Trees (BTs) provide designers with an intuitive graphical interface to construct long-horizon plans for autonomous systems. To ensure their correctness and safety, rigorous formal models and verification techniques are essential. Temporal BTs (TBTs) offer a promising approach by leveraging existing temporal logic formalisms to specify and verify the executions of BTs. However, this analysis is currently limited to offline post hoc analysis and trace repair. In this paper, we reformulate TBTs using a ternary-valued Signal Temporal Logic (STL) amenable to control synthesis. Ternary logic introduces a third truth value Unknown, formally capturing cases where a trajectory has neither fully satisfied nor violated a specification. We propose mixed-integer linear encodings for partial trajectory STL and TBTs over ternary logic, allowing for correct-by-construction control strategies for linear dynamical systems via mixed-integer optimization. We demonstrate the utility of our framework by solving optimal control problems.

Figures & tables

Explore similar work

CardsList
  1. Correct-by-Construction Behavior Tree Synthesis from Signal Temporal Logic Specifications with Application to Robotic Missions

    Jul 21, 2026Jiaheng Dong, Jingyi Huang, Liang HanSignal Temporal LogicRobot Task Planning

  2. Differentiable Ternary Temporal Logic Semantics with Polynomial Surrogate Networks

    Oct 3, 2026Ryan Matheu, Sai Sandeep Damera, John S. Baras +1Robotic Control

  3. Temporal logics and formal synthesis for robot planning and control

    Jun 19, 2026Jana Tumova, Joris Verhagen, Matti VahsRobotic ControlSignal Temporal Logic