SixthSense

= **1. Descripción** = Pranav Mistry es un Doctor en Ingeniería Informática hindú, actualmente investigador del MIT (Massachusetts Institute of Technology), y miembro del grupo Media Lab. Pranav ha estado interesado desde hace tiempo en los objetos, y en la forma en la cual interactuamos mediante gestos, no solo con ellos, si no con el resto de personas. Su preocupación en un comienzo fue la de poder usar un ordenador de la misma manera de la que usamos el mundo físico, ya que para nosotros es algo mucho más natural que un simple teclado. El primer dispositivo que desarrolló estaba formado por los rodillos de dos ratones de bolas, enganchados a los dedos con un sistema de muelles. Este instrumento, detectaba la pulsación de cada uno de los dedos, y transmitía al ordenador el movimiento. Todo esto se podía realizar con tan solo dos dólares. Después de esto, implementó un prototipo de notas adhesivas, que podían ser digitalizadas al instante e indexadas en una base de datos, permitiendo realizar una búsqueda por ellas, mandarlas por correo, etc. También creó un lápiz con el que se podía crear fácilmente objetos en tres dimensiones en un ordenador. Y un proyecto de reconocimiento y búsqueda sobre un mapa proyectado sobre una superficie, como puede ser una mesa. Con todo esto, Pranav quería desarrollar interfaces más intuitivas para poder usar dispositivos físicos con más naturalidad. En cierto momento, decidió darle un giro a su investigación y decidió realizar el paso opuesto: decidió llevar partes del mundo digital al mundo físico. Se dio cuenta, de que las personas comunes no están interesadas en la computación, si no en la información que se puede obtener con ella. Así pues, comenzó a desarrollar SixthSense. SixthSense es un dispositivo barato, y fácil de montar, el cual funciona proyectando imágenes sobre una superficie, e identificando los gestos que se realicen con las manos, transformándolos en órdenes para el sistema.

= **2. Funcionamiento** =

