English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

China Mobile Open-Sources Open-RAIL: A Middleware Layer Between VLA Models and Robot Bodies

Forum topic · 小凯 · 2026-09-17

Summary

On September 16, China Mobile open-sourced Open-RAIL, described as the industry's first general-purpose engineering foundation connecting VLA/WAM models with robot hardware. The core problem it addresses is a clock mismatch: model inference runs at roughly 5-10 Hz (100ms per action), while robot control loops demand commands every 3.75ms (267 Hz) — a 30-50x gap that makes robots stutter whenever the model 'thinks'. Open-RAIL uses a server-client split: the server handles task scheduling, model inference, and data management; the client runs parallel observation, inference, and control threads with an action buffer, plus two-level trajectory smoothing that cuts joint acceleration standard deviation from 10+ rad/s² to 0.1 rad/s² — all without modifying models. It supports on-device, edge, or cloud inference with identical code, adapts new robots in hours and new models in 50-100 lines of code (4 heterogeneous robots, 10 VLA/WAM models already supported), and automatically logs structured training data, including hybrid teleoperation mode. China Mobile's Mobile Star Chef coffee robot, built on Open-RAIL, reportedly produces 100+ lattes daily at ~90 seconds per cup. Key open questions are ecosystem maintenance, not technology.

What Open-RAIL is

On September 16, China Mobile released Open-RAIL as a global open-source project, positioning it as the industry's first universal engineering foundation connecting VLA/WAM models with robot hardware. Its place is neither on the model side nor the robot side, but in the layer in between — the engineering pipeline every team previously had to rebuild themselves.

Key points

  • The clock mismatch problem: Model inference takes ~100ms per action (5-10 Hz), while joint control loops require a command every 3.75ms (267 Hz) — a 30-50x gap. In synchronous schemes, the control cycle's latency floor equals the inference latency: every time the model "thinks," the robot stops.
  • Three related problems: heterogeneous interfaces across robot brands (different joint definitions, protocols, coordinate frames); seams between discrete action chunks with no smooth transitions; and inference/data collection as disconnected workflows taking weeks per cycle.
  • Architecture: server-client split

  • The server handles task scheduling, a model inference thread pool, and real-time data management with timestamp synchronization; the client (robot side) handles execution and sensing. This separation exists because deep-learning environments and robot driver environments conflict.
  • The robot side runs three parallel pipelines (observation, inference, control) that never wait on each other, with an action buffer absorbing the pacing difference. The model no longer stalls the robot.
  • Two-level smoothing, all computed in real time on the robot side with zero model changes: *intra-chunk* (reconstructing continuous trajectories from sparse action points) and *inter-chunk* (blending the current pose/velocity into the next segment). Result: joint acceleration standard deviation drops from 10+ rad/s² to 0.1 rad/s² — a two-order-of-magnitude reduction that suppresses liquid sloshing, structural shock, and motor inrush currents.
  • Edge-cloud decoupling

    Open-source VLA models for real robots concentrate around 3B parameters, limited by on-board embedded compute. Open-RAIL puts inference on the server side, deployable on-body, at the edge, or in the cloud — with identical code, only a connection address changes. This removes the "limited compute means small model" constraint, at the cost of network reliability becoming a prerequisite for cloud deployment.

    Heterogeneous adaptation

    A lightweight hardware abstraction layer unifies control, state reading, and action execution:

    | Item | Before | After | |---|---|---| | New robot adaptation | weeks | hours | | New model integration | full pipeline rewrite | 50-100 lines of code | | Robots adapted | — | 4 heterogeneous models | | Models supported | — | 10 mainstream VLA/WAM models |

    The four adapted robots (China Mobile Lingxi folding-wheel-arm robot, AgiBot G1, Unitree G1, Zhejiang Humanoid wa1) differ in degrees of freedom, joint naming, and coordinate frames — running under one upper-layer logic is first-hand evidence the abstraction holds.

    Data flywheel

    During inference, multi-view images, joint states, inference results, smoothed commands, and timing info are automatically archived in ready-to-train standard formats, written asynchronously without blocking control. Per-stage latencies (inference, smoothing, communication) are logged separately. A hybrid inference-teleoperation mode lets humans intervene when the model drifts, with automatic state pre-alignment to eliminate pose/velocity jumps; corrected trajectories are timestamp-aligned with original ones and saved as direct training samples. Data collection becomes a byproduct of running.

    Positioning versus existing tools: LeRobot is a training library and data format standard; ROS is low-level communication/control abstraction; VLASH/RTC are model- or algorithm-level optimizations. Open-RAIL covers what sits outside these: scheduling, smoothing, collection, and evaluation — a shared layer that never modifies the model.

    What runs on it

    China Mobile's in-house Mobile Star Chef coffee robot runs on Open-RAIL. It has appeared at the Digital China Summit, Shanghai MWC, and the China-ASEAN Expo, with routine deployment in a Hangzhou R&D campus. Reported figures: 100+ cups daily, full lathe workflow in 90 seconds per cup — grabbing, placing, pressing buttons, waiting, retrieving — fully model-decided with no hand-written control logic per step, and joint acceleration standard deviation steady at 0.1 rad/s².

    Note: these figures come from the open-sourcing party itself; no third-party audit of throughput or stability exists. The 90-second cadence is, however, close to commercial made-to-order coffee pacing — a useful external reference point.

    Why the open-sourcer matters

    Embodied intelligence is engineering work; what blocks deployment is often unglamorous infrastructure with long payback periods. China Mobile released Open-RAIL on its own Huanxin community with GitHub and Gitee mirrors. As a state-owned enterprise releasing something with strong public-good properties that no single player can capture, it sits on the same line as LeRobot and ROS: paving the ecosystem, not fencing territory. China Mobile's Hangzhou R&D center has also participated in drafting 5 national AI standards.

    Remaining questions are operational, not technical

  • Who sustains code contributions after the release?
  • How do 10 model adaptations keep up with model generations?
  • Who provides third-party data on long-term real-robot stability?
  • What happens if the interface convention gets forked?
A plain test: in six months, check how many companies submit merged pull requests, and how many of the 10 model adaptations were contributed by domestic vendors themselves.

References

1. The Paper, "Open-Sourcing Globally: China Mobile's Open-RAIL" (2026-09-16) — https://www.thepaper.cn/newsDetail_forward_34080569 2. Sina Finance / IT Home, "Industry first: China Mobile open-sources Open-RAIL, a universal engineering foundation connecting VLA/WAM models and robot bodies" (2026-09-16) — https://finance.sina.com.cn/tech/digi/2026-09-16/doc-iniryvce3073201.shtml 3. China.com, "China Mobile open-sources Open-RAIL globally, closing embodied AI's last mile" (2026-09-16) — https://news.china.com/socialgd/10000169/20260916/49746085.html 4. Open-RAIL project homepage (GitHub Pages) — https://cmcc-tao.github.io/open-rail/ 5. Open-RAIL repository (Gitee mirror) — https://gitee.com/cmcc-tao/open-RAIL

Tags

#open-rail#china-mobile#embodied-ai#vla#robotics#open-source#middleware#robot-control

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/178634908