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.

API entry from apis.yml

apis.yml Raw ↑
aid: agibot:aimdk-x2
name: AimDK_X2 SDK
description: 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.
humanURL: https://x2-aimdk.agibot.com/en/latest/index.html
x-endpoint-pattern: on-robot / LAN — the SDK connects to the X2 over the network connection described
  in the documentation prerequisites; no public internet base URL is published.
tags:
- Robotics
- SDK
- Python
- C++
- ROS 2
- SLAM
- Motion Control
properties:
- type: Documentation
  url: https://x2-aimdk.agibot.com/en/latest/index.html
- type: APIReference
  url: https://x2-aimdk.agibot.com/en/latest/Interface/index.html
- type: GettingStarted
  url: https://x2-aimdk.agibot.com/en/latest/quick_start/index.html
- type: Examples
  url: https://x2-aimdk.agibot.com/en/latest/example/Python.html
- type: SDKs
  url: packages/agibot-packages.yml