RoboRank, el ranking de robots de blogpocket

Amanda, la muñeca robotAhora que están de moda las listas de weblogs, aprovechamos para publicar hoy nuestro RoboRank, el ranking de robots de blogpocket:

  1. Elvis es un robogato que tiene paralizadas las patas traseras y que se mueve ayudado por un mecanismo robotizado ideado por su dueño. Los artilugios que se adapten al cuerpo humano para solventar la inmovilidad de personas disminuidas físicamente son también ya una realidad, por eso este prototipo aplicado al mundo animal merece el puesto de honor de nuestro RoboRank.
  2. Puertas a medida. Este invento de los japoneses permite ahorrar energía, evitar ruidos, suciedad, gérmenes, etc. Perfeccionado puede ser revolucionario, por eso se sitúa en el segundo lugar.
  3. Y el bronce es para CRAWLER (Cylindrical Robot for Autonomous Walking and Lifting during Emergency Response) un artilugio preparado para el desplazamiento autónomo con el que se pueden salvar muchas vidas en casos de desastres. No es lo mismo que seas salvado por un simpático San Bernardo pero, dadas las circunstancias, imagino que también dará mucha alegría ver a este TerminatorBot.
  4. Aquí hay que investigar rápido y urgentemente. Scooba sólo friega y aspira pero abre el camino a los robots que hagan la cama, planchen, hagan la comida y todas esas cosas.
  5. Más amigo del roboraptor que del robosapiens, Robopet nos podría traer las zapatillas y el periódico.
  6. Y continuando con robots que nos hagan la vida más feliz, ¿qué me dicen del Partner Ballroom Dance Robot?, un compañero de baile robotizado.
  7. Y acercándonos a la zona negativa del ránking nos encontramos con una lámina de plástico recubierta de sensores termales y de presión que permitiría dotar de sensibilidad a los robots.
  8. Ya conocemos SpinyBot, esa especie de alien arácnido que podría vigilarnos sigilosamente en un futuro cercano.
  9. Amanda es una muñeca que reconoce a su ‘mamá‘. Ya tenemos un Furby encerrado en lo más profundo de un armario, así que no quiero ni pensar que sería de este horrorífico robot.
  10. Y en el último puesto, Gladiator el Vehículo de Tierra Táctico No Tripulado, por razones obvias.

blogpocket se publica bajo licencia Creative Commons.

Nuvo: el primer robot para uso doméstico

NuvoNuvo es anunciado como el primer robot para uso doméstico, este puede ser controlado de forma remota con comandos de voz o vía internet desde un teléfono celular.

De acuerdo a las especificaciones técnicas el robot mide 39 centímetros y pesa 2.5kg. La idea de la compañía es que el robot siempre esté contigo. Entre otras cosas puedes preguntarle qué hora es, que ponga tu música favorita, tomarte una foto por medio de su cámara digital.

El robot es diseñado por Ken Okuyama, famoso por diseñar autos deportivos como el Enzo o el Spider de Alfa Romeo. El proyecto es compuesto por 100 personas y el robot es ensamblado en Seiko.

Su costo: $7,000 dólares.

(Vía Ahí nos vemos)

Guardrobo D1

GuardRobo D1Guardrobo D1 es un robot de 109 centímetros de alto diseñado para patrullar areas de oficinas, centros comerciales y y bancos. Desarrollado por Sohgo Security Services Co. el robot está equipado con cámara y sensores y se lo puede pre-programar para hacer ciertos recorridos y mantenerse alerta a cualquier problema, si esto sucede el Guardrobo alerta a humanos por medio de radio y enviando video. También detecta incendios y fugas de agua.

La razón de fondo para desarrollar este tipo de robots es que en la sociedad japonesa predominan los mayores de edad, de hecho 1 de cada 5 japoneses son mayores a 65 años y controlar delincuentes cada día es más difícil

No hay un precio determinado para este robot, pero según Reuters, Sohgo está negociando con varias empresas y espera poner a funcionar el robot en no más de un año.

(Vía Gizmodo)

Curiosidad para el Aibo

AiboSony asegura que ha desarrollado un método de aprendizaje para los Aibo por medio del cual el robot sentiría curiosidad. Esto se logra por medio de un “sistema de curiosidad adaptable” o en otras palabras un metacerebro que les permite “darse cuenta”de su propio sistema de aprendizaje y así enseñarse a si mismos nuevas funciones las cuales no fueron programados originalmente.

