Hiwonder PuppyPi ROS Quadruped Raspberry Pi Robot Supports AI Vision, Voice Interaction, LiDAR, and Robotic Arm Attachment

Product Description

PuppyPi Robot Dog
PuppyPi Overview

Product Description

PuppyPi is an AI-powered quadruped robot dog based on the Raspberry Pi 5. It is equipped with 8 high-performance coreless servos and features a link structure design in its legs, enabling flexible and dynamic movement. Running on both ROS1 and ROS2 operating systems, PuppyPi supports Python programming and integrates AI vision capabilities, such as target tracking and face detection, to support a variety of creative AI applications. With its multimodal AI model, camera, and AI voice interaction module, PuppyPi can understand its surroundings and perform tasks with agility, enabling advanced embodied AI applications.

8DOF AI Quadruped Robot

8DOF AI Quadruped Robot

PuppyPi features 8 degrees of freedom (DOF) and is equipped with high-performance coreless servos, delivering precise and flexible motion control to execute complex actions with accuracy.

Powered by Raspberry Pi

Powered by Raspberry Pi

PuppyPi is powered by the Raspberry Pi control system and equipped with a 2DOF HD wide-angle camera. Combined with OpenCV image processing and Python programming, it enables the implementation of a wide range of AI projects.

Dual-Controller Design for Efficient Collaboration

Dual-Controller Design
Dual-Controller Architecture

Intelligent Vision & Navigation Capabilities

Object Tracking

Object Tracking

Powered by the OpenCV vision library, PuppyPi can detect and locate objects of a specific color in real-time. Using PID control, its head can actively track moving targets with precision.

Going Up and Down Stair

Going Up and Down Stair

PuppyPi leverages the OpenCV vision library to precisely detect the spatial position and geometric contours of stairs within its view. With autonomous decision-making, it can efficiently and steadily climb stairs on its own.

Tag Recognition

Tag Recognition

Using OpenCV algorithms, PuppyPi can recognize and interpret tag codes within its field of view. It can also calculate each tag's position and orientation, allowing users to program customized interactive movements.

Face Detection

Face Detection

PuppyPi features a built-in MediaPipe deep learning algorithm that works with a high-definition camera to accurately detect and lock onto human face. Users can program PuppyPi to perform responsive actions based on facial detection.

Autonomous Hurdling

Autonomous Hurdling

Using the OpenCV vision library, PuppyPi can detect obstacles in real time while following a path, capture their coordinates, and dynamically adjust its posture. It then autonomously makes decisions to smoothly navigate and overcome obstacles.

Line Following

Line Following

With AI vision and PID motion control, PuppyPi can identify colored lines in its view and autonomously adjust its gait to follow the path smoothly and stably.

Multimodal Models Deployment

PuppyPi integrates a Multimodal Large AI Model and supports online deployment via OpenAI's API, enabling real-time access to advanced AI capabilities. It also allows seamless switching to alternative models, such as those available through OpenRouter, to support Vision Language Model applications. At its core, PuppyPi is designed as an all-in-one interaction hub built around ChatGPT, enabling sophisticated embodied AI use cases and creating a smooth, intuitive human-machine interaction experience!

Large Model Embodied AI Applications

Large Model Embodied AI Applications

PuppyPi is equipped with a high-performance AI voice interaction module. Unlike conventional AI systems that operate on unidirectional command-response mechanisms, PuppyPi leverages ChatGPT to enable a cognitive transition from semantic understanding to physical execution, significantly enhancing the fluidity and naturalness of human-machine interaction. Combined with machine vision, PuppyPi exhibits advanced capabilities in perception, reasoning, and autonomous action—paving the way for more sophisticated embodied AI applications.

Embodied AI Applications Structure
Voice Control

Voice Control

Powered by ChatGPT, PuppyPi is capable of semantic understanding and executing corresponding actions, enabling smooth and natural voice control.

Scene Understanding

Scene Understanding

Leveraging OpenAI's ChatGPT model, PuppyPi is capable of understanding user commands and performing semantic analysis of visual scenes within its field of view. It can interpret image content and features, delivering contextual feedback via both text and speech.

Ball Tracking and Shooting

Ball Tracking and Shooting

With semantic understanding powered by a large language model, PuppyPi can lock onto a target based on commands, adjust its posture in real time, and precisely execute ball tracking and kicking actions.

Autonomous Patrolling

Autonomous Patrolling

Utilizing semantic understanding from a large language model, PuppyPi can accurately detect and track lines of various colors in real time while autonomously navigating obstacles, ensuring smooth and efficient patrolling.

Object Transport

Object Transport

Powered by a vision language model, PuppyPi can recognize target objects in its view and intelligently respond to commands by adjusting its posture in real time to pick up and place items with precision.

Post Detection

Post Detection

PuppyPi continuously reads IMU sensor data, allowing the AI large model to analyze its posture in real time and make intelligent adjustments based on commands.

Smart Assistant

Smart Assistant

Leveraging the multimodal model deployed on its body, PuppyPi is capable of recognizing and analyzing objects within its field of view. Combined with ChatGPT, it can understand user commands and execute corresponding actions and responses.

Temperature Reporting

Temperature Reporting

Equipped with a temperature and humidity sensor, PuppyPi can continuously monitor environmental conditions, gather real-time data, and use semantic understanding powered by a large language model to report the current temperature and humidity.

Feature Overview 1
Feature Overview 2
Feature Overview 3
Feature Overview 4

