From data collection to operational intelligence: How deployed robots become your best training ground | Viam

From data collection to operational intelligence: How deployed robots become your best training ground

Most teams understand that learning from deployed robots is valuable. The challenge is how to collect, query, and act on that data without building an entire data infrastructure from scratch to support it.

Operational data: learning from robots in the field

Unlike training data collected in controlled lab environments or generated through simulation, operational data comes from your robots during their normal operation in the real world. This includes performance metrics under varying conditions, failure modes you didn't anticipate, usage patterns from actual customers, and environmental variables that affect behavior.

Because this data comes from machines already in the field, it's inherently cheaper to collect than building specialized training data pipelines. More importantly, it's directly relevant to the deployment scenarios you care about—real customers, real environments, real edge cases—making it immediately applicable to improving product performance, providing efficient support, and executing predictive maintenance.

What 'good' looks like: infrastructure that gets out of your way

The infrastructure that enables operational intelligence has specific characteristics:

Case study: Tennibot’s weekly development cycles

Tennibot is a robotics and AI company managing thousands of robotic ball machines and ball collectors for tennis, padel, and pickleball. The team, under the direction of CEO and founder Haitham Eletrabi, captures operational data from every machine to refine their ball collection and shooting algorithms, optimize robot behavior for different court surfaces and weather conditions, and identify performance patterns across thousands of training sessions.

Tennibot uses Viam's data capture and synchronization capabilities to automatically collect sensor data, performance metrics, and operational logs from their fleet. Data flows from robots to cloud storage without manual intervention. Viam's query interface lets the team ask fleet-wide questions using SQL: At X RPM, what's the success rate for ball collection on clay courts?

They can correlate hardware performance metrics (motor temperature, battery voltage, wheel speed) with software behavior (algorithm decisions, trajectory calculations) and environmental variables (court surface, lighting conditions, player skill level) to identify optimization opportunities and predict performance across different scenarios.

When they identify an optimization—say, adjusting ball collection timing based on court surface type—they can deploy the algorithm update via over-the-air (OTA) updates through Viam's fleet management, validate the improvement by querying performance metrics across all affected robots, and iterate again. "With Viam, you flip a switch to capture data in real time,” says Haitham. “That gives our team the insights needed to roll out updates weekly instead of monthly."

Tennibot’s entire development cycle can be completed in a short period of time because their data infrastructure is in place as a default, rather than being a weekly engineering project.

Most existing data stacks aren’t built for robotics

If operational data is so valuable, then why aren't more robotics companies leveraging it effectively? In short, most robotics stacks weren't designed with fleet-scale operational intelligence in mind. ROS (Robot Operating System), widely adopted in robotics, has timing synchronization challenges—network latency and unguaranteed message ordering due to publish-subscribe architecture. This makes it difficult to reliably correlate events across distributed nodes without additional tooling.

If you've spent late nights debugging timestamp mismatches or building custom bag file parsers, you know this pain. Some builders have turned to generic cloud platforms as an alternative, but since these weren't built for the unique challenges of hardware operations—like intermittent connectivity, time-series sensor data, correlating physical and software states—these can also be difficult to work with. Custom solutions may seem viable, but they require substantial engineering resources that early-stage hardware companies typically don't have.

Five requirements for operational intelligence

If you're building a hardware company that will deploy robots in the field, evaluate your data infrastructure against these requirements from day one:

These requirements will help you understand whether you're evaluating operational intelligence infrastructure or just basic data collection tools that will require a dedicated team to maintain.

The robots you've already deployed are your best teachers

The question facing hardware teams isn't whether to collect data from deployed robots. Every hardware company collects some data. The question is whether you can turn that data into product improvements faster than your competition—and whether you're spending engineering time building data infrastructure or building your actual product.

Setting up purpose-built data infrastructure early—before you have hundreds of robots in the field—saves you from retrofitting data collection onto systems that weren't designed for it. It means your team can focus on analyzing insights and iterating on product improvements rather than maintaining custom scripts to retrieve log files from deployed machines.

Your competitors can copy your hardware. They can reverse-engineer your algorithms. But they can't replicate the operational intelligence you've built from hundreds or thousands of robots learning in real-world conditions. As long as you have the right infrastructure in place from day one that lets you collect, analyze, and learn from that data.