Mostrando entradas con la etiqueta robotica. Mostrar todas las entradas
Mostrando entradas con la etiqueta robotica. Mostrar todas las entradas

miércoles, 18 de abril de 2012

Qbo está entre nosotros

Los que me conocéis sabéis que soy un enamorado de las nuevas tecnologías orientadas al usuario de a pie.
Me cautivó y lo sigue haciendo Android, que nos ha llevado a cotas inimaginables hace unos años y no para de sorprenderme. Sin embargo, antes de que android entrase con fuerza en mi vida y en la millones de usuarios, un pequeño y extraordinario ser digital me había tocado el corazón algún año antes, y van para cinco, si mi memoria no me falla (no voy a consultar el calendar o los correos para comprobarlo).
Un exalumno y buen amigo, de esos que sabes que darán mil vueltas al profesor porque aman la materia  y no por mi buen o mal hacer, se metió en un proyecto que me comentó en cuanto tuvo oportunidad.
Iba a diseñar un robot. - ¡Sí hombre!. No puede ser. Fue la primera vez que oí hablar de él.
El proyecto estaba en pañales y todo por hacer, le pedían ayuda en el diseño, en vídeos, en la futura web e incluso en el nombre.
En todo lo que buenamente pude, ayudé y sugerí ideas, incluso la formidable pretensión de ponerle nombre. Mi opción fue Bob, nombre internacional y casi, casi Robot. No me pareció mal nombre hasta que decidieron el definitivo, Q.bo. ¡Excelente! Y como he dicho, de esto hace años que ocurrió.
Amigos, familia, conocidos e incluso a algún desconocido me habrá oído hablar tanto de él (he sido muy, muy pesado), que lo sentirán como familiar.
Así que me siento orgulloso de escribir esta entrada al blog, quizás la más deseada (no tanto como la entrada que escribiré cuando tenga mi Q.bo a mi lado). Ya se puede adquirir un Q,bo.Eso sí bajo demanda y saber que llegarán después de verano.

