No, no vamos a construir robots. Se trata de un vídeo musical con robots.
Mes: julio 2007
-
open source robotics
He encontrado un post interesante sobre open source y robotica. Frank Pohlmann reflexiona sobre cómo ha ido la robótica desde un punto de vista hacker y el open source.
La explosión de la robótica actual (en realidad mini explosión, todavía no se puede comparar a otras industrias) la compara con el movimiento geek de los 80 con los ordenadores. También me parece una comparación acertada pero empiezo a pensar que es un meme muy extendido, incluso el mismo Gates lo ha mencionado y que Rodney Brooks ha desmentido: en microinformática se llevaban unos 40 años trabajando en laboratorios y empresas grandes, la revolución vino de transformar la informática en industria de consumo.En el artículo también se apunta a que la GPL permitirá unificar la robótica para conseguir avances, pero también pone de manifiesto los problemas de la robótica: es difícil estandarizar robots ya que son entidades físicas.
Yo diría que hasta que no haya un robot con un gran éxito, la famosa killer application (no me gusta la traducción de la wikipedia) de la robótica, no tendremos un entorno estandarizado.
No hace mención a los avances académicos formales pero desde mi conocimiento los avances de R. Brooks en robótica reactiva y la fuente de inspiración de Valentino Braitenberg son importantísimos para que la robótica hacker se haya extendido. Sin ellos, los robots serían siendo o bien manipuladores sin cerebro o cerebros capaces de jugar al ajedrez pero incapaces de moverse y reaccionar. Y no habrían salido del laboratorio o la fábrica. -
open source
He estado mirando plataformas open source de robótica y no parece que haya demasiado. Rectifico, no parece que haya ninguna plataforma muy extendida, sino que hay muchas iniciativas pequeñas intentando hacerse un hueco.
Probablemente la más importante sea el entorno player/stage/gazebo. En algún momento no sé dónde he leído que este entorno comenzó a desarrollarse en las competiciones de robosoccer y se ha extendido bastante. Mi idea preconcebida era que estaba demasiado orientado a este tipo de competiciones, pero parece que no es así. Tendré que mirarlo con más detalle.
Un entorno similar pero menos desarrollado es The rossum project. Aparentemente no ha alcanzado el mismo grado de popularidad y no parece que tenga demasiada aceptación. No está muerto, pero parece en vía muerta.
Otro entorno libre es TeRK, pero en este caso me pareció demasiado vinculado la plataforma Qwerk, así que de momento no creo que lo mire.
Open automation project tiene buena pinta, pero no se actualiza desde hace mucho (2003). Curiosamente sigue recibiendo mucho tráfico y muchas descargas. En principio parece bastante interesante, pero diría que es un proyecto zombie.
Hay dos que son semi-abiertos: urbi y claraty. El enfoque de urbi me gustó bastante (de hecho, salvando las distancias de complejidad me recordó a mi proyecto de fin de carrera), se trata de un lenguaje interpretado bastante sencillo para control de un robot. La pena es que el intéprete depende de la plataforma y no es libre. Claraty se liberó con una licencia pública pero que no es libre (en particular no permitía el uso comercial). Si estos proyectos cambiasen de licencia, serían muy interesantes.
¿Alguien conoce otras plataformas libres?
Actualización: Una que se me había pasado, orocos. También tiene buena pinta y es completamente open source, sin embargo ha evolucionado más hacia control que hacia robótica. Intentaré echarle un ojo, a ver qué ofrece.
-
mosca robotica
En la Universidad de Harvard han desarrollado una mosca robótica, que es capaz de volar usando un mecanismo similar al de las moscas. Según se puede ver en el vídeo, el engendro no está perfeccionado, usa unos cables como guías para elevarse, todavía no se ha conseguido controlar el vuelo. Es un principio para este tipo de robots, que tienen un montón de aplicaciones potenciales como mencionan en el mundo.
