Sistema de navegación autónoma para robot Pepper basado en aprendizaje por refuerzo

En este proyecto de grado se desarrolló un sistema de navegación para un robot tipo Pepper, el cual le permite identificar a una persona que lo solicite y acercarse a esta de manera satisfactoria sin chocarse con algún obstáculo en el camino.

Autores:
González Gutiérrez, Cesar Luis
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
spa
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/64472
Acceso en línea:
http://hdl.handle.net/1992/64472
Palabra clave:
Aprendizaje por refuerzo
Proximal policy optimization
Qibullet
Robot pepper
Ingeniería
Rights
openAccess
License
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
id UNIANDES2_5e2831061abfd828cf736e312bf84689
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/64472
network_acronym_str UNIANDES2
network_name_str Séneca: repositorio Uniandes
repository_id_str
dc.title.none.fl_str_mv Sistema de navegación autónoma para robot Pepper basado en aprendizaje por refuerzo
title Sistema de navegación autónoma para robot Pepper basado en aprendizaje por refuerzo
spellingShingle Sistema de navegación autónoma para robot Pepper basado en aprendizaje por refuerzo
Aprendizaje por refuerzo
Proximal policy optimization
Qibullet
Robot pepper
Ingeniería
title_short Sistema de navegación autónoma para robot Pepper basado en aprendizaje por refuerzo
title_full Sistema de navegación autónoma para robot Pepper basado en aprendizaje por refuerzo
title_fullStr Sistema de navegación autónoma para robot Pepper basado en aprendizaje por refuerzo
title_full_unstemmed Sistema de navegación autónoma para robot Pepper basado en aprendizaje por refuerzo
title_sort Sistema de navegación autónoma para robot Pepper basado en aprendizaje por refuerzo
dc.creator.fl_str_mv González Gutiérrez, Cesar Luis
dc.contributor.advisor.none.fl_str_mv García Cárdenas, Juan José
Segura Quijano, Fredy Enrique
dc.contributor.author.none.fl_str_mv González Gutiérrez, Cesar Luis
dc.contributor.jury.none.fl_str_mv Lozano Martínez, Fernando Enrique
dc.subject.keyword.none.fl_str_mv Aprendizaje por refuerzo
Proximal policy optimization
Qibullet
Robot pepper
topic Aprendizaje por refuerzo
Proximal policy optimization
Qibullet
Robot pepper
Ingeniería
dc.subject.themes.es_CO.fl_str_mv Ingeniería
description En este proyecto de grado se desarrolló un sistema de navegación para un robot tipo Pepper, el cual le permite identificar a una persona que lo solicite y acercarse a esta de manera satisfactoria sin chocarse con algún obstáculo en el camino.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022-12-16
dc.date.accessioned.none.fl_str_mv 2023-02-01T15:44:52Z
dc.date.available.none.fl_str_mv 2023-02-01T15:44:52Z
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/64472
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/64472
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 spa
language spa
dc.relation.references.es_CO.fl_str_mv S. Robotics, "Pepper documentation." [Online]. Available: http://doc.aldebaran.com/2-4/home\ pepper.html
"Next-generation pose detection with movenet and tensorflow.js." [Online]. Available: https://blog.tensorflow.org/2021/05/next-generation-pose-detection-with-movenet-and-tensorflowjs.html
"Depth camera d435i," Jun 2021. [Online]. Available: https://www.intelrealsense.com/depth-camera-d435i/
M. Busy and M. Caniot, "qibullet, a bullet-based simulator for the pepper and nao robots," arXiv preprint arXiv:1909.00779, 2019.
G. Brockman, V. Cheung, L. Pettersson, J. Schneider, J. Schulman, J. Tang, and W. Zaremba, "Openai gym," 2016.
A. Raffin, A. Hill, A. Gleave, A. Kanervisto, M. Ernestus, and N. Dormann, "Stable-baselines3: Reliable reinforcement learning implementations," Journal of Machine Learning Research, vol. 22, no. 268, pp. 1-8, 2021. [Online]. Available: http://jmlr.org/papers/v22/20-1364.html
J. Schulman, F. Wolski, P. Dhariwal, A. Radford, and O. Klimov, "Proximal policy optimization algorithms," 7 2017. [Online]. Available: http://arxiv.org/abs/1707.06347
C. D. G. Urbano, "Sistema de navegaci´on para robot m´ovil basado en aprendizaje por refuerzo," instname:Universidad de los Andes, 2020. [Online]. Available: http://hdl.handle.net/1992/48862
J. Sebasti´an, M. Lara, A. . Fernando, E. L. Martinez, and C. H. Arias, "Sistema multimodal para un asistente rob´otico por medio de aprendizaje por refuerzo." [Online]. Available: https://github.com/JorgeSebastianML/P.E.R.-Lab
"Ros wiki." [Online]. Available: http://wiki.ros.org/
Z. Cao, G. Hidalgo Martinez, T. Simon, S. Wei, and Y. A. Sheikh, "Openpose: Realtime multi-person 2d pose estimation using part affinity fields," IEEE Transactions on Pattern Analysis and Machine Intelligence, 2019.
C.-Y. Wang, A. Bochkovskiy, and H.-Y. M. Liao, "YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors," arXiv preprint arXiv:2207.02696, 2022.
"Tensorflow lite: Ml for mobile and edge devices." [Online]. Available: https://www.tensorflow.org/lite/
"Movenet: Ultra fast and accurate pose detection model. nbsp;: nbsp; tensorflow hub." [Online]. Available: https://www.tensorflow.org/hub/tutorials/movenet
S. C. there, "Identify and measure precisely objects distance: With deep learning and intel realsense," Mar 2022. [Online]. Available: https://pysource.com/2021/06/24/identify-and-measure-precisely-objects-distance-with-deep-learning-and-intel-realsense/
"Pyrealsense2 documentation." [Online]. Available: https://intelrealsense.github.io/librealsense/python docs/index.html
dc.rights.license.spa.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
dc.rights.uri.*.fl_str_mv https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 Internacional
https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdf
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.es_CO.fl_str_mv 7 paginas
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 Electrónica
dc.publisher.faculty.es_CO.fl_str_mv Facultad de Ingeniería
dc.publisher.department.es_CO.fl_str_mv Departamento de Ingeniería Eléctrica y Electrónica
institution Universidad de los Andes
bitstream.url.fl_str_mv https://repositorio.uniandes.edu.co/bitstreams/e4369cd8-4d62-400e-93a9-0a476c6825d6/download
https://repositorio.uniandes.edu.co/bitstreams/4758baef-0696-4b77-bf08-fee3a915a748/download
https://repositorio.uniandes.edu.co/bitstreams/b37f8e1b-2f20-42d4-abb0-09e54d732005/download
https://repositorio.uniandes.edu.co/bitstreams/426d62c1-5c63-488b-9e0f-c3f6ef5d48cf/download
https://repositorio.uniandes.edu.co/bitstreams/f09ad857-e776-4f10-8bb0-e120e11182c7/download
https://repositorio.uniandes.edu.co/bitstreams/62c398e5-54d3-4df9-94a6-1bab20333d1f/download
https://repositorio.uniandes.edu.co/bitstreams/097ea9dd-1e0b-4ed5-975d-c3345bb35e1b/download
bitstream.checksum.fl_str_mv ac4262ca5b1d63a1ff9efbb333029c41
814f3e35176c85573b3df91bbe577ef8
20ea00a83d36a094ceac11d499d647ff
140e81fc615ebdc61bc6fe5efde3a68a
815e0f5ed68c2a1b3e4bfae9c3437731
4491fe1afb58beaaef41a73cf7ff2e27
5aa5c691a1ffe97abd12c2966efcb8d6
bitstream.checksumAlgorithm.fl_str_mv 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_ 1812133853967417344
spelling Attribution-NonCommercial-NoDerivatives 4.0 Internacionalhttps://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdfinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2García Cárdenas, Juan José44188367-f49b-4c6b-9009-a037c689da55600Segura Quijano, Fredy Enriquevirtual::3676-1González Gutiérrez, Cesar Luis0b605a06-a5cf-4742-bb86-996443ebfa05600Lozano Martínez, Fernando Enrique2023-02-01T15:44:52Z2023-02-01T15:44:52Z2022-12-16http://hdl.handle.net/1992/64472instname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/En este proyecto de grado se desarrolló un sistema de navegación para un robot tipo Pepper, el cual le permite identificar a una persona que lo solicite y acercarse a esta de manera satisfactoria sin chocarse con algún obstáculo en el camino.Ingeniero ElectrónicoPregrado7 paginasapplication/pdfspaUniversidad de los AndesIngeniería ElectrónicaFacultad de IngenieríaDepartamento de Ingeniería Eléctrica y ElectrónicaSistema de navegación autónoma para robot Pepper basado en aprendizaje por refuerzoTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1fTexthttp://purl.org/redcol/resource_type/TPAprendizaje por refuerzoProximal policy optimizationQibulletRobot pepperIngenieríaS. Robotics, "Pepper documentation." [Online]. Available: http://doc.aldebaran.com/2-4/home\ pepper.html"Next-generation pose detection with movenet and tensorflow.js." [Online]. Available: https://blog.tensorflow.org/2021/05/next-generation-pose-detection-with-movenet-and-tensorflowjs.html"Depth camera d435i," Jun 2021. [Online]. Available: https://www.intelrealsense.com/depth-camera-d435i/M. Busy and M. Caniot, "qibullet, a bullet-based simulator for the pepper and nao robots," arXiv preprint arXiv:1909.00779, 2019.G. Brockman, V. Cheung, L. Pettersson, J. Schneider, J. Schulman, J. Tang, and W. Zaremba, "Openai gym," 2016.A. Raffin, A. Hill, A. Gleave, A. Kanervisto, M. Ernestus, and N. Dormann, "Stable-baselines3: Reliable reinforcement learning implementations," Journal of Machine Learning Research, vol. 22, no. 268, pp. 1-8, 2021. [Online]. Available: http://jmlr.org/papers/v22/20-1364.htmlJ. Schulman, F. Wolski, P. Dhariwal, A. Radford, and O. Klimov, "Proximal policy optimization algorithms," 7 2017. [Online]. Available: http://arxiv.org/abs/1707.06347C. D. G. Urbano, "Sistema de navegaci´on para robot m´ovil basado en aprendizaje por refuerzo," instname:Universidad de los Andes, 2020. [Online]. Available: http://hdl.handle.net/1992/48862J. Sebasti´an, M. Lara, A. . Fernando, E. L. Martinez, and C. H. Arias, "Sistema multimodal para un asistente rob´otico por medio de aprendizaje por refuerzo." [Online]. Available: https://github.com/JorgeSebastianML/P.E.R.-Lab"Ros wiki." [Online]. Available: http://wiki.ros.org/Z. Cao, G. Hidalgo Martinez, T. Simon, S. Wei, and Y. A. Sheikh, "Openpose: Realtime multi-person 2d pose estimation using part affinity fields," IEEE Transactions on Pattern Analysis and Machine Intelligence, 2019.C.-Y. Wang, A. Bochkovskiy, and H.-Y. M. Liao, "YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors," arXiv preprint arXiv:2207.02696, 2022."Tensorflow lite: Ml for mobile and edge devices." [Online]. Available: https://www.tensorflow.org/lite/"Movenet: Ultra fast and accurate pose detection model. nbsp;: nbsp; tensorflow hub." [Online]. Available: https://www.tensorflow.org/hub/tutorials/movenetS. C. there, "Identify and measure precisely objects distance: With deep learning and intel realsense," Mar 2022. [Online]. Available: https://pysource.com/2021/06/24/identify-and-measure-precisely-objects-distance-with-deep-learning-and-intel-realsense/"Pyrealsense2 documentation." [Online]. Available: https://intelrealsense.github.io/librealsense/python docs/index.html201912673Publicationhttps://scholar.google.es/citations?user=xw2k1CIAAAAJvirtual::3676-10000-0001-7757-1432virtual::3676-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000051497virtual::3676-17684cb09-6991-4ac4-aff9-b29fe065439fvirtual::3676-17684cb09-6991-4ac4-aff9-b29fe065439fvirtual::3676-1ORIGINALProyecto de grado.pdfProyecto de grado.pdfProyecto de gradoapplication/pdf9290618https://repositorio.uniandes.edu.co/bitstreams/e4369cd8-4d62-400e-93a9-0a476c6825d6/downloadac4262ca5b1d63a1ff9efbb333029c41MD52Autorización.pdfAutorización.pdfHIDEapplication/pdf220270https://repositorio.uniandes.edu.co/bitstreams/4758baef-0696-4b77-bf08-fee3a915a748/download814f3e35176c85573b3df91bbe577ef8MD53THUMBNAILProyecto de grado.pdf.jpgProyecto de grado.pdf.jpgIM Thumbnailimage/jpeg26882https://repositorio.uniandes.edu.co/bitstreams/b37f8e1b-2f20-42d4-abb0-09e54d732005/download20ea00a83d36a094ceac11d499d647ffMD55Autorización.pdf.jpgAutorización.pdf.jpgIM Thumbnailimage/jpeg16648https://repositorio.uniandes.edu.co/bitstreams/426d62c1-5c63-488b-9e0f-c3f6ef5d48cf/download140e81fc615ebdc61bc6fe5efde3a68aMD57TEXTProyecto de grado.pdf.txtProyecto de grado.pdf.txtExtracted texttext/plain23006https://repositorio.uniandes.edu.co/bitstreams/f09ad857-e776-4f10-8bb0-e120e11182c7/download815e0f5ed68c2a1b3e4bfae9c3437731MD54Autorización.pdf.txtAutorización.pdf.txtExtracted texttext/plain1163https://repositorio.uniandes.edu.co/bitstreams/62c398e5-54d3-4df9-94a6-1bab20333d1f/download4491fe1afb58beaaef41a73cf7ff2e27MD56LICENSElicense.txtlicense.txttext/plain; charset=utf-81810https://repositorio.uniandes.edu.co/bitstreams/097ea9dd-1e0b-4ed5-975d-c3345bb35e1b/download5aa5c691a1ffe97abd12c2966efcb8d6MD511992/64472oai:repositorio.uniandes.edu.co:1992/644722024-03-13 12:29:50.508https://repositorio.uniandes.edu.co/static/pdf/aceptacion_uso_es.pdfopen.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.coWW8sIGVuIG1pIGNhbGlkYWQgZGUgYXV0b3IgZGVsIHRyYWJham8gZGUgdGVzaXMsIG1vbm9ncmFmw61hIG8gdHJhYmFqbyBkZSBncmFkbywgaGFnbyBlbnRyZWdhIGRlbCBlamVtcGxhciByZXNwZWN0aXZvIHkgZGUgc3VzIGFuZXhvcyBkZSBzZXIgZWwgY2FzbywgZW4gZm9ybWF0byBkaWdpdGFsIHkvbyBlbGVjdHLDs25pY28geSBhdXRvcml6byBhIGxhIFVuaXZlcnNpZGFkIGRlIGxvcyBBbmRlcyBwYXJhIHF1ZSByZWFsaWNlIGxhIHB1YmxpY2FjacOzbiBlbiBlbCBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIG8gZW4gY3VhbHF1aWVyIG90cm8gc2lzdGVtYSBvIGJhc2UgZGUgZGF0b3MgcHJvcGlvIG8gYWplbm8gYSBsYSBVbml2ZXJzaWRhZCB5IHBhcmEgcXVlIGVuIGxvcyB0w6lybWlub3MgZXN0YWJsZWNpZG9zIGVuIGxhIExleSAyMyBkZSAxOTgyLCBMZXkgNDQgZGUgMTk5MywgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgRGVjcmV0byA0NjAgZGUgMTk5NSB5IGRlbcOhcyBub3JtYXMgZ2VuZXJhbGVzIHNvYnJlIGxhIG1hdGVyaWEsIHV0aWxpY2UgZW4gdG9kYXMgc3VzIGZvcm1hcywgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgdHJhbnNmb3JtYWNpw7NuIHkgZGlzdHJpYnVjacOzbiAoYWxxdWlsZXIsIHByw6lzdGFtbyBww7pibGljbyBlIGltcG9ydGFjacOzbikgcXVlIG1lIGNvcnJlc3BvbmRlbiBjb21vIGNyZWFkb3IgZGUgbGEgb2JyYSBvYmpldG8gZGVsIHByZXNlbnRlIGRvY3VtZW50by4gIAoKCkxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgZW1pdGUgZW4gY2FsaWRhZCBkZSBhdXRvciBkZSBsYSBvYnJhIG9iamV0byBkZWwgcHJlc2VudGUgZG9jdW1lbnRvIHkgbm8gY29ycmVzcG9uZGUgYSBjZXNpw7NuIGRlIGRlcmVjaG9zLCBzaW5vIGEgbGEgYXV0b3JpemFjacOzbiBkZSB1c28gYWNhZMOpbWljbyBkZSBjb25mb3JtaWRhZCBjb24gbG8gYW50ZXJpb3JtZW50ZSBzZcOxYWxhZG8uIExhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gc2UgaGFjZSBleHRlbnNpdmEgbm8gc29sbyBhIGxhcyBmYWN1bHRhZGVzIHkgZGVyZWNob3MgZGUgdXNvIHNvYnJlIGxhIG9icmEgZW4gZm9ybWF0byBvIHNvcG9ydGUgbWF0ZXJpYWwsIHNpbm8gdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGVsZWN0csOzbmljbywgeSBlbiBnZW5lcmFsIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gCgoKRWwgYXV0b3IsIG1hbmlmaWVzdGEgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsYSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcywgcG9yIGxvIHRhbnRvLCBsYSBvYnJhIGVzIGRlIHN1IGV4Y2x1c2l2YSBhdXRvcsOtYSB5IHRpZW5lIGxhIHRpdHVsYXJpZGFkIHNvYnJlIGxhIG1pc21hLiAKCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbiwgZWwgYXV0b3IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBkZSBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVbml2ZXJzaWRhZCBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlLiAKCg==