Drone Firmware: Characterizing my Gyroscope
2026-08-10The sequel to my characterization explainer, I walk through the technical details of characterizing my drone’s gyroscope
Computer engineering at Mizzou. I'm interested in bare-metal firmware, flight control systems, sensor fusion, and aerospace.
Writing
The sequel to my characterization explainer, I walk through the technical details of characterizing my drone’s gyroscope
The causes of erroneous raw gyroscope data and how it can be corrected
About
I'm a sophomore computer engineering student at Mizzou working on embedded flight control systems and firmware, mostly in C on STM32s. I hold a private pilot license and have aspirations to work in the aerospace sector.
Right now I am working on writing quadcopter flight controller firmware on an STM32F401 from bare-metal - register-level peripheral drivers, sensor fusion, attitude estimation, and PID control.
When I'm not working on my projects, you can find me training for my next IRONMAN triathlon or marathon!