RSSAmplifier

Blog

Jeremy Feltracco

Hopefully some signal in the noise.

/RSS feed ↗9 posts

Latest posts

Docker container monitoring with ctop

I can’t believe I’ve made it this long without encountering ctop (brew install ctop). What is it? Well just like top can show you general performance stats about your computer, ctop lets you see the performance of your running containers.

Filtering with Particles

I’ve written in past posts about designing a basic control system for a drone in a 2D, top-down environment. Fundamentally, we found that if we know our position, and we know a target position we are trying to track towards, we can often design a control law that accomplishes our goal even with random wind and step changes in a state.

Moving to (Mac)Vim’s integrated terminal: some tiny tweaks

I’m trialing a move to MacVim, and with it, moving to Vim 8’s new built-in terminal emulator.

From research to software engineering: things I learned

Over the past few years I’ve had the interesting perspective of moving from a research oriented embedded systems role, working with ROS and some open source autopilots, to a full stack web engineer in a late-stage startup.

Dynamic programming - minimum edit distance

Minimum Edit Distance

Entity component system

I’ve been playing with Amethyst a little bit. It’s a library that leverages an Entity-Component-System Architecture (which I’ll refer to as ECS).

Hough Transform

Problem

Hacking up your own shell completion

In this post I’ll be walking through a simple hack I added to my shell that I think makes me more productive (if nothing else it makes me happy).

What is a control system anyway?

In this post I’ll be giving some intuition for how a basic control system for a drone in a 2D world could work. This is purely for fun and explanations are aimed at providing some intuition for the problem space rather than getting too far into implementation (I’ll get there later!). Let’s say we have a quadcopter and we’d like to write some software that guides it towards a target location. How…