iCub es el robot que gatea a cuatro patas y luego se levanta, o que toca la batería, o que coge objetos con bastante destreza, gracias a sus 53 puntos de movilidad. De todo esto es capaz iCub. Se trata de un robot humanoide con una apariencia que, dentro de lo que por el momento le permiten sus componentes mecánicos, se asemeja a un niño de unos dos años de edad.
Dispone de sensores y sistemas por todo el cuerpo para emular sistemas de visión, audición y tacto, sensores de inercia que hacen posible la coordinación de la movilidad y la manipulación de objetos.

Imágenes extraídas de la web de iCub.
iCub forma parte del proyecto RobotCub, realizado por un total de 16 grupos de investigación, con financiación de la Unión Europea, que tiene como objetivos la creación de un robot humanoide que sirva de apoyo a otros investigadores, por un lado; y avanzar en el conocimiento que se tiene sobre factores clave de la cognición profundizando en la investigación y el desarrollo de la plataforma cognitiva de iCub, por otro lado.
El software que necesita este robot, tanto las aplicaciones relacionadas como el software embebido y los controladores, se distribuyen bajo la licencia pública general de GNU. El diseño de los componentes mecánicos y electrónicos y una extensa documentación se distribuyen bajo la licencia de documentación libre de GNU.
Vídeos
Algunos vídeos demuestran que iCub es capaz de seguir objetos con la cara e incluso de tocar la batería con cierto ritmo.
Referencias
30-06-08 | Etiquetas: Inteligencia artificial, Movilidad, Robots humanoides
The Open Graphics Project es un grupo de desarrolladores y programadores que pretenden hacer diseños libres en el ámbito del hardware relacionado con los gráficos, como tarjetas gráficas y el software necesario para que funcionen.
El pasado 21 de mayo de 2008, anunciaron que su primer diseño, la tarjeta gráfica OGD1, estaba lista, al menos lo suficiente como para sacar a la venta unas cuantas unidades.
Según la definición de Wikipedia, una tarjeta gráfica (que también recibe el nombre de «adaptador de vídeo», «tarjeta de vídeo», «tarjeta aceleradora de gráficos», «adaptador de pantalla», etc) es el hardware que se encarga de procesar los datos que provienen de la unidad central del ordenador (la CPU) «y transformarlos en información comprensible y representable en un dispositivo de salida, como un monitor o televisor». La OGD1 de The Open Graphics Project hace exactamente eso, y lo hace ofreciendo un montón de posibilidades a los aficionados y profesionales en este campo. En algunos foros se comenta que la OGD1 es capaz incluso de emular por hardware algunas consolas.

Imagen extraída de la página web de The Open Graphics Project
Estas unidades que han salido a la venta son algo caras, eso sí. Cuestan 1500 dólares. Pero es que esta tarjeta es muy potente, tal vez demasiado para el usuario final. Se trata de una versión para pruebas o para desarrolladores, más adelante The Open Graphics sacará una versión más barata, más adecuada para el usuario doméstico que no necesita según qué prestaciones.
El esquema que explica como está diseñado este hardware se distribuye bajo la licencia general pública de GNU. También el software relacionado con esta tarjeta (los drivers o controladores de dispositivo) es software libre, publicado bajo licencia MIT.
06-06-08 | Etiquetas: The Open Graphics Project, Trajetas gráficas
NeoFreeRunner es el nombre elegido por First Internacional Computing para el sucesor del Neo1973. Ambos teléfonos, el Neo1973 y el NeoFreRunner, estan basados en la plataforma OpenMoko, la distibución de Linux que la compañía desarrolladora viene realizando.

