E1 · Download the kit and watch the table fail
5 minRun 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.
Lesson 1 · 15 min
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
Goal: classify 6 humanoids as demo, pilot, or production, each with a source and a date, without repeating an outdated price or model.
Each step asks for stronger evidence. Click to see who is at each one in Oct 2026.
Mark the lowest stage your source supports. A pretty video doesn't move anyone up a step.
Click each one.
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.
Base G1: US$ 13,500, no SDK (unitree.com/g1, read on 10/19/2026). EDU: on request; price varies by version and reseller.
Material from 2024–25 still talks about Figure 01 and 02. Today it is the Figure 03, with Helix 02 controlling the whole body (the low-level controller runs at 1 kHz, according to Figure).
The current Atlas is electric: the product version came out at CES 2026.
K-Scale Labs, which sold the open K-Bot, shut down in 11/2025 and open-sourced the rest of the project (reported). Don't recommend it as a vendor.
Cheap platforms that exist: Unitree R1 (R1 AIR US$ 4,900, R1 US$ 5,900), Booster K1 (95 cm, 22 degrees of freedom), Berkeley Humanoid Lite (under US$ 5k in parts, reported) and ToddlerBot (30 degrees of freedom, public parts list).
The Beijing humanoid half marathon (04/19/2026) was won in 50:26 by an autonomous robot, against 2:40:42 in 2025 (reported); the World Humanoid Robot Games in August 2026 brought together about 2,056 robots (reported).
A record shows progress in locomotion, not that the robot works in a factory. Market and funding rounds are covered in the VLA course.
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.
robo,estagio,fonte,data,evidencia Unitree G1,,,, Unitree R1,,,, Booster K1,,,, Figure 03,,,, Boston Dynamics Atlas,,,, 1X NEO,,,,
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: $?"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.
Tesla Optimus V3 falta: estágio, fonte, data estágios: demo 0 · piloto 0 · produção 0 1 robô, 0 com fonte e data saída: 1
"Coming soon" is not a stage, "I saw it in a video" is not a URL, and "2026" alone is not a date. For the Optimus V3, the honest answer is demo, with Tesla's source and the date.
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.
F=${FTH:-$HOME/fth}; cd $F
python3 anatomia/kit/conferir_fichas.py fichas.csv; echo "saída: $?"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.
Everything runs in plain Python: you don't need MuJoCo yet.
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.
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.
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.
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
Question 2 of 4
A company posts a video of the robot folding clothes and opens pre-orders. Which stage does the evidence support?
Question 3 of 4
Which of these sentences can go into material from Oct/2026 without a caveat?
Question 4 of 4
According to the press, the 2026 Beijing half marathon was won in 50:26. What does that number prove?
Pick an option. The explanation shows up after you answer.