Вы находитесь на странице: 1из 32

INSTITUTO POLITCNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA EN INGENIERA Y TECNOLOGA AVANZADA UPIITA

Academia de Telemtica
Protocolo de Integracin Tecnolgica para Proyecto Terminal:

Sistema gua para dispositivos mviles operado por voz asistido con Realidad Aumentada y GPS.

Que presenta:

Flores Romn Mnica Guadalupe Guerra Snchez Juan Carlos

Asesor: Dr. Miguel Flix Mata Rivera UPIITA - IPN Academia de Telemtica

Mxico, D.F. a 10 de Octubre del 2013

NDICE:
RESUMEN ............................................................................................................................................ 4 INTRODUCCIN ................................................................................................................................... 4 PLANTEAMIENTO DEL PROBLEMA ...................................................................................................... 6 ANTECEDENTES HISTRICOS............................................................................................................... 6 MARCO TERICO:............................................................................................................................ 6 SOLUCIONES ANTERIORES .............................................................................................................. 9 PROPUESTA DE SOLUCIN ................................................................................................................ 12 JUSTIFICACIN .................................................................................................................................. 18 OBJETIVOS ......................................................................................................................................... 20 OBJETIVO GENERAL ....................................................................................................................... 20 OBJETIVOS PARTICULARES ............................................................................................................ 20 VIABILIDAD DE LA INVESTIGACIN. .................................................................................................. 21 RECURSOS HUMANOS ................................................................................................................... 21 RECURSOS TCNICOS/ INFRAESTRUCTURA: ................................................................................. 21 RECURSOS ECONMICOS:............................................................................................................. 21 CONCLUSIN: ................................................................................................................................ 21 RESULTADOS ESPERADOS ................................................................................................................. 22 CRONOGRAMA PT1 ........................................................................................................................... 29 CRONOGRAMA PT2 ........................................................................................................................... 30

RESUMEN
En este proyecto terminal se desarrolla una solucin para la problemtica que existe cuando un usuario desconoce un rea geogrfica o parte de ella (por ejemplo: campus universitarios, parques, etc.) en la cual se desea conocer la ubicacin y/o ruta a seguir hacia uno o ms puntos de inters dentro o fuera del rea en cuestin, en un espacio abierto (espacio al aire libre). Se desarrolla una aplicacin para dispositivos mviles que funge como herramienta gua en un espacio abierto, que permite interaccin a travs de comandos de voz y Realidad Aumentada, auxilindose de tecnologas integradas en dispositivos mviles como GPS, brjula digital y cmara digital. Asimismo har uso de servicios Web para realizar consultas a una BD almacenada dentro de un servidor. Esta herramienta ser capaz de guiar a la persona que se desplaza a pie, con flechas virtuales e indicaciones con comandos de voz, de cual direccin ir tomando en su andar (tambin conocida tcnicamente como navegacin o exploracin). Asimismo la aplicacin recuperar informacin de los lugares detectados por la cmara del telfono mvil y mostrarla en la pantalla con elementos virtuales (mapas aumentados, ver seccin resultados esperados). Como complemento, la aplicacin tambin contar con trazado de ruta, que tendr opcin de visualizarse en un mapa desplegado en pantalla. Manejar uso de perfil por usuario para guardar historial de rutas y lugares visitados, as como gustos y preferencias que ayuden a deducir lugares que podran ser de su inters. El escenario de prueba propuesto es el Centro Histrico de la Ciudad de Mxico, esto para considerar puntos de inters dentro de esta rea. PALABRAS CLAVE: GPS, Realidad Aumentada, API, elementos emergentes, Servicios Web, DB.

INTRODUCCIN
En los ltimos aos, la rpida aceptacin de los telfonos mviles, impacta no solo en la manera en la que nos comunicamos, sino tambin en nuestro sentido de cultura, comunidad, identidad y relaciones. El telfono mvil actualmente cumple con su funcin principal que es la comunicacin de voz, pero tambin ha incorporado funciones adicionales como mensajera instantnea (SMS), agenda, juegos, cmara fotogrfica, acceso a Internet, reproduccin de video e incluso GPS y reproductor mp3. Adems se ha llevado a cabo el desarrollo de bateras ms pequeas y de mayor duracin, pantalla que adems de ser tctil, es ntida y de colores, aunado a la incorporacin de software ms amigable [1]. Al lograr fusionar funciones entre s, permiten al usuario una mayor interaccin, generndole adems experiencias agradables de uso [2].

En la comunicacin humana, al expresarnos en una conversacin normal hablamos (sonido), escribimos (texto), observamos (vdeo) y gesticulamos (animacin) [1], pero hoy en da es posible aadir a nuestra comunicacin, elementos virtuales a nuestro entorno fsico en tiempo real. A esto es lo que conocemos como Realidad Aumentada. Los telfonos mviles ahora no solo se pueden manejar mediante botones, sino la integracin de la pantalla tctil ha dejado a un lado el manejo de los mismos, para que el usuario tuviera un uso ms cmodo y verstil. Pero no podemos dejar de lado casos particulares, como el que un usuario presente alguna discapacidad motriz, y el manejo por la pantalla tctil no sea el ms adecuado para l y le resulte ms factible el control del telfono mvil mediante comandos de voz. La marcacin por voz, es un ejemplo de la aplicacin del reconocimiento de voz en dispositivos mviles. La implementacin de todas estas tecnologas en las nuevas generaciones de telfonos mviles, en particular, los telfonos inteligentes, ha propiciado que los usuarios busquen aplicaciones que sean cada vez ms intuitivas y eficaces, de manera que llevar a cabo tareas como la bsqueda de informacin relativa a lugares de inters como por ejemplo, Cmo llegar a un determinado lugar?, Dnde puedo encontrar un restaurante cerca de mi ubicacin?, Qu eventos se estn llevando a cabo en X zona?, etc. Dan comodidad a los usuarios, permitindoles poder ir de un lugar a otro con mayor facilidad. Por ejemplo, imaginemos una persona que llega a un lugar de rea extensa como lo es el Bosque de Chapultepec, y pretende llegar a Museo Tecnolgico (MUTEC) de la CFE. La persona en cuestin va retrasada y necesita llegar al lugar de inters para una conferencia programada en cierta hora determinada, pero no sabe cul es la ruta para llegar. Los letreros le resultan ineficientes y poco tiles para guiarlo, y el preguntarle directamente a un guardia o a cualquier transente, en nada le garantiza que la informacin recibida sea correcta y clara, y que no solo est recibiendo informacin abrumadora que le ser difcil de recordar o en los peores casos, le sea fcil de malinterpretar y le ocasionen continuar extraviado. Asimismo le pasa a una persona que llega al Centro Histrico de la Ciudad de Mxico, y no se encuentra familiarizado con el rea en cuestin. Para evitar contratiempos de cualquier ndole, podra enfocar su cmara hacia su entorno, y recibir en su pantalla del telfono mvil, mostrndole detalles del mismo, informacin basada en Realidad Aumentada, de los mltiples edificios detectados por la cmara, como lo es nombre del edificio, horarios, eventos programados, etc. y que mediante comandos de voz podr definir el sitio de inters al que quiere llegar. Aunado a esto, tambin recibir indicaciones por comandos de voz para guiarse al momento de su uso, sin dejar de recibir informacin de los edificios durante todo su trayecto. Por lo anteriormente escrito, un sistema gua en tiempo real para dispositivos mviles operado bajo comandos de voz asistido con Realidad Aumentada y GPS, resulta una herramienta completa de gran utilidad.