El modelo básico sin montar cuesta 499 € y sus características las podéis encontrar aquí.
El modelo Lite montado cuesta algo más :( 1699 € y sus características las podéis encontrar aquí. Particularmente este es el modelo ideal aunque bastante caro, para mis expectativas, pero sí, lo vale.
Y finalmente la joya de la corona el Complete Pro, por 2299 €, y sus características están aquí.


Si alguien está interesado o quiere más información, a parte de visitar la web de TheCorpora, por favor que se ponga en contacto conmigo, sólo para compartir un vicio más con alguien.


Es como volver a ser un niño, recuerdo Ulises 31 y su nono...

miércoles, 5 de octubre de 2011

Se me han puesto los pelos de punta! Android y q.bo juntos!


¿Que pasaría si pudieras ir a la oficina sin dejar físicamente tu casa o vice versa?
Imagina poder conectarte desde cualquier parte del mundo a tu robot QBO dondequiera que se encuentre: tu casa, tu oficina, un museo, o cualquier otro sitio. A través de tu móvil Android podrás oir lo que él oye, ver lo que él ve, y lo que es mejor, podrás moverlo en el entorno, hablar a través de él, comunicarte e incluso expresar emociones a través de sus leds.
Para hacerlo realidad están desarrollando una aplicación móvil para dispositivos Android. Para la comunicación Móvil-Robot deberás previamente haberte identificado como el dueño del robot, evitando así posibles intromisiones. Una vez autenticado serás capaz de oír, hablar y ver a través de los dispositivos del robot.

Si lo prefieres, puedes usar unas simples gafas 3D con cristales rojos y azules para ver las imágenes previamente procesadas por el robot. Así verás el anaglifo 3D resultado de la visión estereoscópica. Tambien puedes ver las imagenes fruto del processado del reconocimiento de caras y objetos.
Además la aplicación Android dispone de dos joystick, uno para la cabeza, y otro para el cuerpo, permitiendo así el libre movimiento de tu Qbo en el entorno en que se encuentre.
Otras opciones  finalizadas son:
-  Conseguir que Qbo exprese los sentimientos que elijas en tu terminal, mediante diferentes gestos de su cara (alegre, triste, decepción, etc ).
- Conseguir que Qbo hable, bien a través del Speech Recognition de Google o directamente a través del micrófono de tu móvil.
- Seleccionar en tu pantalla una región de la imagen recibida, y hacer que el robot siga a cierta persona. Si por ejemplo te conectas a tu casa y tu hijo quiere enseñarnte algo, bastará con que marques en tu móvil el contorno de tu hijo. Qbo se dispondrá a seguirlo sin que tengas que manejarlo mediante Joystick. También podrás hacer lo mismo si el robot se encuentra a tu lado.
¿Cómo funciona el sistema?
Internamente Qbo actúa como un servidor al que se ataca mediante un protocolo REST, y que maneja información en JSON. El sistema ofrece un API que facilita la interacción, por ejemplo, para mover la cabeza a una posición determinada. Para ello se crea un JSON con las coordenadas y se envía en una petición HTTP a la dirección apropiada, por ejemplo, http://192.168.4.6:8880/control/qbo_arduqbo/headServos. Internamente Qbo se encarga del resto, lanzando los nodos de ROS que sean necesarios en ese momento.
La conexión de audio con el robot se hace a través del protocolo SIP(Session Initiation Protocol). Para hacer un sistema independiente se ha instalado un servidor de Asterisk y un servidor de SIP  en Qbo. Esto permite que la conexión con el robot sea directa. Para poder usar esta funcionalidad, es necesario instalar a parte un cliente SIP para aceptar las llamadas y transmitir audio.
Este sistema nos permitirá hacer llamadas al Robot independientemente de la plataforma, ya que existen aplicaciones para ello en todos los sistemas(MacOSX, Windows, Linux, Android, IOS…).
En próximos post iremos explicando nuevas funcionalidades para la aplicación ANDROID para QBO.



Qbo Robot - Blog

viernes, 5 de noviembre de 2010

Qbo Robot - Blog

En el video podéis ver el Sistema Operativo OpenQbo instalado en el robot ( sin carcasas ) realizando SLAM en tiempo real con la odometría tanto de la base como de la cabeza en movimiento. Para poder realizar esta operación en tiempo real Qbo reduce su velocidad de movimientos en más de 4 veces para posteriormente y una vez creado el mapa volver a sus valores “naturales”.
">
Es o no es para quedarte con la boca abierta. Es lo más parecido a "pensar" que he visto nunca.


Para algún despistado que quiera asomar la cabeza al futuro, abajo está el enlace y os suscribís ;)


[Quiero saber +]

martes, 7 de septiembre de 2010

Qbo Robot - Blog

Q.bo


En el vídeo podeis ver a Qbo navegando de forma completamente autónoma por la oficina. La flecha azul corresponde a la posición del robot usando únicamente la odometría, la flecha amarilla es la posición del robot ya corregida por el filtro Kalman. Las imágenes son las capturadas por ambas web-cams y cada circulo verde de las imágenes corresponde a una marca encontrada mientras que la línea verde une dos marcas asociadas con las que se obtiene un punto en el espacio tridimensional, estos puntos se añaden a la matriz de estados del filtro kalman para crear el mapa del entorno.





miércoles, 25 de agosto de 2010

Singularidad tecnológica

La Singularidad

100% de acuerdo con este excelente artículo.

Según la Wikipedia, “ En matemáticas, la Singularidad es un punto donde una función tiende a infinito o está mal definida en otro sentido.”

Traspolando esa definición a la robótica y más concretamente a la Inteligencia Artificial, diríamos que la singularidad llegará cuando la tecnología sea capaz de crear máquinas mucho más “inteligentes”, que un ser humano, capaces de buscar soluciones a problemas hoy sin resolver tanto a nivel matemático ( algoritmos y teoremas ), como a nivel medico. A medida que esa inteligencia artificial sea capaz de aprender y crecer exponencialmente también lo hará la sociedad llegando un punto en que los seres humanos no serán los únicos protagonistas que escriban el futuro de la humanidad.

