Which Unitree Robots Can You Actually Program?
The short version: if you need SDK access, ROS2, low-level motion control, or onboard ML, do not assume the cheapest AliExpress listing is enough. For G1, R1, and Go2, the clean development path is usually the EDU variant.
Base G1 / R1
Good for built-in motions, remote/app control, events, and content. Not the right purchase for custom robotics software.
G1 EDU / R1 EDU / Go2 EDU
The variants to quote when you need secondary development, SDK access, ROS2, or custom autonomy work.
Dev kits and used Go1
Lower-cost learning paths, but expect more setup work and weaker warranty/support. Confirm the exact variant before buying.
Programming Support by Model
Bipedal Humanoid Robot Reinforcement Learning Kit
This is the better fit if the project is learning locomotion or modifying hardware rather than buying a polished demo robot.
MOEBIUS Bipedal 15DOF Humanoid Robot
Good entry-level bipedal kit for education and competitions, not a production embodied-AI platform.
Unitree R1 Humanoid Robot
R1 Air and standard R1 are not the right buy for custom code. Contact Unitree for R1 EDU if you need secondary development.
Unitree G1 Humanoid Robot
Do not buy the base G1 if your goal is SDK work. The programmable path is G1 EDU via Unitree sales.
Unitree Go2 Robot Dog (Go2 Pro)
Go2 Pro is a strong first robot, but buyers who need official secondary development should quote Go2 EDU.
Unitree H1 Humanoid Robot
H1 is an enterprise platform. Confirm SDK, support, service terms, and current availability directly with Unitree.
EngineAI PM01 Smart Humanoid Robot
EngineAI PM01 listings vary by reseller. Confirm SDK, documentation, warranty, and spare-parts support before paying.
Unitree Go1 Robot Dog
Go1 development support depends on the exact variant and seller. Ask for proof of SDK access before buying.
Seller Message Template
Get the EDU quote checklist
Variant checks, seller questions, and follow-up alerts before you buy a high-ticket robot.
Robots only. Used for price drops, EDU quote reminders, and buying checklists.
Quick Checks Before Checkout
FAQ
Can I program the Unitree G1 base model?v
No. Unitree's direct G1 listing says the base product does not support secondary development. For custom code, request G1 EDU from Unitree sales or the AliExpress seller before checkout.
Can I program the Unitree R1 Air or standard R1?v
Treat R1 Air and standard R1 as non-development variants. Unitree lists secondary development on R1 EDU, which is contact-sales.
Is Go2 Pro enough for development?v
Go2 Pro is useful for demos, mapping, app control, and some community workflows, but Go2 EDU is the safer path for official secondary-development work.
What should I ask the seller before buying?v
Ask them to confirm the exact EDU variant, SDK access, ROS2 support, included compute, warranty period, lead time, and whether all development documentation is included.