PLANTEAMIENTO DEL PROBLEMA


Cuando una persona visita un lugar por primera vez, o bien, no se encuentra familiarizado con el mismo, suele tomar tiempo en investigar la ubicacin de las diferentes reas que conforman dicho lugar, nombre del edificio, horarios de atencin, eventos programados, etc. Al hablar de reas extensas es muy comn que los visitantes se pierdan y pasen por alto los principales sitios de inters que hay alrededor. Por otra parte, podemos enfatizar la insuficiencia de sealamientos y falta de guas que puedan brindar informacin til, o si los hay, garantizar que proporcionen de manera clara y concisa, la informacin solicitada, y no abrumen al visitante con indicaciones burdas que le confundan, o sean explicaciones extensas que seguramente olvidar. Y aunque existen aplicaciones como Google Maps o Waze, para resolver estas problemticas, no incluyen la posibilidad de navegacin e interaccin con su entorno real a travs de la Realidad Aumentada. El Centro Histrico de la Ciudad de Mxico abarca un rea extensa, la cual alberga eventos masivos durante todo el ao, por lo cual es comn que las personas que lo visitan por primera vez y/o no estn familiarizadas con el mismo, se pierdan o demoren demasiado en llegar a su destino. Es por ello, que la implementacin de un gua controlado por comandos de voz y asistencia con tecnologas como GPS, brjula digital y Realidad Aumentada, en un dispositivo mvil, es una herramienta til para guiarse para el pblico en general que visita el Centro Histrico de la Ciudad de Mxico, por primera vez y/o que no se encuentre familiarizada con el mismo.

ANTECEDENTES HISTRICOS
MARCO TERICO:
I. RECONOCIMIENTO DE COMANDOS DE VOZ Es la capacidad de un ordenador, de convertir, las palabras de la voz humana a un cdigo binario comprensible por la computadora. El reconocimiento de voz por computadora es una tarea compleja de reconocimiento de patrones y de los sistemas biomtricos. Lo que hace esta tarea tan difcil es que, a pesar de que es una seal de modelado, tambin es muy variable [3].

Algunas de las variaciones derivan de ruido, pero la mayora provienen de la propia voz con sus pequeas diferencias acsticas. Adems, el habla no es simplemente una serie de cambios en los patrones, tambin es una continua superposicin patrones interactuando. Un Sistema de Reconocimiento Automtico del Habla (SRAH) es aquel sistema que es capaz de gestionar la seal de voz emitida por un individuo [4]. Hoy en da, una caracterstica popular en los telfonos celulares, es la marcacin por voz. A partir de esta funcin bsica, una lnea de telfonos inteligentes ha incluido el reconocimiento de voz para incrementar la productividad de estos dispositivos. Los ltimos modelos de telfonos, incluyen marcacin por voz, en la cual el usuario puede grabar su voz a diferentes nmeros. La marcacin por voz, es solo un indicio de lo que el reconocimiento de voz puede hacer en los dispositivos mviles.

II. REALIDAD AUMENTADA La Realidad Aumentada (AR) es una variacin de la realidad virtual. En la tecnologa virtual, el usuario se sumerge en un mundo totalmente virtual, sin tener contacto con el mundo real que le rodea. Sin embargo, la Realidad Aumentada permite que el usuario vea el mundo real aumentado con informacin adicional generada por un ordenador. Este aumento consiste en objetos virtuales que se aaden al entorno o en informacin no geomtrica sobre los objetos reales existentes. Idealmente, el usuario percibe que los objetos reales y virtuales coexisten en el mismo espacio. Estos sistemas aumentados combinan lo real y lo virtual, son interactivos en tiempo real y presentan objetos tridimensionales. Hoy en da, es posible desarrollar este tipo de tecnologa para dispositivos de bajo costo como telfonos celulares [5]. Su implantacin en estos dispositivos se est viendo acelerada por la rpida evolucin de estos ya que la presencia de una cmara, un GPS y una brjula en combinacin con una conexin de datos permite crear aplicaciones bastante completas. Existen varias maneras de implementar la Realidad Aumentada, como lo es por medio de marcadores, o por la deteccin de los movimientos corporales. A continuacin se explica cada una de ellas. A) Interfaces tangibles basadas en el uso de marcadores: En ellas, el usuario manipula un elemento real al que se le ha colocado un marcador, y los resultados son reflejados en los movimientos del correspondiente objeto virtual asociado [5]. El elemento real puede ser una paleta con un marcador en la parte superior, usar marcadores en los dedos (por ejemplo usar unos guantes con marcadores), cubo con marcadores, es decir, en general podemos utilizar cualquier elemento real para colocarle marcadores y asociarle un elemento virtual.

B) Interaccin basada en movimiento corporal: Consiste en la deteccin y seguimiento del movimiento de algn miembro del cuerpo: seguimiento de la posicin de manos y de los dedos, de la direccin de la cabeza, y de la orientacin de los dedos y de los ojos, etc. [5]

III. SISTEMA OPERATIVO ANDROID El sistema operativo Android est diseado para uso en dispositivos mviles (tabletas, telfonos inteligentes, ordenadores porttiles, etc.) para extender al mximo las funcionalidades multi-tctil y cmara que tiene integrado. Android presenta una enorme flexibilidad en diferentes aspectos como formatos multimedia, conectividad, pantallas tctiles, y dems permitir una mayor interaccin con el usuario. Aproximadamente el 30% de la poblacin que utiliza dispositivos mviles cuenta con Android [6]. Android presenta considerables ventajas con respecto a otros sistemas operativos mviles, en factores como la persistencia de datos, compatibilidad ente versiones, curva de aprendizaje. Android presenta el mejor puntaje en cuanto a la evaluacin de las mismas, con base a las pruebas hechas de acuerdo al estudio realizado por Carvajal Karla y Sasig Christian [7]. IV. SISTEMA DE POSICIONAMIENTO GLOBAL El Sistema de Posicionamiento Global (GPS) es un sistema de radionavegacin de los Estados Unidos de Amrica, basado en el espacio, que proporciona servicios fiables de posicionamiento, navegacin, y cronometra gratuita e ininterrumpidamente a usuarios civiles en todo el mundo. [8] El GPS detecta la ubicacin mediante tres parmetros: latitud, longitud y altitud, que son enviados a un receptor, en nuestro caso a un dispositivo mvil, y este mediante una aplicacin, por ejemplo, desplegar un mapa en pantalla, traduce estos parmetros como un punto en un mapa. Para el desarrollo de la aplicacin con Realidad Aumentada se implementan estas dos herramientas: Android y GPS. Android se encarga mediante las APIs, de funciones de la aplicacin 8