Imagen extraída de la página web de NeoFreeRunner. También se puede ver un modelo en tres dimensiones, que permite rotación a voluntad del usuario.
¿En qué se diferencian entonces los dos modelos? Neo1973 se ha distribuido a través de la página web de OpenMoko durante el periodo de pruebas. Se recomendaba la compra de tal modelo solo a desarrolladores y usuarios muy avanzados y, de hecho, se vendió un número limitado de unidades. En cambio, con Neo FreeRunner se amplía el número de usuarios potenciales del invento: «es un teléfono móvil basado en GNU/Linux y con pantalla táctil, pensado para que lo use el público en general, personas que usen GNU/Linux en sus ordenadores y desarrolladores de software para GNU/Linux», se dice en el apartado sobre el Neo FreeRunner de la documentación de OpenMoko.
NeoFreeRunner tiene una pantalla táctil de 43mm por 58mm, 128MB de memoria de trabajo para poder ejecutar varias aplicaciones a la vez, un módulo interno de GPS para programas que trabajen con mapas, conexión Bluetooth, un procesador de 400Mhz (bastante rápido) y posibilidad de conectar a internet mediante wifi, entre otras cosas.
Tanto el diseño de carcasa, como el software incluido, como las instrucciones para montar el hardware de Neo1973 y de Neo FreeRunner están publicados con licencias libres y se pueden consultar a través de la página web de OpenMoko.
Actualización sab jul 5 15:31 CEST 2008: Una muy buena opinión, por estar muy documentada, es la que publica Rarok en los comentarios de la noticia en Barrapunto.com. Neo Freerunnerya está disponible en tiendas
Más información sobre Neo FreeRunner y Neo1973:
01-05-08 | Etiquetas: GPS, Telefonía móvil, Usabilidad
La antena Gray-Hoverman es una potente antena de televisión (receptora de UHF) bajo licencia GPL de GNU versión 3 o superior.
A partir de un diseño de antena hecho por Doyt R. Hoverman en los años sesenta, cuya patente expiró veinte años más tarde, un grupo de personas interesadas en conocer el funcionamiento de las antenas de televisión ha hecho este nuevo modelo, llamado antena Gray-Hoverman, y ha puesto a disposición los diseños, esquemas y diagramas bajo la licencia GPL de GNU, convirtiéndola en una antena de televisión libre.

Imagen obtenida de la página web de la antena Gray-Hoverman.
Estos aficionados a las antenas de televisión compartían sus impresiones y descubrimientos en un hilo en el foro Digital Home hasta que decidieron formar un equipo de investigación y desarrollo (integrado por GerryB, stampeder, kro, 99gecko, DjiPi, oneolddude, Keo y kq6qv) que se encargó de detectar en qué puntos el modelo original de Doyt R. Hoverman se podía mejorar, primero, y a realizar un nuevo diseño perfeccionado, después.
La realización de modelos ha sido clave para la consecución del diseño de la antena Gray-Hoverman. De hecho el primer paso del equipo de investigación y desarrollo fue modelar la antena Hoverman con la ayuda del software 4NEC2 y los programas NEC II y EZNEC que han sido de gran ayuda para hacer posible el diseño final.
Los esquemas y diagramas necesarios para poder construir esta antena se pueden descargar en la web The Gray-Hoverman Antenna For UHF Television Reception.
Fuentes: menéame y eliax.
17-03-08 | Etiquetas: Doyt R. Hoverman, Modelaje, Televisión, UHF
El 802.11a Transmitter del MIT es un proyecto de hardware libre para la construcción de un dispositivo que permite compartir la conexión a internet a través de wifi.

Diseño del 802.11a Transmitter del MIT. Extraído del PDF que hay en la web oficial.
Este dispositivo forma parte de la serie de proyectos de hardware libre del Massachusetts Institute of Technology, que nacen a menudo como proyectos de investigación de los estudiantes de dicha institución educativa. Todos ellos se distribuyen bajo la licencia la licencia MIT, una licencia libre compatible con la GPL según el proyecto GNU.
Todo lo necesario para este transmitter wifi, resultado del trabajo de Nirav Dave, Michael Pellauer, Steve Gerding, y Arvind, se puede descargar de la página de proyectos de hardware libre del MIT en un archivo comprimido zip que contiene:
- Un archivo de texto con algunas notas introductorias (README).
- Una serie de archivos con el código fuente del software necesario y un archivo Make para poder compilarlo fácilmente (Makefile).
- Un archivo PDF con un estudio sobre el 802.11a Transmitter, titulado 802.11a Transmitter: A Case Study in Microarchitectural Exploration, que a su vez documenta el funcionamiento del dispositivo con explicaciones y esquemas (80211.pdf).
01-03-08 | Etiquetas: Internet, Tarjeta Wifi, Wireless
Excepcionalmente, hablaremos de este proyecto aunque no es hardware libre. Se trata de una guía de construcción que explica cómo replicar de uno de los ordenadores que se usó en el programa Apollo de la NASA, ese programa especial que llevó a un humano a la Luna. Lamentablemente no he encontrado ninguna nota con una licencia libre en el texto de este manual, pero sí que se puede descargar y consultar de forma gratuita. «Gratis» no es «libre», pero haciendo una excepción lo incluyo en este blog porque se trata de algo especialmente curioso.

