Hiwonder

Hiwonder MechDog Open Source AI Robot Dog

$0.00
Quantity

Unlock your tutorials for MechDog robot dog: get schematics, source code, video guides, etc.https://wiki.hiwonder.com/projects/MechDog/en/latest/

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. We provide extensive learning and development resources to help you easily embark on the journey of robot dog development.

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!

Open Source Robot, More Creativity

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 our customized ESP32 board coordinating all instinctive and sophisticated movements, you can clip on various sensors to bring in perception and AI capabilities.

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.

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.

Roll

Pitch

Turning

PC Software

Visual PC action editing software allows users to set the end coordinates for each leg, enabling more interesting designs.

APP Control

You cancontrol MechDog freely through the app, which includes 16 preset actions for auser-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.

Ranging and Obstacle Avoidance Based on Glowy Ultrasonic Sensor

Ultrasonic Ranging

Ultrasonic Obstacle Avoidance

MechDog

Voice Recognition

With the AI voice interaction module, MechDog Pro can recognize your voice and engage in interactive communication with you.

Speech Broadcast

After detecting an obstacle with the ultrasonic sensor, MechDog Pro will alert you.

Voice Control

When you say 'Back,' MechDog Pro will immediately move backward.

Command Customization

You can customize the wake-up voice command and modify voice commands via the designated website.

Support Three Programming Languages

Arduino Programming

The hardware interfaces are fully Arduino-compatible, and the software works seamlessly with the Arduino IDE. We have open-sourced the underlying sourcecode with detailed annotations to aid your 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 users to swiftly develop diverse applications with extensive libraries and modules. This capability provides MechDog with flexible control and expansion options, allowing developers to efficiently implement complex algorithms and functionalities.

MechDog

Face Detection

Once MechDog Pro recognizes a human face using the ESP32-S3 vision module, it will trigger a vibration on the phone.

Distance Detection

After detecting the obstacle's distance with the ultrasonic sensor, the data will be sent to the app.

Color Detection

MechDog Pro can recognize red, green, and blue objects, then display the corresponding color on the app.

RGB Light Control

You can adjust the lighting color and customize its settings through the app for a personalized experience.

Touch Control

Light Sensing

Dot Matrix Display

Singing and Dancing

Support micro:bit Expansion
MechDog can be paired with micro:bit for enhanced and innovative development. The micro:bit controller is responsible for sensing and decision-making, while the ESP32 controller manages the movement of the robot. This integration enables MechDog to support features like touch control, expressive feedback, directional cruising, temperature sensing, and remote operation through micro:bit.
Support micro:bit Expansion

Touch-Sensing Dog

With just a touch on the micro:bit, MechDog joyfully shakes and lights up with a bright, happy pattern.

Guidance Dog

When MechDog's head strays from the compass's south direction, it nimbly realigns itself to find the right path again.

Temperature Sensing

When the temperature climbs to 30℃ or above, MechDog beams with a cheerful expression and playfully sits down.

Expression Changes

With a bit of programming, when you press a button on the micro:bit, MechDog instantly changes its expression.

MechDog

Smart Wing

MechDog morphs into a majestic Pegasus unicorn, gracefully flapping its wings based on the distance to obstacles.

Intelligent Transport

Transform MechDog into a savvy transport robot, effortlessly loading, unloading, and moving objects with ease!

Robot Arm Gripping

Add a 2DOF robot arm to MechDog and unlock a world of new possibilities!

Angry Bull

When detecting an obstacle ahead, MechDog will turn its bull horns to push it out of the way.

MechDog

App Control

Using the app, you can control the robotic arm to precisely grip and release objects.

Autonomous Gripping and Transport

MechDog Pro can autonomously grip and transport objects to a target destination via the app, showcasing true intelligent capability.

Support Group Control

Through the app, you can control multiple MechDogs to perform action groups simultaneously.
Support micro:bit Expansion

Glowy Ultrasonic Sensor

Equipped with an I2C interface,it minimizes CPU resource usage while enabling front obstacle distance measurement and customizable RGB light colors.

Extensive Expansion Interfaces

MechDog integrates expansion ports for ultrasonic sensors, light sensors, and other sensors.

Aluminum Alloy Frame

Made from thickened, hardaluminum alloy with a painted surface treatment, MechDog offers excellent body rigidity and impact resistance.

High-Rate LiPo Battery

The MechDog uses a 7.4V 1500mAh 5C high-rate LiPo battery, allowing MechDog to achieveup to 60 minutes of battery life!

Dimensional Diagram

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
Product Parameters