FTH 0 · The humanoid's body|INEMA.CLUB-PRO

Lesson 1 · 15 min

Humanoids in Oct 2026: demo, pilot, and production

Humanoid videos are everywhere; robots delivered to paying customers, not so much. Before you open any model, you learn to tell demo, pilot, and production apart with a source and a date, to read a humanoid's price without falling for an old number, and to recognize the platforms a lab can buy today.

Start the lesson
Dark warehouse aisle with a humanoid robot carrying a box in the background and a clipboard in the foreground.

In this lesson you will

  1. 1The three stages and the evidence each one requires
  2. 2Who is where in Oct 2026: Figure, Atlas, Optimus, Unitree, 1X, Booster
  3. 3Why the G1 doesn't have a single price
  4. 4The 6-robot table and the script that checks source and date

Goal: classify 6 humanoids as demo, pilot, or production, each with a source and a date, without repeating an outdated price or model.

01From video to robot in series

Each step asks for stronger evidence. Click to see who is at each one in Oct 2026.

Facts marked "reported" come from the press or an aggregator; those from an official store were read on 10/19/2026.

Mark the lowest stage your source supports. A pretty video doesn't move anyone up a step.

02Four traps for anyone reading the market

Click each one.

1. Single price

The base G1 costs US$ 13.5k in the Unitree store, but it comes without secondary development: with no SDK, it's no good for research. The EDU, which is, is sold on request; resellers cite US$ 43.5k to 73.9k (reported).

In the RoboCup 2026 program, the competition version has a public price of US$ 35k. That's three products with the same name.

How to write itBase G1: US$ 13,500, no SDK (unitree.com/g1, read on 10/19/2026). EDU: on request; price varies by version and reseller.

03The table and the checker

The course kit includes the table with 6 robots and a script that fails any row with no stage, no URL or no date. The first command downloads the kit to ~/fth/anatomia and creates your copy at ~/fth/fichas.csv.

File · kit/fichas-modelo.csv
robo,estagio,fonte,data,evidencia
Unitree G1,,,,
Unitree R1,,,,
Booster K1,,,,
Figure 03,,,,
Boston Dynamics Atlas,,,,
1X NEO,,,,
Terminal · download the kit and check the empty table
F=${FTH:-$HOME/fth}; mkdir -p $F && cd $F
[ -d anatomia ] || git clone -q --depth 1 https://github.com/inematds/formacao-fth-anatomia-v72 anatomia
[ -f fichas.csv ] || cp anatomia/kit/fichas-modelo.csv fichas.csv   # your copy to fill in
python3 anatomia/kit/conferir_fichas.py anatomia/kit/fichas-modelo.csv; echo "saída: $?"
Example from the repository
  Unitree G1             falta: estágio, fonte, data
  Unitree R1             falta: estágio, fonte, data
  Booster K1             falta: estágio, fonte, data
  Figure 03              falta: estágio, fonte, data
  Boston Dynamics Atlas  falta: estágio, fonte, data
  1X NEO                 falta: estágio, fonte, data
estágios: demo 0 · piloto 0 · produção 0
6 robôs, 0 com fonte e data
saída: 1

The empty table fails: 0 of 6 and exit code 1. That's how the criterion fails before the work is done.

04After filling it in

Open ~/fth/fichas.csv and fill in the stage, the source (https://), the date and the evidence in a few words. The sources are in the diagram, in the traps and in the links at the end of the lesson.

Terminal · check your table
F=${FTH:-$HOME/fth}; cd $F
python3 anatomia/kit/conferir_fichas.py fichas.csv; echo "saída: $?"
Example from the repository
  Unitree G1             produção  19/10/2026
  Unitree R1             produção  19/10/2026
  Booster K1             produção  19/10/2026
  Figure 03              piloto    27/01/2026
  Boston Dynamics Atlas  piloto    01/2026
  1X NEO                 demo      04/2026
estágios: demo 1 · piloto 2 · produção 3
6 robôs, 6 com fonte e data
saída: 0

One possible answer, with the sources from this lesson; the date is the one from the source used (for the Figure 03, the Helix 02 announcement; the arrival at BMW, ~06/2026, is reported). You may disagree with a stage (is the Atlas already production?), as long as the evidence supports it.

05Practice

Everything runs in plain Python: you don't need MuJoCo yet.

E1 · Download the kit and watch the table fail

5 min

Run the "download the kit and check the empty table" block. It creates ~/fth/anatomia and ~/fth/fichas.csv.

Done when: the output ends with 6 robôs, 0 com fonte e data and saída: 1.

E2 · Fill in the 6 robots

15 min

Fill in ~/fth/fichas.csv. Open each robot's source and mark the lowest stage it supports; for the evidence, write one short sentence.

Done when: cd ~/fth && python3 anatomia/kit/conferir_fichas.py fichas.csv; echo "saída: $?" → 6 robôs, 6 com fonte e data and saída: 0.

E3 · A seventh robot

10 min

Add a row with a humanoid you saw this week (video, news, post). Find the primary source and the date before you pick the stage.

Done when: the checker prints 7 robôs, 7 com fonte e data; if you couldn't find a source, the row fails, and that is an answer too.

06Lesson quiz

The explanation appears after you answer.

Question 1 of 4

A lab wants the Unitree G1 to write its own controller. Which version works?skill

07In three sentences

StageDemo, pilot, production, scale: mark the lowest step the source supports.
PriceAlways with version, source, and date; the base G1 has no SDK.
OldFigure 01/02, K-Scale, and the G1 at 16k are from before 2026.

To go further

Next lesson