You are the operator of warehouse robots. Earn money by delivering boxes (pay by weight), avoid accidents, and keep batteries above 15% so robots never get stuck at 0%.
🏆 Objectives
- Complete tasks: Robots take boxes by weight (max 15 kg, max 3 boxes per trip). Order "Pick from shelf X" or assign from the task pool. Each delivery earns $10 per kg delivered to the bay (e.g. 4 kg → $40, 10 kg → $100). Heavier loads = more money.
- Stay safe: Getting too close to workers reduces Safety Score and costs money. Collision (contact) costs $300.
- Battery: Moving and carrying drain power. Below 15% the robot cancels the current task (drops the box and says where), then goes to charge (releases other tasks to the pool). At 0% the robot is blocked until rescue; avoid that. Rescue fee $500.
🎮 Controls
- Chat: Go charge, Pick from shelf 1, Status. Operator: R1 pause / resume, R1 drop task T1 (release to pool for the other robot), R1 go shelf 3. At 100% battery the robot asks before charging; reply yes to confirm.
- Strategy: Safe — slower, away from humans. Fast — faster, higher risk.
🤝 Swarm & self-regulation
- When one robot goes to charge, it releases its pending tasks to the pool; the other can take them. If one is in the way, it yields so the other can pass. If a robot is stuck (no progress), it backs off and resumes; you see this in the log.
⚠️ Obstacles & events
- Worker slip — a worker slipped on the floor (safety incident). While active (~15 s), a red banner shows “WORKER SLIP ACTIVE!” and robots are limited to lower speed for safety. Then the event ends and speed returns to normal.
- Sensor glitch — lidar/sensor noise. Same effect: speed limit for ~10 s. Banner: “SENSOR GLITCH ACTIVE!”.
- Bay busy — loading bay is occupied for a few seconds. Robots that want to deliver wait and report “Bay busy. Waiting.”
- Robots drain battery at different rates (not in sync), so one may need charge before the other.
⚠️ Game modes
- Standard: Balanced.
- Audit: Strict safety; proximity violations $1000.
- Battery Crisis: Battery drains 2× faster; charge often.
📈 How to earn more
- Assign heavier tasks when possible ($10/kg). Use the task pool and Auto-Assign, or send "Pick from shelf X" for high-value boxes.
- Keep batteries above 15% so robots never hit 0% (blocked + rescue fee). Use Go charge early if you see one draining.
- Use pause / resume and drop task to reassign work: e.g. pause R1, drop its task, so R2 can take it.
- Avoid collisions and proximity violations (Safe slider in Audit mode). Watch the Reasoning Engine and chat for "human nearby" / "yielding".
- Let the swarm work: when R1 goes to charge, R2 picks up released tasks; when one is stuck, recovery is automatic.