microler
2025-07-13
Project repositoryAs usual, this project came to life as an excuse for me to dive into a topic that interested me, in this case control theory. I thought it would also be a nice opportunity to learn the Rust programming language.
I've only written one project in Rust, just to get familiar with the language, which was a clone of the well known cmatrix called Rix, which you can even install if you're using nix flakes. I didn't find it worthy of dedicating it a separate page though.
I decided to write a library with different control systems related tools and data structures, without any external dependencies, such that it can be easily used on embedded devices. It's an ongoing project, where I contribute from time to time as I'm learning the theory.
The current features, currently in microler are:
- RingBuffer data structure
- PID controller with integral anti-windup