Eddie O'Hagan's Portfolio » Blog Archive » Robot

Robot

RumPi: a 3D-printed rainbow sensor robot with a pagoda tower and cup anemometer

Big news: the environment-sensing system for my robot, RumPi, is complete — and it’s now open source. I’ve released all of the code, ready-to-run builds, and full documentation. This is the first of the robot’s three planned systems (sensing, motion, and AI) to cross the finish line.

RumPi is a robot I’ve been building from scratch since 2023. The part that’s done now reads its surroundings — temperature, humidity, air quality, gases, wind, light, and motion — through a C++ library I wrote on top of wiringPi, and visualizes it all in a desktop dashboard whose home screen reacts to the live conditions like a little weather scene. You can read the full write-up on the RumPi project page.

Everything’s now public

RumPi Library — the self-assembling C++ sensor library that runs on the robot:

RumPi Linux Client — the wxWidgets desktop dashboard:

Next up are the two stages I’ve been most excited about: motion control to get RumPi driving, and an AI layer to help it make sense of what it senses. More soon — thanks for following along!

Leave a Reply