Waveshare WAVEGO EX 12-DOF Bionic Quadruped Robot Dog Powered by ESP32 & Raspberry Pi 4B 4GB
Waveshare WAVEGO EX 12-DOF Bionic Quadruped Robot Dog Powered by ESP32 & Raspberry Pi 4B 4GB The WAVEGO is a high-degree-of-freedom (DOF) bionic quadruped robot dog designed for advanced robotics research, AI development, and STEM learning. Its 12-DOF multi-link leg design enhances its flexibility and stability and mimics natural movements. Powered by ESP32 as the sub-controller, WAVEGO Bionic Robot Dog efficiently handles gait generation and inverse kinematics, reducing the computational load on the host controller. For high-level AI applications, an optional Raspberry Pi 4B can be integrated to enable computer vision tasks such as facial recognition, motion detection, and object tracking. Built with a lightweight yet durable aluminium alloy and nylon structure, WAVEGO Raspberry Pi Robot Dog ensures strength while maintaining a compact design suitable for tabletop use. This AI Robot Dog comes equipped with a front camera, a 9-axis motion tracker, RGB indicators, and an open-source, multi-platform web application for seamless remote control. With reserved extension interfaces, comprehensive documentation, and open-source demo codes, the WAVEGO 12-DOF Robot Dog supports secondary development, making it a powerful platform for robotics enthusiasts, researchers, and developers looking to explore AI-powered quadruped robotics. Note: Raspberry Pi 4 is not included in the package. It must be purchased separately for advanced AI applications. Features Enhanced Flexibility with High-DOF Motion Features a 12-DOF multi-link leg design combined with an inverse kinematics algorithm, maximizing servo efficiency and movement precision. Compact & Durable Structure Constructed with 5052 aluminum alloy and PA12 nylon, reinforced with 40 bearing joints, ensuring a lightweight yet robust build for long-lasting performance. Self-Balancing System for Stability Integrated high-precision 9-axis motion tracker (ICM20948) enables self-balancing, adapting to different terrains while keeping the camera stable. 5MP Ultra-Wide Camera for AI Vision Equipped with a 160° wide-angle 5MP camera, supporting OpenCV-based AI functions like facial recognition, colour tracking, and motion detection. Web-Based Remote Control Automatically creates a WiFi hotspot at startup, eliminating the need for manual setup. Access the control panel via a smartphone or PC browser without installing additional apps. Optimized Performance with Dual-Controller System Supports Raspberry Pi as a host controller, communicating with the ESP32 sub-controller via UART. The ESP32 efficiently handles gait generation and inverse kinematics, freeing up Raspberry Pi resources for advanced AI development.
- 12-DOF Bionic Leg Design – Multi-jointed legs with connecting rods enhance servo torque for smooth, lifelike motion.
- Real-Time Motion Control – Uses a real-time OS for inverse kinematics and gait generation, optimizing efficiency.
- Lightweight & Durable Build – Made of aluminum alloy and nylon, ensuring strength while remaining compact.
- Raspberry Pi Integration – Supports high-level AI functions like facial recognition and motion tracking with OpenCV.
- Expandable & Customizable – Features reserved extension interfaces for advanced development and modifications.
- Comprehensive Learning Resources – Comes with demo codes, manuals, and development documents for easy learning.
- Standing Position 218mm (L) × 116mm (W) × 152mm (H)
- Lying Down Position 228mm (L) × 116mm (W) × 127mm (H)
- Weight (Basic Version) 465g (with batteries)
- Weight (EX / PI4 Kit) 554g (with batteries)
- 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 (EX / PI4 Kit)
- 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
- 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
- Sub-Controller (ESP32) Xtensa LX6 dual-core @ 240MHz
- SRAM 520KB + 8MB
- Flash Memory 448KB + 4MB
- WiFi Standard 802.11b/g/n
- Bluetooth Standard Bluetooth 4.2 (BR/EDR + BLE)
- 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)
- 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