Skip to main content

MechDog Advanced Kit

  • ESP32 Controller + 8 High-Speed Coreless Servos – Palm-sized quadruped robot dog with a custom ESP32 board and 8 high-performance hollow-cup coreless servos delivering agile, precise movement.
  • Metal Linkage Leg Structure + Inverse Kinematics – Advanced IK algorithm enables real-time walking direction, body height, pitch, and roll adjustments for biomimetic quadruped movement on diverse terrain.
  • Triple-Language Programming: Arduino, Python & Scratch – Fully open-source hardware (Arduino-compatible) and software (Arduino IDE); also supports Python and drag-and-drop Scratch for all skill levels.
  • ESP32-S3 AI Vision Module (Advanced Kit) – Built-in AI vision enables color recognition, color tracking, line following, and lightweight face recognition via convolutional neural network algorithms over Wi-Fi.
  • IMU Self-Balancing & Obstacle Avoidance – Built-in IMU sensor tracks real-time posture and center of gravity; glowing ultrasonic sensor enables distance measurement and automatic obstacle avoidance.
  • Extensive Sensor Expansion + LEGO Compatibility – Expansion ports for touch sensor, light sensor, dot matrix display, programmable MP3 module, and micro:bit; LEGO-compatible for creative builds.
  • Trusted dealerDirect manufacturer partnership
  • Pan-India deliveryInsured shipping, all states
  • Post-sale supportTraining + service included
Overview

What makes it work

Hiwonder MechDog Advanced Kit (ESP32 + AI Vision) — A+ Content | xBoom India
Quadruped Robot Dog · ESP32 · AI Vision · Arduino · Python · Scratch · xBoom India

Hiwonder MechDog — Advanced Kit

Palm-Sized. Boston Dynamics-Inspired. Yours to Code.

MechDog is a tiny but powerful robot dog equipped with an ESP32 controller and 8 high-speed coreless servos. Its advanced inverse kinematics algorithms give it impressive agility and movement capabilities. Additionally, MechDog integrates expansion ports for ultrasonic sensors, IMU sensors, and other sensors. It supports programming in Python, Scratch, and Arduino. The Advanced Kit adds the ESP32-S3 AI vision module for WiFi HD video streaming, color recognition, face recognition, and line following.

ESP32 Controller ESP32-S3 AI Vision Module 8 Coreless Servos Python · Scratch · Arduino WiFi HD Video Streaming LEGO Compatible Voice Control
Official Highlights
MechDog Advanced Kit — Why Choose It
  • ✅ ESP32 controller (240MHz, WiFi + BT) + ESP32-S3 AI vision module (Advanced Kit, 2MP camera)
  • ✅ 8 high-speed coreless hollow-cup servos with metal linkage leg structure — high accuracy, fast response
  • ✅ Self-developed IK dynamic balance algorithm — real-time pitch, roll, height adjustment while walking
  • ✅ WiFi HD video streaming via browser URL — AP hotspot + STA LAN dual-mode, no app download needed
  • ✅ AI Vision: color recognition + tracking, face recognition (CNN), line following — all via ESP32-S3
  • ✅ Three programming languages: Arduino (C/C++), Python (MicroPython), Scratch — all three supported
  • ✅ Visual PC action editing software — set IK leg endpoint coordinates, design and save action sequences
  • ✅ Voice control: 'Hello Hiwonder' wake word + spoken commands via WonderEcho expansion module
  • ✅ LEGO-compatible body + touch, light, dot matrix, MP3, RGB ultrasonic, micro:bit expansion ecosystem
  • ✅ IMU real-time posture tracking · 7.4V 1500mAh 5C LiPo battery with protection · Wonderbot app 16 presets
Technical Specifications
MechDog Advanced Kit — Full Specifications
SpecificationDetails
Main ControllerCustom ESP32 board — dual-core Xtensa LX6, 240MHz, WiFi + Bluetooth built-in
AI Vision ModuleESP32-S3 (Advanced Kit) — dual-core Xtensa LX7, 240MHz, 2MP camera, dual-mode WiFi
WiFi StreamingAP hotspot + STA LAN dual-mode; HD camera feed accessible via URL on any browser
Servos8 high-speed coreless hollow-cup servos — high accuracy, fast response, robust force
Leg StructureMetal linkage design — extends calf joint speed and rotation range; smooth interference-free motion
DOF8 DOF total — 4 legs × 2 joints per leg
Gait AlgorithmSelf-developed dynamic balance algorithm; inverse kinematics; real-time posture adjustment
AI Vision FeaturesColor recognition, color tracking, face recognition (CNN), line following — ESP32-S3
Voice ControlWake word 'Hello Hiwonder'; spoken movement commands via WonderEcho module
SensorsGlowing RGB ultrasonic sensor (distance + RGB); IMU sensor (posture & balance); expansion I2C ports
ProgrammingPython (MicroPython), Arduino (C/C++), Scratch — all three programming languages supported
ControlWonderbot app (iOS/Android); PC visual action editing software (IK endpoint coordinates)
LEGO CompatibleYes — aluminum alloy body has LEGO-compatible mounting points throughout
BodyAluminum alloy — SpotMini-inspired yellow and black color scheme; 7.4V 1500mAh 5C LiPo battery
ExpansionTouch sensor, light sensor, dot matrix display, MP3 module, micro:bit compatible
Product Introduction
Tiny Body, Grand Vision — Palm-Sized AI Robot Dog
MechDog walking metal linkage legs coreless servos
Driven by Coreless Servos

