Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ArticuloCICOM 2020
ArticuloCICOM 2020
RESUMEN
Un sistema para poder ser considerado de realidad virtual debe ser
capaz de generar digitalmente un entorno tridimensional en que el
Categorías y Descriptores Temáticos
usuario se sienta presente y en el cual pueda interactuar Human-centered computing: Human-computer (HCI), Interaction
intuitivamente y en “tiempo real” con los objetos que encuentre devices
dentro de él. En este artículo se desarrolla una aplicación para Hardware: Communication hardware, interfaces, and storage
realidad virtual que permite visualizar el acceso. Se emplean dos Human-centered computing: Human-computer (HCI), Interaction
tipos de sensores de lectura RFID (Identificación por devices.
Radiofrecuencia), un sensor ultrasónico y el teclado del
computador como dispositivos de entrada; conectados a un Términos Generales
Arduino Mega, obteniendo los datos de sensado para utilizarlos en Programación, Comunicación Inalámbrica, sistemas
el programa. El entorno virtual se diseña con el motor de computacionales, Realidad virtual.
videojuego Unity, donde los datos obtenidos de los sensores
realizaran un cambio en el entorno virtual, interconectando Palabras clave
variables de un entorno físico real. Los resultados experimentales Identificación por Radiofrecuencia (RFID), Realidad virtual,
muestran los tiempos de lectura y respuesta en el entorno virtual. Arduino, Rasberry Pi.
ABSTRACT
A system to be considered virtual reality must be able to digitally
Keywords
generate a three-dimensional environment in which the user feels Radio Frequency Identification (RFID), Virtual Reality, Arduino,
present and in which he can interact intuitively and in "real-time" Raspberry Pi.
with the objects found within it. In this article, an application for
virtual reality is developed that allows us to visualize the access.
INTRODUCCIÓN
La realidad virtual va adquiriendo progresivamente más
Two types of RFID (Radio Frequency Identification) reading
importancia en la cultura actual, en la que se impone lo simulado
sensors are used, an ultrasonic sensor and the computer keyboard
por encima de lo real. Las nuevas tecnologías han inaugurado una
as input devices; connected to an Arduino Mega, obtaining the
época de avances tecnológicos inmensurables, que se mueve entre
sensing data to use in the program. The virtual environment is
la realidad actual y la realidad virtual.
designed with the Unity video game engine, where the data
obtained from the sensors will make a change in the virtual “La Realidad Virtual es una simulación interactiva por
environment, interconnecting variables from a real physical computador desde el punto de vista del participante, en la cual se
environment. The experimental results show the reading and sustituye o se aumenta la información sensorial que se recibe” [1]
response times in the virtual environment. [2]
Para esto se requieren de dispositivos de entrada; los dispositivos
son capaces de interpretar las acciones del mundo real y pasarla al
entorno virtual, de modo que el entorno virtual reaccione o
El permiso para hacer copias digitales o impresas en parte o en la
totalidad de este artículo, se otorga sin tener que cubrir una contribución
cambie instantáneamente de acuerdo a la voluntad y deseo del
financiera, siempre y cuando sea para uso personal o en el aula, que las usuario, tal y como lo haría en el caso de tratarse de un ambiente
copias que se realicen o se distribuyan no sean con fines de lucro o físico real.
ventaja comercial y que las copias conserven este aviso y los datos de la Los diferentes sensores existentes brindan al usuario una
cita completa en la primera página. Para otro tipo de copias, o volver a
experiencia inmersiva, siendo los sensores una parte fundamental
publicar el artículo, para almacenarlos en servidores o redistribuirlo en
listas de correo, se requiere una autorización previa de los autores y/o de un sistema de realidad virtual; por lo mismo, existen diversos
una posible cuota financiera. problemas con estos dispositivos, como pueden ser: el tiempo de
respuesta, errores en el registro de la información, alcance de
10o. Congreso Internacional de Computación CICOM 2020, (21 al 23 de
octubre del 2020), Sede virtual: Ciudad de México.
lectura, entre otros.
Copyright 2020 Universidad Autónoma de Guerrero. La realidad virtual se emplea en diferentes aplicaciones de la vida
cotidiana, por ejemplo, en campos como:
Medica: Herramientas de diagnóstico, que permite a los METODOLOGÍA Y PROCESOS DE
médicos llegar a un diagnóstico junto con otros métodos,
como las imágenes por resonancia magnética. Esto elimina la
DESARROLLO
necesidad de procedimientos invasivos o cirugía. [3][4][5]. Arquitectura del sistema de localización e
Construcción: La construcción de un edificio puede
simularse en realidad virtual como lo haría en su entorno
intensidad en espacios cerrados
normal. Esto permite a una organización ajustar los procesos La arquitectura se compone de la siguiente forma:
de construcción para obtener la máxima eficiencia y una Tag –Dispositivo: Es el dispositivo en el cual se almacena la
cantidad mínima de cambio [6]. información de su portador.
Ingeniería: Los fabricantes de automóviles utilizan la Base de los Lectores: Las bases de los lectores estarán
realidad virtual con fines de creación de prototipos durante el ubicados en diferentes áreas, utilizando un módulo de RF.
proceso de diseño. Esto les permite producir varias versiones
Rasberry Pi: Sera el encargado de obtener los datos de las
que luego se prueban y cambian según los resultados. Esto
bases de lectores a través de un módulo RF y enviarlos a la
elimina la necesidad de construir un prototipo físico y
computadora central.
acelerar la etapa de desarrollo. El resultado es un proceso
Computadora: recibirá los datos del TAG donde se utilizará
eficiente y rentable [7] [8] [9].
un método de posicionamiento y se determinará la ubicación
Trabajos Relacionados del portador del TAG, mostrándola en un entorno virtual.
Computa
dora
Figura 3. Sistema RFID. Central
Seguridad
Figura. 6. Modelo entorno virtual con Unity Conjunto individual de dos claves por sector para admitir
aplicaciones múltiples con jerarquía de claves
La autenticidad de un usuario se realiza por medio de las tarjetas Número de serie único para cada dispositivo.
RFID y la presencia del individuo en un espacio cerrado, se Autenticación de tres pasos. Después de seleccionar una
realizaron las pruebas en este entorno como se realizaron en el tarjeta, el lector específico la ubica la memoria, accede y
entrorno con VMRL. utiliza la clave correspondiente para el procedimiento de
autenticación de tres pasos. Después una autenticación En la figura 9 se muestran los diagramas de conexión para el
exitosa, todas las operaciones de memoria están encriptadas. Arduino y la Raspberry para el uso del transmisor y receptor
Este tipo de tarjetas MIFARE S50 y S50M34 son esencialmente, NRF24, así como el número de los GPIO a los que son
un sistema de almacenamiento, donde la memoria está dividida en conectados.
bloques, con mecanismos simple para el acceso a la información.
Escritura, valor y
sector remolque 0
0 2 4 6
Escribir Escribe un bloque de Lectura /
memoria Escritura, valor y DISTANCIA (CM)
sector remolque
Incremento Incrementa el contenido de Valor
un bloquea y almacena el Figura 10. Model Comportamiento de intensidad de lectura en
resultado en el registro de función de la distancia.
datos interno
En la figura 11 se muestra el comportamiento para el mundo VR
Decremento Disminuye el contenido de Valor
(Realidad Virtual). El tiempo que se tiene entre el sensado,
un bloquea y almacena el
pasando por el procesamiento de los datos hasta la reacion en el
resultado en el registro de
mundo virtual se puede observar en la Figura 11. Se puede notar
datos interno
los diferentes tiempos para las 10 pruebas realizadas con
Transferir Escribe el contenido del Valor diferentes optimizaciones en la programacion.
registro de datos interno a un
bloque
Restaurar Lee el contenido de un Valor
bloque en el registro de
datos interno
En la figura 14 se puede observar en monitor serial del Programa
Reacción mundo VR Arduino. Se lee los datos asociados a la tarjeta Mifare; el
programa verifica la autenticidad de la tarjeta. Para este proyecto
REACION MUNDO VR
5 se usan tarjetas de acceso en las cuales con un numero registrado
en el programa mostrara en el monitor serial el acceso o no
(SEGUNDOS)
concedido de la tarjeta y, dependiendo de los permisos de la
0 tarjeta esta enviara la información por el modulo NFR24 en modo
1 6 transmisor al receptor asociado a la Raspberry Pi 3 B.
NUMERO DE PRUEBAS)