I Built a Ball-Balancing Robot

Published at : 23 Dec 2025

I built a ball-balancing robot that uses computer vision, inverse kinematics, and control theory to keep a ball stable on a moving platform. This video documents my process.

This project is open-sourced, you can find the relevant information here:

Discord: https://discord.gg/MYcGtmpqfG

Code Repository: https://github.com/I-M-Robotics-Lab/Ball-Balancing-Robot

3D Models and Print Files: https://makerworld.com/en/models/1197770-ball-balancing-robot#profileId-1210633

Check out my blog to learn about the inverse kinematics and computer vision part of the project. I will update it soon!

https://www.george-yuanji-wang.xyz/Blog

This is my first actual video, and I would assume there are many issues with the editing, pacing, etc. Please don't hesitate to let me know what I can improve, I'd really appreciate any feedback!

I’ll also be posting more projects related to robotics and AI, so maybe subscribe so you won’t miss out.

Music:
Whispers in the sky by Limujii https://soundcloud.com/limujii
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: https://www.audiolibrary.com.co/limujii/whispers-in-the-sky
Music promoted by Audio Library https://youtu.be/4LvjEijjH_s

Moments by Ikson https://soundcloud.com/ikson
Music promoted by Audio Library https://youtu.be/aK8c0y04nL8