Help?
Help?
MechDog Hiwonder Open Source AI Robot Dog with ESP32 Controller, High-Speed Coreless Servos Support Scratch, Arduino, and Python - Standard Kit
Help?
Help?
Description
- Equipped with 8 high-speed coreless servos, providing high accuracy and robust force. Its leg linkage structure enables swift and precise walking.
- Features built-in inverse kinematics that support real-time adjustments of walking direction and posture, resulting in more flexible and lifelike movements.
- Supports control via PC software and a mobile app. It can be programmed using Python, Scratch, or Arduino, offering a variety of programming options.
- Enhanced with various sensors and electronic modules. It is also compatible with LEGO components, allowing for a broad range of creative applications.
- There are two versions available, which are standard kit and advanced kit.
Product Description
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. Extensive learning and development resources are provided to help you easily embark on the journey of robotic dog development!
1) Palm-sized Body, Powerful Performance
MechDog is a palm-sized robot dog. We fine-tuned every bit to fit agile maneuverability into a palm-sized robot, ensuring it has sufficient power and precise movement!
2) Open Source Robot, More Creativity
MechDog is an open-source robot dog that supports three programming methods: Arduino, Scratch, and Python, allowing you to develop projects as you like. You can clip on various sensors to bring in perception and AI capabilities.
3) High-Performance Hardware Configuration
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.
4) 8DOF Structure, Coreless High-Speed Servos
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.
5) Infinitely Adjustable Body Posture and Angle
The MechDog robot dog can adjust its direction and body height in recl-time while walking. Stepless pitch ond roll adjustments enbles agile, biomimtic movements in varicus scenarios.
6) Support Diverse Control Methods:
① PC Software
Visual PC action editing software allows users to set the end coordinates for each leg, enabling more interesting designs.
② APP Control
You can control MechDog freely through the app, which includes 16 preset actions for user-friendly experience.
③ Self-Balancing System
MechDog's built-in IMU sensor tracks its posture and body status in real time for precise balancing.
④ Unlimited Creativity
MechDog can be expanded with various electronic modules and LEGO blocks to open up diverse interesting robot games.
7) Ranging and Obstacle Avoidance Based on Glowy Ultrasonic Sensor
① Obstacle Avoidance
MechDog is equipped with a glowy ultrasonic sensor capable of measuring distances cnd emitting light in various colors, offering real-time feeclback on the robot's status and emotions.
② Ultrasonic Ranging
③ Ultrasonic Obstacle Avoidance
8) High-PerformanceWiFiVision Module
- 2-Megapixel HD camera
- Support Serial Port and IIC Communication
- Support STA LAN Mode
- Support AP Direct Connection Mode
① WiFi Real-Time Video Transmission
MechDog integrates with the ESP32-S3 vision module supporting dual-mode network communlcation. Through a WIFi hotspot connection, users can access a designated URL webpoge via a app or PC, enabling real-time monitoring of high-definiticn camera video transmission.
② Color Recognition
MechDog can accurately recegnize various colors using a color threshold segmentation algorithm. It con perform various feed-back actions when progrommed.
③ Color Tracking
MechDog's ESP32-S3 vision module tracks objects of different colors and executes preset programs, enabling qutomatic trackng of colored objects.
④ Face Recognition
MechDog uses lightweight convolutional neural network algorithms to perform facial recognition wihin its field of view and activate corresponding preset programs.
⑤ Vision Line Following
MechDog is equipped with an ESP32-S3 vision module that reccgnizes lines of various colors and outomatically tracks them to perform line following functions.
9) Support Three Programming Languages
① Arduino Programming
The hardware interfaces are Arduino-compatible, and the software integrates with the Arduino IDE. The annotated source code is open-sourced for easy learning.
② Scratch Block Programming
Simplified programming for easy adoption. Use drag-and-drop blocks to create programs, making it accessible even for beginners without prior experience.
③ Python Programming
The hardware supports Python programming, enabling swift development with extensive libraries. This gives MechDog flexible control and expansion options for complex algorithms.
10) Ample Expansion Possibilities
MechDog supports various sensor modules, including touchsensor, light sensor, dot matrix display, and programmable MP3 module. They allow for seconary develooment and exoansion, offering extensive creative possibilities.
① Touch Control
MechDog can respond differently to touch controls.
② Light Sensing
MechDog can be awakened by sensing light brightness.
③ Dot Matrix Display
When measuring distance with ultrasound, data can be shown on the dot matrix display.
④ Singing and Dancing
The MP3 sensor can play music while MechDog dances.
11) Hardware Features
① Glowy Ultrasonic Sensor
Equipped with a glowy ultrasonic sensor, it measures distance and provides real-time feedback with colored light.
② Extensive Expansion Interfaces
MechDog integrates expansion ports for ultrasonic sensors, light sensors, and other sensors.
③ Aluminum Alloy Frame
The body is made from hard aluminum alloy, offering high durability and low weight with a refined, sturdy design.
④ Removable Lithium Battery
The body has a 7.4V 1500mAh 5C detachable lithium battery with built-in protection for long-lasting, safe use.
1* MechDog robot dog (assembled)
1* Hand expansion bracket
1* 8.4V 2A charger
1* Android data cable (1000mm)
1* Screwdriver
1* Accessory bag
1* User Manual
Product size: 214*126*138mm (when it is powered on )
Product weight: About 560g
Material: Hard aluminum alloy
Camera resolution: 320*240
DOF: 8 DOF
Power supply: 7.4V 1500mAh 5C Lithium battery
Hardware: ESP32 robot controller
Software: APP + action editing PC software
Servo: HPS-0618SG coreless servos
Control method: PC control/ APP control
Standard kit package size: 35*17*14cm
Standard kit package weight: About 1.3kg
Estimate shipping
Refund Policy
If you are not satisfied with a product purchased from the Site, you may request a return within 30 days from the delivery date, unless the product is listed under the Return Exceptions below or is subject to specific return conditions noted on the product page.
This return policy also applies, as a minimum standard, to products sold and fulfilled by third-party vendors through the Marketplace.
Please review the Return Conditions, Return Exceptions and the process on How to Request a Return Authorization (RA) before initiating a return request.
Returns under this policy concern non-defective products. In the case of a confirmed manufacturing defect, remedies are handled under the Warranty terms, at the Vendor's discretion. See the Warranty section.
Return Conditions
To qualify for a refund under the 30-day return policy, all of the following conditions must be met:
- A valid Return Authorization (RA) number must be obtained prior to returning the product. Returns without an RA number will be refused.
- The RA number is valid for 30 days. The returned item must be received within that period.
- The RA number must be included with the return.
- Products must be returned in unused, unmodified condition (e.g., no scratches, alterations, missing parts, or signs of installation/use) and in their original packaging, suitable for resale.
- Shipping fees are non-refundable. Return shipping costs are the responsibility of the customer, except in cases of a product confirmed defective through RobotShop's troubleshooting process or of a verified shipping error by RobotShop.
- Refunds are processed within 7 days after receipt and inspection of the returned item.
- A $100 cleaning fee may apply to domestic robots returned in used or unclean condition.
- A 20% restocking fee may apply to large-quantity returns of items ordered specifically for the customer from the manufacturer or not part of RobotShop's standard inventory.
Return Exceptions
The following products are not eligible for return or refund under this policy:
- Used, damaged, or modified products — Items that show signs of use, wear, or alteration, making them unsuitable for resale.
- Consumables — Use and wear-and-tear components, altered or depleted through use (e.g., batteries, belts, brushes, gears, filament, tires, disposable bags, lubricants, greases, waxes, etc.). Not eligible for return once opened or used.
- Perishables — Goods liable to deteriorate or expire rapidly. Not eligible for return.
- Sealed goods (health or hygiene) — Items sealed for health-protection or hygiene reasons (e.g., masks, gloves, odor-absorbing products). Not eligible for return once unsealed.
- Build-it-yourself products and items requiring customer assembly — Including robots & kits, robot parts, and other products requiring assembly or soldering. Not eligible for return once assembled, soldered, or installed.
- Digital Goods, Software, and Apps — Final sale only, due to licensing restrictions.
- Clearance Items — Products identified as clearance or final sale, including end-of-life or discontinued items.
- Custom-made, personalized, or special-order items — Products manufactured, configured, adapted, or built to the customer's own specifications and requirements.
- On-Demand Items — Standard catalogue products not stocked by RobotShop and ordered specifically to fulfill a customer request.
- Professional & Specialized Equipment — See the Professional & Specialized Equipment Warranty page and Professional & Institutional Buyers (B2B) section in the Terms & Conditions.
How to Request a Return Authorization (RA)
While the same return policy applies, these orders require a separate contact process for returns.
- RobotShop Fulfilled Orders → submit a support ticket from your account under My Support Tickets.
- Marketplace Vendor Orders → submit a ticket from your account under My Marketplace Tickets to contact the vendor directly.
Note: Marketplace vendor products are normally labelled with SKUs starting with RM, and identified on the product page with the mention "Sold and fulfilled by [Vendor Name]".