Skip to content
ShinyMetal
← Research explainers
Research explainerResearch

A diffusion model writes Unitree G1 control policies. It is still research.

UC Berkeley researchers generated humanoid controller weights with diffusion and ran them zero-shot on a Unitree G1, but the demonstrations are narrow lab motions rather than household work.

What the paper saysPolicy networks generated by a diffusion model, running on real hardware.Cheng et al., project page
Image: Cheng et al., Humanoid Policy Weight Diffusion project.

A robot policy is usually the thing trained to make the next move. A new UC Berkeley paper takes a stranger route: it trains a diffusion model to generate the policy's weights, then uses those sampled weights to run a Unitree G1. The authors show walking, dancing and a spin kick on physical hardware without fine-tuning. That is a useful result about how humanoid controllers might be produced and studied. It is not a home-robot breakthrough.

The result

The paper, Modeling and Understanding Neural Weights of Humanoid Policies with Diffusion, was submitted to arXiv on October 14. Its central claim is specific: a model can generate usable neural-network parameters for a motion controller rather than directly generate actions or a planned trajectory.

The team trained separate diffusion models around three Unitree G1 motions: velocity-command walking, rhythmic whole-body dancing and a spin kick. According to the authors' project page, every displayed hardware clip uses a network sampled from the diffusion model and deployed on the physical G1 without fine-tuning. The project page's 28-second demo is evidence of those demonstrations, not evidence that the robot can generalize to chores.

Their training set came from 750 reinforcement-learning runs with different random seeds. The researchers kept eight post-convergence networks from each run, for 6,000 networks per motion. Each policy is a three-layer multilayer perceptron that maps the robot's observations to 29 joint targets.

How it works

A trained controller has tens of thousands of parameters. Instead of asking a diffusion model to work directly over all of them, the researchers flatten a controller's weights and biases, then compress that representation with a linear autoencoder. They report a 2,048-dimensional latent representation before training a diffusion transformer to sample new latents. Decoding a sample yields a new controller.

That framing matters. Conventional diffusion policies often generate an action sequence or trajectory while the robot is operating. Here, the diffusion model is used before deployment to produce a fixed policy network. Once decoded, the resulting controller runs on the G1 at its normal control rate; the diffusion model is no longer in the loop.

The authors also examine the weights themselves. They report a recurring structure in the first layer that they interpret as a representation of the robot's kinematic prior, appearing in policies trained with both reinforcement learning and imitation learning. It is an interpretability observation about their controllers, not a new sensor or capability for the G1.

What it means for a home robot

The near-term value is research leverage. If controllers for related motions can be sampled rather than trained one by one, a lab may have more ways to explore candidate policies and compare what they have learned. The physical G1 demonstrations make this more substantial than a simulation-only result.

But the demonstrated motions do not test the hard parts of a home robot: recognizing unfamiliar objects, handling a changing room, recovering from errors, working around people, or finishing a long task safely. Walking, dancing and a spin kick are useful whole-body-control tests, yet none establishes reliable kitchen, laundry or cleaning work.

The paper also trains on networks produced for defined motions. It does not show one general controller that takes a household instruction and safely performs a varied sequence of actions. Consumers should read the work as a result about the production of low-level humanoid policies, not as a new autonomous feature arriving on a Unitree G1.

Caveats

This is a preprint under review, not a peer-reviewed product evaluation. The authors provide a demonstration and describe real-hardware deployment, but the project page does not turn the reported motions into a broad reliability claim. Its table evaluates 100 generated networks, and it says fewer than 10% of samples exhibit performance collapse for its best-90% comparison; that is a measurement inside the authors' experimental setup, not a home-use reliability figure.

The work uses a Unitree G1 as a research platform. It does not announce a Unitree software release, a consumer feature, or an update to the robot's delivery status. It is a promising method to study, with a clear boundary: the lab has demonstrated generated controllers for three motions, not a humanoid that can do housework.

We labeled this story Research — A lab result, not a product. How we label claims

Sources

  1. Modeling and Understanding Neural Weights of Humanoid Policies with Diffusion14 Oct 2026
  2. Humanoid policy weight diffusion project page14 Oct 2026

Robots in this story

Read nextAll news