Desarrollo de un algoritmo de auto ensamblaje y generación de movimientos para un robot modular (tipo cadena) utilizando un sensor Kinect

dc.contributor.advisorHernández Martínez, Henry Alberto
dc.contributor.advisorPedraza Martínez, Luis Fernando
dc.contributor.authorCaro Montes, Andrés Felipe
dc.contributor.authorPiza Segura, Arley Felipe
dc.date.accessioned2025-03-31T22:44:46Z
dc.date.available2025-03-31T22:44:46Z
dc.date.created2023-05-15
dc.descriptionEste articulo presenta la elaboración de un algoritmo que permite el autoensamblaje del robot modular EMERGE en tres morfologías diferentes. Se usó el sensor Kinect como fuente principal de adquisición de datos y con la información suministrada por este sensor se hizo un procesamiento digital de señales que realiza la detección individual de los módulos en un espacio de trabajo. La detección individual de los módulos logra asignar una ubicación a cada uno de ellos en el espacio de trabajo, esto se tomó como base para el desarrollo de una trayectoria que ejecuta tablas de movimiento acordes a un estado en el proceso de autoensamblaje en la morfología cadena, L y T. Se desarrolló el algoritmo en Python, que incluyó una interfaz de usuario para visualizar en tiempo real el procesamiento de la visión artificial y detectar los rangos de trayectoria necesarios para el autoensamble del robot en la morfología seleccionada. Además, se realizaron tablas comparativas para analizar los movimientos del robot. Se encontró que, para minimizar grandes desvíos y giros con la mayor precisión posible, era necesario iniciar con al menos tres módulos.
dc.description.abstractThis article presents the development of an algorithm that enables the self-assembly of the EMERGE modular robot in three different morphologies. The Kinect sensor was used as the primary data acquisition source, and the information provided by this sensor underwent digital signal processing to individually detect the modules in a workspace. The individual detection of the modules assigns a location to each of them in the workspace, which served as the basis for developing a trajectory that executes movement tables suitable for the self-assembly process in chain, L, and T morphologies. The algorithm was developed in Python, which included a user interface to visualize the real-time processing of computer vision and detect the necessary trajectory ranges for the robot's self-assembly in the selected morphology. Comparative tables were also created to analyze the robot's movements. It was found that, to minimize significant deviations and rotations with the highest possible precision, it was necessary to start with at least three modules.spa
dc.format.mimetypepdfspa
dc.identifier.urihttp://hdl.handle.net/11349/94414
dc.language.isospa
dc.publisherUniversidad Distrital Francisco José de Caldas.
dc.rightsCC0 1.0 Universal*
dc.rights.accesoAbierto (Texto Completo)spa
dc.rights.accessrightsOpenAccessspa
dc.rights.urihttp://creativecommons.org/publicdomain/zero/1.0/*
dc.subjectSensor Kinect
dc.subjectTablas de movimiento
dc.subjectMorfología
dc.subjectEnsamblaje
dc.subjectVisión artificial
dc.subject.keywordKinect sensor
dc.subject.keywordMotion tables
dc.subject.keywordMorphology
dc.subject.keywordAssembly
dc.subject.keywordComputer vision
dc.subject.lembIngeniería de Control -- Tesis y disertaciones académicas
dc.subject.lembSensores remotos
dc.subject.lembAlgoritmos (Computadores)
dc.subject.lembSimuladores (Tecnología)
dc.subject.lembPython (Lenguaje de programación de computadores)
dc.titleDesarrollo de un algoritmo de auto ensamblaje y generación de movimientos para un robot modular (tipo cadena) utilizando un sensor Kinect
dc.title.titleenglishDevelopment of a self-assembly algorithm and motion generation for a modular robot (chain-type) using a Kinect sensor
dc.typebachelorThesisspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.degreeMonografíaspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesis

Archivos

Bloque original

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
CaroMontesAndrésFelipe2023.pdf
Tamaño:
3.34 MB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
7 KB
Formato:
Item-specific license agreed upon to submission
Descripción: