Desarrollo de un aplicativo para la programación de trayectorias del robot tipo delta de la Universidad Santo Tomás.

Un robot de arquitectura paralela tipo delta está conformado por tres cadenas cinemáticas que se unen en un efector final. Este tipo de disposición otorga al robot la capacidad de moverse a altas velocidades y aceleraciones, siendo utilizado principalmente en operaciones de pick and place. Para que...

Full description

Autores:
Montenegro Aguirre, Cristian Alejandro
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Santo Tomás
Repositorio:
Repositorio Institucional USTA
Idioma:
spa
OAI Identifier:
oai:repository.usta.edu.co:11634/43054
Acceso en línea:
http://hdl.handle.net/11634/43054
Palabra clave:
Delta-type robots
Velocity Smoothing Profile
Direct Kinematics
Inverse Kinematics
Controller
PVT
Programming
Applicative
Robótica
Tecnología
Redes de computadores
Robot tipo Delta
Perfil Suavizado de Velocidad
Cinemática Directa
Cinemática Inversa
Controlador
PVT
Programación
Aplicativo
Rights
closedAccess
License
Atribución-NoComercial-SinDerivadas 2.5 Colombia
id SANTTOMAS2_6bad1d8229bb76a9585909893f8e92c3
oai_identifier_str oai:repository.usta.edu.co:11634/43054
network_acronym_str SANTTOMAS2
network_name_str Repositorio Institucional USTA
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de un aplicativo para la programación de trayectorias del robot tipo delta de la Universidad Santo Tomás.
title Desarrollo de un aplicativo para la programación de trayectorias del robot tipo delta de la Universidad Santo Tomás.
spellingShingle Desarrollo de un aplicativo para la programación de trayectorias del robot tipo delta de la Universidad Santo Tomás.
Delta-type robots
Velocity Smoothing Profile
Direct Kinematics
Inverse Kinematics
Controller
PVT
Programming
Applicative
Robótica
Tecnología
Redes de computadores
Robot tipo Delta
Perfil Suavizado de Velocidad
Cinemática Directa
Cinemática Inversa
Controlador
PVT
Programación
Aplicativo
title_short Desarrollo de un aplicativo para la programación de trayectorias del robot tipo delta de la Universidad Santo Tomás.
title_full Desarrollo de un aplicativo para la programación de trayectorias del robot tipo delta de la Universidad Santo Tomás.
title_fullStr Desarrollo de un aplicativo para la programación de trayectorias del robot tipo delta de la Universidad Santo Tomás.
title_full_unstemmed Desarrollo de un aplicativo para la programación de trayectorias del robot tipo delta de la Universidad Santo Tomás.
title_sort Desarrollo de un aplicativo para la programación de trayectorias del robot tipo delta de la Universidad Santo Tomás.
dc.creator.fl_str_mv Montenegro Aguirre, Cristian Alejandro
dc.contributor.advisor.none.fl_str_mv García Barbosa, Jorge Andrés
dc.contributor.author.none.fl_str_mv Montenegro Aguirre, Cristian Alejandro
dc.contributor.orcid.spa.fl_str_mv https://orcid.org/0000-0002-7020-4688
dc.contributor.googlescholar.spa.fl_str_mv https://scholar.google.es/citations?user=km7wEwIAAAAJ&hl=es
dc.contributor.cvlac.spa.fl_str_mv https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000473600
dc.subject.keyword.spa.fl_str_mv Delta-type robots
Velocity Smoothing Profile
Direct Kinematics
Inverse Kinematics
Controller
PVT
Programming
Applicative
topic Delta-type robots
Velocity Smoothing Profile
Direct Kinematics
Inverse Kinematics
Controller
PVT
Programming
Applicative
Robótica
Tecnología
Redes de computadores
Robot tipo Delta
Perfil Suavizado de Velocidad
Cinemática Directa
Cinemática Inversa
Controlador
PVT
Programación
Aplicativo
dc.subject.lemb.spa.fl_str_mv Robótica
Tecnología
Redes de computadores
dc.subject.proposal.spa.fl_str_mv Robot tipo Delta
Perfil Suavizado de Velocidad
Cinemática Directa
Cinemática Inversa
Controlador
PVT
Programación
Aplicativo
description Un robot de arquitectura paralela tipo delta está conformado por tres cadenas cinemáticas que se unen en un efector final. Este tipo de disposición otorga al robot la capacidad de moverse a altas velocidades y aceleraciones, siendo utilizado principalmente en operaciones de pick and place. Para que el efector final se desplace en una línea recta dentro del volumen de trabajo, es necesario realizar transformaciones cinemáticas al dominio de los actuadores, en este caso rotacionales. En la generación de estas trayectorias es necesario el uso de la cinemática directa e inversa aplicando perfiles suavizados de velocidad. La nube de puntos obtenida mediante un código desarrollado en C# es enviada a un controlador galil DMC 4143. La trayectoria calculada es transmitida a los servomotores para la generación de movimientos en las extremidades del robot que convergen al efector final, en el cual se encuentra el punto de análisis cinemático. A fin de verificar la generación de trayectorias lineales con perfiles suavizados de velocidad por el código, se implementa un comando de consola el cual consulta las variables internas del aplicativo y las muestra en forma de lista, de este modo obtenemos los datos de posición y tiempo en el punto a analizar. Al graficar los puntos obtenidos se comprueba que la trayectoria tiene periodos de aceleración y desaceleración acordes a lo planteado. Al tener certeza que el código genera trayectorias lineales correctas, se sabe que el robot no tendrá movimientos que comprometan su estructura y buen funcionamiento.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-02-05T17:07:12Z
dc.date.available.none.fl_str_mv 2022-02-05T17:07:12Z
dc.date.issued.none.fl_str_mv 2022-02-03
dc.type.local.spa.fl_str_mv Trabajo de grado
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.category.spa.fl_str_mv Formación de Recurso Humano para la Ctel: Trabajo de grado de Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.drive.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.citation.spa.fl_str_mv Montenegro Aguirre, C. A. (2022). Desarrollo de un aplicativo para la programación de trayectorias del robot tipo delta de la Universidad Santo Tomás. [Trabajo de Pregrado, Universidad Santo Tomás]. Repositorio institucional - Universidad Santo Tomás.
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11634/43054
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad Santo Tomás
dc.identifier.instname.spa.fl_str_mv instname:Universidad Santo Tomás
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.usta.edu.co
identifier_str_mv Montenegro Aguirre, C. A. (2022). Desarrollo de un aplicativo para la programación de trayectorias del robot tipo delta de la Universidad Santo Tomás. [Trabajo de Pregrado, Universidad Santo Tomás]. Repositorio institucional - Universidad Santo Tomás.
reponame:Repositorio Institucional Universidad Santo Tomás
instname:Universidad Santo Tomás
repourl:https://repository.usta.edu.co
url http://hdl.handle.net/11634/43054
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv R. Sanchis, R. Julio, and A. Carlos, Automatización industrial. 2010.
Rafael Cisneros Limón, “Modelo matemático de un robot paralelo de seis grados de libertad,” no. May 2006, p. 251, 2006, [Online]. Available: https://www.researchgate.net/publication/37613187_Modelo_Matematico_de_un_Robot_Paralelo_de_Seis_Grados_de_Libertad.
J. D. N. Y. William Zamir Jr. Muñoz Camelo, «Diseño mecánico de un robot de arquitectura paralela tipo delta de 3 dof,» Bogotá, 2014.
U. G. Zaragoza, «Torque analyzis of a three translational degrees of freedom parallel manipulator,» Bogotá, 2012.
H. C. J. G. Jaime Cortez, «Diseño óptimo dimensional de una máquina -robot de arquitectura paralela tipo delta para aplicaciones pick and place,» CIMM, 2013.
J. E. Marulanda, «Puesta en marcha virtual aplicada al robot delta de la Universidad Santo Tomás,» Bogotá, 2015.
Córdoba, E. Paternina, J. García, J. «Control de Movimiento en Manufactura Automatización CNC Fundamentos de Diseño y Modelamiento experimental,» Bogotá, 2013.
Galil, «GalilTools Communication Library,» [ En línea]. Available: https://www.galil.com/download/manual/galiltools/hello.html.
Galil, «gclib,» [ En línea]. Available: https://www.galil.com/sw/pub/all/doc/gclib/html/cs_examples_instructions.html.
Galil, «DMC-41x3 User Manual,» [En línea]. Available: https://www.a2v.fr/galil/doc/cartes/dmc-41x3/man_41x3.pdf
Microsoft «A tour of the C# language,» [ En línea]. Avalible:https://docs.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/
Ariza Cifuentes, C. D. (2022). Puesta En Marcha Virtual, Del Robot Delta De La Universidad Santo Tomás, Utilizando El Módulo Mechatronics Concept Designer Del Software Nx Universidad Santo Tomás.
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Acceso cerrado
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/closedAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_14cb
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Acceso cerrado
http://purl.org/coar/access_right/c_14cb
eu_rights_str_mv closedAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.campus.spa.fl_str_mv CRAI-USTA Bogotá
dc.publisher.spa.fl_str_mv Universidad Santo Tomás
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería Mecánica
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería Mecánica
institution Universidad Santo Tomás
bitstream.url.fl_str_mv https://repository.usta.edu.co/bitstream/11634/43054/1/2022cristianmontenegro.pdf
https://repository.usta.edu.co/bitstream/11634/43054/2/4.%20Formato%20-%20Carta%20CRAI%20Cristian%20Alejandro%20Montenegro%20%281%29.pdf
https://repository.usta.edu.co/bitstream/11634/43054/4/Carta_autorizacion_autoarchivo_autor_2021%20%281%29.pdf
https://repository.usta.edu.co/bitstream/11634/43054/3/license_rdf
https://repository.usta.edu.co/bitstream/11634/43054/5/license.txt
https://repository.usta.edu.co/bitstream/11634/43054/6/2022cristianmontenegro.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/43054/7/4.%20Formato%20-%20Carta%20CRAI%20Cristian%20Alejandro%20Montenegro%20%281%29.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/43054/8/Carta_autorizacion_autoarchivo_autor_2021%20%281%29.pdf.jpg
bitstream.checksum.fl_str_mv bcb3558502c8d1929e411fea04e3ec3e
54ac8277eea26fcc64b42efe0ed165ae
d026057fed465d85c3a2ba3c13c6e83a
217700a34da79ed616c2feb68d4c5e06
aedeaf396fcd827b537c73d23464fc27
f93c8c2001921d9cfd609e58c823fdc6
9e5595b6343b90299c9796239737bb70
f2202acbf46d09621b1d439944a56b42
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Santo Tomás
repository.mail.fl_str_mv repositorio@usantotomas.edu.co
_version_ 1782026367055953920
spelling García Barbosa, Jorge AndrésMontenegro Aguirre, Cristian Alejandrohttps://orcid.org/0000-0002-7020-4688https://scholar.google.es/citations?user=km7wEwIAAAAJ&hl=eshttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=00004736002022-02-05T17:07:12Z2022-02-05T17:07:12Z2022-02-03Montenegro Aguirre, C. A. (2022). Desarrollo de un aplicativo para la programación de trayectorias del robot tipo delta de la Universidad Santo Tomás. [Trabajo de Pregrado, Universidad Santo Tomás]. Repositorio institucional - Universidad Santo Tomás.http://hdl.handle.net/11634/43054reponame:Repositorio Institucional Universidad Santo Tomásinstname:Universidad Santo Tomásrepourl:https://repository.usta.edu.coUn robot de arquitectura paralela tipo delta está conformado por tres cadenas cinemáticas que se unen en un efector final. Este tipo de disposición otorga al robot la capacidad de moverse a altas velocidades y aceleraciones, siendo utilizado principalmente en operaciones de pick and place. Para que el efector final se desplace en una línea recta dentro del volumen de trabajo, es necesario realizar transformaciones cinemáticas al dominio de los actuadores, en este caso rotacionales. En la generación de estas trayectorias es necesario el uso de la cinemática directa e inversa aplicando perfiles suavizados de velocidad. La nube de puntos obtenida mediante un código desarrollado en C# es enviada a un controlador galil DMC 4143. La trayectoria calculada es transmitida a los servomotores para la generación de movimientos en las extremidades del robot que convergen al efector final, en el cual se encuentra el punto de análisis cinemático. A fin de verificar la generación de trayectorias lineales con perfiles suavizados de velocidad por el código, se implementa un comando de consola el cual consulta las variables internas del aplicativo y las muestra en forma de lista, de este modo obtenemos los datos de posición y tiempo en el punto a analizar. Al graficar los puntos obtenidos se comprueba que la trayectoria tiene periodos de aceleración y desaceleración acordes a lo planteado. Al tener certeza que el código genera trayectorias lineales correctas, se sabe que el robot no tendrá movimientos que comprometan su estructura y buen funcionamiento.A delta-type parallel architecture robot is made up of three kinematic chains that come together in an end effector. This type of arrangement gives the robot the ability to move at high speeds and accelerations, being used mainly in pick and place operations. In order for the end effector to move in a straight line within the work volume, it is necessary to perform kinematic transformations to the domain of the actuators, in this case rotational. In the generation of these trajectories, the use of direct and inverse kinematics is necessary, applying smoothed velocity profiles. The point cloud obtained by means of a code developed in C# is sent to a Galil DMC 4143 controller. The calculated trajectory is transmitted to the servomotors for the generation of movements in the robot extremities that converge to the final effector, in which the robot is located. kinematic analysis point. In order to verify the generation of linear trajectories with smoothed speed profiles by the code, a console command is implemented which consults the internal variables of the application and displays them in the form of a list, in this way we obtain the position and time data at the point to analyze. When plotting the points obtained, it is verified that the trajectory has periods of acceleration and deceleration according to what has been proposed. By being certain that the code generates correct linear trajectories, it is known that the robot will not have movements that compromise its structure and proper functioning.Ingeniero MecánicoPregradoapplication/pdfspaUniversidad Santo TomásPregrado Ingeniería MecánicaFacultad de Ingeniería MecánicaAtribución-NoComercial-SinDerivadas 2.5 Colombiahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Acceso cerradoinfo:eu-repo/semantics/closedAccesshttp://purl.org/coar/access_right/c_14cbDesarrollo de un aplicativo para la programación de trayectorias del robot tipo delta de la Universidad Santo Tomás.Delta-type robotsVelocity Smoothing ProfileDirect KinematicsInverse KinematicsControllerPVTProgrammingApplicativeRobóticaTecnologíaRedes de computadoresRobot tipo DeltaPerfil Suavizado de VelocidadCinemática DirectaCinemática InversaControladorPVTProgramaciónAplicativoTrabajo de gradoinfo:eu-repo/semantics/acceptedVersionFormación de Recurso Humano para la Ctel: Trabajo de grado de Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisCRAI-USTA BogotáR. Sanchis, R. Julio, and A. Carlos, Automatización industrial. 2010.Rafael Cisneros Limón, “Modelo matemático de un robot paralelo de seis grados de libertad,” no. May 2006, p. 251, 2006, [Online]. Available: https://www.researchgate.net/publication/37613187_Modelo_Matematico_de_un_Robot_Paralelo_de_Seis_Grados_de_Libertad.J. D. N. Y. William Zamir Jr. Muñoz Camelo, «Diseño mecánico de un robot de arquitectura paralela tipo delta de 3 dof,» Bogotá, 2014.U. G. Zaragoza, «Torque analyzis of a three translational degrees of freedom parallel manipulator,» Bogotá, 2012.H. C. J. G. Jaime Cortez, «Diseño óptimo dimensional de una máquina -robot de arquitectura paralela tipo delta para aplicaciones pick and place,» CIMM, 2013.J. E. Marulanda, «Puesta en marcha virtual aplicada al robot delta de la Universidad Santo Tomás,» Bogotá, 2015.Córdoba, E. Paternina, J. García, J. «Control de Movimiento en Manufactura Automatización CNC Fundamentos de Diseño y Modelamiento experimental,» Bogotá, 2013.Galil, «GalilTools Communication Library,» [ En línea]. Available: https://www.galil.com/download/manual/galiltools/hello.html.Galil, «gclib,» [ En línea]. Available: https://www.galil.com/sw/pub/all/doc/gclib/html/cs_examples_instructions.html.Galil, «DMC-41x3 User Manual,» [En línea]. Available: https://www.a2v.fr/galil/doc/cartes/dmc-41x3/man_41x3.pdfMicrosoft «A tour of the C# language,» [ En línea]. Avalible:https://docs.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/Ariza Cifuentes, C. D. (2022). Puesta En Marcha Virtual, Del Robot Delta De La Universidad Santo Tomás, Utilizando El Módulo Mechatronics Concept Designer Del Software Nx Universidad Santo Tomás.ORIGINAL2022cristianmontenegro.pdf2022cristianmontenegro.pdfTrabajo de Gradoapplication/pdf3853373https://repository.usta.edu.co/bitstream/11634/43054/1/2022cristianmontenegro.pdfbcb3558502c8d1929e411fea04e3ec3eMD51open access4. Formato - Carta CRAI Cristian Alejandro Montenegro (1).pdf4. Formato - Carta CRAI Cristian Alejandro Montenegro (1).pdfCarta Aprobación Facultadapplication/pdf286770https://repository.usta.edu.co/bitstream/11634/43054/2/4.%20Formato%20-%20Carta%20CRAI%20Cristian%20Alejandro%20Montenegro%20%281%29.pdf54ac8277eea26fcc64b42efe0ed165aeMD52metadata only accessCarta_autorizacion_autoarchivo_autor_2021 (1).pdfCarta_autorizacion_autoarchivo_autor_2021 (1).pdfCarta Derechos Autorapplication/pdf954550https://repository.usta.edu.co/bitstream/11634/43054/4/Carta_autorizacion_autoarchivo_autor_2021%20%281%29.pdfd026057fed465d85c3a2ba3c13c6e83aMD54metadata only accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repository.usta.edu.co/bitstream/11634/43054/3/license_rdf217700a34da79ed616c2feb68d4c5e06MD53open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8807https://repository.usta.edu.co/bitstream/11634/43054/5/license.txtaedeaf396fcd827b537c73d23464fc27MD55open accessTHUMBNAIL2022cristianmontenegro.pdf.jpg2022cristianmontenegro.pdf.jpgIM Thumbnailimage/jpeg3983https://repository.usta.edu.co/bitstream/11634/43054/6/2022cristianmontenegro.pdf.jpgf93c8c2001921d9cfd609e58c823fdc6MD56open access4. Formato - Carta CRAI Cristian Alejandro Montenegro (1).pdf.jpg4. Formato - Carta CRAI Cristian Alejandro Montenegro (1).pdf.jpgIM Thumbnailimage/jpeg7270https://repository.usta.edu.co/bitstream/11634/43054/7/4.%20Formato%20-%20Carta%20CRAI%20Cristian%20Alejandro%20Montenegro%20%281%29.pdf.jpg9e5595b6343b90299c9796239737bb70MD57open accessCarta_autorizacion_autoarchivo_autor_2021 (1).pdf.jpgCarta_autorizacion_autoarchivo_autor_2021 (1).pdf.jpgIM Thumbnailimage/jpeg7642https://repository.usta.edu.co/bitstream/11634/43054/8/Carta_autorizacion_autoarchivo_autor_2021%20%281%29.pdf.jpgf2202acbf46d09621b1d439944a56b42MD58open access11634/43054oai:repository.usta.edu.co:11634/430542022-12-21 03:15:57.518open accessRepositorio Universidad Santo Tomásrepositorio@usantotomas.edu.coQXV0b3Jpem8gYWwgQ2VudHJvIGRlIFJlY3Vyc29zIHBhcmEgZWwgQXByZW5kaXphamUgeSBsYSBJbnZlc3RpZ2FjacOzbiwgQ1JBSS1VU1RBCmRlIGxhIFVuaXZlcnNpZGFkIFNhbnRvIFRvbcOhcywgcGFyYSBxdWUgY29uIGZpbmVzIGFjYWTDqW1pY29zIGFsbWFjZW5lIGxhCmluZm9ybWFjacOzbiBpbmdyZXNhZGEgcHJldmlhbWVudGUuCgpTZSBwZXJtaXRlIGxhIGNvbnN1bHRhLCByZXByb2R1Y2Npw7NuIHBhcmNpYWwsIHRvdGFsIG8gY2FtYmlvIGRlIGZvcm1hdG8gY29uCmZpbmVzIGRlIGNvbnNlcnZhY2nDs24sIGEgbG9zIHVzdWFyaW9zIGludGVyZXNhZG9zIGVuIGVsIGNvbnRlbmlkbyBkZSBlc3RlCnRyYWJham8sIHBhcmEgdG9kb3MgbG9zIHVzb3MgcXVlIHRlbmdhbiBmaW5hbGlkYWQgYWNhZMOpbWljYSwgc2llbXByZSB5IGN1YW5kbwptZWRpYW50ZSBsYSBjb3JyZXNwb25kaWVudGUgY2l0YSBiaWJsaW9ncsOhZmljYSBzZSBsZSBkw6kgY3LDqWRpdG8gYWwgdHJhYmFqbyBkZQpncmFkbyB5IGEgc3UgYXV0b3IuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBlbCBhcnTDrWN1bG8gMzAgZGUgbGEKTGV5IDIzIGRlIDE5ODIgeSBlbCBhcnTDrWN1bG8gMTEgZGUgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5Mywg4oCcTG9zIGRlcmVjaG9zCm1vcmFsZXMgc29icmUgZWwgdHJhYmFqbyBzb24gcHJvcGllZGFkIGRlIGxvcyBhdXRvcmVz4oCdLCBsb3MgY3VhbGVzIHNvbgppcnJlbnVuY2lhYmxlcywgaW1wcmVzY3JpcHRpYmxlcywgaW5lbWJhcmdhYmxlcyBlIGluYWxpZW5hYmxlcy4K