HomeRobotics & KinematicsMulti-Robot Task Allocation

Multi-Robot Task Allocation

Interactive multi-robot coordination simulator: watch a fleet of warehouse robots split a task list using either naive round-robin or decentralized auction-based bidding, and compare total travel distance and completion time.

Robotics & Kinematics3DModerate60 FPS
multi-robot-task-allocation ↗ Open standalone

A fleet of warehouse robots must split a shared list of pickup tasks among themselves as efficiently as possible. This simulator compares two coordination strategies side by side: naive round-robin assignment, which ignores distance entirely, against decentralized auction-based allocation, where every robot bids its own travel cost for each announced task and the lowest bidder wins. Watch the auction log to see each task get announced, bid on, and awarded in real time, then compare total fleet travel distance between the two strategies.

⚙ Under the hood

Six warehouse robots split a shared list of pickup tasks using either naive round-robin rotation or decentralized auction-based bidding, where each robot bids its own travel cost and the lowest bidder wins each task. Compare total fleet travel distance and makespan between the two coordination strategies in real time.

Three.jsMulti-Robot SystemsTask AllocationAuction AlgorithmSwarm Coordination

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)