Robot PU
Written on April 1st , 2026 by SVISA
Robot PU
Robot PU is a playful, programmable, and highly versatile educational little humanoid robot built on the BBC micro:bit platform.
It can do real skating. Check out these youtube videos: https://www.youtube.com/shorts/UapjWfA3ewk https://youtube.com/shorts/Op_X5mI7mEk
Designed as a professional-grade learning tool rather than a standard toy, it bridges the gap between introductory coding and advanced robotics engineering.
Appearance and Hardware Visually, Robot PU features a ““maker-style”” aesthetic with a black, boxy structure. Its head houses two prominent, glowing blue ““eyes”” that act as sensors, and it balances on two articulated legs equipped with large, flat feet. The robot is modular and supports quick-swap mechanical upgrades, such as ““Power Track Shoes”” for high-speed movement or AI Vision hats like the HuskyLens and OpenMV.

Capabilities and Movement The robot possesses impressive dynamic capabilities. It can walk, balance using its built-in IMU, hop, dance, kick, jump, and rest. Beyond physical movement, Robot PU is highly interactive; it can talk, sing, and react to music. For autonomous navigation, it utilizes an ultrasonic sensor (HCSR04) to sweep for distances and steer clear of obstacles.

Programming and Control Students and makers can program Robot PU using block coding, JavaScript, or TypeScript via Microsoft MakeCode. It exposes high-level behaviors through a dedicated extension, making it easy to create complex logic like obstacle avoidance or custom dance routines. Additionally, the robot can be manually operated using a custom gamepad built from a second micro:bit. This gamepad communicates via radio and features gesture-based controls, allowing users to tilt the controller to physically move the robot’s head.
Overall, Robot PU is designed to transform curious beginners into robotics experts by providing hands-on experience with sensor fusion, the physics of motion (like friction and center of gravity), and AI logic.