Diseño de un juego triqui, utilizando visión artificial para el seguimiento de los lanzamientos realizados por los participantes

Las nuevas tecnologías están cada vez más presentes en la vida diaria de las personas, facilitando el desarrollo de tareas rápidas y repetitivas. Una de las ideas tecnológicas más populares en la última década es la de dar "vida" a las máquinas, permitiéndoles actuar de manera autónoma, co...

Full description

Autores:
Naranjo Ceron, Juan Sebastian
Gonzalez Araque, Nicolas
Rojas Santiago, Johan Esteban
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Pontificia Universidad Javeriana
Repositorio:
Repositorio Universidad Javeriana
Idioma:
spa
OAI Identifier:
oai:repository.javeriana.edu.co:10554/67464
Acceso en línea:
http://hdl.handle.net/10554/67464
Palabra clave:
Visión Artificial
Triqui
Tecnología en Educación
Diseño de Juegos
Computer Vision
Tic-Tac-Toe
Education Technology
Game Design
Ingeniería industrial - Tesis y disertaciones académicas
Juegos
Visión artificial
Visión por computador
Inteligencia artificial
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id JAVERIANA2_506e4dc981581ae69382051a585524e9
oai_identifier_str oai:repository.javeriana.edu.co:10554/67464
network_acronym_str JAVERIANA2
network_name_str Repositorio Universidad Javeriana
repository_id_str
dc.title.spa.fl_str_mv Diseño de un juego triqui, utilizando visión artificial para el seguimiento de los lanzamientos realizados por los participantes
dc.title.english.spa.fl_str_mv Tic-Tac-Toe Game Design with Computer Vision for Participant Move Tracking
title Diseño de un juego triqui, utilizando visión artificial para el seguimiento de los lanzamientos realizados por los participantes
spellingShingle Diseño de un juego triqui, utilizando visión artificial para el seguimiento de los lanzamientos realizados por los participantes
Visión Artificial
Triqui
Tecnología en Educación
Diseño de Juegos
Computer Vision
Tic-Tac-Toe
Education Technology
Game Design
Ingeniería industrial - Tesis y disertaciones académicas
Juegos
Visión artificial
Visión por computador
Inteligencia artificial
title_short Diseño de un juego triqui, utilizando visión artificial para el seguimiento de los lanzamientos realizados por los participantes
title_full Diseño de un juego triqui, utilizando visión artificial para el seguimiento de los lanzamientos realizados por los participantes
title_fullStr Diseño de un juego triqui, utilizando visión artificial para el seguimiento de los lanzamientos realizados por los participantes
title_full_unstemmed Diseño de un juego triqui, utilizando visión artificial para el seguimiento de los lanzamientos realizados por los participantes
title_sort Diseño de un juego triqui, utilizando visión artificial para el seguimiento de los lanzamientos realizados por los participantes
dc.creator.fl_str_mv Naranjo Ceron, Juan Sebastian
Gonzalez Araque, Nicolas
Rojas Santiago, Johan Esteban
dc.contributor.advisor.spa.fl_str_mv Zea Forero, Christian Ricardo
dc.contributor.author.spa.fl_str_mv Naranjo Ceron, Juan Sebastian
Gonzalez Araque, Nicolas
Rojas Santiago, Johan Esteban
dc.contributor.evaluator.spa.fl_str_mv Caro Gutierrez, Martha Patricia
García Díaz, Juan Carlos
dc.subject.none.fl_str_mv Visión Artificial
Triqui
Tecnología en Educación
Diseño de Juegos
topic Visión Artificial
Triqui
Tecnología en Educación
Diseño de Juegos
Computer Vision
Tic-Tac-Toe
Education Technology
Game Design
Ingeniería industrial - Tesis y disertaciones académicas
Juegos
Visión artificial
Visión por computador
Inteligencia artificial
dc.subject.keyword.none.fl_str_mv Computer Vision
Tic-Tac-Toe
Education Technology
Game Design
dc.subject.armarc.none.fl_str_mv Ingeniería industrial - Tesis y disertaciones académicas
dc.subject.armarc.spa.fl_str_mv Juegos
Visión artificial
Visión por computador
Inteligencia artificial
description Las nuevas tecnologías están cada vez más presentes en la vida diaria de las personas, facilitando el desarrollo de tareas rápidas y repetitivas. Una de las ideas tecnológicas más populares en la última década es la de dar "vida" a las máquinas, permitiéndoles actuar de manera autónoma, como en el caso de la inteligencia artificial. Además, se ha implementado la idea de que las máquinas posean sentidos similares a los de los seres vivos, como el sentido de la vista. Con esta noción surge la visión artificial. La aplicación de estas tecnologías en el ámbito educativo conlleva múltiples beneficios, aumentando el interés de los estudiantes y enriqueciendo sus conocimientos. La Pontificia Universidad Javeriana en Bogotá D.C ha identificado la necesidad de incorporar estas nuevas tecnologías en sus instalaciones para mantenerse entre las cinco mejores universidades del país en ciencia, tecnología e innovación. En este contexto, se encontró la oportunidad de desarrollar un proyecto para diseñar un juego de triqui utilizando visión artificial, destinado a implementarse en el centro de estudios de ergonomía de la Pontificia Universidad Javeriana. El proyecto propone cuatro fases que, una vez integradas, proporcionarán a la universidad una herramienta didáctica y metodológica que enriquecerá el conocimiento e interés de los estudiantes. Este documento aborda la primera fase del proyecto, que se centra en el desarrollo y validación del software con visión artificial. Se utilizaron herramientas y metodologías de ingeniería, como la programación en Python y la aplicación del modelo CDIO, que promueve la integración del conocimiento ingenieril con la práctica. La primera fase del proyecto implica el diseño tangible del juego de triqui. Se emplearon una cámara ZED mini, un proyector y una computadora con el código a ejecutar, ajustando estratégicamente cada elemento en el campo de trabajo para cumplir con los parámetros del proyecto. Esta fase incluye la proyección de una cuadrícula 3x3 del tradicional juego de triqui en un tablero con la ayuda de un proyector. La cámara se posiciona estratégicamente para detectar la posición de una pelota en el tablero y realizar la marcación automática correspondiente. Dos participantes lanzarán la pelota, compitiendo en el juego. Durante el proceso de creación del juego, se evaluaron diferentes alternativas para resolver los problemas que surgieron en la ejecución del proyecto. Siguiendo la metodología CDIO, se concibió, diseñó e implementó la idea, corrigiendo todos los errores presentados. Se llevaron a cabo pruebas estadísticas y verificaciones en Python para validar la funcionalidad del software en términos de lanzamientos efectivos respecto al total de lanzamientos. El requisito de rendimiento alcanzado fue del 80% de efectividad sobre el número total de lanzamientos. En la implementación del diseño, se encontraron diversas restricciones, como el procesamiento de datos, la proyección del tablero de triqui y la limitación del espacio disponible. Estas restricciones se tuvieron en cuenta para que el software funcionara correctamente, y se midieron estándares verificables que el diseño cumplió, tales como la funcionalidad del juego de triqui con diferentes tamaños de tablero, la correcta detección de los colores de la pelota y un porcentaje mayor al 80% de efectividad en el reconocimiento correcto de los lanzamientos.
publishDate 2023
dc.date.created.spa.fl_str_mv 2023-12-15
dc.date.accessioned.none.fl_str_mv 2024-05-24T16:37:38Z
dc.date.available.none.fl_str_mv 2024-05-24T16:37:38Z
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10554/67464
dc.identifier.instname.none.fl_str_mv instname:Pontificia Universidad Javeriana
dc.identifier.reponame.none.fl_str_mv reponame:Repositorio Institucional - Pontificia Universidad Javeriana
dc.identifier.repourl.none.fl_str_mv repourl:https://repository.javeriana.edu.co
url http://hdl.handle.net/10554/67464
identifier_str_mv instname:Pontificia Universidad Javeriana
reponame:Repositorio Institucional - Pontificia Universidad Javeriana
repourl:https://repository.javeriana.edu.co
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.licence.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.coar.none.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv PDF
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Pontificia Universidad Javeriana
dc.publisher.program.none.fl_str_mv Ingeniería Industrial
dc.publisher.faculty.none.fl_str_mv Facultad de Ingeniería
publisher.none.fl_str_mv Pontificia Universidad Javeriana
institution Pontificia Universidad Javeriana
bitstream.url.fl_str_mv http://repository.javeriana.edu.co/bitstream/10554/67464/1/attachment_1_231006-Naranjo-Rojas-Gonzalez.pdf
http://repository.javeriana.edu.co/bitstream/10554/67464/2/attachment_1_231006-Naranjo-Rojas-Gonzalez.pdf.jpg
bitstream.checksum.fl_str_mv 2eccf5f97ff75adb654d38b9ea7cff26
e0d831607e76c9a24cd8f445b1cfd935
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional - Pontificia Universidad Javeriana
repository.mail.fl_str_mv repositorio@javeriana.edu.co
_version_ 1808389712975495168
spelling Atribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/De acuerdo con la naturaleza del uso concedido, la presente licencia parcial se otorga a título gratuito por el máximo tiempo legal colombiano, con el propósito de que en dicho lapso mi (nuestra) obra sea explotada en las condiciones aquí estipuladas y para los fines indicados, respetando siempre la titularidad de los derechos patrimoniales y morales correspondientes, de acuerdo con los usos honrados, de manera proporcional y justificada a la finalidad perseguida, sin ánimo de lucro ni de comercialización. De manera complementaria, garantizo (garantizamos) en mi (nuestra) calidad de estudiante (s) y por ende autor (es) exclusivo (s), que la Tesis o Trabajo de Grado en cuestión, es producto de mi (nuestra) plena autoría, de mi (nuestro) esfuerzo personal intelectual, como consecuencia de mi (nuestra) creación original particular y, por tanto, soy (somos) el (los) único (s) titular (es) de la misma. Además, aseguro (aseguramos) que no contiene citas, ni transcripciones de otras obras protegidas, por fuera de los límites autorizados por la ley, según los usos honrados, y en proporción a los fines previstos; ni tampoco contempla declaraciones difamatorias contra terceros; respetando el derecho a la imagen, intimidad, buen nombre y demás derechos constitucionales. Adicionalmente, manifiesto (manifestamos) que no se incluyeron expresiones contrarias al orden público ni a las buenas costumbres. En consecuencia, la responsabilidad directa en la elaboración, presentación, investigación y, en general, contenidos de la Tesis o Trabajo de Grado es de mí (nuestro) competencia exclusiva, eximiendo de toda responsabilidad a la Pontifica Universidad Javeriana por tales aspectos. Sin perjuicio de los usos y atribuciones otorgadas en virtud de este documento, continuaré (continuaremos) conservando los correspondientes derechos patrimoniales sin modificación o restricción alguna, puesto que, de acuerdo con la legislación colombiana aplicable, el presente es un acuerdo jurídico que en ningún caso conlleva la enajenación de los derechos patrimoniales derivados del régimen del Derecho de Autor. De conformidad con lo establecido en el artículo 30 de la Ley 23 de 1982 y el artículo 11 de la Decisión Andina 351 de 1993, "Los derechos morales sobre el trabajo son propiedad de los autores", los cuales son irrenunciables, imprescriptibles, inembargables e inalienables. En consecuencia, la Pontificia Universidad Javeriana está en la obligación de RESPETARLOS Y HACERLOS RESPETAR, para lo cual tomará las medidas correspondientes para garantizar su observancia.info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Zea Forero, Christian RicardoNaranjo Ceron, Juan SebastianGonzalez Araque, NicolasRojas Santiago, Johan EstebanCaro Gutierrez, Martha PatriciaGarcía Díaz, Juan Carlos2024-05-24T16:37:38Z2024-05-24T16:37:38Z2023-12-15http://hdl.handle.net/10554/67464instname:Pontificia Universidad Javerianareponame:Repositorio Institucional - Pontificia Universidad Javerianarepourl:https://repository.javeriana.edu.coLas nuevas tecnologías están cada vez más presentes en la vida diaria de las personas, facilitando el desarrollo de tareas rápidas y repetitivas. Una de las ideas tecnológicas más populares en la última década es la de dar "vida" a las máquinas, permitiéndoles actuar de manera autónoma, como en el caso de la inteligencia artificial. Además, se ha implementado la idea de que las máquinas posean sentidos similares a los de los seres vivos, como el sentido de la vista. Con esta noción surge la visión artificial. La aplicación de estas tecnologías en el ámbito educativo conlleva múltiples beneficios, aumentando el interés de los estudiantes y enriqueciendo sus conocimientos. La Pontificia Universidad Javeriana en Bogotá D.C ha identificado la necesidad de incorporar estas nuevas tecnologías en sus instalaciones para mantenerse entre las cinco mejores universidades del país en ciencia, tecnología e innovación. En este contexto, se encontró la oportunidad de desarrollar un proyecto para diseñar un juego de triqui utilizando visión artificial, destinado a implementarse en el centro de estudios de ergonomía de la Pontificia Universidad Javeriana. El proyecto propone cuatro fases que, una vez integradas, proporcionarán a la universidad una herramienta didáctica y metodológica que enriquecerá el conocimiento e interés de los estudiantes. Este documento aborda la primera fase del proyecto, que se centra en el desarrollo y validación del software con visión artificial. Se utilizaron herramientas y metodologías de ingeniería, como la programación en Python y la aplicación del modelo CDIO, que promueve la integración del conocimiento ingenieril con la práctica. La primera fase del proyecto implica el diseño tangible del juego de triqui. Se emplearon una cámara ZED mini, un proyector y una computadora con el código a ejecutar, ajustando estratégicamente cada elemento en el campo de trabajo para cumplir con los parámetros del proyecto. Esta fase incluye la proyección de una cuadrícula 3x3 del tradicional juego de triqui en un tablero con la ayuda de un proyector. La cámara se posiciona estratégicamente para detectar la posición de una pelota en el tablero y realizar la marcación automática correspondiente. Dos participantes lanzarán la pelota, compitiendo en el juego. Durante el proceso de creación del juego, se evaluaron diferentes alternativas para resolver los problemas que surgieron en la ejecución del proyecto. Siguiendo la metodología CDIO, se concibió, diseñó e implementó la idea, corrigiendo todos los errores presentados. Se llevaron a cabo pruebas estadísticas y verificaciones en Python para validar la funcionalidad del software en términos de lanzamientos efectivos respecto al total de lanzamientos. El requisito de rendimiento alcanzado fue del 80% de efectividad sobre el número total de lanzamientos. En la implementación del diseño, se encontraron diversas restricciones, como el procesamiento de datos, la proyección del tablero de triqui y la limitación del espacio disponible. Estas restricciones se tuvieron en cuenta para que el software funcionara correctamente, y se midieron estándares verificables que el diseño cumplió, tales como la funcionalidad del juego de triqui con diferentes tamaños de tablero, la correcta detección de los colores de la pelota y un porcentaje mayor al 80% de efectividad en el reconocimiento correcto de los lanzamientos.New technologies are becoming increasingly integrated into people's daily lives, streamlining the execution of fast and repetitive tasks. Over the past decade, there has been a surge in the idea of infusing machines with "life," allowing them to operate autonomously, particularly through the application of artificial intelligence. Alongside this, the concept of machines possessing senses akin to living beings, such as vision, has given rise to artificial vision. The application of these technologies in education brings numerous benefits, sparking greater student interest and enhancing their knowledge. Recognizing the importance of staying at the forefront of science, technology, and innovation, the Pontificia Universidad Javeriana in Bogotá D.C has identified the need to incorporate these new technologies into its facilities. This context provided the opportunity to embark on a project to design a Tic-Tac-Toe game using computer vision, intended for implementation in the Pontificia Universidad Javeriana's Center for Ergonomics Studies. The project is structured around four phases, the integration of which will furnish the university with a didactic and methodological tool, ultimately enriching student knowledge and engagement. This document specifically addresses the first phase of the project, focusing on the development and validation of the computer vision software. Engineering tools, such as Python programming, and the CDIO model, facilitating the integration of engineering knowledge with practical applications, were employed during this phase. The tangible design of the Tic-Tac-Toe game for this phase involved using a ZED mini camera, a projector, and a computer with the executable code. Strategic adjustments were made to each element within the workspace to adhere to the project's standard parameters. The phase encompassed projecting a 3x3 grid of the traditional Tic-Tac-Toe game onto a board using a projector. A strategically positioned camera detected the position of a ball on the Tic-Tac-Toe board, automatically marking the corresponding space. Two participants competitively launched the ball during the game. Throughout the game's creation, various solution alternatives were evaluated to address encountered problems. Following the CDIO methodology, the idea was conceived, designed, and implemented, with adjustments made to rectify errors. The functionality of the software was verified using statistical tests and Python verification codes. The performance requirement achieved was an 80% effectiveness in recognizing the total number of launches. During the design's implementation, various restrictions were encountered, including data processing, Tic-Tac-Toe board projection, and spatial limitations. These factors were considered to ensure the correct functioning of the software. Verifiable standards, such as the functionality of the Tic-Tac-Toe game with different board sizes, accurate detection of ball colors, and an effectiveness rate exceeding 80% in correctly recognizing launches, were measured to validate the design.Ingeniero (a) IndustrialPregradoPDFapplication/pdfspaPontificia Universidad JaverianaIngeniería IndustrialFacultad de IngenieríaVisión ArtificialTriquiTecnología en EducaciónDiseño de JuegosComputer VisionTic-Tac-ToeEducation TechnologyGame DesignIngeniería industrial - Tesis y disertaciones académicasJuegosVisión artificialVisión por computadorInteligencia artificialDiseño de un juego triqui, utilizando visión artificial para el seguimiento de los lanzamientos realizados por los participantesTic-Tac-Toe Game Design with Computer Vision for Participant Move TrackingTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisORIGINALattachment_1_231006-Naranjo-Rojas-Gonzalez.pdfattachment_1_231006-Naranjo-Rojas-Gonzalez.pdfDocumentoapplication/pdf1131432http://repository.javeriana.edu.co/bitstream/10554/67464/1/attachment_1_231006-Naranjo-Rojas-Gonzalez.pdf2eccf5f97ff75adb654d38b9ea7cff26MD51metadata only accessTHUMBNAILattachment_1_231006-Naranjo-Rojas-Gonzalez.pdf.jpgattachment_1_231006-Naranjo-Rojas-Gonzalez.pdf.jpgIM Thumbnailimage/jpeg6719http://repository.javeriana.edu.co/bitstream/10554/67464/2/attachment_1_231006-Naranjo-Rojas-Gonzalez.pdf.jpge0d831607e76c9a24cd8f445b1cfd935MD52open access10554/67464oai:repository.javeriana.edu.co:10554/674642024-05-25 03:11:02.766Repositorio Institucional - Pontificia Universidad Javerianarepositorio@javeriana.edu.co