4AMPERES

semi-technical thoughts and learning adventures

by Achintya

Another work-in-progress post, I'm in the middle of wrapping up a bunch of stuff while also trying to improve the quality of this blog, so, once again, stay tuned...

This one has been a long time in the making, and there is a lot of stuff that I want to about here. Stay tuned!

In this other research project that I was a part of, I got to learn a bit about Model Predictive Control (MPC) and got to implement a controller in Python which uses an LSTM neural network as a state estimator. All of that is used to model regulate and simulate the heat flow from a bioimplant. I was...

TL;DR to make a long story short(ish), I made the decision to commit to this project with the goal to pick up all the background knowledge as I progressed. However, at the time of writing this post, I have realized that there are some compromises with this approach that I just don't want to make for...

I really don't have a lot to talk about here, but it took me around two weeks from starting to learn Drake to getting this arm moving in real-ish time. Having not worked with Drake before, I have the say that the learning curve was a bit steep and I ended up spending about 9 days just on implementat...

At the time of writing, this is an ongoing research project at my university and while I can talk about most of the stuff that we are working on, I am not allowed to share any specific quantifiable details, basically any number that would go on the spec sheet of the robot or any specific design de...

GitHub repository for this project


Right off the bat, apologies for the long title, just wanted to keep all the relevant details. I should also say that this is not a tutorial, but more like a list of hurdles that I faced while trying to communicate via UDP using the lwIP stack on a STM32F767 (sp...

At the time of writing, this is an ongoing research project at my university and while I can talk about most of the stuff that we are working on, I am not allowed to share any specific quantifiable details, basically any number that would go on the spec sheet of the robot or any specific design de...

GitHub repository for this project.


I had to get two STM32F103 microcontrollers to communicate over CAN bus. I wrote a bunch of documentation for my team when I did this, so that people not that familiar with embedded stuff could basically just follow it step-by-step and still have something that...

The following are some pictures/videos of some of my first digital design projects, a few months prior to taking a "proper" course at my university. It took me about 10 days to understand the concepts of describing hardware with languages like VHDL and Verilog and go through a basic book on the form...