Click here to read my paper.
In my 3rd year of engineering, I took an embedded systems course where, as a final project, we got to choose any project to implement on the STM32 Nucleo. We chose to build a self-balancing robot, inspired by this STM32-based self balancing robot.