The folks from Ufactory, a Shenzhen startup, have built a fun ball balancing robot that uses six omni wheels to keep the robot balancing on top of a soccer ball.

It’s a pretty sophisticated robot, with a wireless remote control, front-facing video camera, and Kinect-based gestural control. It runs off a STM32 microcontroller.

Ufactory has written an Instructable describing how to make the robot… check it out!