como el reconocimiento de voz, encontrar un algoritmo de ruta ms corta entre dos puntos, objetos de Realidad Aumentada (elementos emergentes) durante el desplazamiento y adems la funcin primordial para el uso de GPS: como receptor de las coordenadas en donde se encuentra el usuario, as como saber la ubicacin de los diferentes edificios que conforman la El Centro Histrico de la Ciudad de Mxico.

SOLUCIONES ANTERIORES
En UPIITA existen trabajos terminales similares que hacen uso de Realidad Aumentada: Asistente mvil urbano para consulta de informacin en sitios de inters empleando Geolocalizacin y realidad aumentada: en ste se desarroll una aplicacin que muestra informacin acadmica, administrativa y cultural de la Unidad Profesional Adolfo Lpez Mateos del Instituto Politcnico Nacional mediante Realidad Aumentada, reconoce los inmuebles utilizando algoritmos de proximidad y cuenta con cartografa y un algoritmo de ruteo almacenados en el propio dispositivo mvil [9]. Sistema de Informacin de Instalaciones de UPIITA para Dispositivos Mviles basado en AR: El propsito de este trabajo es desarrollar una aplicacin dirigida a un dispositivo mvil, capaz de detectar por medio de su cmara integrada, marcadores colocados en diversos puntos de la unidad, los cuales servirn como punto de referencia para mostrar en la pantalla del dispositivo mvil informacin proveniente de un servidor conectado al dispositivo mvil por medio de una red, informacin relacionada con el lugar en el que se encuentre el usuario [10]. Sistema de localizacin de reas de servicio en UPIITA para mviles basado en Realidad Aumentada: Este desarrollo es una aplicacin para un dispositivo mvil (telfono inteligente) capaz de mostrar al usuario informacin sobre la pantalla del lugar o zona que se est visitando haciendo uso de la Realidad Aumentada, GPS y brjula digital provistos en un telfono inteligente. Mostrando al usuario las actividades o funciones que se estn realizando en el momento de la consulta la cul debe hacerse en espacios abiertos y donde la informacin proveniente se encuentra internamente en dicho dispositivo. [11] Turimvil Semntico: App de bsqueda turstica semntica para el Centro Histrico de la Ciudad de Mxico utilizando realidad aumentada: Este trabajo terminal consiste en el diseo e implementacin de una aplicacin mvil que unifica varias tecnologas, con el fin de brindar informacin til para la exploracin de un sitio (dentro del centro histrico de la ciudad de Mxico). Entre las funciones de la aplicacin, se encuentra la navegacin en un espacio abierto con una implementacin de realidad aumentada junto con un buscador semntico que permita la localizacin e identificacin de sitios mediante un filtro basado en los gustos e intereses del usuario. Permite tambin, entre los sitios mostrados, seleccionar uno para conocer la ruta (mediante un escenario aumentado o en un mapa en 2D segn sea la eleccin del usuario) que se debe seguir para llegar a l [12].

A continuacin, la siguiente tabla nos muestra las caractersticas de cada solucin anterior enfocndose en el tipo de tecnologas que usan. Posteriormente se har una descripcin de las ventajas y desventajas del sistema propuesto:

Trabajo

Tipo de rea

Servidor

GPS

Referencias

Comandos de voz

Direcc ionam iento

Sistema de Informacin de Instalaciones de UPIITA para Dispositivos Mviles basado en AR Sistema de localizacin de reas de servicio en UPIITA para mviles basado en Realidad Aumentada: Turimvil Semntico: App de bsqueda turstica semntica para el Centro Histrico de la Ciudad de Mxico utilizando realidad aumentada Asistente mvil urbano para consulta de informacin en sitios de inters empleando Geolocalizacin y realidad aumentada Sistema gua para dispositivos mviles operado por voz asistido con Realidad Aumentada y GPS.

Lugares cerrados

SI

NO

Marcadores QR Brjula Acelermetro SQLite Marcadores RA

NO

NO

Lugares Abiertos

SI

SI

NO

NO

Lugares Abiertos

NO

NO

NO

NO

Lugares Abiertos

NO

SI

Algoritmos de proximidad

NO

SI

Lugares Abiertos

SI

SI

Brjula Acelermetro SQLite

SI

SI

Tabla 1. Comparacin de trabajos terminales anteriores con el trabajo propuesto.

Ventajas: Esta propuesta es un proyecto incremental, es decir que se integran nuevas funcionalidades y retos a los trabajos anteriores. 1) Por ejemplo los TT que han usado reconocimiento de imgenes o marcadores de Realidad aumentada como en [10], tienen como desventaja que requieren un entrenamiento, y visita previa 10

(instrumentacin) a los lugares para que estos puedan ser identificados. Nuestra propuesta, no requiere esa fase y ser genrica, ya que podr usarse en otros lugares, lo nico que se requerir ser cambiar la base de datos de sitios. Debemos puntualizar que dicha BD estar en un servidor, utilizando servicios web para conectarse al mismo. Y nos encontramos en cara con otra ventaja ya que el uso de los servicios web permiten conectar desde cualquier lugar, no importando la distancia hacia el servidor, siempre y cuando se cuente con acceso a Internet. La finalidad de esto es no solo limitarse a una red, como pueden ser conexiones Wi-fi o bluetooth, cuya disponibilidad depende del alcance de la red, por otra parte, no consumir la batera del dispositivo mvil conectndose a la red Wi-Fi.

2) Los trabajos anteriores han tenido problemas con la ubicacin de los iconos sobre la pantalla (no son estables o su despliegue da la impresin de un brinco constante). En este trabajo se mejorar este despliegue ya que si bien se usar una biblioteca de RA, se construirn las funciones y mtodos de dibujo y traficacin. Para mostrar la ruta tambin se har con escenario de aumentado.

