Optimal Cost-Preference Trade-off Planning with Multiple Temporal Tasks
Not on the map. Why?
Abstract (arXiv)
Autonomous robots are increasingly utilized in realistic scenarios with multiple complex tasks. In these scenarios, there may be a preferred way of completing all of the given tasks, but it is often in conflict with optimal execution. Recent work studies preference-based planning, however, they have yet to extend the notion of preference to the behavior of the robot with respect to each task. In this work, we introduce a novel notion of preference that provides a generalized framework to express preferences over individual tasks as well as their relations. Then, we perform an optimal trade-off (Pareto) analysis between behaviors that adhere to the user's preference and the ones that are resource optimal. We introduce an efficient planning framework that generates Pareto-optimal plans given user's preference by extending A* search. Further, we show a method of computing the entire Pareto front (the set of all optimal trade-offs) via an adaptation of a multi-objective A* algorithm. We also present a problem-agnostic search heuristic to enable scalability. We illustrate the power of the framework on both mobile robots and manipulators. Our benchmarks show the effectiveness of the heuristic with up to 2-orders of magnitude speedup.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 5 of its 33 references that are in the map. First posted on arXiv 22 Jun 2023.
Builds on
5 of 33 references.
References · 5
- 2020Specifying User Preferences using Weighted Signal Temporal Logiccited by 22
- 2014An Overview of Hierarchical Task Network Planningcited by 12
- 2022Let's Collaborate: Regret-based Reactive Synthesis for Robotic Manipulationcited by 3
- 2021Automata-based Optimal Planning with Relaxed Specificationscited by 2
- 2022Opportunistic Qualitative Planning in Stochastic Systems with Preferences over Temporal Logic Objectivescited by 2
Built on by
Citing papers per year: 2024: 2.
2 papers.