Lo fantástico de este nuevo sistema es que los robots de cierta manera sienten aburrimiento) lo cual los impulsa a aprender nuevas tareas y funciones las cuales no estaban programadas originalmente; las pruebas se hicieron cientos de veces en una docena de estos robots, el resultado siempre fue el mismo. ¿Llegará esta “característica” a los Aibos en venta para nosotros los mortales?

(Vía Engadget)

Robots en el mundial Alemania 2006

Robot OFROUn robot de 1.20 metros está siendo preparado para rondar en los estadios donde se llevará a cabo el mundial de fútbol Alemania 2006 para evitar posibles ataques terroristas. Durante 12 horas seguidas el OFRO puede recorrer hasta 10,000 metros cuadrados buscando y encontrando armas atómicas, biológicas o químicas usando cámaras termales y sensores. El robot transmite la información recogida de forma inalámbrica.

También obtiene muestras del aire y si encuentra irregularidades inmediatamente suena una alarma. El robot es autónomo y no necesita que se lo dirija a control remoto.

(Vía WMMNA)

Primer robot con sentido del gusto

SK NecITMedia tiene un reporte acerca del primer robot con sentido del gusto desarrollado por NEC y la universidad de Sanjuu. Funciona por medio de un sensor infrarojo en una de las manos del robot, al poner un pedazo de comida en el sensor este emitirá varias ondas al objeto y asi determinar qué comida es.

Difícil de creer pero según Gizmodo el robot es muy exacto y logra con éxito reconocer diferentes tipos de pan o de queso. ¿Cómo funcionará con líquidos?

Exoesqueletos

Por todos es conocida la gran fascinación por los robots que hay en Japón. De hecho no es solo afición, la realidad es que Japón es el país del mundo con más robots. La mayoría robots industriales.

Pero también hay miles de fans del concepto Mecha, es decir, máquinas manejadas por humanos con forma humanoide. También se pueden denominar técnicamente como “Exoesqueletos”. Series como Gundam, Evangelion, sin olvidarnos del clásico Mazinger Z siempre han causado furor entre los japoneses y han triunfado en el tema del merchandising sobretodo vendiendo figuras a escala. Ahora mismo en Japón hay incluso varias revistas que solo hablan de Gundam.

Mech

Pero desde que Honda terminó después de más de 20 años de investigación su primer protipo completo de Asimo hay montones de universidades, empresas y centros de investigación que usando los mismos sistemas de control (Lo más complicado de los robots humanoides es mantener el equilibrio) están desarrollando robots humanoides y últimamente también “exoesqueletos”.

Toyota está enseñando Ifoot en la Expo de Aichi, el que se podría considerar como el primer exoesqueleto mostrado al público en general de la historia.

Mech
Mech
Mech

También están presentando en la expo una especie de “vehículo ergonómico” llamado Iunit. Por cierto, el lunes me pasaré por la Expo de Aichi y ya os contaré que tal.

Mech

También he encontrado a un japonés que se ha montado su propio “Mecha” en casa, a partir de las fotos parece muy expectacular pero después de ver el vídeo, se ve que el movimiento de las ¿piernas?/¿patas? es muy sencillo. De todas formas es bastante espectacular la vista subjetiva desde el puesto de piloto.

Mech

Delaunay y Voronoi

Vamos a comentar intuitivamente uno de los algoritmos más famosos y más útiles de la geometría computacional usando un ejemplo práctico. Aprenderemos a generar imágenes como esta:

Comenzamos la aventura. Imaginaros que tenemos una empresa de transporte con varias centrales de distribución, cada punto de la imágen representa uno de estos centros:

Ahora imaginaros que debemos determinar las zona que debe cubrir cada central de distribución de forma que tengamos que viajar lo mínimo posible. Es decir, debemos determinar las zonas del plano que están más cercanas a cada punto.

Para calcular estas zonas hay que seguir una serie de pasos. Primero debemos aplicar el algoritmo de Delaunay, que consiste en trazar triángulos entre los vértices con ciertas restricciones que ahora veremos. Veamos una posible triangulación:

Esta es una forma de triangular, pero para nuestro propósito no es válida. Debemos conseguir una triangulación de forma que Cualquier circunferencia trazada entre los 3 vértices de cada triángulo no tenga ningún otro punto dentro. Lo veremos más claro con una imágen que demuestra que la triangulación anterior no era válida:

