Logic of Fuzzy Paths

arXiv cs.RO / 4/29/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • The paper proposes a new family of temporal logics for motion planning (MP) that extends signal temporal logic (STL) by treating paths as first-class objects rather than only signals.
  • By separating geometric aspects from logical constraints, the approach aims to produce simpler, more interpretable formulas and a more nuanced definition of satisfaction that can encode behavioral preferences.
  • The logic is technically based on fuzzy, time-varying signal constraints, increasing expressivity for human-provided specifications in robot MP.
  • The authors argue the framework is also better suited for learning specifications from demonstrations, which can support data-driven tasks and controller synthesis in human-aware MP.
  • The work includes examples, discusses possible model checking and monitoring, and provides a learning algorithm with a prototype implementation.

Abstract

We introduce a new family of temporal logics intended for specifications in motion planning (MP). It builds upon the signal temporal logic (STL), which is a linear-time logic over real-valued signals that possess quantitative semantics and thus became popular in the areas of cyber-physical systems, robotics, and specifically robot MP. However, in contrast to STL, the proposed logic works with paths as first-class citizens, separating the concerns of geometry and of logic. This in turn leads to simpler and more understandable formulae, and a more refined notion of satisfaction being able to reflect also preferences over behaviours. Technically, the logic is built on fuzzy, time-varying signal constraints. As a consequence of this expressivity, it is (i) more usable for human-given specifications in MP and (ii) more amenable to learning specifications from demonstrations than other logics. The former is important for the traditional style of verification in robot MP; the latter is becoming recognized as crucial for mining data-given tasks and controller synthesis in human-aware MP. We expose the advantages of our proposed logic on examples and show the versatility and flexibility of the framework on a number of scenarios. Finally, we give a learning algorithm with a prototype implementation and discuss the possibilities of model checking and monitoring.