Sensor Expansion for Enhanced Functionality

PuppyPi is equipped with a comprehensive sensor expansion pack, including a temperature and humidity sensor, ultrasonic sensor, touch sensor, and a range of additional electronic modules. This flexible architecture enables seamless integration into diverse AI applications, supports deep learning tasks, and provides a robust foundation for advanced development and creative exploration.

Distance Ranging & Obstacle Avoidance

Distance Ranging & Obstacle Avoidance

PuppyPi can display information such as the shape and color of recognized objects on the dot matrix screen.

Touch Sensing

Touch Sensing

By touching the metal plate on the touch sensor, PuppyPi can perform corresponding responsive actions.

Dot Matrix Display

Dot Matrix Display

PuppyPi is capable of recognizing object shapes and colors, and presenting this information on the integrated dot matrix screen.

Temperature and Humidity Display

Temperature and Humidity Display

Using the temperature and humidity sensor, PuppyPi can acquire real-time environmental data and display it on the dot matrix display.

Support Python Programming & Various Control Methods

Python Programming

Python Programming

All intelligent Python code is open source, with detailed annotations for easy self-study.

PC Software Control

PC Software Control

Through PC software PuppyPi's height and inclination can also be adjusted to make it turn as walking.

App Control

App Control

Android and iOS mobile app are available. Via the app, you can remotely control the robot and view what the robot sees.

Support Wireless Controller

Support Wireless Controller

PuppyPi supports wireless controller control and can connect to the robot via Bluetooth to control the robot in real time.

Control Methods

Specification Parameters

Robot Specifications
Size:226*149*190mm
Weight:720g
Material:Aluminium alloy
Resolution:480P
DOF:8DOF
Power:7.4V 2200mAh Lipo battery
Hardware:Raspberry Pi 4B/5 and Raspberry Pi expansion board
Software:PC software, iOS/ Android APP
Operating system:Ubuntu22.04 LTS+ROS Humble & Ubuntu20.04 LTS+ROS noetic
ROS version:Raspberry Pi 5: ROS1 & ROS2; Raspberry Pi 4B: ROS1
Servo:HPS-0618SG coreless servo
Control method:PC, APP and wireless handle control
Package size:32*32*17cm
Package weight:About 1.5kg

Packaging Configurations

Packing List Options
PuppyPi Standard Packing List

PuppyPi Standard Packing List

PuppyPi Advanced Packing List

PuppyPi Pro Packing List

PuppyPi Pro Packing List

PuppyPi Pro Ultimate kit

PuppyPi Pro Ultimate kit

Accessories List
Logistics and Payments

Delivery: DHL, FEDEX, UPS, TNT and so on.

Payment: T/T, Paypal, Western Union, L/C.

More service we can offer:

1. OEM/ODM manufacturing welcome (product, color box, package)

2. Quality Guarantee (most of products has passed CE/ROHS/KC)

3. Project Solution & Technical Support

4. Learning Tutorial Design

5. Quickly response

Company Banner

Our Company

Shenzhen Hiwonder Technology Co.Ltd is an innovative robot company aiming at STEAM Education, providing open source software and hardware products, learning tutorial and services for STEAM makers worldwide.

We insist on independent research and development. Until now, we have more than 40 technical patents on different robot platforms.

We have developed more than 300 robots and open source hardware including intelligent bionic robots, desktop robots, IoT kits, robotic car, electronic building blocks and etc, most of them have received a great popularity at home and abroad.

As the leader of Maker Education, Hiwonder provides a one-stop star sevice for Maker Education. Not only providing the production and sales of educational products, but offering the corresponding learning tutorial.

We have designed an overall STEAM Education Curriculum System, which can be widely used in various levels of classroom education, robotics research and other educational fields.

With the concept of "Promoting STEAM education globally", Hiwonder strives to develop products to help users think out of the box and integrate innovation into their lives. Until now, Hiwonder products are sold in over 80 countries around the globe, covering over 2,000 schools and 300,000 users throughout the world.

Company Factory 1
Company Factory 2
Company Certificates
Exhibition and Honors

Frequently Asked Questions

Which Raspberry Pi versions are supported by PuppyPi?

PuppyPi supports both Raspberry Pi 4B and the high-performance Raspberry Pi 5. Raspberry Pi 5 supports both ROS1 and ROS2 operating systems, while Raspberry Pi 4B supports ROS1.

How does PuppyPi integrate multimodal large language models?

PuppyPi connects directly via OpenAI's API or OpenRouter to interface with ChatGPT and vision language models. This allows the robot to handle natural voice conversations, understand semantic visual scenes, and carry out physical actions autonomously.

What control methods are available for PuppyPi?

Users can control PuppyPi via PC software, official mobile apps available on Android and iOS, a wireless Bluetooth handle controller, or programmatically via open-source Python scripts.

Is the software and code fully open-source?

Yes, all Python codes and algorithms for vision processing, gait planning, and sensor interaction are open source with comprehensive line-by-line annotations designed for efficient self-learning.

What types of sensors can be expanded on this robot?

The system includes and supports expansion for ultrasonic distance ranging sensors, temperature and humidity sensors, touch sensors, IMU sensors, and dot matrix LED display modules.

What services and support are provided for educational and business clients?

We offer comprehensive technical support, project solutions, learning tutorial designs, and custom OEM/ODM manufacturing for products, color boxes, and packaging.

Related Products