3) El uso de instrucciones de voz, no se ha utilizado en conjunto con RA en trabajos anteriores, por ello representa otro de los pilares de nuestra propuesta, ya que esto permitir que el usuario con el uso del manos libres pueda dictarle al sistema hacia donde desea ir, y tambin la reproduccin de audio que le indicar las instrucciones de ruta, y alertas sobre la ruta trazada.

4) Por otra parte, se har uso de manejo de perfil por usuario. El perfil del usuario tendr como objetivo almacenar un historial de rutas y lugares visitados, esto para conocer y clasificar los mismos, por ejemplo, en rutas favoritas, rutas ms utilizadas, lugares ms frecuentados, etc. Asimismo la primera vez que utilice la aplicacin, como es de esperarse, no se tiene un historial de rutas ni de lugares, por lo cual, se le pedir llenar un formulario para conocer sus gustos, preferencias, esto para que durante trayectos futuros se muestren en pantalla elementos emergentes de lugares que podran ser de inters para el usuario, pero que no estn en su ngulo de visin, dndose el caso, por ejemplo, que no lo ve porque est detrs de un edificio pero est cerca de su ubicacin. Partiendo de la idea que esta informacin es personal, se consider ms eficiente usar una BD dentro del dispositivo mvil, y no un servidor para ello.

Desventajas: La desventaja del proyecto terminal propuesto es que al igual que [11], al hacer uso de GPS hay dependencia de factores externos al proyecto como visibilidad del cielo, disponibilidad de la red, lo cual podra conllevar a consecuencias serias como desplazamiento de objetos, muestra de informacin incorrecta con respecto a los objetos a los que est apuntando la cmara del dispositivo mvil, etc. 11

PROPUESTA DE SOLUCIN
Se propone desarrollar una herramienta gua para trayectos a pie, controlada por comandos de voz, que permita la navegacin y exploracin de espacio abiertos usando la cmara del telfono celular, y la cual brinde adems informacin por medio del uso de tecnologas como Realidad Aumentada, asistida por el GPS y brjula digital. Con el presente proyecto terminal, se guiar al usuario en el Centro Histrico de la Ciudad de Mxico. El usuario podr definir por medio de comandos de voz, un lugar destino hasta donde desea ser guiado (se evaluarn y harn uso de APIs para el manejo de comandos de voz). Asimismo recibir indicaciones por comandos de voz como gire a la derecha, contine su camino en lnea recta, etc. complementndose con flechas de navegacin-direccin desplegadas (como elementos de Realidad Aumentada), en la pantalla del telfono mvil, para saber qu direccin tomar durante el trayecto. Para poder desplegar dichas flechas de navegacin-direccin, sobrepuestas al escenario capturado por la cmara de manera simultnea, se desarrollar un algoritmo de navegacin y posicionamiento. Esto se le ha denominado mapa aumentado (la ventaja es que esto no requiere usar cartografa, ya que el mapa base es el escenario capturado). Sin embargo, tiene como reto definir la tcnica de despliegue de las flechas basado en el algoritmo a desarrollar. Tambin tendr la capacidad de proporcionar informacin del lugar al que se est enfocando con la cmara del telfono mvil, aunque el usuario no haya establecido un lugar de destino anteriormente, es decir, debe de tener la capacidad de mostrar informacin sobre sitios de inters en todo momento. Manejo de dos BD: Base de datos del dispositivo mvil: Esta ser usada para manejo de datos del perfil del usuario, tales como historial de rutas y lugares visitados, gustos, favoritos y preferencias del usuario. Base de datos del Servidor: Se utilizar para manejo de la informacin de los sitios de inters del Centro Histrico de la Ciudad de Mxico, tales como, coordenadas, nombre del recinto, horario, eventos programados, etc. Se utilizarn Servicios Web para establecer comunicacin Cliente Servidor. Creacin de perfil por usuario. El perfil del usuario tendr como objetivo manejar el historial de rutas y lugares visitados, esto para conocer y clasificar los mismos, por ejemplo, en rutas favoritas, rutas ms utilizadas, lugares ms frecuentados, etc. Partiendo de la idea que esta informacin es personal, se consider ms eficiente usar una BD dentro del dispositivo mvil, y no un servidor para ello, aunque esta puede ser transferida al servidor como respaldo. Este perfil asimismo servir para hacerle saber durante los trayectos, si los lugares por donde camina, y que de acuerdo a su perfil, podran interesarle. 12

A continuacin, se muestra el diagrama a bloques, tanto para el funcionamiento del servidor y del dispositivo mvil, que en conjunto representan como estar constituido el sistema.

Figura 2. Diagrama a bloques del funcionamiento del Servidor y comunicacin mediante Servicios Web. Fuente: Google Explicacin del diagrama a bloques: El servidor se encargar de atender a las peticiones del mdulo de recopilacin y envo de datos del dispositivo mvil, dichas peticiones se realizaran mediante servicios web y nicamente se contar con 2 mdulos:

El mdulo de recuperacin de informacin de la base de datos devolver informacin de los edificios que se estn enfocando con la cmara, as como los sugeridos por el sistema, para lo cual deber de recibir como parmetros la ubicacin del usuario y la orientacin de la cmara para el caso de lugares enfocados, y datos del perfil de usuario con su ubicacin actual (GPS) para poder regresar sugerencias de posibles lugares que podran interesarle. Para reconocer los lugares enfocados este mdulo delimitar el espacio geogrfico en el que se encuentra el usuario y determinar qu edificios se encuentran enfocados por la cmara. El mdulo de recuperacin de coordenadas del lugar de destino nicamente tendr como funcin devolver las coordenadas del lugar al que se desea ir.

13

Figura 3. Diagrama a bloques del funcionamiento del dispositivo mvil. Fuente: Google Dispositivo mvil: Para hacer uso de la aplicacin, el usuario tendr la posibilidad de iniciar sesin para poder precargar sus datos como el historial de rutas y lugares visitados, gustos, preferencias, favoritos, etc. Dicha informacin ser almacenada en el mdulo de recopilacin y envo de datos para posteriormente con ayuda de los mdulos GPS y Brjula se puedan dar sugerencias al usuario de lugares cercanos a su ubicacin que podran interesarle.

Se dispondr de 2 parmetros de entrada, el primero es la cmara, la cual al momento de que el usuario la desplaza, el mdulo de brjula proceder a calcular la orientacin de la misma. Los datos recopilados por este sern enviados al mdulo de recopilacin y envo de datos.

14

