The problem
Milvus Robotics builds autonomous mobile robots (AMRs) for factory environments. Their robots move materials, deliver parts to assembly lines, and handle logistics that used to require human operators and forklifts.
The robots themselves were solid. But as Milvus landed contracts with Nissan, GE, and Procter & Gamble, they needed software that could manage entire fleets of robots across multiple factory floors, in real time, with no room for error.
A robot that stops moving on an active production line doesn't just idle. It blocks the line. That costs the factory money by the minute.
What we built
We developed the fleet management platform that sits between the factory's production systems and the robots on the floor.
Job dispatching. The platform receives production orders and translates them into robot tasks. It figures out which robot is closest, which route avoids congestion, and how to rebalance the fleet when priorities shift mid-shift.
Real-time monitoring. Factory operators see every robot on a live map. Battery levels, current tasks, error states, estimated completion times. When something goes wrong, the system flags it before the operator notices.
Fault recovery. Robots get stuck. Sensors misread. Network connections drop. The platform handles these cases automatically where possible and escalates to a human when it can't. The goal is always to keep the line moving.
Multi-site deployment. Each factory has different floor layouts, different robot configurations, and different production schedules. The platform adapts to each site without custom code for every deployment.
How it went
The system is now live in factories across multiple continents, dispatching millions of jobs. Milvus went from a promising robotics startup to a company trusted by some of the largest manufacturers in the world.
The platform we built is a core part of that story. It's the software that makes a fleet of robots useful, not just impressive.