viernes, 30 de abril de 2010

MultiCuber arma cualquier cubo de Rubik

Anteriormente ya había hablado de robots que resuelven cubos de Rubik como el "Tilted Twister" y el "CubeStormer". Pero en ambos casos, los robots solo resolvían cubos de 3x3x3. Ahora he encontrado otro robot, creado por David Gilday, que no solo resuelve esos cubos, sino que también tiene soluciones para cubos 2x2x2, 4x4x4, 5x5x5 y 6x6x6. 

La aplicación usa un algoritmo genérico desarrollado en C++ que puede resolver cubos de cualquier dimensión. La única limitación es la capacidad de la memoria RAM que tenga la computadora y el tiempo que se dispone para hacer las pruebas. Su creador ha dicho que el modelo ha sido probado en modelos lógicos de cubos de hasta 100x100x100.

No será tan rápido como el CubeStormer que es capaz de armar un cubo 3x3x3 en 12 segundos, pero lo que hace este robot es digno de consideración, pues es capaz de detectar el tipo de cubo que tiene en sus "manos" y, en base a esa información, seleccionar el algoritmo apropiado. ¡Ah! Y por si fuera poco, también está hecho con piezas Lego. Véanlo en acción en los siguientes videos:

Armando cubos 2x2x2, 3x3x3, 4x4x4 y 5x5x5


Armando un cubo de 6x6x6



Visto en ALT1040. Vía SingularHub.

No hay comentarios: