Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/11531/40167
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorRodríguez Mondéjar, José Antonioes-ES
dc.contributor.authorGiménez Suárez, Pablo Santiagoes-ES
dc.contributor.otherUniversidad Pontificia Comillas, Escuela Técnica Superior de Ingeniería (ICAI)es_ES
dc.date.accessioned2019-09-02T10:25:11Z
dc.date.availablees_ES
dc.date.issued2020es_ES
dc.identifier.urihttp://hdl.handle.net/11531/40167
dc.descriptionGrado en Ingeniería en Tecnologías Industrialeses_ES
dc.description.abstractEn este proyecto se han buscado principalmente dos objetivos:  Aprovechar la potencia del motor gráfico de Unity para crear simulaciones controladas  Implementar la realidad virtual para agilizar la programación de procesos industriales El sistema desarrollado consta de dos bloques claramente diferenciados que se comunican entre sí de dos formas diferentes. El primer bloque está constituido por el programa de Unity desarrollado prácticamente desde cero a excepción del modelo del brazo robótico. Este es el bloque principal y es en el que se manejará el usuario, que se moverá por un entorno 3D en primera persona con dos tipos de movimiento diferentes. Uno de estos movimientos estará ligado a las físicas del programa y el otro proporciona un movimiento libre en los 3 ejes del espacio. El usuario contará con una interfaz que le permitirá interactuar con el entorno y acceder de forma visual a la información relevante. Una vez el usuario haya configurado el entorno y el proceso a su gusto podrá sincronizar la información con RobotStudio que es el encargado de gestionar el movimiento del robot. Para ello Unity usará dos tipos de comunicación. El primero es usando el Protocolo TCP/IP, un tipo de comunicación segura pero lenta comparada con el Protocolo UDP/IP, aunque este último no garantiza la recepción de los datos. El segundo bloque de programa, que se ha desarrollado en RAPID (el lenguaje de programación de RobotStudio) se encargará de acomodar la información recibida de Unity a los parámetros de RobotStudio para proporcionar las funcionalidades deseadas. Mientras el proceso configurado se esté simulando RobotStudio usará el Protocolo UDP/IP, por su velocidad, para actualizar los ángulos de las articulaciones del robot a Unity de tal manera que el usuario podrá ver como se está desarrollando el proceso en tiempo reales-ES
dc.description.abstractTwo main objectives have been pursued in this project:  To harness the power of Unity's graphics engine to create controlled simulations  Implementing virtual reality to speed up industrial process scheduling. The system developed consists of two clearly differentiated blocks that communicate with each other in two different ways. The first block is made up of Unity's program developed practically from scratch apart from the model of the robotic arm. This is the main block and it is where the user will operate, moving through a 3D environment in first person with two different types of movement. One of these movements will be linked to the physics of the program and the other provides free movement on all 3 axes of space. The user will have an interface that will allow him/her to interact with the environment and visually access the relevant information. Once the user has configured the environment and process to his liking, he can synchronize the information with RobotStudio, which manages the robot's movement. To do this, Unity will use two types of communication. The first is by using the Protocolo TCP/IP, a safe but slow communication compared to the Protocolo UDP/IP, although the second one does not guarantee reception of the data. The second program block which is developed in RAPID, RobotStudio's programming language, will accommodate the information received from Unity to RobotStudio's parameters to provide the desired functionality. While the configured process is being simulated, RobotStudio will use the Protocolo UDP/IP, because of its speed, to update the robot's joints angles to Unity so that the user can see how the process is running in real time.en-GB
dc.format.mimetypeapplication/pdfes_ES
dc.language.isoen-GBes_ES
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United Stateses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/es_ES
dc.subject33 Ciencias tecnológicases_ES
dc.subject3310 Tecnología industriales_ES
dc.subject331005 Ingeniería de procesoses_ES
dc.subject3311 Instrumentación tecnológicaes_ES
dc.subject331101 Tecnología de la automatizaciónes_ES
dc.subject.otherKTI-electronica (GITI-N)es_ES
dc.titleAplicación de la realidad virtual al diseño y programación de la automatización de procesos industriales: versión robotses_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses_ES
dc.keywordsABB, Robot Studio, Unity, Realidad Virtual, TCP/UDP, C#, RAPID.es-ES
dc.keywordsABB, Robot Studio, Unity, Virtual Reality, TCP/UDP, C#, RAPID.en-GB
Aparece en las colecciones: KTI-Trabajos Fin de Grado

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
TFG-GimenezSuarez,PabloSantiago.pdfTrabajo Fin de Grado5,13 MBAdobe PDFVista previa
Visualizar/Abrir
AnexoI.pdfAutorización125,55 kBAdobe PDFVista previa
Visualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.