Dobot Quad SDK¶
Quadruped Robot Development Kit - A high-performance development kit using CycloneDDS & gRPC middleware, designed for secondary development based on Dobot quadruped robots.
1. SDK Architecture¶

Dobot Quad SDK provides a comprehensive development kit for quadruped robot control. It offers two independent control layers:
1. High-Level Control (gRPC) High-Level API Reference¶
Depends on the robot's main control program. Provides state machine management and motion planning:
- Get Available Motions - Query all motions and parameters
- State Switch (Manual / Auto) - Follow state machine rules or auto-find path
- Velocity Sequence - Send walking velocity commands
- Robot State Query - Joints, pose, battery, etc.
- Balance Motion Control - Posture control in balance stand
2. Low-Level Control (DDS) Low-Level API Reference¶
Does NOT depend on the main control program. Direct hardware access.
- Camera (RGB / Depth) - Subscribe to image streams
- IMU / Motor / Battery - Real-time sensor data
- LED / Voice / Motor Cmd - Actuator control
2. Features¶
- Dual Control Layers - High-level (gRPC) and low-level (DDS) control
- Multi-Language Support - Python and C++ client libraries
- Real-time Communication - Low-latency data transmission
- Cross-Platform - Supports x86_64 and ARM64 architectures
- Comprehensive Examples - Ready-to-use example programs