El segundo parmetro de entrada es el micrfono del celular, el usuario al establecer un punto de destino mediante un comando de voz, el mdulo encargado en procesar dicha instruccin, le proporcionar la informacin al mdulo de recopilacin y envo de datos. El mdulo de recopilacin y envo de datos, es el mdulo central del sistema, ya que con ayuda constante del mdulo GPS, se encargar de enviar peticiones al Servidor mediante Servicios Web, para conocer los edificios a los que el usuario est enfocando de acuerdo a la orientacin de la cmara (datos brindados por el modulo Brjula), cuya informacin ser procesada para ser enviada al mdulo de Realidad Aumentada, quin a su vez, por medio de elementos emergentes se encargar de dar la informacin al usuario. Este mdulo tambin se encargar de enviar peticiones para obtener posibles lugares de inters que se encuentren cerca de la ubicacin del usuario para posteriormente, de acuerdo a las coordenadas de dichos puntos y la ubicacin actual del usuario, mandar el nombre y hacia qu direccin se encuentran dichos lugares. El mdulo de recopilacin y envo de datos tambin se encargar de pedir la ubicacin del sitio al cul desea asistir el usuario (obtenido mediante comandos de voz por el mdulo de reconocimiento de voz), y posteriormente, mediante el algoritmo de ruteo a utilizar (Dijkstra, Bellman-Ford, Bsqueda A*, Floyd-Warshall, Johnson), el cual se elegir en PT1, se calcular la ruta para alcanzar dicho destino. Una vez establecida la ruta, se enviar con la ubicacin del usuario y la orientacin de la cmara al mdulo de navegacin y posicionamiento. A la funcin de posicionamiento, nos referimos a buscar la mejor posicin para ubicar las flechas de direccionamiento, con el fin de buscar la mejor ubicacin de tal forma que estas no estorben al usuario en la pantalla. No obstante, como su nombre lo indica, tambin contar con la funcin de navegacin, quin de acuerdo a la orientacin del mvil y la ubicacin, realizar clculos para dar la orientacin a la flecha de direccionamiento. Una vez calculada la ubicacin de la flecha as como su orientacin, enviar dichos datos al mdulo de Realidad Aumentada para que lo despliegue en pantalla al usuario. Para explicar mejor el mdulo de navegacin y posicionamiento, imaginemos una situacin hipottica en la que un visitante esta extraviado y se encuentra en la interseccin entre las avenidas Plaza de la Constitucin y Seminario 18 y procede a apuntar con la cmara de su dispositivo mvil al Zcalo, como se observa en la figura 4.

15

Figura 4. Fuente: Google Earth.

Por tanto, en la pantalla del telfono se vera algo como en la siguiente figura:

Figura 5. Ejemplo bsico del funcionamiento de la aplicacin Fuente: Diseo Propio

Continuando con el ejemplo, el visitante desea llegar al museo del Templo Mayor, el cual se encuentra a pocos metros a su espalda tal y como se muestra en la figura 6.

16

Figura 6. Ejemplo de ubicacin del usuario con el rango de visin del mvil Fuente: Google Earth

El usuario al no estar familiarizado con la zona, desconoce el hecho que el museo se encuentra a sus espaldas y procede a pedir al sistema mediante comandos de voz que desea ir al museo del Templo Mayor. La aplicacin comenzar a dar indicaciones de a dnde debe de ir por medio de comandos de voz aunado al despliegue de una flecha, la cual le indicar durante todo su trayecto, la direccin que debe ir tomando en su andar. No obstante, el primer problema a atacar ser la ubicacin de dicha flecha, ya que al tener elementos emergentes en pantalla (figura 5), se sabe que esta no se puede sobreponer ante dichos elementos, adems que no debe de obstruir la visin del camino a travs de la cmara y es aqu donde es notoria la importancia del algoritmo de posicionamiento, el cual se encargar de determinar la mejor posicin en pantalla para la ubicacin de la flecha de direccionamiento.

Como segundo problema, se tiene la orientacin de la flecha de direccionamiento, ya que al ser una implementacin de clculo de rutas mediante Realidad Aumentada, debe de apuntar de acuerdo a la ubicacin del punto de destino, tomando en cuenta la orientacin de la cmara. En 17

este caso se debe de desplegar una flecha que apunte hacia atrs indicndole al usuario que su lugar de inters se encuentra a sus espaldas. Vase figura 7.

Figura 7. Fuente: Diseo Propio

Esto provocar que el usuario de la vuelta para tener una mejor nocin de la ubicacin del museo. Sin embargo, Qu pasar con la flecha cuando el usuario gire la cmara a 90 grados?, Qu le suceder cuando la gire 180 grados?, A qu direccin apuntar dicha flecha si gira ms de 180 grados? Es aqu donde acta el algoritmo de navegacin, quien se encargar de cambiar la orientacin de las flechas conforme el usuario gire la cmara del dispositivo.

JUSTIFICACIN
El Centro Histrico de la Ciudad de Mxico est constituido por diferentes sitios de inters, como lo son escuelas, auditorios, bibliotecas, campos deportivos, museos, restaurantes, plazas, zona arqueolgica, etc., y es un lugar donde adems continuamente se realizan eventos masivos para el pblico en general. Al hablar de un rea extensa como lo es el Centro Histrico de la Ciudad de Mxico, es comn que los visitantes se pierdan, demoren en llegar a su destino y pasen por alto los principales sitios de inters que hay alrededor durante su trayecto. En estos casos, resulta bastante til contar con el apoyo de una herramienta gua para trayectos a pie, en su telfono mvil, que haga uso de comandos de voz, tanto para dar instrucciones (definir mediante voz, el lugar hacia el que se quiere llegar) y recibir indicaciones (gire a la izquierda, camine recto, etc.) que pueda guiar a la persona durante su trayecto. Esto se complementara con la utilizacin de flechas virtuales dinmicas visualizadas en la pantalla del telfono mvil sobre su entorno fsico (Realidad Aumentada), que vayan apuntando la direccin que debe de ir tomando 18

en su andar. Si as la persona lo cree pertinente, tendr la opcin de despliegue de un mapa en pantalla que le marque la ruta entre su posicin actual y el punto final de su trayectoria. Asimismo a la persona le resultara oportuno recibir informacin sobre los principales atractivos tursticos que estn durante su ruta. Dicha informacin se visualizara tambin en pantalla, contenida dentro de elementos virtuales, aportndole a la persona informacin como nombre del edificio, horarios de atencin, eventos programados, etc. Cabe destacar que si se conoce el perfil de la persona, en el sentido que si sabemos sus gustos y preferencias, es de gran utilidad hacerle saber durante su trayecto, lugares que de acuerdo a su perfil, podran interesarle. Supngase que a la persona le gustan las actividades culturales, como teatro, danza, etc. y va en camino hacia un lugar determinado, pero en su trayecto pasa al lado de un edificio que alberga eventos culturales y l lo desconoce, pero la entrada con el letrero del nombre del recinto no las ve dado que no est en su ngulo de visin, porque tanto la entrada como el letrero, estn a espaldas del edificio. Un elemento emergente que le indique la existencia del lugar, hara que la persona est interesada en visitar el recinto, tal vez no en el instante o el mismo da, pero podra guardar la ubicacin y nombre del recinto, para programar una visita al recinto. Actualmente, no se dispone de alguna herramienta gua controlada bajo comandos de voz, con asistencia GPS y Realidad Aumentada para dispositivos mviles, que permita al momento de uso, brindar al usuario informacin de los diferentes puntos de inters en el Centro Histrico de la Ciudad de Mxico, que adems cuente con manejo de servicios Web y tenga la capacidad de establecer rutas. El clculo de rutas como tal ya es un tema maduro pero lo que se propone en el presente proyecto terminal, es integrarlo con Realidad Aumentada para dar un seguimiento mientras se explora sobre un escenario real de manera simultnea. Cabe mencionar ya que se considera suficiente solo tomar el rea que abarca el Centro Histrico de la Ciudad e Mxico como cobertura de la aplicacin, recordando que esta es una aplicacin pensada para cuando el usuario hace trayectos a pie, ya que cuesta trabajo concebir la idea que una persona camine, por ejemplo, ms de 10 km para llegar a un lugar. Para dichos casos la persona optara por la utilizacin de algn medio de transporte. Asimismo cabe enfatizar que las rutas no estn pensadas para trayectos por automvil, dado que es necesario apuntar la cmara y no es conveniente dividir la atencin cuando se est frente al volante. Se trabajar sobre el reconocimiento de voz usando micrfono de manos libres, para delimitar el proceso de reconocimiento, que aunque se har uso de APIS (se evaluarn al menos tres durante PT1), cabe aclarar que las APIS no hacen ya el trabajo completo, hay que unir las fases y conocer el proceso de reconocimiento para adaptarlo y combinarlo con el uso de RA. Actualmente tambin se trabaja con diversas APIS en trabajos en desarrollo y terminados.

19

Se trabajar con dos BD. Una de ellas estar almacenada dentro del telfono mvil. Esta BD guardar datos del perfil del usuario, como el historial de rutas y lugares visitados, as como gustos, favoritos y preferencias del usuario. Partiendo de la idea que esta informacin es personal, se consider ms eficiente usar una BD dentro del dispositivo mvil, y no un servidor para ello. La segunda BD si se guardar en un Servidor, teniendo comunicacin con el mismo mediante Servicios Web. Esta segunda BD guardar datos de los sitios de inters en el Centro Histrico de la Ciudad de Mxico, como lo son las coordenadas, nombre del lugar, eventos programados, etc. La segunda BD se guard en un Servidor para otorgarle flexibilidad a la aplicacin, en el sentido que se podr usar la aplicacin en otros lugares, lo nico que se requerir es cambiar la base de datos en el Servidor. Es por ello que aqu se ejemplifica que aunque se cambie de lugar y en consecuencia la BD del Servidor, no implica que cambien los gustos, favoritos y preferencias el usuario, es por ello que para respetar esta situacin se consider conveniente el manejo de dos BD.

OBJETIVOS
OBJETIVO GENERAL
Desarrollar una aplicacin controlada por comandos de voz y asistida con Realidad Aumentada y GPS para dispositivos mviles, capaz de guiar a un usuario en tiempo real en la El Centro Histrico de la Ciudad de Mxico, del IPN.

OBJETIVOS PARTICULARES
Manejo de reconocimiento de comandos de voz para establecer rutas y recibir indicaciones durante el trayecto. Disear una interfaz de usuario que sea capaz de mostrar en pantalla elementos virtuales para representacin de la informacin mediante Realidad Aumentada. Hacer uso de tecnologas integradas en los telfonos mviles como GPS, brjula digital y cmara digital. Configuracin de un Cliente Servidor entre el dispositivo mvil y una PC, para establecer comunicacin mediante Servicios Web y realizar consultas a una BD dentro del Servidor para obtener informacin de los diferentes sitios de inters (coordenadas, nombre del recinto, horarios, eventos programados, etc.) Manejo de perfil por usuario para almacenar informacin (historial de rutas y lugares visitados) en una BD dentro del dispositivo mvil. Seleccionar e implementar el algoritmo ms eficiente para trazar la ruta ms corta entre 2 o ms puntos. 20

VIABILIDAD DE LA INVESTIGACIN.
RECURSOS HUMANOS:
El proyecto, por su complejidad requiere de la colaboracin de 2 personas, ya que como podremos observar ms adelante, se requiere de investigar y probar las posibles APIs para la elaboracin del software, ya que a diferencia del trabajo Sistema de localizacin de reas de servicio en UPIITA para mviles basado en Realidad Aumentada, cuyo proyecto fue aprobado para una persona, se aadir reconocimiento de voz, trazado de rutas implementado con realidad aumentada y perfil de usuario, adems de que ahora el proyecto se implementar en un rea ms grande y ya no solo se digitalizarn y recopilar la informacin de 5 edificios.

RECURSOS TCNICOS/ INFRAESTRUCTURA:


Recurso Laboratorio de UPIITA Computo Mvil Dispositivos mviles (tablets, smartphones, etc.). Estado Se cuenta con el permiso de trabajar en l. Se cuenta con el apoyo del Laboratorio de Cmputo Mvil, quin nos proporcionar el permiso de trabajar con los diferentes dispositivos mviles con los que cuenta dicho laboratorio. Se cuenta con ella. Se cuenta con dicho software. Se cuenta con dicho acceso. Se cuenta con telfonos celulares con hardware y software de GPS asistido para la captura de coordenadas.

Una computadora personal. Acceso al software Android. Acceso a APIs. Acceso a un receptor GPS para la captura de coordenadas del Lugar.

RECURSOS ECONMICOS:
Este proyecto no exige egreso econmico.

CONCLUSIN:
Podemos concluir que la realizacin de este proyecto es factible debido a que no requiere recursos econmicos durante su realizacin, dado que el laboratorio de Cmputo Mvil en UPIITA, no slo nos apoyar en el prstamo de sus instalaciones durante el desarrollo del proyecto, sino tambin de su material, en este caso, el prstamo de los diferentes dispositivos mviles con los que cuenta. Cabe destacar que en nuestros das, la mayora de las personas cuentan por lo menos con algn dispositivo mvil, el cual se traduce como una ventaja, dado que esto implica que no se debe de invertir en un dispositivo en especfico, ya que este proyecto tiene la flexibilidad de ser utilizado en 21

diferentes tipos de Smartphones. Otra ventaja que se extiende del hecho que se cuente con un dispositivo mvil, es que el usuario ya est familiarizado con el uso de las aplicaciones, por lo cual, entender el funcionamiento de esta aplicacin no funge como una barrera que impida su utilizacin.

RESULTADOS ESPERADOS
Al finalizar proyecto terminal II se pretende entregar una aplicacin para dispositivos mviles operado por comandos de voz capaz de presentar por medio de Realidad Aumentada y asistido por GPS, la informacin en tiempo real acerca de los principales puntos de inters dentro del rea que comprende el Centro Histrico de la Ciudad de Mxico, manejando perfiles de usuario y marcado de rutas hacia los puntos que el usuario defina por medio de la voz. Podemos dividir el funcionamiento del sistema en 3 modos de operacin bsicos que a su vez trabajarn en conjunto: 1) Exploracin del escenario Este es el modo bsico e inicial de la aplicacin, en el usuario podr visualizar en pantalla el nombre de los edificios a los cuales este apuntando con la cmara del telfono mvil. Esto se ejemplifica en las figuras 8 y 9, en las cuales el usuario se encuentra de pie, en el mismo sitio que se tom en el ejemplo en la seccin propuesta de solucin, pero enfocando el mvil en distinta direccin, por lo cual el nmero y ubicacin de elementos emergentes ser diferente para cada caso.

Figura 8. Modo Exploracin del escenario Fuente: Diseo Propio

22

Figura 9. Modo Exploracin del escenario con distinta orientacin del mvil. Fuente: Diseo Propio

Posteriormente si desea conocer ms acerca de algn sitio de inters del cual desea obtener ms informacin, bastar con seleccionar dicho elemento para visualizar en pantalla, la informacin del sitio:

Figura 10. Informacin detallada de lugares especficos. Fuente: Diseo Propio 23

2) Identificacin de lugares basado en el perfil del usuario Como se mencion en lneas anteriores, el usuario al registrarse, deber llenar un formulario para conocer acerca de sus gustos y preferencias. Una vez que el usuario en cuestin inicie sesin, aparecern en pantalla elementos emergentes de lugares que podran interesarle, para no abrumarlo con informacin de todos los sitios de inters que la cmara detecte, incluso se apreciar aquellos lugares que no estn visibles a la cmara del telfono mvil. Para ejemplificar esto, supongamos que el usuario se encuentra nuevamente en el punto anterior, y en su dispositivo se encuentra apuntando en la misma orientacin que en la figura 8, donde el mvil nicamente tiene en su rango de visin el Zcalo, Metro Zcalo, la Plaza de la Fundacin y el Antiguo Ayuntamiento, y de acuerdo a sus gustos y preferencias, se sabe que a dicho usuario le gusta visitar museos, de acuerdo a la ubicacin y a la zona en la que se encuentra, se mostrarn algunos museos cercanos a su ubicacin (vase Figura 11), como el Museo del Templo Mayor, Museo Nacional de las Culturas, Museo Mexicano del Diseo, el Museo Archivo de la Fotografa, entre otros, pero debido a la orientacin del mvil y a la ubicacin de los edificios no se ven dichos museos en pantalla.

Figura 11. Ubicacin del usuario y sitios cercanos a su ubicacin. Fuente: Google Maps

24

El sistema deber tener la capacidad de mostrar en pantalla elementos emergentes informando al usuario que edificios se encuentran alrededor de su posicin, aunque estos no se encuentren en su ngulo de visin, ya la altura de otro edificio, le obstruye su visualizacin, tal y como se muestra en la figura 12.

Figura 12. Recomendacin de lugares basado en el perfil de usuario Fuente: Diseo Propio

3) Navegacin asistida: Como ya se mencion, el sistema ser operado bajo comandos de voz, mediante los cuales el usuario podr buscar un lugar en especfico y la aplicacin deber de ser capaz de guiar al usuario en su trayecto. Retomando el ejemplo descrito en propuesta de solucin para la figura 7, se sabe que el usuario desea desplazarse al museo del Templo Mayor, el cual se encuentra a sus espaldas, y conforme gire la cmara del dispositivo mvil, el sistema deber de cambiar la orientacin de la flecha de direccionamiento. Esto se lograr mediante el algoritmo de navegacin y posicionamiento. Para ejemplificar esto, obsrvese las figuras 13 a), 13 b) y 13 c), donde el usuario gira la cmara del mvil 90, 180 y 270 grados respectivamente, hacia la izquierda:

25

Figura 13a. Mvil Girado 90 grados Fuente: Diseo Propio

Figura 13a. Mvil Girado 180 grados Fuente: Diseo Propio

Figura 13a. Mvil Girado 220 grados Fuente: Diseo Propio 26

De acuerdo a todo lo anterior, se espera que al finalizar PT2, contar con una aplicacin capaz de mostrar en pantalla elementos emergentes de lugares a los que se enfoca con la cmara, elementos emergentes de sitios recomendados de acuerdo a los gustos del usuario y flechas de direccionamiento para navegacin asistida. Tal y como se muestra en la figura 14.

Figura 14. Visualizacin de la aplicacin en su momento de uso. Fuente: Diseo propio

Como ya se ha aclarado anteriormente, el rea de estudio ser el Centro Histrico de la Ciudad de Mxico, cuya rea se muestra en la siguiente figura:

Figura 15. Mapa del Centro Histrico Fuente: http://www.guiadelcentrohistorico.mx

27

A continuacin se hace mencin de algunos de los lugares ms representativos a considerar dentro de la BD, para asociar su respectiva informacin para ser mostrada. Cabe aclarar que se contemplarn alrededor de 1500 edificios del Centro Histrico. En la base de datos del servidor se almacenarn dichos lugares. Museos: 1. Museo de Arte Popular 2. Antigua Escuela Nacional Preparatoria (Colegio de San Ildefonso) 3. Museo Franz Mayer 4. Palacio de Iturbide 5. Museo Nacional de Arte 6. Museo del Palacio de Bellas Artes 7. Museo del Templo Mayor 8. Museo de la Caricatura 9. Museo de la Ciudad de Mxico 10. Museo del Ejrcito y Fuerza Area Mexicana 11. Museo de Sitio de la Secretara de Educacin Pblica Restaurantes: 12. Al Andalus 13. Bar Balcn Del Zcalo 14. Bar Mxico Viejo 15. Caf De Tacuba 16. Caf Del Palacio 17. Restaurante don Chon 18. El Mayor 19. guila Real Hoteles: 20. 21. 22. 23. 24. 25. 26. Hotel Gran Meli Mxico Reforma Gran Hotel Ciudad de Mxico Hilton Mxico City Reforma Boutique Hotel De Corts Inn Centro Histrico Hotel Ambassador Hotel Virreyes

