- Powered by Raspberry Pi 4B 4GB and based on the Robot Operating System (ROS)
- Capable of gait planning and utilizing linkage kinematics
- Possesses machine vision and is compatible with OpenCV
- Supports Gazebo simulation
- Note: This is the PuppyPi Pro and there are three versions available. The PuppyPi Pro Kit includes a lidar, while the Standard Kit and Advanced Kit do not
The Puppypi Pro Hiwonder ROS Quadruped Robot Dog w/ AI Vision, Powered By Raspberry Pi w/ Lidar Support, SLAM Mapping & Navigationis made of aluminium alloy and loaded with 8 powerful coreless servos. Its leg linkage mechanism enables it to perform flexible and diverse actions, such as walking, stepping up and down stairs, etc. It is equipped with a first person vision for realizing more interesting AI games, including target tracking, face detection, line following, auto climbing and so on.
PuppyPi is based on the Robot Operating System (ROS) and supports Gazebo simulation. It serves as a great platform for learning and verifying machine vision, robot kinematics, quadruped gait controlling and other algorithms. Furthermore, ample tutorials and open source codes are available to help you get started quickly.
1) Realistic Bionic Appearance
Linkage Mechanism, Efficient Movement: The PuppyPis legs are equipped with 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: Made of aluminium alloy and equipped with metal bearings on joints, the PuppyPi features light weight and high strength. Its compact and flexible body allows it to show its talents even on a desk.
2) Gait Planning, Free Adjustment
Through adjusting the touchdown time, lift time, lifted height of each leg and the speed of switching front and hind legs, the PuppyPi can be made to walk, amble and trot.
3) Inverse Kinematics, Linkage Mechanism
By inputting the coordinate of the end of the leg into the visual PC software, the servo angle can be calculated by its inner processor, allowing the user to design creative actions.
4) Speed, Height and Inclination Adjustment
The PuppyPis height and inclination can also be adjusted to make it turn while walking.
5) Intelligent Self Balancing
The built in IMU sensor can monitor the PuppyPis posture in real time to adjust its joints to balance the body.
6) AI Vision, Unlimited Creativity
The built in HD wide angle camera of 100W pixel allows the PuppyPi to recognize and locate different targets to realize line following, crossing obstacles, face detection, ball shooting, color tracking, tag recognition and other creative AI games.
7) Support APP Control, FPV Image Feedback
Android and iOS mobile applications are available for remotely controlling the robot and viewing what the robot sees.
8) Carry Lidar for SLAM Mapping and Navigation
The PuppyPi can carry a TOF Lidar on its back to scan the surroundings 360 degrees to realize advanced SLAM functions, including localization, mapping and navigation, path planning and dynamic obstacle avoidance. The combination of the Lidar and the PuppyPi can bring more interesting AI games, such as Lidar tracking and Lidar guarding.
1) Lidar Mapping and Navigation
The Lidar adopts Gmapping, Hector and Karto algorithms to map, and can implement single point navigation, multi point navigation and TEB path planning.
2) Multi point Navigation
The TOF Lidar is able to detect the surroundings in real time, allowing it to plan the path in real time and enabling the PuppyPi to avoid obstacles when executing multi point navigation.
3) Lidar Guarding
The PuppyPi employs the TOF Lidar to scan the protected area. If it detects someone trespassing, it will turn to the intruder and sound the alarm.
4) Lidar Tracking
The PuppyPi can work with the Lidar to scan the moving target ahead and follow it.
9) Support Sensor Expansion, Create More Functions
The PuppyPi is compatible with MP3 modules, touch sensors, dot matrix displays, ultrasonic sensors and other modules, making it possible to build more creative AI projects.
10) ROS Robot Operating System
ROS is an open source meta operating system for robots. It provides basic services, such as hardware abstraction, low level device control, implementation of commonly used functionality, message passing between processes and package management. It also offers the tools and library functions needed to obtain, compile, write and run code across computers and aims to provide code reuse support for robotics research and development.
11) Support Gazebo Simulation
The PuppyPi adopts the ROS framework and supports Gazebo simulation. Gazebo provides a fresh approach for controlling the PuppyPi and verifying algorithms in a simulated environment, which reduces experimental requirements and improves efficiency.
12) TOF Lidar
The LiDAR LD19 TOF Lidar ranges by the means of Time of Flight (TOF). Its ranging radius reaches 12m and the ranging frequency is 4500Hz. The Lidar together with ROS can achieve indoor mapping and navigation with ease.