Objetivador: Director de Tecnología Doméstica
[Bjørn Karmann]'s Objectifier es un dispositivo que le permite controlar objetos domésticos al permitirles responder a acciones o comportamientos únicos, utilizando el aprendizaje automático y la visión artificial. El Objectifier puede encender una lámpara de mesa cuando abres un libro y apagarla cuando lo cierras. Encienda la cafetera cuando coloque la taza junto a la cafetera y apáguela cuando retire la taza. Enciende la lijadora de banda cuando te pongas las gafas de seguridad y detenla cuando te las quites. Cargue el teléfono cuando coloque una banana frente a él y deje de cargarlo cuando coloque una manzana frente a él. Te das cuenta: las posibilidades son infinitas. Con suerte, en algún momento en el futuro (cercano), podremos interactuar con objetos inanimados de esta manera. Podemos hacer que aprendan de nuestras acciones en lugar de que aprendamos a programarlos.
El dispositivo utiliza visión por computadora y una red neuronal para aprender comportamientos complejos asociados con sus comandos de activación. Un modo de entrenamiento, usando una aplicación de teléfono, le permite entrenarlo para las acciones de Encendido y Apagado. Algunas acciones requieren más esfuerzo humano para entrenarlo, como detectar un libro abierto y cerrado, pero finalmente, la red neuronal hace un trabajo bastante bueno.
La versión actual es el sexto prototipo de la serie y [Bjørn] ha trabajado mucho para refinar el proyecto en cada etapa. En su último avatar, el hardware del dispositivo consiste en un Pi Zero, un módulo de cámara Raspberry-Pi, un bloque de alimentación SMPS, un bloque de relés para cambiar la salida, un enchufe de 230 V para la alimentación de entrada y una toma de corriente de 230 V para el final. producción. Todas las partes se ensamblan de manera bastante ordenada utilizando piezas de soporte cortadas con láser de acrílico, y luego se encierran en una bonita caja de madera.
Por el lado del software, toda la parte del aprendizaje automático se lleva a cabo utilizando "Wekinator", un software gratuito de código abierto que permite construir instrumentos musicales, controladores de juegos gestuales, visión por computadora o sistemas de escucha por computadora utilizando el aprendizaje automático. La visión por computadora se maneja a través de Processing. Todo el código se envuelve con openframeworks, y ml4A proporciona aplicaciones para trabajar con aprendizaje automático.
Todo lo anterior es lo que pudimos deducir viendo las imágenes y la información de su blog. No hay muchos detalles sobre el hardware, pero las imágenes son suficientes para contarnos todo. El software no está disponible, pero tal vez esto podría impulsar a algunos de ustedes, los piratas informáticos, a la acción para construir otra versión del Objectifier. Mire el video después del descanso, que muestra a los humanos enseñándole sus trucos al Objectifier.