A Scheduler for Actions with Iterated Durations
Abstract
A wide range of robotic missions contain actions that exhibit looping behavior. Examples of these actions include picking fruit in agriculture, pick-and-place tasks in manufacturing and search patterns in robotic search or survey missions. These looping actions often have a range of acceptable values for the number of loops and a preference function over them. For example, during robotic survey missions, the information gain is expected to increase with the number of loops in a search pattern. Since these looping actions also take time, which is typically bounded, there is a challenge of maximizing utility while respecting time constraints. In this paper, we introduce the Looping Temporal Problem with Preference (LTPP) as a simple parameterized extension of a simple temporal problem. In addition, we introduce a scheduling algorithm for LTPPs which leverages the structure of the problem to find the optimal solution efficiently. We show more than an order of magnitude improvement in run-time over current scheduling techniques and framing a LTPP as a MINLP.
Cite
Text
Paterson et al. "A Scheduler for Actions with Iterated Durations." AAAI Conference on Artificial Intelligence, 2014. doi:10.1609/AAAI.V28I1.9046Markdown
[Paterson et al. "A Scheduler for Actions with Iterated Durations." AAAI Conference on Artificial Intelligence, 2014.](https://mlanthology.org/aaai/2014/paterson2014aaai-scheduler/) doi:10.1609/AAAI.V28I1.9046BibTeX
@inproceedings{paterson2014aaai-scheduler,
title = {{A Scheduler for Actions with Iterated Durations}},
author = {Paterson, James G. and Timmons, Eric and Williams, Brian Charles},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2014},
pages = {2330-2336},
doi = {10.1609/AAAI.V28I1.9046},
url = {https://mlanthology.org/aaai/2014/paterson2014aaai-scheduler/}
}