Waveshare 12-DOF Bionic Quadruped Robot Dog Powered by ESP32 & Raspberry Pi 4B - WAVEGO PI4 KIT
Waveshare 12-DOF Bionic Quadruped Robot Dog Powered by ESP32 & Raspberry Pi 4B - WAVEGO PI4 KIT 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 multi-link leg design improves flexibility and stability while mimicking natural movements. WAVEGO Bionic Robot Dog, powered by the ESP32 sub-controller, efficiently performs 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 do computer vision tasks like as facial recognition, motion detection, and object tracking. 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 Robot Dog has a front camera, a 9-axis motion tracker, RGB indicators, and an open-source, cross-platform web application for easy remote operation. Features Increased Flexibility with High-DOF Motion The 12-DOF multi-link leg design, paired with an inverse kinematics system, maximizes servo efficiency and movement precision. Compact and Durable Structure The 5052-aluminum alloy and PA12 nylon are reinforced with 40 bearing joints, resulting in a lightweight yet sturdy design for long-term performance. A Self-Balancing System for Stability The integrated high-precision 9-axis motion tracker (ICM20948) allows the camera to self-balance and adapt to changing terrains while remaining stable. 5MP Ultra-Wide Camera for AI Vision The device has a 160° wide-angle 5MP camera that supports OpenCV-based AI functionalities such as facial recognition, color tracking, and motion detection. Web-Based Remote Control 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. Optimized Performance with Dual-Controller System 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.
- 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 (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 (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