PuppyPi Hiwonder Quadruped Robot with AI Vision Powered by Raspberry Pi ROS Open Source Robot Dog
- Powered by Raspberry Pi 4B 4GB and based on ROS
- Capable of gait planning and adopt linkage kinematics
- Possess machine vision and work with OpenCV
- Support Gazebo simulation
- Ample tutorials and open-source codes are provided
- Product SKU: HW2019202
- Category: All Products, Featured Products, Quadruped Robot, Raspberry Pi, Raspberry Pi, Robotics, Robotics

- Order within


PuppyPi is based on ROS (robot operating system) and supports Gazebo simulation. It serves as a great platform for you to learn and verify machine vision, robot kinematics, quadruped gait controlling and other algorithms. Besides, ample tutorials and open-source codes will help you quickly get started!
PuppyPi is based on ROS and supports Gazebo simulation. It serves as a great platform for you to learn and verify machine vision, robot kinematics, quadruped gait controlling and other algorithms.



Linkage Mechanism, Efficient Movement
Linkage Mechanism, Efficient Movement

Aluminium Alloy Body with Perfect Structure
Aluminium Alloy Body with Perfect Structure





The built-in IMU sensor can monitor PuppyPi’ s posture in real-time to adjust its joints to balance the body.














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

The HD camera will transmit the FPV image to the APP bringing you realistic experience.

Via the APP, PuppyPi can be controlled at your fingertips.

Only one click to switch the various AI games, including color recognition, target tracking, etc.



Create More Functions





And it also offers the tools and library functions needed to obtain, compile, write, and run code across computers. It aims at providing code reuse support for robotics research and development.
And it also offers the tools and library functions needed to obtain, compile, write, and run code across computers. It aims at providing code reuse support for robotics research and development.

















Adopt 7.4V 2200mAh 20C built-in high-rate Lipo battery extending PuppyPi’s working time to 60 minutes.

Aluminium alloy structure contributes to outstanding fall-resistance, anti-collision, inner protection, rigidity and load capacity!

Voltage display module can display the current battery level of PuppyPi letting you charge in time!

Aluminium alloy structure contributes to outstanding fall-resistance, anti-collision, inner protection, rigidity and load capacity!

Voltage display module can display the current battery level of PuppyPi letting you charge in time!


- Independent power switch for stable power supply
- 10-channel PWM servo ports with over-current protection
- 2 GPIO pins and 4 IIC ports for sensor expansion
- 4PIN ports are compatible with Hiwonder sensors
- Loaded 6-axis IMU sensor chip MPU6050 for robot posture detection
- Loaded with 2-channel RGB light, buzzer, LED light and function key







PuppyPi is based on ROS (robot operating system) and supports Gazebo simulation. It serves as a great platform for you to learn and verify machine vision, robot kinematics, quadruped gait controlling and other algorithms. Besides, ample tutorials and open-source codes will help you quickly get started! Powered by Raspberry Pi 4B 4GB, PuppyPi is an AI vision quadruped robot. It is made of aluminium alloy and loaded with 8 powerful coreless servos. Linkage mechanism on its leg attributes to flexible and diverse actions and enables it to walk, step up and down stair, etc. It owns first person vision for realizing more interesting AI games, including target tracking, line following, auto climbing and so on.
PuppyPi is based on ROS and supports Gazebo simulation. It serves as a great platform for you to learn and verify machine vision, robot kinematics, quadruped gait controlling and other algorithms.



Linkage Mechanism, Efficient Movement
Linkage Mechanism, Efficient Movement
PuppyPi’s legs employ a linkage mechanism to increase the angular velocity of its lower legs. The independent movement of different parts of the leg contributes to a greater rotation range. PuppyPi’s legs employ a linkage mechanism to increase the angular velocity of its lower legs. The independent movement of different parts of the leg contributes to a greater rotation range.
Aluminium Alloy Body with Perfect Structure
Aluminium Alloy Body with Perfect Structure
Made of aluminium alloy and equipped with metal bearings on joints, PuppyPi features light weight and high strength. Compact and flexible body lets it show talents even on the desk. Made of aluminium alloy and equipped with metal bearings on joints, PuppyPi features light weight and high strength. Compact and flexible body lets it show talents even on the desk. Gait Planning, Free Adjustmen Walk, Amble and Trot gaits can be realized through adjusting touchdown time, lift time and lifted height of each leg as well as the speed of switching front legs and hind legs. Walk, Amble and Trot gaits can be realized through adjusting touchdown time, lift time and lifted height of each leg as well as the speed of switching front legs and hind legs.




