A useful way to think about robot training data.
Many teams building VLA models talk about data volume, but fewer explicitly decompose robot data into layers to discuss what each layer is actually useful for.
I spent three years scaling teleoperated data collection at Yango Robotics, from about 15,000 episodes a month to 400,000. Along the way, I learned that raw episodes / hours count can be often a misleading metric.
From my experience, data and labeling quality matter far more than people expect. A massive dataset only helps if it carries enough diversity, the right signal, and precise labels for the training stage you're targeting.
The real question devs should be asking is where your data sits on a crucial tradeoff: scale vs. contact fidelity.
Check out the video below for examples of the different data types, including the ones we make at Toloka.
Here is what that data spectrum looks like in practice:
Egocentric Video - great for scale, diversity, task context, and high-level planning. The limitation? It lacks ground-truth hand pose and a strong contact signal. You can estimate hand pose after the fact, but the quality rarely holds up for contact-rich manipulation on its own.
UMI-Style Data - costs more to collect, but gives you real 6DoF end-effector pose and a camera angle that actually sees contact. It sits right in the middle of the spectrum, some variants lean closer to egocentric collection, others closer to real teleop.
Real Robot Teleop - the most expensive and least scalable. It is also the only data that removes the sim-to-real and human-to-robot embodiment gaps entirely.
TLDR: If you want to teach a specific robot a specific task, the most direct path is usually to collect teleop data as close to that exact task, robot, environment, and action space as possible.
But if your goal is a generalist robot model, you probably need a layered approach: scalable egocentric data for breadth, higher-fidelity gripper data for contact, and real robot teleop for grounding.
Curious if you are thinking about this differently. Let's discuss in the comments.
https://www.linkedin.com/posts/v-toropov_a-useful-way-to-think-about-robot-training-ugcPost-7482415453257134080-rMB3/?utm_source=social_share_send&utm_medium=member_desktop_web&rcm=ACoAAAYuSGUB01rbMyTFNW4SkTf50dynCH7Luuw