AimDK_X2 SDK
AimDK_X2 is the published secondary-development SDK for the AgiBot X2 humanoid. It exposes the robot to Python and C++ programs through five documented interface modules — a control module (motion modes, locomotion, joint control, end effectors and preset motions), an interaction module (voice, screen and LED control), a hardware abstraction layer (LiDAR, RGB-D, IMU and touch sensors), a perception module (SLAM and vision) and a system-management module (developer mode and power management) — and ships more than 30 runnable example programs per language covering motion, gripper operation, sensor reads, audio/video and SLAM. It is built on ROS 2 and documented with an interface reference, an SDK data-structures reference and an SDK state-transition reference.