Skip to content
Avoid the wrong variant

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.

Best for demos

Base G1 / R1

Good for built-in motions, remote/app control, events, and content. Not the right purchase for custom robotics software.

Best for labs

G1 EDU / R1 EDU / Go2 EDU

The variants to quote when you need secondary development, SDK access, ROS2, or custom autonomy work.

Best for tinkering

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

Seller Message Template

Hi, I am looking for the EDU variant with secondary development support. Please confirm the exact model, SDK access, ROS2 support, onboard compute module, included docs, warranty period, final price, and lead time. I need written confirmation before placing the order.
Buyer intent

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

If the listing says No Secondary Development Supported, treat it as demo-only.
Ask whether the quote is Air, standard, Pro, X, EDU, EDU Plus, or EDU Ultimate.
Ask whether SDK credentials, documentation, and support are included or sold separately.
Use AliExpress chat for confirmations so the dispute record is inside the platform.
Budget for spare batteries, chargers, controllers, and return freight before choosing a model.

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.