Augmenting Personal Realities ยท AR Projection ยท Spatial Mapping ยท Hackathon
Journeyman is a wearable AR projection-based guidance system for accelerated skill acquisition โ from learning piano to assembling machinery and operating industrial equipment. Instead of augmenting reality through isolated personal displays like traditional AR glasses, Journeyman projects guidance directly onto physical surfaces via a helmet-mounted projector, making learning visible, intuitive, and collaborative.
Built in a single hackathon weekend at the MIT Media Lab, the system orchestrates real-time spatial mapping, voice control, and synchronized haptic feedback in one unified pipeline. Piano was our demo, but the architecture is fully domain-agnostic.
The full pipeline runs from surface detection to projected guidance to physical feedback in real time.
A helmet-mounted camera detects AprilTag markers to localize and map target surfaces, computing precise projector coordinate transforms for pixel-accurate overlays. This lets the system know exactly where to project each cue relative to the physical object in front of the user.
A central orchestrator manages the lesson loop โ tracking which step the learner is on, when to advance, and how to recover from errors. The state machine is designed to be fully domain-agnostic, so the same logic that guides a piano learner through a chord progression can guide a technician through a machinery assembly sequence.
An INMP441 microphone and Raspberry Pi handle voice command recognition, dispatching intents โ next, repeat, stop โ to the central orchestrator so learners can navigate lessons hands-free.
An ESP32 microcontroller delivers haptic feedback synchronized with each projected step, reinforcing visual cues with a physical signal so the learner's body and hands stay engaged with the task.
While piano was our hackathon demo, Journeyman's architecture was designed from the start to generalize to any hands-on skill where guidance can be projected directly into the world.
As is generally the case with hackathons, it was a bit chaotic but tons of fun!
Built over a single weekend at the MIT Media Lab Hard Mode Hackathon.