TODDLERBOT — STANFORD OPEN-SOURCE TODDLER-SIZED HUMANOID
A toddler-sized humanoid that learns tasks from human demonstrations, then repeats them — and the whole platform is MIT-licensed and printable.
by Haochen Shi, Weizhuo Wang, Shuran Song and C. Karen Liu (Stanford University)
RoboticsAI
Built with3D printing
- difficulty
- ●●●●●
- time
- weeks-plus
- license
- MIT
- repo
- repo ACTIVE780 stars
●●●●● · weeks-plus · MIT · 780 stars · repo ACTIVE
WHAT YOU’LL NEED
Jump to section
COMPAREE VERDICT
ToddlerBot is a toddler-sized humanoid research platform built at Stanford University by Haochen Shi and Weizhuo Wang, advised by Shuran Song and C. Karen Liu, designed for loco-manipulation tasks: robots that walk, manipulate objects, and learn from human demonstrations using diffusion policies and reinforcement learning. The January 2026 release added whole-body multi-skill locomotion. The software stack is pure Python and installs with pip, the CAD is public on Onshape, and printable files are on MakerWorld — all under an MIT licence. This is a serious research platform, not a weekend robot. The docs include a full BOM (2xc or 2xm variant), PCB files, a 3D-printing guide and an assembly manual, but the software assumes you are comfortable with Python, PyTorch and RL training in MuJoCo, and there is no hand-holding on tuning. The single thing most likely to go wrong is underestimating the integration work: even with all the files, you are building a one-off research prototype, not assembling a kit. If you are doing humanoid research or serious multi-robot manipulation experiments and need an open platform to build on, this is one of the best-documented starts available. If you want a robot that works out of the box, this is not it.
IN THE REPO
GOOD TO KNOW
- —CAD is on Onshape (public), printable files are on MakerWorld, and the software stack is pip-installable Python.
- —The repository and docs include training code, simulation, deployment, a full BOM, PCB files, a 3D-printing guide and an assembly manual.
- —The structure is printable; the servos, compute and electronics are listed in the official BOM (2xc or 2xm variant).
- —Documentation covers installation, simulation, policy training and the hardware (BOM, PCB, 3D printing, assembly manual) — but assumes significant ML and robotics background.
- —MIT licence permits commercial use.
- —The January 2026 release added whole-body multi-skill locomotion; this is an active research platform, not a turnkey kit.
Can I build this?
Build at your own risk. Projects involve tools, electronics and sometimes mains voltage — follow the creator’s safety notes.
Videos
Primary demonstration video from the repository
More builds like this
All projectsGallery
Start here
Navigation into the creator’s own docs — we don’t rewrite the guide, we route you to the source.
- 1.Read the repository README and watch the demonstration videos to understand what the platform actually does and what background you need (The README is technical and assumes ML + robotics familiarity — if it reads like a foreign language, this project is not a good starting point)
- 2.Get the official BOM (2xc or 2xm variant) and the printable files (The docs recommend ordering the 'essentials' section first; PCB files, a 3D-printing guide and the printable files on MakerWorld are linked from the docs.)
- 3.Install the pip package and run the MuJoCo simulation before touching hardware(The stack is pip-installable Python (3.10) with setup instructions for Linux, macOS, Windows and Jetson; replaying a keyframe motion in the MuJoCo viewer is a good first test.)
- 4.Print, assemble, wire, and integrate the physical robot — this is where most of the time goes(Expect troubleshooting, calibration, and multiple iterations on wiring and control tuning)
Resources
Documentation, files and community threads for this build — we link straight to the original sources and never rehost the creator’s files.
KNOWN ISSUES
- Buying everything at once — the docs recommend ordering the 'essentials' section of the BOM first in case your plan changes.
- The software stack assumes ML and robotics background — if you have never trained an RL policy in MuJoCo or a diffusion policy, expect a learning curve before you run your first demo.
- This is a research platform, not a kit — there is an assembly manual in the docs, but wiring, calibration and debugging still take real time.
- Actuators and electronics dominate the cost — the printable structure is cheap, but commercial servos and motors for a humanoid are not, and you will need several.
- Multi-robot collaboration (two ToddlerBots working together) requires two complete builds and coordinated control — do not assume that is the starting point.
- The January 2026 locomotion release is recent — expect the codebase to evolve, and be prepared to pull updates and adapt your build.
Is there a parts list?
Yes — the docs have a complete BOM (two variants: the recommended 2xc and the stronger 2xm), plus PCB files and an assembly manual.
Can I build this without ML experience?
You can build it: the authors say the documentation allows assembly with basic technical expertise, and an independent team replicated it. Getting value from it, though — training RL or diffusion policies — assumes you are comfortable with Python and PyTorch.
How much does it cost to build?
The paper puts the total cost under 6,000 dollars. The printed structure is cheap; the servos, onboard computer and electronics in the official BOM make up most of it.
Does it work out of the box?
No. This is a research platform. You print, source parts, assemble, wire, calibrate, and train policies yourself. There is no turnkey assembly.
Can it really learn tasks from human demonstrations?
Yes — that is the point of the platform. You collect human demonstrations, train a diffusion policy, and deploy it to the robot. But training, sim-to-real transfer, and tuning are all part of the work.
What is the locomotion update?
The January 2026 'Locomotion Beyond Feet' release adds a multi-skill whole-body locomotion system: the robot uses stereo depth and a skill classifier to pick the right trained skill and get over different obstacles on its own.
Community builds
No community builds yet — be the first, we feature the best ones.
Discussion1
FROM THE COMPAREE TEAM
A full BOM, an assembly manual, Onshape CAD and MakerWorld prints — plus RL training code that runs from pip. If you built one, would you start with the walking policies or the manipulation side?
Haochen Shi, Weizhuo Wang, Shuran Song and C. Karen Liu (Stanford University)
ToddlerBot was built at Stanford by Haochen Shi and Weizhuo Wang, advised by Shuran Song and C. Karen Liu, as a low-cost humanoid for ML research — and released open-source under MIT so other labs can build on it.
DISCLAIMER
- Comparee is not the author of the projects featured here. All rights to each project belong to its creator — every page links to the original source, and we never host creators’ files.
- Information is provided without warranty and may become outdated as projects evolve. Prices are indicative bands only — always check the creator’s parts list for current costs.
- Building and operating any project is at your own responsibility. Protective equipment, safe workshop practice and compliance with local regulations are the builder’s responsibility.
CompareeTEAM2mo agoedited
Practical notes from our verification: the CAD is public on Onshape, the printable files are on MakerWorld, and the code is pure Python and fully pip-installable — and, contrary to what you might expect from a research robot, the documentation does cover the build: there is a bill of materials (with the recommended toddlerbot_2xc and the toddlerbot_2xm variants), PCB notes, a 3D-printing guide and an assembly manual, linked from the docs site. The README itself is aimed at people training policies — reinforcement learning in MuJoCo, diffusion-policy training and real-world deployment — so expect research tooling rather than a hobby-kit tone. The codebase is still evolving: ToddlerBot 2.0 landed in August 2025 and the Locomotion Beyond Feet multi-skill locomotion release in January 2026. If you are doing humanoid research and need an open platform, this is a strong start; if you want a weekend build, the parts list and assembly manual are there, but budget real time for printing and wiring. Correction (4 October 2026): we re-checked this page line by line against the project's own repository, documentation and videos, and fixed errors in earlier versions.