Time-Ordered Ad-hoc Resource Sharing for Independent Robotic Agents

Arjo Chakravarty, Michael X. Grey, M. A. Viraj J. Muthugala, Mohan Rajesh Elara
8/15/2024
cs.ROcs.MA

No official code found. Best implementation: open-rmf/rmf_reservation (15 stars, Rust, last commit 2025-08-19).

Abstract

Resource sharing is a crucial part of a multi-robot system. We propose a Boolean satisfiability based approach to resource sharing. Our key contributions are an algorithm for converting any constrained assignment to a weighted-SAT based optimization. We propose a theorem that allows optimal resource assignment problems to be solved via repeated application of a SAT solver. Additionally we show a way to encode continuous time ordering constraints using Conjunctive Normal Form (CNF). We benchmark our new algorithms and show that they can be used in an ad-hoc setting. We test our algorithms on a fleet of simulated and real world robots and show that the algorithms are able to handle real world situations. Our algorithms and test harnesses are opensource and build on Open-RMFs fleet management system.

View on arXivView PDF

Code Implementations(1)

Rust

Experimental reservation library in rust.

151Rust, Jupyter NotebookMar 24, 20231 years ago

Similar Papers

Cite this paper

@article{chakravarty2024timeordered,
  title  = {Time-Ordered Ad-hoc Resource Sharing for Independent Robotic Agents},
  author = {Arjo Chakravarty and Michael X. Grey and M. A. Viraj J. Muthugala and Mohan Rajesh Elara},
  year   = {2024},
  eprint = {2408.07942},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.07942v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.07942.svg)](https://codeofpaper.com/paper/2408.07942)

Discussion