Una forma sencilla de entender la singularidad sería comparar la evolución, de las distintas civilizaciones que han habitado la tierra. Un habitante de la antigua Grecia ( 3000 años a.c. ) se sorprendería de los cambios en la sociedad del imperio romano ( 30 a.c. A 476 d.c. ) mientras que uno de nuestros bisabuelos se sorprendería de los cambios sucedidos en nuestra sociedad actual. En el primer caso habrían pasado cientos de años en la evolución de ambas sociedades mientras que en segundo caso tan solo habrían pasado 100 años o menos, en gran medida gracias al progreso de la tecnología. Lo mismo ocurrirá con nosotros, tal será el cambio que la tecnología ofrecerá en breve que no podemos imaginar en estos momentos la sociedad dentro de 50 años.

Por lo tanto podríamos decir que existe singularidad cuando una sociedad cambia tanto que las generaciones anteriores serían incapaces de entender los cambios de esa nueva sociedad.

En Marzo de 1993, Vernor Vinge presentó en un simposio de la NASA una tesis llamada “singularidad tecnológica” donde vaticinaba que en 30 años dispondríamos de las herramientas tecnológicas necesarias para crear una inteligencia super-humana. Raymond Kurzweil también cree que en breve dispondremos de los avances médicos necesarios para revertir el proceso de envejecimiento lo que supondría según mi humilde opinión un cambio radical en la sociedad que conocemos en estos momentos.

Pero para disponer de máquinas como las que Vinge y Kurzweil predicen son necesarios algunos cambios importantes a nivel de computación. En lo que a Inteligencia Artificial se refiere se han hecho muchos avances en sistemas de redes neuronales pero seguimos usando ordenadores basados en los sistemas de los años 50. Por muy rápidos que sean nuestros ordenadores de hoy en día siguen realizando operaciones en “serie” y no en “paralelo” como lo hacen los seres humanos. Para que os hagais una idea de lo que estamos hablando, un cerebro humano tiene aproximadamente 10 billones de neuronas y 60 trillones de conexiones mientras que una “tipica” red neuronal artificial, funcionando en una CPU, no tendría más de 1000 neuronas.

Siguiendo estos esquemas, estamos tratando de desarrollar una red neuronal basada en los chips gráficos GPU ( Graphics Processing Unit ) que conllevan un alto grado de paralelismo al ser sus unidades de cálculo vértices. En algunos casos el poder de computación de las GPUS supera en 100 veces a una CPU.

Las pruebas que estamos realizando se están llevando a cabo en una máquina Multi GPUs formada por 4 gráficas Nvidia GTX295 ( 8 GPUS ) con un poder de procesamiento matemático de 7153,92 Gflops.

Algunos de los prototipos de Qbo llevan instalados una placa Mini-ITX ASUS modelo AT3IONT-I cuyo chip gráfico lleva incorporado una GPU, por lo que si nuestros intentos tienen éxito, la red neuronal será trasladada a cada uno de estos prototipos para su uso con algunos módulos del API, dejando libre la CPU para otras tareas.

Francisco Paz

lunes, 14 de junio de 2010

Nueva información sobre Q.bo

Buenos días y buenas noticias.




Se de alguno que se le pondrán los dientes largos, los míos ya están rayando el parquet.
Q.bo el futuro más cercano de la robótica, ya es una realidad aunque eso si en fase de pruebas. Ya hay un vídeo en el que se le intuye y se le ve el "rostro" y cómo reacciona.
Aquí tenéis el enlace.

martes, 27 de abril de 2010

Q-bo

Los que no teníais fé en que los robots no verían la luz nunca, un adelanto. No son rumores, es oficial.
http://thecorpora.com/blog/
Hablaremos sobre ello ;) estad seguros.