Insignia del programa Apollo. Créditos de la imagen: NASA / Wikipedia.
John Pultorak ha escrito el manual gratuito Apollo Guidance Computer (AGC). How to build one in your basement., basado en distintas fuentes, que permite construir la réplica de un ordenador con las siguientes características: un procesador de 1Mhz, 1KB de memoria RAM y 12KB de memoria ROM. Consta en total de 9 partes en 9 archivos PDF distintos, con varias explicaciones e ilustraciones.
Se puede descargar en Block I. Apollo Guidance Computer (AGC). Apollo Guidance Computer (AGC). o en cualquiera de estas réplicas: [1], [2].
Via menéame.
01-03-08 | Etiquetas: Apollo, John Pultorak
Chronopic es el cronómetro desarrollado en el marco del proyecto ChronoJump. ChronoJump es un sistema, compuesto por software y hardware libre, para medir las fases temporales del salto de forma precisa, sacar estadísticas y gestionar toda esa información.

La plataforma de contacto, en una fase inicial de su construcción. Imagen extraída de la página web del proyecto.
Lo que permite el sistema ChronoJump es recoger los datos de una plataforma de contacto (que sirve para medir la capacidad del salto), almacenarlos en una base de datos (SQLite) para la obtención de estadísticas y gestionar los datos a través de la interfaz gráfica de usuario que provee el software relacionado.
Para que ChronoJump funcione de forma precisa, Ricardo Gómez ha preparado el cronómetro libre Chronopic. Es importante usar el cronómetro Chronopic con el sistema ChronoJump si lo que se desea es obtener datos fiables porque, aunque cualquier ordenador puede substituir el cronómetro, «en ocasiones será tardío en advertir estos eventos porque estará ocupado en otros asuntos». Esto es así porque «los sistemas operativos modernos son multitarea, lo que significa que el ordenador asigna pequeñas cantidades de tiempo para la realización de cada una de las tareas de manera que parece que ejecuta todas a la vez».
Estas informaciones y otras relacionadas con ChronoJump se pueden leer en las respuestas a preguntas frecuentes que sus promotores han preparado para aclarar dudas. Y no solo han preparado eso: también hay una sección de la web oficial dedicada a la documentación en la que tanto se pueden leer textos específicos de ChronoJump como otros sobre las capacidades condicionales con plataforma de contactos.
Los ficheros fuente del hardware libre Chronopic se publican bajo una licencia Creative Commons Reconocimiento Compartir Igual y han sido diseñados con software libre, concretamente con el software de diseño electrónico asistido por ordenador KiCad.
04-02-08 | Etiquetas: Cronómetros, Deporte, KiCad
Neo 1973 es un teléfono móvil libre desarrollado bajo la plataforma llamada Open Moko por la compañía First Internacional Computing de Taiwan. El hecho de disponer de una pantalla táctil lo convierte, en cierta medida, en una alternativa libre al iPhone de Apple.

