From Abstractions to Grounded Languages for Robust Coordination of Task Planning Robots
Yu Zhang
TL;DR
The paper introduces a novel framework that treats language as plan-space constraints grounded in temporal-state constraints (TSCs) to coordinate task-planning robots. It formalizes a two-robot coordination problem and defines a coordination language as a minimal set of TSC-based words that express all candidate plans while ensuring RC-free coordination, connecting linguistic abstraction to plan-space reasoning. The key theoretical result is that finding such a minimal language is $NEXP$-complete, and the authors propose an approximate algorithm based on perfect state abstractions to construct compact vocabularies. Empirical evaluations in gridworlds and simulated robotics show that the approach can dramatically reduce communication needs, increase execution flexibility, and improve robustness to dynamic obstacles, albeit with scalability limitations that warrant further research.
Abstract
In this paper, we consider a first step to bridge a gap in coordinating task planning robots. Specifically, we study the automatic construction of languages that are maximally flexible while being sufficiently explicative for coordination. To this end, we view language as a machinery for specifying temporal-state constraints of plans. Such a view enables us to reverse-engineer a language from the ground up by mapping these composable constraints to words. Our language expresses a plan for any given task as a "plan sketch" to convey just-enough details while maximizing the flexibility to realize it, leading to robust coordination with optimality guarantees among other benefits. We formulate and analyze the problem, provide an approximate solution, and validate the advantages of our approach under various scenarios to shed light on its applications.
