PuppyPi is an AI-powered quadruped robot driven by Raspberry Pi and built on the Robot Operating System (ROS). It features 8 coreless servos for high-precision movement, fast rotation, and strong torque. An IMU sensor enables real-time posture detection and self-balancing.
Equipped with a 100W-pixel HD wide-angle camera and OpenCV, PuppyPi can perform target recognition, line following, obstacle avoidance, face detection, ball shooting, color tracking, and tag recognition. Control options include the WonderPi app (Android/iOS), PC software, and a wireless PS2 handle.
An inverse kinematics algorithm allows precise adjustments to touch time, lift time, and height for optimized gait control. The linkage mechanism enhances movement efficiency, enabling various gaits like walking, ambling, and trotting.
With a mini TOF LiDAR for 360-degree scanning, PuppyPi supports advanced SLAM functions, including localization, mapping, path planning, and obstacle avoidance. It also enables Lidar-based tracking, guarding, and multi-point navigation.
The robot supports Python programming with open-source code for easy learning. It integrates with Gazebo simulation for testing and verification in a virtual environment. Additional sensor expansion options allow customization with MP3 modules, touch sensors, ultrasonic sensors, and more.
Built on the ROS framework, PuppyPi provides essential robotics services, including hardware abstraction, message passing, and multi-device code execution. The LD19 TOF LiDAR enhances indoor mapping and navigation with a 12m range and 4500Hz frequency.
For more information, please check the reference URL above!
Read more