Imagen obtenida del manual del OpenMoko Neo 1973.
La plataforma OpenMoko permite desarrollar para el teléfono móvil Neo1973 así como modificarlo y experimentar con él. Por el momento OpenMoko solo ha puesto a disposición de quien quiera comprarlos dos productos, el móvil Neo 1973 en sí y el kit NeoAdvanced. El kit NeoAdvanced incluye toda una serie de herramientas adicionales para poder trabajar con el Neo 1973 en el ámbito del desarrollo: en cualquier caso, ambos proyectos son por el momento solo útiles para desarrolladores y aún no hay versión para el usuario final puesto que el aparato no consigue todavía ofrecer todas las características que le harían comparable a cualquier otro teléfono disponible en tiendas hoy en día.
Neo 1973 es el primer teléfono desarrollado en el marco de la plataforma OpenMoko. La información sobre el hardware está disponible e ilustrada en el wiki, que se publica bajo los términos de la licencia GFDL. Concretamente está en los artículos Getting Started with your Neo1973 y Neo1973 hardwarey en general se puede obtener más información en la categoría de artículos sobre hardware.
Se informa de un modo más generalista sobre el invento en otro artículo del wiki, llamado igual que el dispositivo, Neo1973, y en el artículo Current Applications puede encontrarse información de las características de las que dispondrá el aparato cuando se pueda comprar, entre las que se destacan gestores de información personal (esto es, agenda, calendario, gestor de contactos, etc.) y varios juegos.
Actualización mier jul 23 13:57 CEST 2008: Parece que con la llegada de los primeros OpenMoko se han puesto de manifiesto algunos problemas bastante importantes de usabilidad. A ver si en próximas versiones puede corregirse.
28-12-07 | Etiquetas: Apple, iPhone, OpenMoko, Telefonía móvil
USB-IR-Boy es un receptor de rayos infrarrojos bajo licencia GPL y compatible con Linux Infrared Remote Control (LIRC) que puede conectarse a un puerto USB.
Los desarrolladores del proyecto aseguran que su construcción no cuesta mucho más de 10€. Ellos se encargan de proporcionar el firmware, la documentación necesaria y el módulo del kernel de Linux compatible con LIRC, entre otras cosas.

Imagen obtenida en la página web oficial de USB-IR-Boy.
Este proyecto puede resultar particularmente útil teniendo en cuenta que algunos ordenadores no incluyen un puerto RS-232 y por lo tanto en principio no podrían recibir infrarrojos. Gracias a USB-IR-Boy sí que podrán hacerlo, ya que este hardware no necesita más que un puerto USB para conectarse. Los puertos USB suelen están incluidos en la mayoría de máquinas, excepto tal vez en los modelos más antiguos.
Otro dato importante es al menos de momento no existe posibilidad de usar este hardware en Microsoft Windows, ya que los controladores son un módulo para el núcleo de Linux, y que sus responsables no tienen previsto programar su equivalente en controlador para el sistema operativo de Microsoft.
Es posible descargar los archivos fuente, acceder a la documentación, a una lista de correo y a todo tipo de informaciones relacionadas en la página web del receptor de infrarojos USB-IR-Boy.
22-12-07 | Etiquetas: Infrarojos
Seebytouch y el hardware asociado fueron desarrollados como tesis de final de carrera en el Kirchhoff Institute for Physics de la University of Heidelberg y ayer (12/3/2007) se presentó su versión 0.6.0.
Seebytouch es un programa para KDE (sobre GNU/Linux) y Microsoft Windows que traduce las imágenes de ordenador a un formato determinado que reconoce un dispositivo de hardware asociado. Así, permite al usuario notar con el tacto la imagen que hay en la pantalla.

Imagen extraída de la página web de SeeByTouch.
En el vídeo de demostración, la persona que lo usa es capaz de identificar con el tacto que la imagen que hay en la pantalla representa un lápiz.
El proyecto consta de dos partes: el software en sí, que es software libre bajo los términos de la GPL de GNU; y un manual que explica como construir el hardware necesario, que también está disponible bajo una licencia libre, la GFDL.
El manual está ilustrado para facilitar la tarea. Una vez construido, el hardware se puede conectar por USB o por puerto de serie y ya está listo para funcionar. Además, en el paquete en el que se puede bajar el programa hay imágenes de ejemplo de formas básicas (círculo, elipse, cruz, etc.) para poder probar su correcto funcionamiento.
Más información
Nota: Texto publicado también en Terra Networks con autorización.
19-12-07 | Etiquetas: Accesibilidad, Imágenes, Periféricos de entrada