¿Cómo solucionamos el problema? Pues probando diversas triangulaciones (Hay un método complicado de explicar que lo hace muy bien) hasta que no haya ninguna circunferencia que toque más de 3 vértices. En nuestro caso solo tenemos que cambiar una arista:

Fijaros que hemos cambiado un poco la triangulación y ahora al trazar la circunferencia ya no tenemos ningún otro vértice interior. Si hacemos lo mismo con el resto de triángulos vemos que hemos conseguido que no tengan otros vértices dentro, en este momento hemos conseguido la Triangulación de Delaunay a partir de los vértices/centrales de distribución iniciales. En la siguiente imagen trazamos todas las circunferencias posibles, fijaros que ninguna toca más de 3 vértices.

Pufff, un poco lioso pero lo que queda es cuesta abajo. A continuación debemos calcular las regiones más cercanas a cada punto (A estas regiones las llamaremos Regiones de Voronoi). Para ello nos apoyaremos en la Triangulación de Delaunay que ya hemos calculado. Marcamos el punto central de cada circunferencia y trazamos Perpendiculares a las aristas de los triángulos. Vamos a verlo con dos de los círculos para no liar (Los puntos amarillos son los centros de las circunferencias y las líneas naranjas son perpendiculares a las aristas de los triángulos):

Si seguimos aplicando el mismo método (y eliminamos del dibujo los circulos para no liar) obtendremos lo siguiente:

Si además eliminamos la Triangulación de Delaunay, tendremos la imagen definitiva donde se definen las zonas más cercanas a cada centro de distribución:

Por ejemplo, la zona coloreada de verde es la Región de Voronoi del punto A. Esto quiere decir que todo lo que está pintado de verde está más cerca de A que de cualquier otro punto del dibujo. Lo podéis comprobar con una regla si no os convenzo ;)

Si habéis llegado hasta aquí, tenéis premio: Un applet donde haciendo clicks podéis ir colocando las sedes de vuestra empresa y vais viendo en tiempo real la triangulación de Delaunay y las regiones de Voronoi. También podéis generar muchos puntos dándole al botón Generar, con el que conseguiréis una imagen similar a la mostrada al inicio de este artículo. A los programadores os pongo el código fuente por si quieren trastear algo, os aviso que está muy poco documentado.

Resumiendo, en geometría computacional las regiones de Voronoi son las zonas del plano más cercanas a un conjunto dado de puntos. Esto a nivel práctico lo utilizan muchas empresas para definir sus zonas de cobertura. Por ejemplo, McDonalds lo utiliza para decidir donde tiene que poner una nueva sede. También se utiliza en planes de prevención de riesgos para saber a que zonas afectaría un escape de una central nuclear.

También se utiliza en aplicaciones más artísticas, como en la primera imágen de este artículo, la creación de cristaleras etc. También podéis generar vuestras regiones de voronoi utilizando Photoshop: Filtro -> Textura ->Vidriera . Para aplicar ese filtro Photoshop internamente realizar la Triangulación de Delaunay que hemos aprendido y posteriormente calcula las Regiones de Voronoi. Todos a crear Vidrieras y si no os queda algo claro preguntad :)

El test de Turing y los ordenadores Inteligentes

El test de Turing es una prueba que se propuso en los años 50 para comprobar si una máquina es inteligente o no.

El test consiste en poner a chatear a una persona con otra persona y con un ordenador; sin decirle a priori cual es la máquina y cual es la persona. Si chateando descubre quién es la persona, y quién es el ordenador se concluye que el ordenador No es inteligente. Pero si no somos capaces de determinar cual de los dos es una máquina, entonces el ordenador ha pasado el Test de Turing y se podría considerar como una aparato inteligente.

Después de 50 años ningun programa ha conseguido pasar el test realmente, aunque se han hecho muchos intentos. Pensad en lo sencillo que sería descubrir a la máquina con alguna pregunta medianamente complicada, podeís charlar con un ordenador en esta web en inglés para comprobarlo. Pero en los años 80 John Searle desarrolló un contraejemplo diciendo que aunque una máquina pasara el Test de Turing, ésta no sería inteligente:

