Motion Planning for Automata-based Objectives using Efficient Gradient-based Methods
Anand Balakrishnan, Merve Atasever, Jyotirmoy V. Deshmukh

TL;DR
This paper introduces a gradient-based optimization approach for automata-based objectives in motion planning, enabling scalable and efficient handling of complex temporal tasks without extensive trajectory storage.
Contribution
It presents a novel method that encodes symbolic automata as matrix operators suitable for automatic differentiation, improving scalability over traditional STL-based approaches.
Findings
Enables efficient gradient-based optimization for automata objectives.
Reduces memory requirements by avoiding storage of long system trajectories.
Demonstrates improved scalability for complex temporal tasks.
Abstract
In recent years, there has been increasing interest in using formal methods-based techniques to safely achieve temporal tasks, such as timed sequence of goals, or patrolling objectives. Such tasks are often expressed in real-time logics such as Signal Temporal Logic (STL), whereby, the logical specification is encoded into an optimization problem. Such approaches usually involve optimizing over the quantitative semantics, or robustness degree, of the logic over bounded horizons: the semantics can be encoded as mixed-integer linear constraints or into smooth approximations of the robustness degree. A major limitation of this approach is that it faces scalability challenges with respect to temporal complexity: for example, encoding long-term tasks requires storing the entire history of the system. In this paper, we present a quantitative generalization of such tasks in the form of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Mechanisms and Dynamics · Robotic Path Planning Algorithms · Formal Methods in Verification
