Implementación del middleware ROS2 como sistema de operación del robot SCARA de la Universidad EIA

56 páginas

Autores:
Oliveros Morales, Carlos Alberto
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad EIA .
Repositorio:
Repositorio EIA .
Idioma:
spa
OAI Identifier:
oai:repository.eia.edu.co:11190/6886
Acceso en línea:
https://repository.eia.edu.co/handle/11190/6886
Palabra clave:
Robot
Cinematica
Microcontrolador
SCARA
ROS2
CAN
Kinematics
Microcontroller
Rights
openAccess
License
Derechos Reservados - Universidad EIA, 2024
id REIA2_4b369b1924268d6f6988624067893402
oai_identifier_str oai:repository.eia.edu.co:11190/6886
network_acronym_str REIA2
network_name_str Repositorio EIA .
repository_id_str
dc.title.spa.fl_str_mv Implementación del middleware ROS2 como sistema de operación del robot SCARA de la Universidad EIA
title Implementación del middleware ROS2 como sistema de operación del robot SCARA de la Universidad EIA
spellingShingle Implementación del middleware ROS2 como sistema de operación del robot SCARA de la Universidad EIA
Robot
Cinematica
Microcontrolador
SCARA
ROS2
CAN
Kinematics
Microcontroller
title_short Implementación del middleware ROS2 como sistema de operación del robot SCARA de la Universidad EIA
title_full Implementación del middleware ROS2 como sistema de operación del robot SCARA de la Universidad EIA
title_fullStr Implementación del middleware ROS2 como sistema de operación del robot SCARA de la Universidad EIA
title_full_unstemmed Implementación del middleware ROS2 como sistema de operación del robot SCARA de la Universidad EIA
title_sort Implementación del middleware ROS2 como sistema de operación del robot SCARA de la Universidad EIA
dc.creator.fl_str_mv Oliveros Morales, Carlos Alberto
dc.contributor.advisor.none.fl_str_mv Rozo Osorio, David
dc.contributor.author.none.fl_str_mv Oliveros Morales, Carlos Alberto
dc.subject.proposal.spa.fl_str_mv Robot
Cinematica
Microcontrolador
topic Robot
Cinematica
Microcontrolador
SCARA
ROS2
CAN
Kinematics
Microcontroller
dc.subject.proposal.eng.fl_str_mv SCARA
ROS2
CAN
Kinematics
Microcontroller
description 56 páginas
publishDate 2024
dc.date.issued.none.fl_str_mv 2024
dc.date.accessioned.none.fl_str_mv 2025-01-24T13:04:36Z
dc.date.available.none.fl_str_mv 2025-01-24T13:04:36Z
dc.type.none.fl_str_mv Trabajo de grado - 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
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.content.none.fl_str_mv Text
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.coarversion.none.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
format http://purl.org/coar/resource_type/c_7a1f
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repository.eia.edu.co/handle/11190/6886
url https://repository.eia.edu.co/handle/11190/6886
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv Derechos Reservados - Universidad EIA, 2024
dc.rights.license.none.fl_str_mv Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Derechos Reservados - Universidad EIA, 2024
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad EIA
dc.publisher.program.none.fl_str_mv Ingeniería Mecatrónica
dc.publisher.faculty.none.fl_str_mv Escuela de Ingeniería y Ciencias Básicas
dc.publisher.place.none.fl_str_mv Envigado (Antioquia, Colombia)
publisher.none.fl_str_mv Universidad EIA
institution Universidad EIA .
bitstream.url.fl_str_mv https://repository.eia.edu.co/bitstreams/2497baca-9093-44a7-83d0-d21e106fea81/download
https://repository.eia.edu.co/bitstreams/241b7304-f2ea-49c9-9935-9d196b68fcd4/download
https://repository.eia.edu.co/bitstreams/292f7b2c-a416-4edf-8c23-f5b03761e2e6/download
https://repository.eia.edu.co/bitstreams/8053554e-ff87-4b08-8539-f066aa6c2204/download
bitstream.checksum.fl_str_mv 2264fce645ac2952653ce3f3b8fa781e
866a7789f3c56aa6f2d6021a180a4bdf
9bdb80fd9c5258d976d59eb96cd94b2a
38836ea2303d4983c0d3caa09e891291
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad EIA
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1828317369313787904
spelling Rozo Osorio, DavidOliveros Morales, Carlos Alberto2025-01-24T13:04:36Z2025-01-24T13:04:36Z2024https://repository.eia.edu.co/handle/11190/688656 páginasRESUMEN: El presente proyecto tiene como objetivo el desarrollo de un sistema de operación basado en ROS2 (Robot Operating System 2) para el robot SCARA de la universidad EIA, con el cual se busca implementar una interfaz que permita a estudiantes y maestros operar dicho robot utilizando lenguajes de programación de alto nivel, como lo es Python. Se incluye la investigación y experimentación con tecnologías basadas en ROS2, con el fin de alcanzar una interfaz que permita al usuario operar al robot de forma amigable, es decir, que le permita posicionar al robot según parámetros específicos. Los resultados muestran una interfaz capaz de controlar la cinemática inversa y directa del robot, a partir de parámetros ingresados por el usuario.ABSTRACT: The objective of this project is the development of an operation system based on ROS2 (Robot Operating System 2) for the SCARA robot of the EIA university, which seeks to implement an interface that allows students and teachers to operate the robot using high-level programming languages, such as Python. Research and experimentation with technologies based on ROS2 is included, in order to achieve an interface that allows the user to operate the robot in a friendly way, that is to say, that allows the user to position the robot according to specific parameters. The results show an interface capable of controlling the inverse and direct kinematics of the robot, based on parameters entered by the user.PregradoIngeniero(a) Mecatrónico(a)application/pdfspaUniversidad EIAIngeniería MecatrónicaEscuela de Ingeniería y Ciencias BásicasEnvigado (Antioquia, Colombia)Derechos Reservados - Universidad EIA, 2024Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Implementación del middleware ROS2 como sistema de operación del robot SCARA de la Universidad EIATrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionTexthttp://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85RobotCinematicaMicrocontroladorSCARAROS2CANKinematicsMicrocontrollerPublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-82553https://repository.eia.edu.co/bitstreams/2497baca-9093-44a7-83d0-d21e106fea81/download2264fce645ac2952653ce3f3b8fa781eMD57ORIGINALOliverosCarlos_2024_ImplementacionMiddlewareROS2.pdfOliverosCarlos_2024_ImplementacionMiddlewareROS2.pdfTrabajo de gradoapplication/pdf2022047https://repository.eia.edu.co/bitstreams/241b7304-f2ea-49c9-9935-9d196b68fcd4/download866a7789f3c56aa6f2d6021a180a4bdfMD58TEXTOliverosCarlos_2024_ImplementacionMiddlewareROS2.pdf.txtOliverosCarlos_2024_ImplementacionMiddlewareROS2.pdf.txtExtracted texttext/plain70925https://repository.eia.edu.co/bitstreams/292f7b2c-a416-4edf-8c23-f5b03761e2e6/download9bdb80fd9c5258d976d59eb96cd94b2aMD59THUMBNAILOliverosCarlos_2024_ImplementacionMiddlewareROS2.pdf.jpgOliverosCarlos_2024_ImplementacionMiddlewareROS2.pdf.jpgGenerated Thumbnailimage/jpeg6082https://repository.eia.edu.co/bitstreams/8053554e-ff87-4b08-8539-f066aa6c2204/download38836ea2303d4983c0d3caa09e891291MD51011190/6886oai:repository.eia.edu.co:11190/68862025-01-24 08:06:55.745open.accesshttps://repository.eia.edu.coRepositorio Institucional Universidad EIAbdigital@metabiblioteca.comCjxjZW50ZXI+PGI+QVZJU08gREUgUFJJVkFDSURBRDwvYj48L2NlbnRlcj4KPGJyPgo8cD5MYSBFc2N1ZWxhIGRlIEluZ2VuaWVyw61hIGRlIEFudGlvcXVpYSBhIHRyYXbDqXMgZGUgZXN0ZSBhdmlzbywgaW5mb3JtYSBhIGxvcyB0aXR1bGFyZXMgZGUgZGF0b3MgcGVyc29uYWxlcyBxdWUgc2UgZW5jdWVudHJlbiBlbiBzdXMgYmFzZXMgZGUgZGF0b3MgcXVlIGxhcyBwb2zDrXRpY2FzIGRlIHRyYXRhbWllbnRvIGRlIGRhdG9zIHBlcnNvbmFsZXMgbGEgRUlBIHNvbjo8L3A+CjxwPkFsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHNlIGxlIHJlc3BldGFyw6FuIHN1cyBkZXJlY2hvcyBhIGNvbm9jZXIgw61udGVncmFtZW50ZSB5IGRlIGZvcm1hIGdyYXR1aXRhIHN1cyBkYXRvcyBwZXJzb25hbGVzLCBhc8OtIGNvbW8gYSBhY3R1YWxpemFybG9zIHkgcmVjdGlmaWNhcmxvcyBmcmVudGUgYSBsYSBFSUEgbyBsb3MgZW5jYXJnYWRvcyBkZWwgdHJhdGFtaWVudG8uPC9wPgo8cD5BbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwZXJzb25hbGVzIGVuIHRyYXRhbWllbnRvLCBwb2Ryw6EgY29ub2NlciBlbCB1c28gcXVlIHNlIGxlIGhhIGRhZG8gYSBzdXMgZGF0b3MgcGVyc29uYWxlcywgcHJldmlhIHNvbGljaXR1ZC48L3A+CjxwPkVsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHBvZHLDoSBzb2xpY2l0YXIgcHJ1ZWJhIGRlIGxhIGF1dG9yaXphY2nDs24gb3RvcmdhZGEgYSBsYSBFSUEuIHNhbHZvIGN1YW5kbyBleHByZXNhbWVudGUgc2UgZXhjZXB0w7plIGNvbW8gcmVxdWlzaXRvIHBhcmEgZWwgdHJhdGFtaWVudG8sIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBsZXkuPC9wPgo8cD5FbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwdWVkZSByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24geSBzb2xpY2l0YXIgbGEgc3VwcmVzacOzbiBkZWwgZGF0byBjdWFuZG8gZW4gZWwgdHJhdGFtaWVudG8gbm8gc2UgcmVzcGV0ZW4gbG9zIHByaW5jaXBpb3MsIGRlcmVjaG9zIHkgZ2FyYW50w61hcyBjb25zdGl0dWNpb25hbGVzIHkgbGVnYWxlcy4gTGEgcmV2b2NhdG9yaWEgeSBzdXByZXNpw7NuIHByb2NlZGVyw6EgY3VhbmRvIGxhIFN1cGVyaW50ZW5kZW5jaWEgZGUgSW5kdXN0cmlhIHkgQ29tZXJjaW8gKFNJQykgaGF5YSBkZXRlcm1pbmFkbyBxdWUgZW4gZWwgdHJhdGFtaWVudG8sIGxhIEVTQ1VFTEEgREUgSU5HRU5JRVLDjUEgREUgQU5USU9RVUlBIGhhIGluY3VycmlkbyBlbiBjb25kdWN0YXMgY29udHJhcmlhcyBhIGVzdGEgTGV5IHkgYSBsYSBDb25zdGl0dWNpw7NuIFBvbMOtdGljYS48L3A+CjxwPlBhcmEgZWZlY3RvcyBkZSBlamVyY2VyIHN1cyBkZXJlY2hvcyBkZSBjb25vY2VyLCBhY3R1YWxpemFyLCByZWN0aWZpY2FyIHkgc3VwcmltaXIgaW5mb3JtYWNpw7NuLCByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24sIGVudHJlIG90cm9zOyBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgYWN1ZGlyIGEgbGEgRVNDVUVMQSBERSBJTkdFTklFUsONQSBERSBBTlRJT1FVSUEsIGNvbW8gcmVzcG9uc2FibGUgZGVsIHRyYXRhbWllbnRvIGRlIGRhdG9zIGFsIMOhcmVhIGRlIGNvbXVuaWNhY2lvbmVzLCBtZWRpYW50ZSBjb3JyZW8gZWxlY3Ryw7NuaWNvIGEgd2VibWFzdGVyQGVpYS5lZHUuY28gLjwvcD4KPHA+RW4gY2FzbyBkZSBpbmZyYWNjaW9uZXMgYSBsYSBsZXkgMTU4MSBkZSAyMDEyLCBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgcHJlc2VudGFyIHF1ZWphIGFudGUgbGEgU3VwZXJpbnRlbmRlbmNpYSBkZSBJbmR1c3RyaWEgeSBDb21lcmNpbyAoU0lDKS48L3A+CjxwPkVsIHRpdHVsYXIgc2Vyw6EgaW5mb3JtYWRvIGFjZXJjYSBkZSBsYSBubyBvYmxpZ2F0b3JpZWRhZCBkZSBsYXMgcmVzcHVlc3RhcyBhIGxhcyBwcmVndW50YXMgcXVlIGxlIHNlYW4gaGVjaGFzLCBjdWFuZG8gw6lzdGFzIHZlcnNlbiBzb2JyZSBkYXRvcyBzZW5zaWJsZXMsIHRhbGVzIGNvbW8gb3JpZ2VuIHJhY2lhbCBvIMOpdG5pY28sIG9yaWVudGFjacOzbiBwb2zDrXRpY2EsIGNvbnZpY2Npb25lcyByZWxpZ2lvc2FzICwgcGVydGVuZW5jaWEgYSBzaW5kaWNhdG9zLCBvcmdhbml6YWNpb25lcyBzb2NpYWxlcyBkZSBkZXJlY2hvcyBodW1hbm9zLCBkYXRvcyByZWxhdGl2b3MgYSBsYSBzYWx1ZCwgYSBsYSB2aWRhIHNleHVhbCB5IGRhdG9zIGJpb23DqXRyaWNvcyBvIHNvYnJlIGxvcyBkYXRvcyBkZSBsb3MgbmnDsW9zLCBuacOxYXMgeSBhZG9sZXNjZW50ZXMuPC9wPgo8cD5FbCB0aXR1bGFyIHBvZHLDoSBjb25vY2VyIG51ZXN0cmEgcG9sw610aWNhIGRlIHRyYXRhbWllbnRvLCBsb3MgZGF0b3Mgc3VzdGFuY2lhbGVzIHF1ZSBzZSBsbGVndWVuIGEgcHJvZHVjaXIgZW4gZWwgcHJlc2VudGUgYXZpc28gbyBlbiBsYXMgcG9sw610aWNhcyBkZSB0cmF0YW1pZW50bywgc2Vyw6FuIHB1YmxpY2FkYXMgZW4gbnVlc3RybyBzaXRpbyB3ZWIsIG1lZGlvIGVsZWN0csOzbmljbyBoYWJpdHVhbCBkZSBjb250YWN0byBjb24gbG9zIHRpdHVsYXJlcy4K