It's been a while since I've done any robotics, so let's make that happen. When designing an autonomous system, it's critical to have clear objectives so that the requirements for end effectors, sensory inputs, and processing resources can be achieved inside your cost and time budgets. Instead of that, let's try to settle an office debate: what are the kinematics of a robotic platform positioned by 3 control rods?

Then, we'll put eyes on it. And it needs to fit on my desk; my apartment is not very large.

Continue reading...

Back in 2013, I programmed an inexpensive media remote to control XBMC on Ubuntu with the help of a cheap infrared PC remote control. Since then, I’ve messed up that Ubuntu install pretty well, so updating seemed like a good idea.

Continue reading...

While studying for the Private Pilot Knowledge (Written) Test, I had a hard time memorizing the rules governing the minimum requirements for VFR in the difference airspaces. A fellow student pilot found this sketch by R. Tyler Croy. I really like how it distilled the rules into something small...

Continue reading...

Thought it might be neat to combine elementary school cryptography with popular social messaging services. I made a simple one-time pad generator available here. The source code is on github.

one-time pad site

Continue reading...