8 High-Speed Coreless Servos with Metal Linkage Legs

MechDog's compact body features an ESP32 controller, high-speed coreless servos, and a glowy ultrasonic sensor. Despite its small size, MechDog brings your grand vision of a robot dog to life. The legs of MechDog are designed with a metal linkage structure and are equipped with 8 high-performance coreless servos — it can simulate quadruped movement with agility and precision accurately.

The MechDog robot dog can adjust its direction and body height in real-time while walking. Stepless pitch and roll adjustments enable agile, biomimetic movements in various scenarios. MechDog is a palm-sized robot dog — Hiwonder fine-tuned every component to fit agile maneuverability into a palm-sized robot, ensuring it has sufficient power and precise movement for impressive demonstrations.

  • Metal linkage leg structure for extended rotation range
  • 8 high-accuracy coreless hollow-cup servos
  • Real-time pitch and roll adjustments while in motion
  • Self-developed dynamic balance algorithm for stable walking
MechDog ESP32-S3 vision module WiFi streaming
AI Vision — Advanced Kit

ESP32-S3 Module: WiFi Streaming, Color Recognition & Face Detection

MechDog integrates with the ESP32-S3 vision module, supporting dual-mode network communication. Through a WiFi hotspot connection, users can access a designated URL webpage via an app or PC, enabling real-time monitoring of high-definition camera video transmission without needing a dedicated app for viewing.

MechDog can accurately recognize various colors using a color threshold segmentation algorithm and perform various feedback actions when programmed. The ESP32-S3 vision module tracks objects of different colors and executes preset programs, enabling automatic tracking of colored objects. MechDog uses lightweight convolutional neural network algorithms to perform facial recognition within its field of view. It is also equipped with an ESP32-S3 vision module that recognizes lines of various colors and automatically tracks them for line following functions.

MechDog PC software visual action editing
Cross-Platform Programming

Arduino · Python · Scratch — Three Languages, One Robot

MechDog is an open-source robot dog that supports three programming methods: Arduino, Scratch, and Python, so you can develop projects as you like. With the customized ESP32 board coordinating all instinctive and sophisticated movements, you can clip on various sensors to bring in perception and AI capabilities.

Visual PC action editing software allows users to set the end coordinates for each leg, enabling more interesting and precise action designs. Users can freely edit MechDog's actions using the PC software, which is simple and convenient. You can control MechDog freely through the Wonderbot app, which includes 16 preset actions for a user-friendly experience — from basic movements to impressive dynamic actions.

MechDog's built-in IMU sensor tracks its posture and body status in real time for precise balancing. The glowy ultrasonic sensor enables real-time distance measurement and provides colored light feedback — MechDog can be programmed to avoid obstacles based on measured distances.

MechDog LEGO compatible expansion sensor modules
Extensive Expansion for Creativity

LEGO Compatible + Touch, Light, MP3 & micro:bit Expansion

MechDog can be enhanced with a variety of sensors and electronic modules. It is also compatible with LEGO components, allowing for a broad range of creative applications. MechDog expansion kit not only includes the ESP32-S3 vision module but also features a touch sensor, light sensor, dot matrix display, and programmable MP3 module — by coordinating these components, MechDog can enable touch control, light sensing, distance display, music playback, and endless creative development.

MechDog can also be paired with micro:bit for enhanced and innovative development. The micro:bit handles sensing and decision-making while the ESP32 manages robot movement — enabling features like touch control, expressive feedback, directional cruising, temperature sensing, and remote operation through micro:bit. LEGO compatibility unlocks endless opportunities for creative projects and hands-on fun.

MechDog dynamic balance algorithm IMU real-time posture control
Dynamic Balance Algorithm

Self-Developed Dynamic Balance — IMU Real-Time Posture Control

MechDog incorporates a self-developed dynamic balance algorithm with inverse kinematics, allowing it to adjust direction and body height in real time while walking. Stepless pitch and roll adjustments enable agile, biomimetic movements in various scenarios. The built-in IMU sensor tracks posture and body status continuously, ensuring stable walking on slightly uneven surfaces — the robot self-corrects before imbalance occurs.

MechDog's visual PC action editing software allows users to set the end coordinates for each leg using inverse kinematics — the robot instantly adjusts to the specified pose. Users can design complex action sequences by chaining poses together and saving them as action groups for later playback. The Wonderbot app includes 16 preset actions ready to use immediately, from basic directional walking to more impressive dynamic movement sequences.

  • Self-developed IK dynamic balance algorithm — real-time pitch, roll, height adjustment while walking
  • IMU sensor — continuous posture tracking and automatic self-correction
  • Visual PC software — set leg endpoint coordinates via IK, instant robot response
  • 16 preset actions in Wonderbot app — ready to use immediately
  • Design custom action sequences and save as action groups for playback
  • Stepless adjustment: direction, speed, pitch, roll, body height — all in real time
