Improving Symbolic-Level Planning of Long-Lived Robots
Most deployed planners are myopic: they solve each task in isolation and, lacking any model of
what will be asked next, introduce side effects on future tasks which are not yet assigned. We introduce
anticipatory planning objective that learns the impact of an action on future tasks while solving a current
one. We validate our objective in a symbolic-level task planning domain.
Improving Task and Motion Planning in Rearrangement in Persistent Continuous-Space Environments
Continuous parameters, such as an object's pose, determine whether an environment stays accessible or becomes cluttered and obstructed for future tasks. Anticipatory task and motion planning chooses these parameters to preserve access and reduce clutter over long-lived operation.
Courteous Anticipation in Shared Spaces
Real-world deployments often take place in shared environments. A staging location that is convenient for one agent may block another robot's retrieval path, while behavior that appears efficient for the robot may inconvenience those nearby. Courteous anticipation accounts for how an action affect other agents, enabling planning that balances task performance with the accessibility and needs of other agents sharing the environment.