avi brown

bldc anomaly detection

This is a simple project I did as a student. I used k-means clustering to detect anomalies on a brushless motor's power signal. I modeled nominal motor behavior by having the motor run at changing speeds, and the clustering algorithm learned to recognize outlier changes in power draw. Since the motor's velocity was in constant flux, a simple threshold wouldn't suffice, and thus a clustering approach seemed more sophisticated.

writeup here