MechDog voice control Wonderbot app ESP32 micro:bit sensor expansion
Voice Control & Extensive Expansion

Voice Control · micro:bit Integration · LEGO-Compatible · Sensor Expansion

MechDog supports voice control via the WonderEcho module — you can wake it up with 'Hello Hiwonder' and issue spoken movement commands. The micro:bit integration enables a unique dual-controller mode: the micro:bit handles sensing and decision-making (temperature reading, touch response, direction detection) while the ESP32 handles movement — enabling behaviors that react intelligently to the physical environment.

MechDog is compatible with LEGO components throughout its aluminum alloy body — attach bricks, custom arms, sensors, or accessories to create entirely new robot forms. The extensive sensor expansion ecosystem includes touch sensor (capacitive counting interaction), light sensor, dot matrix display for visual feedback, and programmable MP3 module for audio output. These modules coordinate together to create interactive, multi-sensory robot behaviors programmable in Arduino, Python, or Scratch.

  • Voice control: 'Hello Hiwonder' wake word + spoken movement commands via WonderEcho module
  • micro:bit dual-controller mode: micro:bit for sensing/decisions + ESP32 for movement
  • LEGO-compatible mounting points throughout aluminum alloy body — unlimited creative expansion
  • Touch sensor: capacitive counting and interaction trigger
  • Light sensor: light-level detection and response programming
  • Dot matrix display: visual feedback, expressions, status display
  • MP3 module: programmable audio output and music playback
  • Arduino + Python + Scratch: all three programming languages with full tutorial support
Image Gallery
MechDog Advanced Kit — All Product Images
Spec Infographic
MechDog Advanced Kit — Key Specifications at a Glance

MechDog — Open-Source AI Quadruped Robot Dog

ESP32 · ESP32-S3 Vision · 8 Coreless Servos · Python · Arduino · Scratch · LEGO Compatible
ESP32
Controller
240MHz WiFi
S3
AI Vision
2MP Camera
8
Servos
Coreless
8DOF
Legs
Metal Link
WiFi
HD Stream
Browser URL
3-Lang
Programs
Py/Ard/Scr
LEGO
Compat.
Expandable
IMU
Balance
Real-time
Product Videos
MechDog — Demo & Tutorial Videos
MechDog — Official Demo: Gait Control, App & AI Vision Features
MechDog — Arduino Programming: Inverse Kinematics & Gait Control
MechDog Advanced — ESP32-S3: Color Tracking & Face Recognition
Frequently Asked Questions
MechDog Advanced Kit FAQ
What does the Advanced Kit add over the Standard Kit?
The MechDog Advanced Kit includes the ESP32-S3 AI vision module — a WiFi-connected 2MP HD camera module. This adds real-time live streaming viewable via any browser URL, plus full AI vision capabilities: color recognition and tracking, color-based feedback actions, face recognition using a lightweight CNN, and automatic line following. The Advanced Kit also typically includes additional sensor modules such as a touch sensor, light sensor, dot matrix display, and programmable MP3 module.
What programming languages does MechDog support and how do I switch?
MechDog supports three programming languages: Arduino/C++ (through the Arduino IDE, full hardware control, open-source), Python/MicroPython (rapid development), and Scratch (visual drag-and-drop for beginners). Each language has its own firmware. Switching between languages requires re-flashing the appropriate firmware, which is documented in the tutorial resources provided by Hiwonder.
How does the WiFi video streaming work?
When the ESP32-S3 vision module is active, MechDog creates a WiFi hotspot (AP mode) or joins your existing network (STA mode). Once connected, open a designated URL on any browser — phone, tablet, or PC — to see the real-time HD video feed from MechDog's camera. No dedicated app download is required for video streaming, making it immediately accessible.
Is MechDog compatible with LEGO bricks?
Yes. MechDog's aluminum alloy body is designed with LEGO-compatible mounting points distributed across the chassis. Users can attach LEGO bricks, arms, accessories, and custom sensors directly to create expanded robot builds — making MechDog a creative hybrid of structured robotics and open LEGO construction.
Can MechDog autonomously avoid obstacles using the ultrasonic sensor?
Yes. The built-in glowing RGB ultrasonic sensor continuously measures distances. Through programming in Arduino, Python, or Scratch, you can configure obstacle avoidance behavior — when MechDog detects an obstacle within a defined range, it can stop, turn, and resume walking in a different direction. The ultrasonic distance data can also be displayed on the optional dot matrix expansion module.
Specifications

The full sheet

Reviews

What buyers say

There are no reviews yet.

Be the first to review “MechDog Advanced Kit”

Your email address will not be published. Required fields are marked *

WhatsApp Chat
Hit enter to search or ESC to close