Imagemos ahora, que un chino está chateando con nosotros por Internet. Utilizamos un diccionario de chino y diversos manuales para contestarle. De esta forma él pensará que nosotros sabemos chino cuando realmente no tenemos ni idea, simplemente seguimos unas reglas que vienen en los diccionarios y libros. ¿Quién sabe chino? ¿Nosotros, los manuales y el diccionario, el ordenador que usamos para chatear o todo el conjunto de elementos? Según Searle no sabemos chino, al igual que una máquina que pasara el Test de Turing no es sería inteligente ya que simplemente sigue unas reglas sin ser consciente de ellas.

A partir de el contraejemplo de Searle la Inteligencia Artificial vive una época de incertidumbre acerca de sus posibilidades a largo plazo. Las hipótesis de Searle nos sirven también para preguntarnos si un programa que juega al ajedrez sabe realmente jugar o simplemente sigue unas reglas predefinidas y poco inteligentes. Igual que el hombre que tiene el diccionario de chino no sabe chino y simplemente sigue unas reglas que le vienen indicadas.

La IA ha avanzado mucho en diferentes campos y somos capaces de resolver muchas tareas concretas: jugar al ajedrez, reconocer objetos, resolver problemas matemáticos, traducir textos etc. También somos capaces de crear programas que ‘aprendan’ a resolver ciertas tareas concretas, por ejemplo los filtros bayesianos que instalamos en los lectores de correo electrónico van aprendiendo a detectar los e-mails de spam. El problema es que no sabemos crear un sistema más general, un programa que juega al ajedrez no puede aprender por si solo a traducir textos, reconocer objetos o filtrar correos de spam.

Espero vuestros comentarios acerca de los fallos del contraejemplo de Searle (Hay uno muy evidente). También podéis comenzar a crear un programa que supere el Test de Turing o crear el programa definitivo que sea capaz de aprender cualquier cosa por si solo ;)


Nota: los ejemplos sobre el Test de Turing y el contraejemplo de Searle (Más conocido como la Sala china) han sido adaptados según mi visión a la época actual. Evidentemente en los años 50 no existía Internet y por lo tanto lo de chatear con otra persona no tiene sentido. Originalmente se explicaba todo en base a personas y ordenadores metidas en salas de forma que no se pudiera ver lo que hay dentro. El ‘Juez’ estaba fuera y debía determinar dentro de que sala estaba el ordenador y en cual estaba la persona. En el caso de Searle, una persona que no sabe chino que se mete en una sala con el diccionario de chino (De ahí el nombre de Sala china). El ‘Juez’ está fuera y debe determinar si la persona de dentro de la sala sabe chino.

Más información sobre el Test de Turing
Contraejemplo de Searle en Más que código

Video de QRIO el robot humanoide de Sony

El otro día ya hablábamos del equipo de fútbol con robots humanoides de la univerisdad de Osaka. Pero para convenceros de que realmente Japón está a años luz de nosotros en temas de robótica bajaros el video del robot humanoide QRIO de Sony.

Es realmente impresionante ver como mantienen el equilibrio, fijaros como al mover los brazos hacia un lado, la cadera se mueve hacia el lado opuesto para desplazar el centro de gravedad. Hay que tener en cuenta que todos los cálculos hay que realizarlos en tiempo real, para ello utiliza dos procesadores funcionando en paralelo con un sistema operativo específico de Sony. Solo mide 50 cm pero es capaz de subir y bajar escaleras, caminar por superficies rugosas sin caerse, bailar, saludar, ir a donde le indiquemos, correr o incluso saltar.

También es capaz de realizar tareas como el reconocimiento de caras. Puede recordar hasta 20 personas y almacenar sus nombres, además recuerda si te has portado bien con él o no, y actuará en consecuencia siendo más simpático contigo o pasando de tí. Esto sí, por ahora solo sabe Japonés e Inglés y no ha superado el test de Turing.

Este aparato se pondrá a la venta en Japón por el equivalente a unos 50.000 euros (No hay fecha de salida al mercado). En principio se usará para dar la bienvenida a la gente en centros comerciales y cosas parecidas. Pero en el futuro… ¿ Nos invadirán los Japos con un ejército de QRIOs ? :)

Por ahora yo me conformo con jugar con un Aibo que se podría considerar como uno de los primeros experimentos de Sony en la robótica ‘humanoide’, aquí tenéis mi foto con uno de ellos (No es mio, es la universidad ):