Skip to content
Robotlar
Lab demo

Human video to humanoid motion transfer: training and verification in simulation

Run under lab conditions; no installation at a customer site.

Industry
R&D, demos and events
Customer
Robotlar.org R&D
Period
2026-07 → sürüyor
Operating mode
Human in the loop
Unitree G1 humanoid robot
Product image.

Environment

Where the robot works

Lab: a local development machine, a rented cloud GPU and a physics simulator. Execution on the robot has not been done at this stage.

Problem

Operational problem

Event and demo requests ask the robot to perform a specific choreography. The ready-made motion library is limited, and hand-programming a new motion takes a long time.

Task

What the robot does

  1. 1Three-dimensional body motion is extracted from human video.
  2. 2The motion is retargeted onto the robot's joint structure.
  3. 3A motion-tracking policy is trained in the physics simulator.
  4. 4The policy is evaluated in simulation and failing motions are discarded.

Hardware

Hardware in use

  • Unitree G1 EDU

    The target platform; at this stage only its kinematic model was used.

  • Yerel GPU iş istasyonu

    Data preparation and evaluation.

  • Kiralık bulut GPU

    Policy training; the instance is shut down when the job finishes.

Components used in the installation.

Software

Software and AI

  • Video kestirimi ve yeniden hedefleme

    Body motion from video, then to robot joint angles.

  • MuJoCo tabanlı eğitim

    The motion-tracking policy is trained with reinforcement learning.

  • ONNX aktarımı

    The trained policy is exported in a form the robot runtime can load.

Workflow

Mission flow

  1. Video selection and licence check: motion data closed to commercial use is not used.
  2. Motion extraction and transfer onto the robot skeleton.
  3. Training in simulation; the cloud instance is shut down when the job ends.
  4. Evaluation and elimination in simulation.
  5. Next step: a controlled trial on the robot (not done).

Human

The human role

Human in the loop

Motion selection, licence checks, training settings and elimination decisions stay with the engineer. Running on the robot happens only under a safety procedure and physical supervision.

Safety

Safety approach

  • No motion trial has been run on the robot; that step is bound to a separate safety procedure.
  • Licence gate: motion datasets closed to commercial use are excluded from the start.

Limits

What the system cannot do

  • This is lab work. The policy has not been run on the robot, and a motion that works in simulation is not guaranteed to work on the real one.
  • The licence of the motion data decides the outcome: part of the common datasets is closed to commercial use.
  • Training needs cloud GPU budget; every new motion means a separate training run.
  • Not ready for a customer demo: stage choreography, safety distance and operator procedure are not defined.

Results

Measured results

No measurement on record.

  • The end-to-end chain was built and run in simulation.
  • The licence chain was mapped: which motion data is open to commercial use is documented.

No measurement was taken on the robot; there is no success-rate, repeatability or robustness data.

Site survey for a similar deployment

This deployment was configured around a single site's conditions. Floor, route, network coverage, charging point and safety rules differ from site to site; the scope is set by the survey report.