miniskybot

Las impresoras 3D nunca me han llamado demasiado la atención, las veo como algo muy lejano en el tiempo. Van a ser una revolución, pero no las veo útiles para los usuarios particulares, excepto para los más autodidactas. Al igual que bubok permite imprimir libros a demanda, surgirán servicios similares con impresoras 3D para objetos imprimibles, al estilo de lo que ya hace ponoko.

Este pequeño rollo es para introducir el miniskybot, uno de los primeros robots (el primero que tengo noticia) completamente abierto: código abierto, hardware abierto e imprimible en una impresora 3D (que también es de código abierto e imprimible en 3D). Como bonus sólo se ha utilizado software de código abierto para el desarrollo del mismo (vaya trabalenguas).

Para la robótica como bien apunta Juan, el uso de impresoras 3D puede permitir el prototipado rápido de hardware, un elemento que hasta ahora era más bien estático. Soy un completo ignorante en las impresiones 3D, pero me imagino que podré imprimir en mi casa una pieza diseñada por un estudiante finlandés y enviarle modificaciones a su pieza para que las imprima y pruebe esté donde esté. La precisión de la impresora al fabricar las piezas y los materiales que se pueden imprimir son las limitaciones que se me ocurren a ojo.

Por último, sobre Juan, coincidí con él hace muchos años en la escuela de teleco de la politécnica, en el taller de microbótica que impartía. Sus conocimientos ya eran impresionantes y era un promotor del código abierto y del hardware abierto mucho antes de la popularización de arduino. Enhorabuena por este miniskybot!

google car

Inesperadamente, Google ha anunciado que está probando coches sin conductor en carreteras y condiciones de tráfico reales. La noticia se me coló en vacaciones y la he descubierto a través de un artículo de Robin Hanson en overcoming bias, que identifica la conducción automática como una de las innovaciones más importantes para construir ciudades más grandes.

Tecnología patrocinada por el DARPA

¿De dónde ha sacado Google esta tecnología? Pues de Sebastian Thrun, jefe del equipo ganador del DARPA Grand Challenge del 2005 y del segundo premio en el 2007 del que ya he hablado por aquí. Uniendo la tecnología desarrollada por Thrun y su equipo, los coches de Google Maps y los centros de datos de Google, tenemos la combinación perfecta para desarrollar coches que conducen solos.

El NY Times ha cubierto la noticia en detalle y publicado un video sobre los coches de google:

Robert Scoble grabó un video de los coches antes de que google publicara la noticia, sin saber que el coche estaba conduciendo solo:

Sensores y algoritmos probabilisticos

La clave de estos coches son los sensores y los algoritmos de procesamiento de los datos obtenidos. En el artículo del Times se pueden ver los sensores que lleva un coche: un Lidar, 4 radares convencionales, una cámara de video y un estimador de posición. El propio Sebastian Thrun ha publicado un libro sobre robótica probabilística (Probabilistic Robotics).

Furgoneta italiana

Por otra parte, una universidad italiana que también participó en el Grand Challenge han construido una furgoneta autónoma que está conduciendo desde Italia hasta China, 13.000 km sin conductor. En la furgoneta viaja un conductor que de vez en cuando toma el control del vehículo porque hay zonas de las que no se tienen mapas y le acompañan varios vehiculos de apoyo.

Cambios legales

Es inesperado que Google haya desarrollado esta tecnología, pero no es sorprendente ya que es un proyecto que encaja enla filosofía de Google, es difícil, basado en investigaciones universitarias y muy, muy ambicioso. Como producto es difícil que lo desarrolle Google directamente, seguramente le dará licencias a los fabricantes para utilizar su software. Pero bueno, es complicado que antes de 10 años veamos coches conducidos automáticamente, aunque sólo sea por el cambio de legislación necesario (los coches de Google son legales ya que siempre hay un conductor que puede tomar el control del vehículo).

haile, robot percusionista

Haile es un robot percusionista. A diferencia de otros músicos robot, Haile no toca una melodía predeterminada, sino que es capaz de acompañar a otros músicos e incluso de improvisar. Para ello utiliza un algoritmo genético: sobre una población de fragmentos musicales aplica un algoritmo de selección para mantener en memoria los fragmentos musicales más parecidos a la música que está escuchando. Sobre este conjunto de frases o fragmentos aplica algoritmos de improvisación para tocar una melodía. La población de fragmentos musicales proviene de un músico humano que previamente los ha introducido.

El resultado parece interesante, aunque me da la sensación de que improvisa sobre un conjunto de fragmentos muy predeterminados, no sé que tal funcionará improvisando con un entorno musical más amplio.  Os dejo un vídeo  encontrado en youtube y un enlace a otro video de la web del proyecto:

Asimo corriendo

Otro de los posts antiguos que nunca llegué a publicar: un vídeo (ahora un poco obsoleto) del robot asimo corriendo. Éste video me recuerda que seguimos sin tener un robot modelo t y que asimo podría haberlo sido, pero me parece que honda no está por la labor de abrir el software y/o software de asimo. Esperemos que por lo menos no termine cómo aibo.