Pretty standard self balancing robot, controlled by an ESP32, using a MPU6050 for gyros & accelerometres and Nema 17 stepper motors. What's not standard is the long path and many previous versions that I had to do, before finally getting to one that actually works... :) You can find more details and movies here: https://trandi.wordpress.com/2017/09/19/self-balancing-robot-v4/