Automatic Encoding and Repair of Reactive High-Level Tasks with Learned Abstract Representations
Adam Pacheck, Steven James, George Konidaris, Hadas Kress-Gazit

TL;DR
This paper introduces a framework that abstracts sensor data into symbols to encode robot capabilities in Linear Temporal Logic, enabling automatic task specification, strategy synthesis, and skill repair for reactive high-level tasks.
Contribution
The framework automatically encodes robot skills and tasks in LTL, and suggests skill modifications to make infeasible tasks feasible, demonstrated on multiple robots and sensor modalities.
Findings
Successfully synthesized strategies for complex tasks
Automatically suggested skill enhancements for infeasible tasks
Demonstrated on diverse robots and sensor data modalities
Abstract
We present a framework that, given a set of skills a robot can perform, abstracts sensor data into symbols that we use to automatically encode the robot's capabilities in Linear Temporal Logic. We specify reactive high-level tasks based on these capabilities, for which a strategy is automatically synthesized and executed on the robot, if the task is feasible. If a task is not feasible given the robot's capabilities, we present two methods, one enumeration-based and one synthesis-based, for automatically suggesting additional skills for the robot or modifications to existing skills that would make the task feasible. We demonstrate our framework on a Baxter robot manipulating blocks on a table, a Baxter robot manipulating plates on a table, and a Kinova arm manipulating vials, with multiple sensor modalities, including raw images.
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
TopicsSemantic Web and Ontologies · Logic, Reasoning, and Knowledge · Natural Language Processing Techniques
