eSun 1.75mm PLA+ 3D Printing Filament 1kg Yellow Color
Waveshare 12-DOF Bionic Quadruped Robot Dog Powered by ESP32 & Raspberry Pi 4B - WAVEGO PI4 KIT
Let us know!
We'll try to match the price for you
Couldn't load pickup availability

The WAVEGO is a high-degree-of-freedom (DOF) bionic quadruped robot dog created for advanced robotics research, AI development, and STEM education. Its 12 DOF robot architecture with a multi-link leg design improves flexibility and stability while mimicking natural movements.
This Waveshare robot dog is powered by the ESP32 sub-controller, efficiently performing gait creation and inverse kinematics, decreasing the computing load on the host controller. For advanced AI applications, an optional Raspberry Pi 4B can be used to perform computer vision tasks such as facial recognition, motion detection, and object tracking.
The WAVEGO Raspberry Pi Robot Dog is made of a lightweight yet sturdy aluminum alloy and nylon framework, ensuring strength while keeping a compact design appropriate for tabletop use. This AI-powered 12 DOF quadruped robot dog includes a front camera, a 9-axis motion tracker, RGB indicators, and an open-source, cross-platform web application for easy remote operation.
12 DOF robot dog offers enhanced flexibility, smoother movement, and better terrain adaptability compared to lower DOF robots. The Waveshare robot dog (WAVEGO) stands out by combining mechanical precision with AI capabilities, making it ideal for robotics enthusiasts, researchers, and STEM learners looking to explore real-world quadruped locomotion and intelligent systems.
The 12 DOF robot design with multi-link legs, paired with an inverse kinematics system, maximizes servo efficiency and movement precision in this quadruped robot dog.

The 5052-aluminum alloy and PA12 nylon are reinforced with 40 bearing joints, resulting in a lightweight yet sturdy design for long-term performance.

The integrated high-precision 9-axis motion tracker (ICM20948) allows the camera to self-balance and adapt to changing terrains while remaining stable.

The device has a 160° wide-angle 5MP camera that supports OpenCV-based AI functionalities such as facial recognition, color tracking, and motion detection.

Automatically creates a WiFi hotspot upon launch, avoiding the need for manual configuration. You may access the control panel from a smartphone or PC browser without having to install any additional programs.

Supports Raspberry Pi as a host controller, which communicates with the ESP32 subcontroller via UART. The ESP32 is efficient at gait creation and inverse kinematics, freeing up Raspberry Pi resources for advanced AI research.

| Physical Dimensions & Weight | |
|---|---|
| Standing Position | 218mm (L) × 116mm (W) × 152mm (H) |
| Lying Down Position | 228mm (L) × 116mm (W) × 127mm (H) |
| Weight (PI4 Kit) | 554g (with batteries) |
| Motion & Performance | |
| Degrees of Freedom (DOF) | 12 overall (3 per leg) |
| Available Gaits | Shake hands, stand up, crouch slowly, diagonal gait, jump, self-balancing |
| Motion Programming | Supports flexible Bezier curve speed motion function |
| Maximum Load | 200g (PI4 Kit) |
| Servo Specifications | |
| Size | 23.2 × 12.1 × 25.25 mm |
| Weight | 13.0 ± 1g |
| Operating Voltage | 6V |
| Idle Speed | 0.1 sec/60° (100 RPM) |
| Stall Torque | 2.3kg.cm (31.99oz.in) |
| Rated Load | 0.7kg.cm |
| Rated Current | 350mA |
| Control Method | Pulse width modulation (PWM) |
| Control System | Digital comparator |
| Visual Functions | |
| FreeRTOS Demo | Web-based real-time video streaming |
| Raspberry Pi OS Demo | Real-time video streaming, facial recognition, color tracking, moving object detection |
| Open-Source Code | Uses Flask-Streaming and OpenCV |
| Processor & Memory | |
| Sub-Controller (ESP32) | Xtensa LX6 dual core @ 240MHz |
| SRAM | 520KB + 8MB |
| Flash Memory | 448KB + 4MB |
| Connectivity | |
| WiFi Standard | 802.11b/g/n |
| Bluetooth Standard | Bluetooth 4.2 (BR/EDR + BLE) |
| External Ports | |
| Multi-Function Extension Ports | 2 × 5P (host communication, power selection, assembly mode, etc.) |
| Battery Charger Jack | DC Input |
| USB Port | Type-C (for downloads, UART communication, peripheral expansion) |
| Power Supply | |
| Battery Type | 18650 Li-ion batteries (**Not included**) |
| Supply Voltage | 7-8.4V |
| Recharge Voltage | 8.4V |
| Protection Features | Overcharge/discharge protection, overcurrent protection, short circuit protection, reverse polarity protection, equalizing charge for stable operation |
| Output Voltage | 5V output for other host controllers |
The Waveshare 12 DOF quadruped robot dog is designed for robotics research, AI development, and STEM education. It is commonly used for learning inverse kinematics, gait planning, and building computer vision applications.
Yes, the WAVEGO robot dog supports Raspberry Pi 4B integration, allowing users to run AI applications such as facial recognition, object tracking, and motion detection using OpenCV.
This robot features a 12 DOF (12 degrees of freedom) design. A higher DOF allows more natural movement, better balance, and improved adaptability across different terrains.
Yes, with Raspberry Pi and its built-in camera, this quadruped robot dog can perform advanced AI tasks such as object tracking, facial recognition, and color detection.
The WAVEGO is suitable for both beginners and advanced users. Beginners can use the provided tutorials and demo codes, while advanced users can explore AI, ROS, and custom robotics development using this 12 DOF robot platform.
This product comes with a 1-year manufacturer warranty from the date of purchase, covering manufacturing defects only.
The product shows signs of physical damage, mishandling, exposure to water/moisture, fire, natural calamities, unauthorized repairs, improper storage near heat or direct sunlight, or alteration in any way.