Close

Designing a NASA-Inspired Mission Computer

A project log for ATLAS

Built the tricorder I actually wanted in the field: one that warns, not just measures.

apollo-timbersApollo Timbers 07/06/2026 at 13:050 Comments

Before I started ATLAS, I kept coming back to one question:

Where's my Tricorder?

Not the movie prop, but the idea behind it. A handheld computer that understands what's happening around you and helps you make decisions when things start going sideways.

That question eventually became ATLAS, the Advanced Tactical Laboratory and Analysis System. Originally I think I called it the AI Field Analyzer, mostly because AI was the buzzword at the time. The funny part is I was actually planning to add an offline classifier, and I still am.

Somewhere along the way, I realized I wasn't really building an environmental sensor.

I was building a mission computer.

There's a big difference.

Useful information, but none of it answers the question you actually care about:

Am I safe?

That's what I wanted ATLAS to answer.

Instead of dumping raw numbers on the screen, it tries to make sense of them. Radiation becomes "Safe background levels," or "Radiation level HIGH! Leave area!" Weather becomes "Storm incoming in 1 hour 73% chance." The goal is to give you information you can act on immediately.

That idea changed almost every engineering decision I made.

Battery life became a safety requirement. Boot time mattered because thirty seconds is a long time in an emergency, so I worked it down to about four or five seconds. Reliability became more important than adding another cool feature. These days, when I flip the switch, I don't wonder if it'll boot—I expect it to.

Even the voice was intentional. Instead of modern text-to-speech, I built an LPC speech synthesizer inspired by the TMS5100 because, honestly, I just love vintage speech hardware.

Today, ATLAS is constantly watching what's happening around it, combining data from multiple sensors, and trying to answer the questions that matter instead of just displaying numbers. Eventually I'd love for it to always be on, quietly watching my back—even while I'm asleep. Just don't wake me up unless it's important. I like my sleep.

Every field test teaches me something. One of my favorites was adding the "sticky vehicle" logic after I realized stopping at red lights made ATLAS think I'd gone indoors. Real-world testing always finds things you never considered at your desk.

There's still a lot left to build. Every hardware revision fixes something. Every firmware update makes the decision engine a little smarter.

The original question hasn't changed.

Where's my Tricorder?

Turns out, I'm building it.

And honestly... I still have a hard time believing it sometimes.

Discussions