Rose Colored Xeyes

A personal blog with Linux tutorials written to solve problems as I encounter them and a page about software I have written

Headshot

I am an engineer who loves technology and futzing with Linux systems. Currently, I study robotics engineering at RWTH Aachen where I am doing a thesis determing cutting paths for a robotic ship disassembly

Latest blog posts

I write down tutorials as I learn things myself, and post them here in the hope that it will be useful to my future self and to others

Voxelization

During my work on my thesis, I have needed a way to detect edges in a point cloud. The classic way to find edges is with a Hough transform. In a point cloud, that quite work. The next point is an arbitrary distance away that we can’t know a priori. To solve both of these, we need to regularize the spacing. This is called “voxelization,” a portmanteau of “volume” and “pixel.” For this case, I was working with a three dimensional cloud onto a two dimensional space first, which luckily makes this process a bit simpler.

Trying out RCS Version Control

For managing my thesis documents, git was not quite the right solution. I didn't need the fancy distributed development features, since (sadly) nobody was interesting in contributing paragraph commits. What I did need was the easiest way to save revisions of my writing and view old versions

Software

Software I've written. All licensed under the AGPL or other free license. Find more on the Software page

Hawk

Quickly find and launch files from the desktop

preview

Nvim Cells

Bring Jupyter notebook style cells to Neovim with a dead simple plugin
preview

Restic Config Wrapper

This handy wrapper lets you configure restic backup with one file.

preview