Adaptation of Task Goal States from Prior Knowledge
Andrei Costinescu, Darius Burschka
TL;DR
This work addresses the challenge that task goal states in robotics are often not fixed but admit variation. It introduces a formal framework based on ValueDomains and Variations to represent goal states as subsets of environmental properties, derived from a single demonstration through interactive disambiguation. The method defines Actions and Skills as the abstract and concrete means to modify environment properties, and outlines a five-step planning-execution pipeline that computes differences, generates executable plans, and dispatches skills to agents. The approach is demonstrated in simulation with a Panda robot, showing how goal variations can be discovered and used to plan feasible sequences of actions; limitations related to multiple-instance variations and precondition handling are discussed, with clear paths for future improvement and extension.
Abstract
This paper presents a framework to define a task with freedom and variability in its goal state. A robot could use this to observe the execution of a task and target a different goal from the observed one; a goal that is still compatible with the task description but would be easier for the robot to execute. We define the model of an environment state and an environment variation, and present experiments on how to interactively create the variation from a single task demonstration and how to use this variation to create an execution plan for bringing any environment into the goal state.
