Theo Coulson

Robotics Engineer

Real Time Strategy Meets Flight Simulation with Cybernetic Insects, Coming Soon on Steam!

Since the summer of 2023, classmates from Oberlin College and I have been working on an ambitious indie game development project – a cooperative comedy-infused blend of real time strategy and flight simulation. Our game, Bugs With Afterburners, puts you… Continue Reading →

The Franka Express, Or: Contact Rich Manipulation of Model Railway Cars

My team built a system which uses a 7-dof Franka Emika Panda robot arm to place 1:87 (HO scale) model railway cars. Our team consisted of myself, Derek Dietz, and Andnet Deboer. The Problem: Placing HO scale trains onto track… Continue Reading →

Dynamical Simulation of a Jack-In-The-Box

This simulation is a model of a small rectangular “jack” bouncing around within a large box. The jack is affected by gravity; the box is not, but it is attached by a spring to the world 0,0 and shaken back… Continue Reading →

Hold this pen, will you?

I built system which uses a Realsense camera and Interbotix px-100 arm to pick up a pen held before it. This system was built in 4 days. The first 2 weeks of the Masters of Science in Robotics program at… Continue Reading →

From-scratch autopilot for an rc airplane

In January of 2023, my classmate Max Mueggler and I built an autopilot for a large custom model airplane for Oberlin College’s winter term program. The autopilot was written in c++ and run on a Teensy microcontroller, which took sensor… Continue Reading →

A* Demo in Processing

I built this A* implementation in high school, originally in Java using the Processing library. I then ported it to JavaScript for web display. It generates the maze using Prim’s algorithm (and then removing random walls to ensure multiple paths… Continue Reading →

© 2026 Theo Coulson — Powered by WordPress

Theme by Anders NorenUp ↑