Si tienes un cubo de Rubik en casa y no sabes como solucionarlo, esta solución te va a encantar. La herramienta que usa es la realidad aumentada, de forma que cuando enfocamos al cubo con el celular, aparece una capa de información adicional con los giros que deben realizarse para poner cada cara del mismo color.
El sistema de inteligencia artificial utilizado puede detectar dos o tres lados del cubo a la vez, y se basa en la biblioteca OpenCV para procesamiento de imágenes. La realidad aumentada se utiliza para superponer las instrucciones que indican cuál debe ser el próximo movimiento, solucionándolo en 20 movimientos como máximo.
El proyecto ha sido creado por el programador Marin Španěl, quien ha divulgado su sistema en este video:
El programa se realizó como proyecto de tesis de la Universidad Carolina de Praga en la plataforma Android, pero la app aún no está publicada en Google Play. Su autor comenta que aún hay varios problemas que deben ser solucionados, pero ya está trabajando en ellos.
¡Esperemos que llegue pronto a Google Play y la podamos disfrutar!