SixthSense funciona con cinco o seis componentes físicos: - Cámara. La cámara es el dispositivo de entrada clave. Actúa como un ojo digital, capturando la escena que está observando el usuario. El stream se envía al dispositivo móvil que hace las tareas correspondientes de visión por computador. La mayoría de las funciones que realiza son las de: capturar gestos y movimientos, capturar escenas y objetos, tomar fotografías cuando se realiza el gesto apropiado y capturar la interfaz proyectada. - Proyector. El proyector es el dispositivo de salida principal. Es el responsable de realizar la realidad aumentada sobre paredes o cualquier otra superficie, para que el usuario pueda interactuar con ella. - Espejo. Refleja la imagen de salida del proyector hacia delante. - Micrófono. Es un componente opcional de SixthSense. Solamente se usa para transformar un papel como interfaz. En el siguiente punto se explicará este proceso. - Dispositivo móvil. SixthSense usa un dispositivo móvil para realizar las tareas de computación. Este componente puede ser un smartphone, o un portatil pequeño. La cámara, el proyector y el micrófono se conectan a este dispositivo mediante cables, o inalámbricamente. Además, este dispositivo necesita conectarse a internet mediante una red de datos móviles, o wifi. - Dedales de colores (en inglés, //fiducials//). Ayudan a SixthSense a rastrear los gestos que realicemos con las manos. Se componen de cuatro pequeños dedales, cada uno de un color diferente, colocados en la punta de los dedos. Normalmente se colocan en los dedos pulgar e índice de cada mano, aunque se podrían disponer los cuatros en una sola mano. El software se puede descargar de github, ya que es un proyecto opensource. Está formado por algoritmos muy técnicos, lo que dificulta su programación, pero por el contrario, facilita el usar el dispositivo.

= <span style="font-family: Liberation Serif,serif;">**3. Aplicaciones** =

<span style="font-family: Liberation Serif,serif;">Las diversas tareas que se pueden realizar, abarcan todo aquello que se pueda imaginar. Podríamos ir andando por la calle, haciendo turismo, o simplemente dando un paseo. Si quisiéramos una foto, tendríamos que haber llevado nuestra cámara de fotos, o sacar nuestro smartphone. Sin embargo, con un sencillo gesto de encuadrar la escena, ordenaríamos a SixthSense que tomase una captura instantánea. Más adelante, podríamos proyectar las fotos en una pared, revisarlas, retocarlas, y enviarlas por e-mail.

<span style="font-family: Liberation Serif,serif;">Si no tuviésemos ninguna superficie disponible, podríamos usar nuestras propias manos para proyectar la interfaz. Resulta sencillo imaginar un reloj en la muñeca, o las teclas de un teléfono en la palma de nuestra mano. Realizando el gesto de pulsar estas teclas, podríamos realizar una llamada.

<span style="font-family: Liberation Serif,serif;">También se puede utilizar para el reconocimiento de objetos. Si fuésemos a una librería, podríamos, automáticamente, buscar más información sobre un libro, como datos sobre el autor o críticas, y proyectarlas sobre este. En un caso similar, podríamos leer el periódico y visualizar videos sobre este, pudiendo así profundizar la información sobre una determinada noticia. También podríamos obtener datos actualizados instantáneamente. Por ejemplo, el tiempo meteorológico sobre un mapa, o información relativa a un vuelo sobre el billete. <span style="font-family: Liberation Serif,serif;">Usando un micrófono podemos aumentar las capacidades del SixthSense. Si lo conectásemos a una simple hoja de papel, el dispositivo notaría la vibración de esta cuando la pulsamos o desplazamos los dedos sobre su superficie. De esta manera, podríamos usarla de la misma manera que usamos una tableta digital, y casi con las mismas características. <span style="font-family: Liberation Serif,serif;">El uso de gestos permite realizar tareas complejas, con instrucciones simples. Por ejemplo, la transmisión de datos entre dos dispositivos podría hacerse mediante un sencillo gesto de arrastrar. Incluso, podría realizarse esta copia de información desde un objeto físico hasta nuestro sistema digital. Por ejemplo, podríamos incorporar imágenes digitalizadas a documentos que estemos editando, creando así un enlace dinámico entre el mundo físico y el digital. <span style="font-family: Liberation Serif,serif;">Una de las mejores posibilidades que SixthSense ofrece, es la ayuda a personas con discapacidades. Por ejemplo, podría transcribir automáticamente las palabras en una conversación con personas sordas. <span style="font-family: Liberation Serif,serif;">Todo esto, en palabras de Pranav Mistry, nos permite estar mucho más conectados al mundo físico y social, de lo que podemos estarlo usando el teclado de un teléfono o un ordenador.

= <span style="font-family: Liberation Serif,serif;">**4. Coste** = <span style="font-family: 'Liberation Serif',serif; line-height: 1.5; text-align: justify;">Como indica su página principal, el prototipo actual desarrollado tiene un coste de aproximadamente 350 $. Además, en la página de Google Code, podemos encontrar los componentes hardware sugeridos para que el usuario pueda desarrollar su propio prototipo:

> > > >
 * <span style="font-family: Liberation Serif,serif;">Cámara:
 * <span style="font-family: 'Liberation Serif',serif; line-height: 1.5; text-align: justify;">Logitech Quickcam for Notebooks Pro (40.99 $ nuevo o 32.99 $ usado)
 * <span style="color: #000000; font-family: 'Liberation Serif',serif;">Proyector:
 * <span style="color: #000000; font-family: 'Liberation Serif',serif;">Laser:
 * <span style="color: #000000; font-family: 'Liberation Serif',serif;">AAXA P1 Jr Pico Projector(109$)1
 * <span style="color: #000000; font-family: 'Liberation Serif',serif;">MicroVision SHOWWX Classic Laser Pico Projector (468.9 $ nuevo o 189.75 $ usado)
 * <span style="color: #000000; font-family: 'Liberation Serif',serif;">L.E.D:
 * <span style="color: #000000; font-family: 'Liberation Serif',serif;">3M MPro150 Pocket Projector (349.95 $ nuevo o 109.99 $ usado)
 * <span style="color: #000000; font-family: 'Liberation Serif',serif;">Espejo: Cualquier espejo de 1’’X 1’’
 * <span style="color: #000000; font-family: 'Liberation Serif',serif;">Micrófono (opcional): El que se encuentra incorporado a la cámara Logitech.
 * <span style="color: #000000; font-family: 'Liberation Serif',serif;">Dispositivo de computación móvil: Ordenador portátil o teléfono móvil, con conexión inalámbrica o por cable para el resto de componentes y conexión inalámbrica o de red 3G a internet.

<span style="color: #000000; font-family: 'Liberation Serif',serif;">Todos los precios, a excepción del proyector laser AAXA se han tomado de Amazon.

= <span style="color: #000000; font-family: 'Liberation Serif',serif;">**5. Situación del proyecto** = <span style="font-family: 'Liberation Serif',serif; line-height: 1.5; text-align: justify;">Actualmente el proyecto se encuentra en desarrollo. La única versión mostrada al público del dispositivo es un prototipo de código abierto en versión beta que se puede descargar aquí: __@https://code.google.com/p/sixthsense/wiki/Software__

<span style="font-family: Liberation Serif,serif;">Los desarrolladores animan a los programadores de la comunidad a ayudarlos en la mejora del software y a unirse a ellos como miembros del proyecto.

= <span style="color: #000000; font-family: 'Liberation Serif',serif;">**6. Conclusiones** = <span style="font-family: 'Liberation Serif',serif; line-height: 1.5; text-align: justify;">Se trata de un proyecto de interfaz gestual bastante interesante. Además de la gran cantidad de contenidos que incluye para ser un prototipo, lo que lo hace especialmente atractivo es su capacidad para ser usado en multitud de situaciones. A diferencia de otros dispositivos de interacción gestual que están diseñados para ser usados en un entorno concreto, como puede ser el mando Wii o Microsoft Kinect (en una habitación), SixthSense está diseñado para que el usuario pueda interactuar con las aplicaciones en casi cualquier entorno físico de una manera muy intuitiva.

<span style="color: #000000; font-family: 'Liberation Serif',serif;">También cabe destacar de manera favorable el hecho de que el mismo desarrollador distribuya el código fuente de manera gratuita y proporcione a los usuarios instrucciones para poder construir el dispositivo. Esto no solo permite al usuario desarrollar su propio prototipo del dispositivo con un coste relativamente bajo, sino que además deja la puerta abierta a aquellos con el interés y los conocimientos suficientes para mejorar el dispositivo e implementar nuevas versiones del mismo. <span style="color: #000000; font-family: 'Liberation Serif',serif;">Quizás, lo que pueda resultar más tedioso del dispositivo es la cantidad de componentes hardware que tiene que llevar el usuario por separado. Aunque es comprensible tratándose de un prototipo, en versiones futuras sería recomendable combinar todos esos componentes en un único componente hardware. Incluso en incluir un sistema de alimentación, ya que si todos los componentes dependen de la capacidad del dispositivo portátil, su rendimiento disminuye de forma drástica. <span style="color: #000000; font-family: 'Liberation Serif',serif;"> Además la funcionalidad del dispositivo está estrechamente ligada a las prestaciones del dispositivo de computación móvil que se use. Un usuario con un sistema de baja capacidad de computación y procesamiento podría tener problemas para conseguir que funcione correctamente SixthSense.

<span style="font-family: 'Liberation Serif',serif; line-height: 1.5; text-align: justify;">Video de ejemplo:
 * <span style="font-family: 'Liberation Serif',serif; font-size: 1.4em; line-height: 1.5; text-align: justify;">7. Enlaces y referencias **

<span style="color: #000000; font-family: 'Liberation Serif',serif;"> []

<span style="color: #000000; font-family: 'Liberation Serif',serif;">Charla Ted: <span style="color: #000000; font-family: 'Liberation Serif',serif;"> [] <span style="color: #000000; font-family: 'Liberation Serif',serif;"> []

<span style="color: #000000; font-family: 'Liberation Serif',serif;">Web principal: <span style="color: #000000; font-family: 'Liberation Serif',serif;"> []

<span style="color: #000000; font-family: 'Liberation Serif',serif;">Github: <span style="color: #000000; font-family: 'Liberation Serif',serif;"> []

<span style="color: #000000; font-family: 'Liberation Serif',serif;">Google code: <span style="color: #000000; font-family: 'Liberation Serif',serif;"> [] <span style="color: #000000; font-family: 'Liberation Serif',serif;"> []

<span style="color: #000000; font-family: 'Liberation Serif',serif;">CV de Pranav Mistry: <span style="color: #000000; font-family: 'Liberation Serif',serif;"> []

<span style="color: #000000; font-family: 'Liberation Serif',serif;">Paper sobre SixthSense: <span style="color: #000000; font-family: 'Liberation Serif',serif;"> [] <span style="color: #000000; font-family: 'Liberation Serif',serif;">1 Es el precio que ofrecía la empresa aaxa technologies antes de descatalogar el producto.