genie-gdk

Document the AGIBOT Genie 02 GDK API for Python, C++, and ROS2 robot control.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/SailnMobula/agibot-gdk-skil --skill genie-gdk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: genie-gdk
Source: https://github.com/SailnMobula/agibot-gdk-skil/tree/main/skills/genie-gdk
Command: npx skills add https://github.com/SailnMobula/agibot-gdk-skil --skill genie-gdk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a complete API reference for the AGIBOT Genie 02 GDK, enabling developers to write Python, C++, and ROS2 code to control the Genie 02 robot.

Core Features & Use Cases

  • Comprehensive API surface across Python, C++, and ROS2 interfaces, covering modules such as Robot, Camera, Imu, Lidar, Slam, Pnc, Map, TF, Bundle, Interaction, ExperimentalAPI, and DDS.
  • Setup guidance, example usage, and in-context documentation to accelerate robot app development and integration with sensors, navigation, and control flows.
  • Real-world use cases include building control scripts, configuring motion planning and impedance control, and integrating camera, IMU, LiDAR, SLAM, and TF transforms into robot applications.

Quick Start

Open the API reference docs and begin writing Python or C++ code that uses the Genie 02 GDK to control the robot.

Frequently Asked Questions about genie-gdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use Python and C++ to control the AGIBOT Genie 02 robot?

To control the AGIBOT Genie 02 robot, use the Genie 02 GDK API reference to write Python, C++, or ROS2 control code. The API exposes modules for motion planning, impedance control, and direct robot actuation across these programming interfaces.

Can I configure SLAM and navigation using ROS2 for the Genie 02 robot?

Yes, you can configure SLAM and navigation using ROS2 for the Genie 02 robot. The GDK provides dedicated API modules for Slam, Map, TF, and Pnc, enabling ROS2 workflows to integrate sensor data and execute motion planning.

Does the Genie 02 GDK provide API documentation for camera, IMU, and LiDAR integration?

The Genie 02 GDK provides complete API documentation for camera, IMU, and LiDAR integration. These sensor modules expose detailed Python and C++ usage examples, allowing developers to interface hardware sensors directly into their robot applications.

What is the best way to get started writing robot control scripts with the Genie 02 GDK?

The best way to start writing robot control scripts with the Genie 02 GDK is to open the API reference docs and use the provided setup guidance. You can immediately begin writing Python or C++ code to interface with the robot, sensors, and navigation modules.

Are there experimental APIs available for advanced motion planning and interaction on the Genie 02?

Yes, there are experimental APIs available for advanced motion planning and interaction on the Genie 02. The GDK includes dedicated ExperimentalAPI and Interaction modules, exposing extended functionality for complex control flows and sensor integration.