The built-in IMU sensor can monitor PuppyPi’ s posture in real-time to adjust its joints to balance the body.














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

The HD camera will transmit the FPV image to the APP bringing you realistic experience.

Via the APP, PuppyPi can be controlled at your fingertips.

Only one click to switch the various AI games, including color recognition, target tracking, etc.



Create More Functions PuppyPi is compatible with MP3 module, touch sensor, dot matrix display, ultrasonic sensor and other modules making it possible to build more creative AI projects. PuppyPi is compatible with MP3 module, touch sensor, dot matrix display, ultrasonic sensor and other modules making it possible to build more creative AI projects.





And it also offers the tools and library functions needed to obtain, compile, write, and run code across computers. It aims at providing code reuse support for robotics research and development. ROS is an open-source meta operating system for robots. It provides some basic services, such as hardware abstraction, low-level device control, implementation of commonly used functionality, message-passing between processes, and package management.
And it also offers the tools and library functions needed to obtain, compile, write, and run code across computers. It aims at providing code reuse support for robotics research and development.

















Adopt 7.4V 2200mAh 20C built-in high-rate Lipo battery extending PuppyPi’s working time to 60 minutes.

Aluminium alloy structure contributes to outstanding fall-resistance, anti-collision, inner protection, rigidity and load capacity!

Voltage display module can display the current battery level of PuppyPi letting you charge in time!

Aluminium alloy structure contributes to outstanding fall-resistance, anti-collision, inner protection, rigidity and load capacity!

Voltage display module can display the current battery level of PuppyPi letting you charge in time!
Powerful Control System Compared with the previous generation of Raspberry Pi, Raspberry Pi 4B makes breakthrough in processor speed, multimedia performance, memory and connection. The combination of Raspberry Pi 4B and Raspberry Pi expansion board significantly enhances PuppyPi’s AI performance! Compared with the previous generation of Raspberry Pi, Raspberry Pi 4B makes breakthrough in processor speed, multimedia performance, memory and connection. The combination of Raspberry Pi 4B and Raspberry Pi expansion board significantly enhances PuppyPi’s AI performance!

- Independent power switch for stable power supply
- 10-channel PWM servo ports with over-current protection
- 2 GPIO pins and 4 IIC ports for sensor expansion
- 4PIN ports are compatible with Hiwonder sensors
- Loaded 6-axis IMU sensor chip MPU6050 for robot posture detection
- Loaded with 2-channel RGB light, buzzer, LED light and function key





Item | Specification |
Product dimension | 226*149*190 mm (length*width*height) |
Product weight | 720g |
Body material | aluminium alloy |
Camera resolution | 480P |
DOF | 8DOF |
Power supply | 7.4V 2200mAh Lipo battery |
Hardware | RaspberryPi 4B and RaspberryPi expansion board |
Software | PC software, iOS/ Android APP |
Servo | HPS-0618SG coreless servo |
Control method | PC, phone and handle control |
Package size(standard kit) | 315*315*165mm (length*width*height) |
Package weight(standard kit) | about 1.5kg |
Packing List | 1* PuppyPi (with camera) 1* 8.4V charger 1 set* Balls and tags 1* Spare coreless servo 1* Card reader 1* Screwdriver 1* PS2 wireless handle (Advanced kit only) 1* MP3 module (Advanced kit only) 1* Glowing ultrasonic sensor (Advanced kit only) 1* Dot matrix display (Advanced kit only) 1* Touch sensor (Advanced kit only) 3* 4PIN wire (Advanced kit only) 1* Accessory bag (Advanced kit only) |