teardex

Robots/Parts/Software

AimDK

AgiBot's developer kit for programming the X2 humanoid. It gives developers ready-made controls in Python and C++ for moving the robot, reading its sensors, talking and checking its status, plus examples for testing moves in a simulator first. Only the X2 Ultra supports this kind of development; the cheaper X2 Neo does not.

1 of 15
robots in the database
AgiBot logoAgiBot
made by
Software
brain layer
Not public
price

Key numbers

Made by
AgiBot
Languages
Python and C++
Built on
ROS 2
Areas covered
control, interaction, faults and system status, hardware, perception (optional)
Simulation
an X2 motion example in the MuJoCo simulator, and an example for running a trained AI movement model

Source: AgiBot AimDK_X2 docs, home (x2-aimdk.agibot.com)

Strengths and trade-offs

Our analysis

Strengths

Works in both Python and C++.

Built on ROS 2, which robot engineers already know.

Simulation examples let developers try moves before using the real robot.

Detailed public documentation.

Trade-offs

Only the X2 Ultra can be programmed with it.

The kit version has to match the robot's software version.

Some access, such as logging in to the robot, needs AgiBot's support team.

Why robot makers choose it

Our read

Universities and companies buying a humanoid want to write their own programs for it. A developer kit with familiar languages and simulation examples makes the X2 Ultra easier to choose for research and teaching.

This is our reasoning from the public facts. No maker has confirmed it.

Robots using it

Numbers and listed prices on this page come from the sources shown. Anything marked as our analysis, our read or our estimate is our own view and has not been confirmed by any company. Last checked 15 Oct 2026. How we verify

AimDK | Teardex