Skip to content
All projects

VLA Training

Training vision-language-action models on teleoperated demos — like a G1 screwing in a lightbulb.

  • VLA
  • Imitation Learning
  • Manipulation
Humanoid robot with a dexterous hand holding a lightbulb

Overview

Vision-language-action (VLA) models let a robot take a camera image and an instruction — "screw in the lightbulb" — and output actions directly.

We fine-tuned a VLA on demonstrations collected with our teleoperation system, teaching a Unitree G1 with a dexterous hand to perform fine manipulation tasks.

The Challenge

Screwing in a lightbulb needs precise finger control, constant small corrections and awareness of when the bulb is seated.

Good VLA performance depends heavily on the quality and consistency of demonstrations.

Our Approach

Collected and curated a dataset of teleoperated demonstrations with synchronized cameras and joint states.

Fine-tuned an open VLA backbone on the dataset, with careful action chunking and normalization.

Evaluated on the real robot with varied bulb positions and lighting, feeding failures back into data collection.

Results

  • The robot completes the lightbulb task from new start positions (placeholder — add success rate)
  • A repeatable data → training → evaluation pipeline for new manipulation tasks

Tech Stack

  • Unitree G1
  • Dexterous hand
  • PyTorch
  • LeRobot
  • Hugging Face
  • ROS 2
  • Close-up of the dexterous hand gripping a bulb
  • Teleoperated demonstration session
  • Training curves for the VLA model

More Projects

    • Humanoid
    • RL
    • Perception
    • Unitree G1

    Humanoid Table Tennis Robot

    A Unitree G1 that returns real table-tennis shots, following the SMASH research approach.

    • Teleoperation
    • Humanoid
    • Data Collection

    Full-Body Teleoperation

    Whole-body teleoperation of a humanoid for live demonstrations and data collection.

Want something like this on your robot?