robolibs

syncbot

Routing, claims, and scheduling for a fleet sharing one workspace.

Answers four questions robots ask when they're not alone in a space: where can I go (policy-aware Dijkstra over the workspace graph), can I claim it (exclusive or shared claims on zones and edges, with capacity limits), when can I go (time-windowed reservations, with proceed/queue/replan as the answer), and who goes first (right-of-way arbitration when two robots want the same spot at once).

Builds on

Used by

Nothing else here depends on it yet.

Repository

github.com/robolibs/syncbot