Desarrollo de un algoritmo de auto ensamblaje y generación de movimientos para un robot modular (tipo cadena) utilizando un sensor Kinect
dc.contributor.advisor | Hernández Martínez, Henry Alberto | |
dc.contributor.advisor | Pedraza Martínez, Luis Fernando | |
dc.contributor.author | Caro Montes, Andrés Felipe | |
dc.contributor.author | Piza Segura, Arley Felipe | |
dc.date.accessioned | 2025-03-31T22:44:46Z | |
dc.date.available | 2025-03-31T22:44:46Z | |
dc.date.created | 2023-05-15 | |
dc.description | Este 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.abstract | This 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.mimetype | spa | |
dc.identifier.uri | http://hdl.handle.net/11349/94414 | |
dc.language.iso | spa | |
dc.publisher | Universidad Distrital Francisco José de Caldas. | |
dc.rights | CC0 1.0 Universal | * |
dc.rights.acceso | Abierto (Texto Completo) | spa |
dc.rights.accessrights | OpenAccess | spa |
dc.rights.uri | http://creativecommons.org/publicdomain/zero/1.0/ | * |
dc.subject | Sensor Kinect | |
dc.subject | Tablas de movimiento | |
dc.subject | Morfología | |
dc.subject | Ensamblaje | |
dc.subject | Visión artificial | |
dc.subject.keyword | Kinect sensor | |
dc.subject.keyword | Motion tables | |
dc.subject.keyword | Morphology | |
dc.subject.keyword | Assembly | |
dc.subject.keyword | Computer vision | |
dc.subject.lemb | Ingeniería de Control -- Tesis y disertaciones académicas | |
dc.subject.lemb | Sensores remotos | |
dc.subject.lemb | Algoritmos (Computadores) | |
dc.subject.lemb | Simuladores (Tecnología) | |
dc.subject.lemb | Python (Lenguaje de programación de computadores) | |
dc.title | Desarrollo de un algoritmo de auto ensamblaje y generación de movimientos para un robot modular (tipo cadena) utilizando un sensor Kinect | |
dc.title.titleenglish | Development of a self-assembly algorithm and motion generation for a modular robot (chain-type) using a Kinect sensor | |
dc.type | bachelorThesis | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
dc.type.degree | Monografía | spa |
dc.type.driver | info:eu-repo/semantics/bachelorThesis |
Archivos
Bloque original
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
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: