Software & Middleware

Data Loader

Data Loader is the component of a training pipeline that reads samples from storage, decodes and transforms them, and assembles shuffled batches for the optimizer. Robot learning loaders must handle multimodal, temporally aligned streams of images, proprioception, and actions, often sampling windows from long episodes stored in formats such as RLDS or the LeRobot dataset format. Throughput matters: video decoding frequently bottlenecks policy training more than the forward pass.

Why it matters for physical AI

Training visuomotor policies on hundreds of hours of multi-camera video is an infrastructure problem as much as a modeling one. Efficient loading and chunk sampling directly determine how fast large robot datasets can be iterated on.

Build physical AI

Put these concepts to work on real hardware

Axol is a dual-arm robot built for physical AI — teleoperate it, collect demonstrations, and deploy learned policies out of the box.