Objectifier Spatial Programming

May 2017 | By Bjørn Karmann

Train objects in your environment to respond to your behavior.


Video Play Button
Objectifier Spatial Programming (OSP) empowers people to train objects in their daily environment to respond to their unique behaviors. It gives an experience of training an artificial intelligence; a shift from a passive consumer to an active, playful director of domestic technology. Interacting with Objectifier is much like training a dog - you teach it only what you want it to care about. Just like a dog, it sees and understands its environment. 

With computer vision and a neural network, complex behaviors are associated with your command. For example, you might want to turn on your radio with your favorite dance move. Connect your radio to the Objectifier and use the training app to show it when the radio should turn on. In this way, people will be able to experience new interactive ways to control objects, building a creative relationship with technology without any programming knowledge.

Visit this site to learn more about the project.

Built by Bjørn Karmann using RaspberryPi, OpenFrameworks, ML4A, Node.js, and P5.js. Special thanks to: Ruben van der Vleuten, David A. Mellis, Francis Tseng, Patric Hebron and Andreas Refsgaard.