Development of a Digital Twin for the UR3 industrial collaborative robot arm with the Robotiq Hande gripper attachment using ROS: Laying the Foundation for Reinforcement Learning Research and Advanced Academic Exploration

In the context of the Fourth Industrial Revolution, the Ambiente Integrado de Aprendizaje (AIA) lab at the University of the Andes, Colombia, recognized the need to utilize underexploited hardware for research and development. This research aimed to create a digital twin of the UR3 Industrial Collab...

Full description

Autores:
Méndez Galvis, Juan Andrés
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
eng
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/69293
Acceso en línea:
http://hdl.handle.net/1992/69293
Palabra clave:
Digital Twin
Internet of Things
UR3 Industrial Collaborative Robot
Reinforcement Learning
ROS
Gazebo
Software Development
Object Recognition
Robotics
Dockerization
Incremental Development
Simulation
Open-source software
Ingeniería
Rights
openAccess
License
Atribución 4.0 Internacional
id UNIANDES2_9c9bd5e7c63f0e581005e7b6d844dbd4
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/69293
network_acronym_str UNIANDES2
network_name_str Séneca: repositorio Uniandes
repository_id_str
dc.title.none.fl_str_mv Development of a Digital Twin for the UR3 industrial collaborative robot arm with the Robotiq Hande gripper attachment using ROS: Laying the Foundation for Reinforcement Learning Research and Advanced Academic Exploration
title Development of a Digital Twin for the UR3 industrial collaborative robot arm with the Robotiq Hande gripper attachment using ROS: Laying the Foundation for Reinforcement Learning Research and Advanced Academic Exploration
spellingShingle Development of a Digital Twin for the UR3 industrial collaborative robot arm with the Robotiq Hande gripper attachment using ROS: Laying the Foundation for Reinforcement Learning Research and Advanced Academic Exploration
Digital Twin
Internet of Things
UR3 Industrial Collaborative Robot
Reinforcement Learning
ROS
Gazebo
Software Development
Object Recognition
Robotics
Dockerization
Incremental Development
Simulation
Open-source software
Ingeniería
title_short Development of a Digital Twin for the UR3 industrial collaborative robot arm with the Robotiq Hande gripper attachment using ROS: Laying the Foundation for Reinforcement Learning Research and Advanced Academic Exploration
title_full Development of a Digital Twin for the UR3 industrial collaborative robot arm with the Robotiq Hande gripper attachment using ROS: Laying the Foundation for Reinforcement Learning Research and Advanced Academic Exploration
title_fullStr Development of a Digital Twin for the UR3 industrial collaborative robot arm with the Robotiq Hande gripper attachment using ROS: Laying the Foundation for Reinforcement Learning Research and Advanced Academic Exploration
title_full_unstemmed Development of a Digital Twin for the UR3 industrial collaborative robot arm with the Robotiq Hande gripper attachment using ROS: Laying the Foundation for Reinforcement Learning Research and Advanced Academic Exploration
title_sort Development of a Digital Twin for the UR3 industrial collaborative robot arm with the Robotiq Hande gripper attachment using ROS: Laying the Foundation for Reinforcement Learning Research and Advanced Academic Exploration
dc.creator.fl_str_mv Méndez Galvis, Juan Andrés
dc.contributor.advisor.none.fl_str_mv Lozano Garzon, Carlos Andres
dc.contributor.author.none.fl_str_mv Méndez Galvis, Juan Andrés
dc.contributor.researchgroup.es_CO.fl_str_mv Ambiente Integrado de Aprendizaje (AIA) COMMIT/PILO
dc.subject.keyword.none.fl_str_mv Digital Twin
Internet of Things
UR3 Industrial Collaborative Robot
Reinforcement Learning
ROS
Gazebo
Software Development
Object Recognition
Robotics
Dockerization
Incremental Development
Simulation
Open-source software
topic Digital Twin
Internet of Things
UR3 Industrial Collaborative Robot
Reinforcement Learning
ROS
Gazebo
Software Development
Object Recognition
Robotics
Dockerization
Incremental Development
Simulation
Open-source software
Ingeniería
dc.subject.themes.es_CO.fl_str_mv Ingeniería
description In the context of the Fourth Industrial Revolution, the Ambiente Integrado de Aprendizaje (AIA) lab at the University of the Andes, Colombia, recognized the need to utilize underexploited hardware for research and development. This research aimed to create a digital twin of the UR3 Industrial Collaborative Robot, mimicking a pick-and-place task, to make experimentation accessible to researchers, students, and curiosity-driven individuals. Using an incremental development methodology in Robot Operating System (ROS) Gazebo and adhering to best practices in Python, a digital twin with integrated telemetry and object recognition modules was successfully developed. A detailed architecture was also outlined, bridging both real hardware and simulated environments. The project resulted in a digital twin that accurately reflected the real hardware, accessible via Dockerization, and contributed to the AIA lab¿s capabilities. Challenges were encountered in accurately simulating specific behaviors, such as the grasping task, highlighting areas for future research. This work marks a significant step towards the integration of digital twin technology in Reinforcement learning (RL) applications and showcases the potential of digitalization in enhancing experimental accessibility and flexibility in robotics.
publishDate 2023
dc.date.accessioned.none.fl_str_mv 2023-08-04T21:58:49Z
dc.date.available.none.fl_str_mv 2023-08-04T21:58:49Z
dc.date.issued.none.fl_str_mv 2023-08-03
dc.type.es_CO.fl_str_mv Trabajo de grado - Pregrado
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.es_CO.fl_str_mv Text
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/1992/69293
dc.identifier.instname.es_CO.fl_str_mv instname:Universidad de los Andes
dc.identifier.reponame.es_CO.fl_str_mv reponame:Repositorio Institucional Séneca
dc.identifier.repourl.es_CO.fl_str_mv repourl:https://repositorio.uniandes.edu.co/
url http://hdl.handle.net/1992/69293
identifier_str_mv instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
repourl:https://repositorio.uniandes.edu.co/
dc.language.iso.es_CO.fl_str_mv eng
language eng
dc.rights.license.*.fl_str_mv Atribución 4.0 Internacional
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by/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 Atribución 4.0 Internacional
http://creativecommons.org/licenses/by/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.es_CO.fl_str_mv 49 páginas
dc.format.mimetype.es_CO.fl_str_mv application/pdf
dc.publisher.es_CO.fl_str_mv Universidad de los Andes
dc.publisher.program.es_CO.fl_str_mv Ingeniería de Sistemas y Computación
dc.publisher.faculty.es_CO.fl_str_mv Facultad de Ingeniería
dc.publisher.department.es_CO.fl_str_mv Departamento de Ingeniería Sistemas y Computación
institution Universidad de los Andes
bitstream.url.fl_str_mv https://repositorio.uniandes.edu.co/bitstreams/39d84f4a-4f93-44a9-bc8d-14efc1a0209b/download
https://repositorio.uniandes.edu.co/bitstreams/faf8481c-a95b-42da-abec-3e307738b466/download
https://repositorio.uniandes.edu.co/bitstreams/aa4250f3-fb51-4425-9cfa-10c21db4e625/download
https://repositorio.uniandes.edu.co/bitstreams/c28550f2-9526-4811-8b26-2dfa64d2eb00/download
https://repositorio.uniandes.edu.co/bitstreams/334c546a-5992-441c-ab8d-abd5e978fd12/download
https://repositorio.uniandes.edu.co/bitstreams/44ae7f5a-79d5-483a-9bd5-e1a22185da57/download
https://repositorio.uniandes.edu.co/bitstreams/5dbb2aed-7345-4f27-a31a-bab1268e449a/download
https://repositorio.uniandes.edu.co/bitstreams/4ede6d35-b3d8-48d7-afca-04123750d173/download
bitstream.checksum.fl_str_mv a1162be0d974cdbf4b0d7200a6741b74
08b106dfeb12472e88207a069e15ba30
715bdcd485b56d13bfe006bb1c873ef5
29b67d9abe1f771a8c9478faed8a8b8e
17295ecda2e456ec475da1d4731c894d
99dd79ae71c142f6b6b1fd70ead5d5db
0175ea4a2d4caec4bbcc37e300941108
5aa5c691a1ffe97abd12c2966efcb8d6
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio institucional Séneca
repository.mail.fl_str_mv adminrepositorio@uniandes.edu.co
_version_ 1808390416149512192
spelling Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autoresAtribución 4.0 Internacionalhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Lozano Garzon, Carlos Andresvirtual::13191-1Méndez Galvis, Juan Andrésa714668a-99d0-433a-9331-8295c5e20236600Ambiente Integrado de Aprendizaje (AIA) COMMIT/PILO2023-08-04T21:58:49Z2023-08-04T21:58:49Z2023-08-03http://hdl.handle.net/1992/69293instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/In the context of the Fourth Industrial Revolution, the Ambiente Integrado de Aprendizaje (AIA) lab at the University of the Andes, Colombia, recognized the need to utilize underexploited hardware for research and development. This research aimed to create a digital twin of the UR3 Industrial Collaborative Robot, mimicking a pick-and-place task, to make experimentation accessible to researchers, students, and curiosity-driven individuals. Using an incremental development methodology in Robot Operating System (ROS) Gazebo and adhering to best practices in Python, a digital twin with integrated telemetry and object recognition modules was successfully developed. A detailed architecture was also outlined, bridging both real hardware and simulated environments. The project resulted in a digital twin that accurately reflected the real hardware, accessible via Dockerization, and contributed to the AIA lab¿s capabilities. Challenges were encountered in accurately simulating specific behaviors, such as the grasping task, highlighting areas for future research. This work marks a significant step towards the integration of digital twin technology in Reinforcement learning (RL) applications and showcases the potential of digitalization in enhancing experimental accessibility and flexibility in robotics.Ingeniero MecánicoPregradodigital twins49 páginasapplication/pdfengUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería Sistemas y ComputaciónDevelopment of a Digital Twin for the UR3 industrial collaborative robot arm with the Robotiq Hande gripper attachment using ROS: Laying the Foundation for Reinforcement Learning Research and Advanced Academic ExplorationTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPDigital TwinInternet of ThingsUR3 Industrial Collaborative RobotReinforcement LearningROSGazeboSoftware DevelopmentObject RecognitionRoboticsDockerizationIncremental DevelopmentSimulationOpen-source softwareIngeniería201815808Publicationhttps://scholar.google.es/citations?user=WRJlR-UAAAAJvirtual::13191-10000-0003-2920-6320virtual::13191-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000219541virtual::13191-1144aa5a0-592f-47a4-995b-a440d00b1658virtual::13191-1144aa5a0-592f-47a4-995b-a440d00b1658virtual::13191-1TEXTThesis_Computer___System_Engineering_2023_1.pdf.txtThesis_Computer___System_Engineering_2023_1.pdf.txtExtracted texttext/plain63441https://repositorio.uniandes.edu.co/bitstreams/39d84f4a-4f93-44a9-bc8d-14efc1a0209b/downloada1162be0d974cdbf4b0d7200a6741b74MD56autorizacion tesis Juan Andrés Mendez SISTEMAS.pdf.txtautorizacion tesis Juan Andrés Mendez SISTEMAS.pdf.txtExtracted texttext/plain1161https://repositorio.uniandes.edu.co/bitstreams/faf8481c-a95b-42da-abec-3e307738b466/download08b106dfeb12472e88207a069e15ba30MD58THUMBNAILThesis_Computer___System_Engineering_2023_1.pdf.jpgThesis_Computer___System_Engineering_2023_1.pdf.jpgIM Thumbnailimage/jpeg10849https://repositorio.uniandes.edu.co/bitstreams/aa4250f3-fb51-4425-9cfa-10c21db4e625/download715bdcd485b56d13bfe006bb1c873ef5MD57autorizacion tesis Juan Andrés Mendez SISTEMAS.pdf.jpgautorizacion tesis Juan Andrés Mendez SISTEMAS.pdf.jpgIM Thumbnailimage/jpeg16184https://repositorio.uniandes.edu.co/bitstreams/c28550f2-9526-4811-8b26-2dfa64d2eb00/download29b67d9abe1f771a8c9478faed8a8b8eMD59ORIGINALThesis_Computer___System_Engineering_2023_1.pdfThesis_Computer___System_Engineering_2023_1.pdfTrabajo de Gradoapplication/pdf3552131https://repositorio.uniandes.edu.co/bitstreams/334c546a-5992-441c-ab8d-abd5e978fd12/download17295ecda2e456ec475da1d4731c894dMD55autorizacion tesis Juan Andrés Mendez SISTEMAS.pdfautorizacion tesis Juan Andrés Mendez SISTEMAS.pdfHIDEapplication/pdf356550https://repositorio.uniandes.edu.co/bitstreams/44ae7f5a-79d5-483a-9bd5-e1a22185da57/download99dd79ae71c142f6b6b1fd70ead5d5dbMD54CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8908https://repositorio.uniandes.edu.co/bitstreams/5dbb2aed-7345-4f27-a31a-bab1268e449a/download0175ea4a2d4caec4bbcc37e300941108MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81810https://repositorio.uniandes.edu.co/bitstreams/4ede6d35-b3d8-48d7-afca-04123750d173/download5aa5c691a1ffe97abd12c2966efcb8d6MD511992/69293oai:repositorio.uniandes.edu.co:1992/692932024-03-13 14:52:38.414http://creativecommons.org/licenses/by/4.0/embargohttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coWW8sIGVuIG1pIGNhbGlkYWQgZGUgYXV0b3IgZGVsIHRyYWJham8gZGUgdGVzaXMsIG1vbm9ncmFmw61hIG8gdHJhYmFqbyBkZSBncmFkbywgaGFnbyBlbnRyZWdhIGRlbCBlamVtcGxhciByZXNwZWN0aXZvIHkgZGUgc3VzIGFuZXhvcyBkZSBzZXIgZWwgY2FzbywgZW4gZm9ybWF0byBkaWdpdGFsIHkvbyBlbGVjdHLDs25pY28geSBhdXRvcml6byBhIGxhIFVuaXZlcnNpZGFkIGRlIGxvcyBBbmRlcyBwYXJhIHF1ZSByZWFsaWNlIGxhIHB1YmxpY2FjacOzbiBlbiBlbCBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIG8gZW4gY3VhbHF1aWVyIG90cm8gc2lzdGVtYSBvIGJhc2UgZGUgZGF0b3MgcHJvcGlvIG8gYWplbm8gYSBsYSBVbml2ZXJzaWRhZCB5IHBhcmEgcXVlIGVuIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBMZXkgNDQgZGUgMTk5MywgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIHV0aWxpY2UgZW4gdG9kYXMgc3VzIGZvcm1hcywgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgdHJhbnNmb3JtYWNpw7NuIHkgZGlzdHJpYnVjacOzbiAoYWxxdWlsZXIsIHByw6lzdGFtbyBww7pibGljbyBlIGltcG9ydGFjacOzbikgcXVlIG1lIGNvcnJlc3BvbmRlbiBjb21vIGNyZWFkb3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50by4gIAoKCkxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgZW1pdGUgZW4gY2FsaWRhZCBkZSBhdXRvciBkZSBsYSBvYnJhIG9iamV0byBkZWwgcHJlc2VudGUgZG9jdW1lbnRvIHkgbm8gY29ycmVzcG9uZGUgYSBjZXNpw7NuIGRlIGRlcmVjaG9zLCBzaW5vIGEgbGEgYXV0b3JpemFjacOzbiBkZSB1c28gYWNhZMOpbWljbyBkZSBjb25mb3JtaWRhZCBjb24gbG8gYW50ZXJpb3JtZW50ZSBzZcOxYWxhZG8uIExhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgaGFjZSBleHRlbnNpdmEgbm8gc29sbyBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3MgZGUgdXNvIHNvYnJlIGxhIG9icmEgZW4gZm9ybWF0byBvIHNvcG9ydGUgbWF0ZXJpYWwsIHNpbm8gdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGVsZWN0csOzbmljbywgeSBlbiBnZW5lcmFsIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gCgoKRWwgYXV0b3IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvLCBsYSBvYnJhIGVzIGRlIHN1IGV4Y2x1c2l2YSBhdXRvcsOtYSB5IHRpZW5lIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLiAKCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAKCg==