Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tesis Final Android
Tesis Final Android
Pgina | 1
Director de proyecto
Ing. Yuliana Puerta Cruz
Pgina | 2
Seores:
Coordinacin de Investigaciones
Facultad de Ingeniera
Corporacin Universitaria Rafael Nez
Cordial saludo.
La presente es para manifestar que he revisado y dirigido el trabajo de grado del
estudiante Jorge Luis Arteaga Cabrera y Roviro Enrique Acua Tafur, que lleva
por ttulo: Desarrollo de una aplicacin mvil y una gua de turismo para la
visualizacin y descripcin de los sitios Tursticos del centro de la ciudad
de Cartagena utilizando Realidad Aumentada, y estoy de acuerdo con los
objetivos y resultados del proyecto.
Atentamente:
_____________________________________________________
Ing. Yuliana Puerta Cruz
Director Del Proyecto
Pgina | 3
Seores
Coordinacin de Investigaciones
Facultad de Ingeniera
Corporacin Universitaria Rafael Nez
Cordial saludo.
Por medio de la presente nos permitimos presentarles para su estudio y
evaluacin el proyecto de grado titulado Desarrollo de una aplicacin mvil
y una gua de turismo para la visualizacin y descripcin de los sitios
Tursticos del Centro de la ciudad de Cartagena utilizando Realidad
Aumentada, para su estudio y aprobacin; el cual est integrado por Jorge Luis
Arteaga Cabrera y Roviro Enrique Acua Tafur.
__________________________________________
Jorge Luis Arteaga Cabrera
CC. 1070819886 de San Bernardo del Viento (Crdoba)
__________________________________________
Roviro Enrique Acua Tafur
CC. 1102583004 de Sucre (Sucre)
Pgina | 4
NDICE
Resumen.......11
Captulo 1: Diseo Metodolgico
Diseo Metodolgico..........13
El problema y objetivos de la Investigacin....13
Descripcin del problema.......13
Formulacin del problema......13
Justificacin del problema..........13
Formulacin del problema......14
Justificacin de la investigacin........14
Objetivos de la investigacin....................14
Objetivo General......15
Objetivos especficos.............16
Metas de la investigacin .........16
Productos......17
Estrategia metodolgica.....17
Clase o modalidad de la investigacin.....17
Captulo 2: Revisin Literaria
Marco terico....18
Antecedentes...........18
Realidad Aumentada...22
Funcionamiento23
Limitaciones para desarrollar RA......25
Algunas Aplicaciones de la Realidad Aumentada..25
Pgina | 5
Aplicaciones Mviles......28
Dispositivos Mviles.......28
Sistemas Operativos para Dispositivos Mviles.28
Emuladores de Dispositivos Mviles....28
Desarrollo de Aplicaciones para Dispositivos Mviles...29
Lenguajes de Programacin..30
Entornos de Desarrollo en la Nube...31
Metodologas de Desarrollo de Aplicacin Mvil....31
Captulo 3: Metodologa De Diseo De Componentes De Realidad
Aumentada.
Metodologa de diseo de Interfaces De Realidad Aumentada...33
Generacion de Archivo *.patt con ARToolkit.......33
Creacin de Escenas......36
Recoleccin de Sitios..38
Captulo 4: Metodologa de Diseo de la Aplicacin Mvil
Diseo de la Aplicacin Mvil.39
Descripcin de la Aplicacin......40
Objetivos de la Aplicacin...40
Funciones de la aplicacin.....40
Requerimientos....41
Diagrama UML (Casos De Uso)....42
Casos de Uso Narrados.........42
Diagrama de Actividades...........50
Diagrama de Despliegue........52
Diagrama De Base de Datos..53
Descripcin de Datos......54
Diseo de Interfaces de Usuario de la Aplicacin..55
Pgina | 6
Implementacin y Pruebas........58
Captulo 5. Metodologa de Diseo de la Guia Fsica
Descripcin de la Guia Turistica....61
Pruebas de la Guia..62
Conclusiones....65
Recomendaciones.. 66
Trabajo Futuro..67
Bibliografa........68
Pgina | 7
LISTADO DE FIGURAS
Figura 1. Sistema de cmara-proyector y ejemplo del sistema sobre un crneo
de plstico.....19
Figura 2. Marca y modelo virtual de la guitarra elctrica...20
Figura 3. Tratamiento de fobias.21
Figura 4. Realidad Aumentada en la Revista cientfica indexada de la Sociedad
Colombiana de Cardiologa22
Figura 5. Funcionamiento de Realidad Aumentada...23
Figura 6. Proceso Reconocimiento de Realidad Aumentada...24
Figura 7. Aplicacin de la Realidad Aumentada en la Publicidad26
Figura 8. Ejemplo de la Realidad Aumentada en procesos de Mecnica......27
Figura 9. Aplicacin Mvil Con uso de la Realidad Aumentada...27
Figura 10. Formato base de marcadores.33
Figura 11. Diseo marcador Centro de Convenciones.....34
Figura 12. Marcador Hiro...35
Figura 13. ARToolKit Generator Marker..36
Figura 14. Seleccin de marcadores...........36
Figura 15. Bsqueda de marcadores37
Figura 16. Seleccin del objeto multimedia a visualizar38
Figura 17. Configuracin de tamao de objetos multimedia.38
Figura 18. Caso de Uso de Funcionalidades......42
Figura 19. Caso de Uso Despliegue de Lugares44
Figura 20. Caso de Uso Buscar Localizacin..46
Figura 21. Caso de Uso Realizar Comentarios...47
Figura 22. Caso de Uso Realizar Restaurante...49
Pgina | 8
Pgina | 9
Pgina | 10
RESUMEN
Hasta hacen pocos aos superponer sobre un escenario real cualquier tipo de
contenido digital, de cualquier ndole, visual, auditivo, etc., sin alterar su entorno
era prcticamente imposible. Sin embargo, hoy en da ya es posible disponer de
informacin digital aadida sobre cualquier objeto, gracias a las bondades de
la Realidad Aumentada (RA), una tecnologa a disposicin de cualquier persona,
la cual
Pgina | 12
1. DISEO METODOLOGICO
Pgina | 14
promocionar
la
ciudad
como
destino
turstico
nacional
1.3 OBJETIVOS
1.3.1 Objetivo General.
Desarrollar una Aplicacin Mvil y una Gua de Turismo para la visualizacin y
descripcin de los sitios tursticos del centro de la ciudad de Cartagena utilizando
realidad aumentada.
1.3.2
Objetivos Especficos.
1.5 PRODUCTOS
El desarrollo de este trabajo gener los siguientes productos:
Pgina | 16
Pgina | 17
2. REVISIN LITERARIA
En este Captulo se presenta una revisin del estado del arte y de los sustentos
tericos que sirven como base de este trabajo, inicialmente se describen los
antecedentes, seguido las bases tericas sobre Realidad Aumentada y acerca
el desarrollo de Aplicaciones Mviles.
2.1 ANTECEDENTES
Pgina | 18
Pgina | 19
El ao 2012 fue el lanzamiento por parte de Editorial Planeta del primer libro con
Realidad Aumentada en Espaa. Juan Gmez-Jurado, un autor 2.0, de la nueva
generacin pero curiosamente con novela histrica, un encaje realmente difcil y
sorprendente, apost por la realidad aumentada como elemento de valor
aadido a su libro La Leyenda del Ladrn. (*)
Adems, el proyecto Ar-Books.com nace con el objetivo de reinventar la manera
de leer los libros, complementando las ilustraciones y fotografas que
tradicionalmente se intercalan en los contenidos textuales y posibilitando una
experiencia interactiva tridimensional.
La coleccin de AR-Books.com estar formada por una serie de libros de
temticas variadas, tanto didcticos como narrativos, donde el hilo conductor de
la coleccin ser el empleo de la realidad aumentada para enriquecer su lectura
y comprensin. (**)
3. Realidad aumentada en la psicologa
En [4] se presenta un sistema de RA para el tratamiento de fobias a animales
pequeos como cucarachas y araas (Figura 3), iniciado con un proyecto final
de carrera en la facultad de informtica de la UPV, realizado por el alumno Csar
Carrin Villaplana en el ao 2004. Esta aplicacin se prob con pacientes reales
que, despus de alrededor de una hora de tratamiento con este sistema, fueron
capaces de interactuar y matar animales reales.
* Tomado de Juan Gmez Jurado, La Leyenda del Ladrn, Primer libro en Espaa con Realidad
Aumentada, Editorial Planeta.
Pgina | 20
**Tomado de http://www.turismoytecnologia.com/aplicaciones-y-software-apps-soft-paraturismo/item/2955-usando-la-realidad-aumentada-marca-turistica-se-promociona.
Pgina | 21
y se
logra
por una
serie
de algoritmos y bibliotecas
Muchos de los recursos para llevar a cabo este tipo de experiencias son de
dominio pblico con licencias de aplicacin por autorizacin del autor, siempre y
cuando exista un usufructo por parte del desarrollador. Para el uso comercial
existen tambin entornos de desarrollo completos y ms complejos que permiten
Pgina | 24
j.
Pgina | 25
nica
para
enriquecer
los
procesos
comerciales
de
RA en Ingeniera
La ingeniera y la tcnica igualmente se han visto aludidas por la RA en la medida
que ha permitido recrear procesos complejos por cuenta de las experiencias en
el mantenimiento y reparacin de mquinas (Figura 8), as como el complemento
de todo tipo de informacin asociada a los manuales de usuario final que
normalmente acompaan el conocimiento tcnico. Actualmente con la
disponibilidad de gafas de RA los procesos inmersivos pueden hacer que
prcticamente podamos abordar procesos ingenieriles sin la necesidad de
conocimientos previos. [1]
Pgina | 26
RA en mviles
Para este tipo de RA solo interviene el Smartphone, o tableta, su cmara digital,
un GPS (cuando la situacin lo requiera), y un programa ejecutndose en el
telfono, o desde Internet, por lo que es necesario, en este caso, un plan de
datos inalmbrico. Cada da se diversifica ms la oferta de aplicaciones en ese
sentido, donde el usuario final puede descargar un visor y tener acceso a una
serie de "capas" de informacin para la parte del mundo donde se desee tener
informacin va RA (Figura 9). [1]
Pgina | 27
2.3
APLICACIONES MVILES
Por otro lado, existen servidores de bases de datos relacionales para estos
dispositivos, entre ellos: HSQL Database Engine, SQL Anywhere Studio, IBM
DB2 Everyplace, Oracle9i Lite y PointBase Micro Edition. [5]
App Inventor: Google App Inventor es una aplicacin de Google Labs para
crear aplicaciones de software para el sistema operativo Android. De forma
visual y a partir de un conjunto de controles bsicos, el usuario puede ir
conectando una serie de bloques para crear la aplicacin desde cero. El
sistema es gratuito y se puede descargar fcilmente de la web. Las
aplicaciones fruto de App Inventor estn limitadas por su sencillez, aunque
permiten cubrir un gran nmero de necesidades bsicas en un dispositivo
mvil y de forma fcil y natural.
Pgina | 31
Pgina | 32
Pgina | 33
Dentro del marcador vaco se debe pegar la imagen representativa del objeto
3D, para ello deben tenerse en cuenta los siguientes pasos:
a. Buscar una imagen y abrirla con algn editor de imgenes (para nuestro caso
utilizamos el editor Gimp).
b. Pintar la imagen hasta lograr el aspecto que deseamos, en nuestro caso
desarrollamos letras que son las que identificaran los distintos sitios tursticos
que implementaremos. Se notar de la siguiente manera:
Pgina | 35
Pgina | 36
BuildAR
(Descargar
versin
gratis
http://www.buildar.co.nz/home/download/).
Una vez abierta, se mostrar una interfaz como el de la Figura 14, en la cual se
seleccionara Markers, Add Markers:
Luego nos aparecer una interfaz (Figura 15), en la cual nos pide hacer la
bsqueda de nuestro marcador:
Por ltimo queda agregar los objetos multimedia que sern visualizados en el
marcador seleccionado. Para ello se debe seleccionar el marcador y agregarle
Pgina | 37
Pgina | 38
Como parte del trabajo [9] se incluyeron algunas de las sedes de la Corporacin
Universitaria Rafael Nez, tambin fueron incluidos en este trabajo los
siguientes:
Claustro de san francisco
Laboratorio de sistemas de la CURN
Sede mogolln.
Pgina | 39
Pgina | 40
Brindar una alternativa a los usuarios que puedan comentar y dejar sus
experiencias vividas tanto de la aplicacin como lo vivido en los lugares
que pueden conocer.
Pgina | 41
Pgina | 42
Caso de Uso
Desplegar Lugares
Actores
Usuario
Tipo
Primario, Esencial
Descripcin
Caso de Uso
Buscar Localizacin
Actores
Usuario
Tipo
Primario, Esencial
Descripcin
Caso de Uso
Realizar Comentarios
Actores
Usuario,
Tipo
Primario, Esencial
Descripcin
Pgina | 43
2. Lugares:
Caso de Uso
Listar Sitios
Actores
Sistemas
Tipo
Primario
Descripcin
Caso de Uso
Seleccionar Sitios
Actores
Usuario Final
Tipo
Primario
Descripcin
Pgina | 44
Caso de Uso
Mostrar Contenido
Actores
Sistemas
Tipo
Primario
Descripcin
Caso de Uso
Actores
Usuario Final
Tipo
Primario
Descripcin
Caso de Uso
Actores
Sistema
Tipo
Primario
Descripcin
Caso de Uso
Calificar Sitio
Actores
Usuario Final
Tipo
Primario
Descripcin
Pgina | 45
3. Localizacin:
Caso de Uso
Listar Sitios
Actores
Sistema
Tipo
Primario
Descripcin
Caso de Uso
Escoger Sitio
Actores
Usuario Final
Tipo
Primario
Descripcin
Pgina | 46
Caso de Uso
Solicitar Localizacin
Actores
Usuario Final
Tipo
Primario
Descripcin
Caso de Uso
Localizar en Mapa
Actores
Sistema
Tipo
Primario
Descripcin
4. Comentarios:
Pgina | 47
Caso de Uso
Escribir Comentarios
Actores
Usuario Final
Tipo
Primario
Descripcin
Caso de Uso
Registrar Comentario
Actores
Sistema
Tipo
Primario
Descripcin
Caso de Uso
Actores
Sistema
Tipo
Primario
Descripcin
Pgina | 48
5. Restaurantes
Caso de Uso
Listar Restaurantes
Actores
Sistema
Tipo
Primario
Descripcin
Caso de Uso
Seleccionar Restaurantes
Actores
Usuario Final
Tipo
Primario
Descripcin
Caso de Uso
Mostrar Contenido
Actores
Sistemas
Tipo
Primario
Pgina | 49
Descripcin
Caso de Uso
Comentar Platos
Actores
Usuario Final
Tipo
Primario
Descripcin
Pgina | 50
2. Localizacin
3. Comentarios
Pgina | 51
4. Restaurantes
Pgina | 52
Descripcin de Datos
Tabla Comentarios
Comentarios (Lugares)
Campo
Tipo de Dato
Descripcin
Id
String
Nombre
String
Pgina | 53
Comentarios
String
Lugar
String
Calificacin
Number
Acl
CreatedAt
Date
UpdateAt
Date
Restaurantes
Campo
Id
Tipo de Dato
String
Descripcin
Se Guarda el cdigo que se asocia al
registro.
Nombre
String
Comentantarios
String
Plato
String
Restaurante
String
Guarda
en
nombre
del
restaurante
asociado.
Calificacin
Number
Acl:
CreatedAt
Date
UpdateAt
Date
Pgina | 55
Pgina | 56
En la figura 34 se despliegan las imgenes y los textos, para incluir los textos
que describen los sitios tursticos se implement el control Label, que permite
esta funcionalidad. Para la inclusin de las imgenes se utiliz el Control Imagen
(Image) que es utilizado para cargar las imgenes en la aplicacin. Cajas de
Texto (TextView), este control es utilizado por el usuario para ingresar texto,
como por ejemplo, escribir el comentario
En la figura 35 se utilizaron las Vista en Listas ListView para listar los sitios, este
control es utilizado para listar y seleccionar un sitio determinado.
Pgina | 57
Pgina | 58
Pgina | 59
Pgina | 60
Figura 44.Sede de Sistemas CURN desde Aplicacin. Figura 45. Iglesia Tercera Orden desde Aplicacin
Pgina | 61
Esta gua fue elaborada utilizando la herramienta Publisher, en este software fue
donde se dise todo el contenido de la Gua Turstica que contiene cada uno
de los marcadores identificadores de cada sitio y su descripcin textual.
5.1 Descripcin de la Gua Turstica.
Una vez se construyeron los marcadores y las escenas de los sitios histricos,
se dise la Gua fsica
respectivos marcadores.
Este documento se organiz de la siguiente forma:
Marcador
Pgina | 62
Este es el diseo utilizado en la gua fsica para todos los sitios histricos con el
mismo seguimiento para la interaccion con realidad aumentaday su
conocimiento desde este producto.
5.2 Pruebas De La Gua Fsica
A continuacin se describen los resultados de las pruebas realizadas a la revista
fsica, utilizando la Realidad Aumentada como herramienta de visualizacin, esta
prueba corresponde a una prueba funcional de los elementos de realidad
aumentada desarrollados en este trabajo.
Figura 47. Iglesia San Pedro Claver mediante RA. Figura 48.Vista 2Iglesia San Pedro Claver mediante RA
Pgina | 64
CONCLUSIONES
Pgina | 65
RECOMENDACIONES
1. Se Recomienda Utilizar un Dispositivo Mvil Smartphone de alta gama
con sistema operativo Android o iOS, y tener acceso a internet para
disfrutar de todas las funcionalidades.
2. Se Recomienda utilizar una cmara alterna de buenos pixeles para
mejorar la visualizacin en diferentes entornos.
3. El Computador a utilizar debe tener unas buenas caractersticas de buen
rendimiento para que los grficos y el software pueda correr bien.
4. Se Recomienda para visualizar los objetos con Realidad Aumentada tener
buena iluminacin para que software pueda detectar bien los marcadores
o patrones.
5. Se recomienda que los dems estudiantes tomen esta tecnologa y
profundicen un poco para la visualizacin de otros objetos multimedia
como animaciones o recorridos de manera virtual e implementen los
dems sitios histricos que se puedan encontrar el resto del centro y de
la ciudad amurallada.
6. Se debe tener instalado BuildAR Viewer, una Cmara principalmente para
poder visualizar los objetos y disfrutar las experiencias de la Realidad
Aumentada.
Pgina | 66
TRABAJO FUTURO
Pgina | 67
BIBLIOGRAFA
1. Carlos Ortiz (2012). Primer Congreso Nacional de Ingeniera CECAR
Realidad Aumentada y Sus Aplicaciones.
2. Glossop, N. D. y Z. Wang (2003). "Laser projection augmented reality
system for computer assisted surgery.".
3. Gallego Delgado, (2012) AR-Learning: libro interactivo basado en
realidad aumentada con aplicacin a la enseanza.,
4. Juan, M.C., Alcaiz, M., Monserrat, C., Botella, C., Baos, R.M. &
Guerrero, B. (2005). Using augmented reality to treat phobias.
5. Nelson
Eduardo
Hernndez
Germn
(2006), Programacin
De
Pgina | 68