Papers
arxiv:2607.02646

EVA-Client: A Unified Data Collection, Inference, and Deployment Framework for Embodied Policies on Real Robots

Published on Jul 2
· Submitted by
Linjiang Huang
on Jul 7
Authors:
,
,
,
,
,
,
,
,
,
,

Abstract

EVA-Client is an open-source framework that unifies real-robot policy deployment, data collection, and evaluation through a component-decoupled architecture with inspectable execution workflows.

We present EVA-Client, an open-source framework for deployment, data collection, and evaluation of trained manipulation policies on real robots. Sitting between a policy server and the physical hardware, EVA-Client unifies the real-robot stages of the policy iteration loop within a single codebase. It makes three contributions. First, a component-decoupled architecture in which robot backends, inference strategies, and transport middlewares form an orthogonal grid: adding a robot or a strategy touches only its own layer. Second, inspectable execution through Debug, Collect, and Eval workflows, with modes ranging from open-loop simulation to continuous real-time control. Third, every evaluation run doubles as a data collection, recording full rollouts in training-ready format alongside exhaustive logs and a side-by-side comparison viewer, so each evaluation feeds the next round of training rather than ending as an unrecorded impression. EVA-Client further consolidates major real-time inference strategies, synchronous and asynchronous execution, ACT-style temporal ensembling, Real-Time Chunking, and a naive-async ablation baseline, behind a single configuration surface.

Community

Paper submitter

EVA-Client: One Client, Full Cycle

For robot policies, training frameworks have converged: OpenPI, LeRobot, StarVLA, and VLA Foundry solve much of the training-side stack. The real-robot side should not still be a patchwork of project-specific scripts. EVA-Client fills that missing infrastructure for embodied-policy iteration: collect teleop data, inspect and prepare datasets, deploy checkpoints, compensate latency, smooth trajectories, run model evaluations, compare logs, and feed results back into the next training round. One client covers the full real-robot iteration cycle.

Project Page: https://colalab.net/projects/eva-client/
Code: https://github.com/Noietch/EVA-CLIENT

Sign up or log in to comment

Get this paper in your agent:

hf papers read 2607.02646
Don't have the latest CLI?
curl -LsSf https://hf.co/cli/install.sh | bash

Models citing this paper 0

No model linking this paper

Cite arxiv.org/abs/2607.02646 in a model README.md to link it from this page.

Datasets citing this paper 0

No dataset linking this paper

Cite arxiv.org/abs/2607.02646 in a dataset README.md to link it from this page.

Spaces citing this paper 0

No Space linking this paper

Cite arxiv.org/abs/2607.02646 in a Space README.md to link it from this page.

Collections including this paper 1