Inventan método para construir cualquier cosa con Lego

Un ingeniero suizo creó un algoritmo que permite virtualizar cualquier objeto en estructuras estables de Lego. Esto podrá permitir la creación de estructuras de manera más rápida y eficaz.
La mayoría de Legos se construyen a prueba y error, este algoritmo permite ahorrar mucho tiempo. Imagen: CJ Isherwood (Via: Flickr)
La mayoría de Legos se construyen por medio de prueba y error, y este algoritmo permite ahorrar mucho tiempo. Imagen: CJ Isherwood (Via: Flickr)

El diseño de Lego puede ser considerado un arte, teniendo en cuenta el trabajo de ingeniería e imaginación que cada modelo requiere para ser completado. Muchos se demoran días, meses, o hasta años para completar el diseño de objetos como libros ‘pop-up’ o un X-Wing a escala real. Y este reto lleva a buscar métodos más eficaces para construir nuevas estructuras estables de manera más rápida.

En 1998 la compañía danesa presentó una inquietud a la comunidad cientifica con el objetivo era encontrar un método para determinar la cantidad exacta y el tipo de fichas necesario para reconstruir con fichas un objeto cualquiera. Varios investigadores proponían desmembrar el objeto en figuras geométricas cúbicas e interpretarlas con bloques al azar, pero la inestabilidad producida por este método impedía que se lograra un resultado del 100% de construcción.

Hace poco el ingeniero suizo Romain Testuz logró llegar a una solución para este problema. Testuz desarrolló un software que utiliza la teoría de grafos para que cualquier objeto 3D pueda ser escaneado e interpretado como una estructura Lego. El software analiza los anclajes, los puntos de gravedad y los puntos de inestabilidad de los distintos bloques para determinar qué método de construcción genera mayor rigidez a la estructura final, y luego determina un orden para anclarlos. Con este método se puede determinar el tipo de bloque necesario y el número de bloques exactos que se necesita para el modelo, lo que ahorra tiempo en el diseño y construcción.

El programa separa la estructura en puntos rojos y lineas azules. Los puntos rojos son los bloques de Lego necesarios, y las lineas azules representan la conexión de los bloques. El programa se encarga de identificar la seguridad de estabilidad necesaria, los ejes de los bloques y la calidad de anclaje para poder establecer el tipo de bloque que debe ser usado en la construcción. El resultado son gráficas que se interpretan como planos arquitectónicos en Illustrator o programas como 3ds Max, los cuales luego pueden ser modelados en 3D con aplicaciones como Maya o el mismo 3ds Max antes de ser construidos en la ‘vida real’.

Como ejemplo, el ingeniero ha dejado este modelo de prueba en su canal de YouTube. ¿Qué les gustaría construir a ustedes?

Sergio Fabara

Sergio Fabara

"La curiosidad mató al gato" es el refrán más hermoso que existe, aquel gato murió buscando algo por lo que vivir. Y así mismo, probablemente moriré en la búsqueda de saciar mi curiosidad con el mundo. Me gusta mucho el cine asiático, los romances de Wong Kar-Wai, y los monstruosos personajes de Takashi Miike. Me encanta pokemon y megaman, y debo decir que la influencia que tengo por parte de los videojuegos y el anime han influenciado mucho como veo la fotografía y el cine. Y ahora entro aquí a ENTER.CO, buscando conocer nueva información sobre este mundo, y escribirla en imágenes. Me gusta el chocolate blanco.

View all posts

10 comments

  • Interesante nota, sólo una observación, la traducción más utilizada para Graph theory es Teoría de grafos como aparece en varios libros de matemáticas discretas o en libros de ciencias de la computación y en la versión en español del enlace de la wikipedia que aparece en el articulo. La diferencia se establece para no confundir con el concepto genérico de gráficas.

    • Precisamente esta es la teoría con la que debieron haber diseñado las rutas de transmilenio por todo bogotá.
      Lástima que solo hay intereses polìticos y económicos a los que acuden las mentes más ignorantes.

  • Interesante nota, sólo una observación, la traducción más utilizada para Graph theory es Teoría de grafos como aparece en varios libros de matemáticas discretas o en libros de ciencias de la computación y en la versión en español del enlace de la wikipedia que aparece en el articulo. La diferencia se establece para no confundir con el concepto genérico de gráficas.

    • Precisamente esta es la teoría con la que debieron haber diseñado las rutas de transmilenio por todo bogotá.
      Lástima que solo hay intereses polìticos y económicos a los que acuden las mentes más ignorantes.

Archivos