Recorridos: 27. La Plaza de la Constitucin 28. Zona Arqueolgica del Templo Mayor 29. El Palacio Nacional 30. Catedral Metropolitana 31. Sagrario Metropolitano 32. Edificio Nuevo del Gobierno del Distrito Federal 33. Iglesia de la Profesa 34. Casino Espaol 35. Palacio de Iturbide 36. Torre Latinoamericana 37. Palacio de Bellas Artes 38. Alameda Central 39. Suprema Corte de Justicia de la Nacin

Para poner a prueba el prototipo a desarrollar se han definido el siguiente escenario de prueba: Escenario de prueba: Trazar una ruta entre dos puntos, ambos contenidos en el rea que comprende el Centro Histrico de la Ciudad de Mxico.

28

CRONOGRAMA PT1
2014 Febrero Marzo Abril Mayo Junio Responsable Actividades 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 Bsqueda y anlisis de Dispositivos mviles y sus SDKs de desarrollo. Eleccin del/los dispositivo(s) mvil(es) a utilizar de acuerdo a lo investigado. Bsqueda de APIs de Realidad Aumentada. Eleccin del API a utilizar de Realidad Aumentada. Bsqueda de APIs para trabajar con GPS. Eleccin de la/las API(s) para trabajar con GPS. Bsqueda de APIs para trabajar con Brjula. Eleccin del API para trabajar con la brjula. Bsqueda de APIs para trabajar con reconocimiento de voz. Eleccin del API a utilizar de reconocimiento de voz. Diseo de diagramas UML. Recopilacin de informacin y coordenadas de los puntos de mayor inters en el Centro Histrico de la Ciudad de Mxico. Recopilacin coordenadas de los lugares de mayor inters en fuera del rea del Centro Histrico de la Ciudad de Mxico. Anlisis de los algoritmos existentes para encontrar la ruta ms corta. Eleccin y programacin del algoritmo a utilizar. Presentacin de Protecto Terminal I.

Ambos

Ambos

Juan Ambos Mnica Ambos Juan Ambos Mnica

Ambos Ambos

Ambos

Ambos

Ambos Ambos Ambos

29

CRONOGRAMA PT2
2014 Actividades Desarrollo de mdulo de GPS para mostrar ubicacin. Desarrollo de modulo para hacer uso de la brjula. Integrar los mdulos del uso de GPS y brjula para poder conocer la ubicacin y direccin a la que apunta el dispositivo mvil. Desarrollo del mdulo de Realidad Aumentada. Integracin del mdulo de Realidad Aumentada. Digitalizacin de las coordenadas capturadas en PT1. Diseo e implementacin de la BD para el Servidor con los datos recopilados en PT1. Diseo e implementacin de la Base de datos del Dispositivo Mvil. Diseo de los mdulos del servidor. Implementacin de servicios web para la comunicacin cliente-servidor. Desarrollo e implementacin del mdulo de reconocimiento de voz. Implementacin de inicio de sesin para el usuario, agregar caractersticas como precargar rutas establecidas anteriormente. Desarrollo e implementacin del Mdulo de recopilacin Agosto 1 2 3 4 Septiembre 1 2 3 Octubre 4 1 2 3 4 Noviembre 1 2 3 4 Diciembre Responsable 1 2 3 4 Ambos Ambos

Ambos

Ambos Ambos Ambos

Juan

Mnica Juan Mnica

Ambos

Ambos

Ambos

y envo de datos
Desarrollo e integracin del Mdulo de navegacin y Ambos Ambos Ambos Ambos

posicionamiento
Pruebas del Proyecto. Arreglo de detalles. Presentacin de ProyectoTerminal II.

30

REFERENCIAS
[1] [En lnea]. Available: http://156.35.151.9/~smi/5tm/09trabajos-sistemas/1/Memoria.pdf. [2] A. M. Katz JE, Mobile communication, private talk, public performance., Cambridge: Cambridge University Press: Perpetual , 2002. [3] I. Kirschning y A. Jun-Ichi, Neural Networks and the Time-Sliced Paradigm of Speech Recognition, University of Tokoshima, Tokoshima. [4] J. L. Rodriguez, Algoritmos y Mtodos para el Reconocimiento de Voz en Espaol Mediante Slabas, Computacin y Sitemas, Mxico, 2006. [5] G. Roberto y G. Alex, Tcnicas de Interaccin para Sistemas de Realidad Aumentada, PATRAC, Madrid, 2008. [6] IJCET, Android Vs iOS An Analysis, IJCET, Puthanampatti, 2013. [7] K. Carvajal y C. Sasig, Anlisis Corporativo entre las plataformas de desarrollo de aplicaciones moviles para los sitemas operativos Android y iOS, Escuela Superior Politcnica de Chimborazo, Riobamba, 2012. [8] Oficina de Coordinacin Nacional de Posicionamiento, Navegacin, y Cronometra por Satlite. , GPS.gov, Junio 2013. [En lnea]. Available: http://www.gps.gov/spanish.php. [ltimo acceso: 1 Septiembre 2013]. [9] M. Cobaxin, Asistente mvil urbano para consulta de informacin en sitios de inters empleando Geolocalizacin y realidad aumentada., Ciudad de Mxico: UPIITA, 2012. [10] C. Ponce Mosso, Sistemas de Informacin de las Instalaciones de UPIITA para mviles basados en Realidad Aumentada, Ciudad de Mxico: UPIITA, 2010. [11] Sistema de localizacin de reas de servicio en UPIITA para mviles basado en Realidad Aumentada:, Ciudad de Mxico: UPIITA. [12] V. E. Del Razo Gonzlez y J. L. Enriquez Guzmn, Turimvil Semntico: App de bsqueda turstica, Ciudad de Mxico: UPIITA, 2012. [13] C. Orozco, P. Esteban y H. Trefftz, ACM Digital Library, 2006. [En lnea]. Available: http://dl.acm.org/citation.cfm?id=1166754. [ltimo acceso: 8 Septiembre 2013]. [14] R. Montero Vzquez, Digital URJC, 2011. [En lnea]. Available: http://hdl.handle.net/10115/5527. [ltimo acceso: 8 Septiembre 2013]. [15] Google, Our Mobile Planet, [En lnea]. Available: http://www.thinkwithgoogle.com/mobileplanet/es/downloads/. [ltimo acceso: 22

31

Septiembre 2013]. [16] E. Castillejos, Penetracin de smartphones en Mxico crecer de 20 a 70% en 2015, Merca 2.0, vol. III, n 12, p. 1, 2012. [17] Press, Cambridge: Cambridge University, Mobile communication, private talk, public performance., Perpetual contact, 2002.

32