- This is the PuppyPi advanced kit, which includes a Raspberry Pi
- It supports Gazebo simulation
- It is powered by a Raspberry Pi CM4 4GB and is based on the Robot Operating System (ROS)
- It is capable of gait planning and has linkage kinematics
- It has machine vision and is compatible with OpenCV
The Puppypi: Hiwonder Quadruped Robot w/ AI Vision & Raspberry Pi ROS Open Source Robot Dog Advanced Kitis made of aluminium alloy and loaded with 8 powerful coreless servos. Its leg linkage mechanism provides flexible and diverse actions, allowing it to walk, step up and down stairs, etc. This advanced kit includes a first person vision for more interesting AI games, such as target tracking, face detection, line following, auto climbing, and more.
PuppyPi is based on the Robot Operating System (ROS) and supports Gazebo simulation. It serves as an excellent platform to learn and verify machine vision, robot kinematics, quadruped gait control, and other algorithms. Moreover, ample tutorials and open source codes are available to help you get started quickly.
The realistic bionic appearance of PuppyPi is enhanced by its lightweight yet strong aluminium alloy body and metal bearings on its joints. Its efficient movement is enabled by its linkage mechanism, which increases the angular velocity of its lower legs and allows for independent movement of different parts of the leg for greater rotation range.
PuppyPis gaits, such as walk, amble, and trot, can be realized by adjusting touchdown time, lift time, lifted height of each leg, and the speed of switching between front and hind legs. Inverse kinematics and linkage mechanism make it possible to design cool actions by inputting the coordinates of the end of the leg into the visual PC software. In addition, PuppyPis speed, height, and inclination can be adjusted to make it turn while walking.
Its intelligent self balancing feature is enabled by the built in IMU sensor, which monitors PuppyPi s posture in real time and adjusts its joints to balance its body. PuppyPi also has AI vision capabilities, with a built in HD wide angle camera of 100W pixel, allowing it to recognize and locate different targets.
PuppyPi can be controlled remotely with an Android or iOS mobile app, and the app also provides a first person view of what the robot sees. Furthermore, PuppyPi is compatible with various sensors and modules, making it possible to create more creative AI projects.
ROS is an open source meta operating system for robots, providing basic services such as hardware abstraction, low level device control, implementation of commonly used functionality, message passing between processes, and package management. Gazebo simulation allows for the control and verification of algorithms in a simulated environment, reducing experimental requirements and improving efficiency.