Peter Cresswell

Don't Panic

Immobots, 25 Years Later

Model-based programming is back. This time it's not just for machines.

Almost 25 years ago I read an article on immobots in MIT Technology Review. It stuck: Immobots Take Control. I was a fresh grad at Husky Injection Molding Systems, assigned to improve self-diagnostics on injection moulding machines and their robots. It was a lovely problem. It got me thinking about monitoring systems for errors — and, more importantly, about what an error is. An immobot doesn’t watch a machine from the outside. It carries a model of the machine, compares that model to what the machine is doing, and reasons through the delta. The error is the drift — the gap between what ought to be happening and what is. That reframing has stayed with me for 25 years.