Sistema robótico de entrega automatizada de alimentos con selección y ejecución inteligente de trayectorias

83 páginas

Autores:
Cuscagua López, Juan David
Tipo de recurso:
Fecha de publicación:
2022
Institución:
Universidad EIA .
Repositorio:
Repositorio EIA .
Idioma:
spa
OAI Identifier:
oai:repository.eia.edu.co:11190/5773
Acceso en línea:
https://repository.eia.edu.co/handle/11190/5773
Palabra clave:
A*
Mesero
Flask
ESP32
Robótica
Waiter
Robotics
Rights
openAccess
License
Derechos Reservados - Universidad EIA, 2022
id REIA2_aa0bf0f90c77415147fa2121bf682661
oai_identifier_str oai:repository.eia.edu.co:11190/5773
network_acronym_str REIA2
network_name_str Repositorio EIA .
repository_id_str
dc.title.spa.fl_str_mv Sistema robótico de entrega automatizada de alimentos con selección y ejecución inteligente de trayectorias
title Sistema robótico de entrega automatizada de alimentos con selección y ejecución inteligente de trayectorias
spellingShingle Sistema robótico de entrega automatizada de alimentos con selección y ejecución inteligente de trayectorias
A*
Mesero
Flask
ESP32
Robótica
Waiter
Robotics
title_short Sistema robótico de entrega automatizada de alimentos con selección y ejecución inteligente de trayectorias
title_full Sistema robótico de entrega automatizada de alimentos con selección y ejecución inteligente de trayectorias
title_fullStr Sistema robótico de entrega automatizada de alimentos con selección y ejecución inteligente de trayectorias
title_full_unstemmed Sistema robótico de entrega automatizada de alimentos con selección y ejecución inteligente de trayectorias
title_sort Sistema robótico de entrega automatizada de alimentos con selección y ejecución inteligente de trayectorias
dc.creator.fl_str_mv Cuscagua López, Juan David
dc.contributor.advisor.none.fl_str_mv Cock Ramírez, Jorge Andrés
dc.contributor.author.none.fl_str_mv Cuscagua López, Juan David
dc.subject.proposal.spa.fl_str_mv A*
Mesero
Flask
ESP32
Robótica
topic A*
Mesero
Flask
ESP32
Robótica
Waiter
Robotics
dc.subject.proposal.eng.fl_str_mv Waiter
Robotics
description 83 páginas
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-12-19T13:51:28Z
dc.date.available.none.fl_str_mv 2022-12-19T13:51:28Z
dc.date.issued.none.fl_str_mv 2022
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
status_str publishedVersion
dc.identifier.uri.none.fl_str_mv https://repository.eia.edu.co/handle/11190/5773
url https://repository.eia.edu.co/handle/11190/5773
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv Derechos Reservados - Universidad EIA, 2022
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Derechos Reservados - Universidad EIA, 2022
https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad EIA
dc.publisher.program.spa.fl_str_mv Ingeniería Mecatrónica
dc.publisher.faculty.spa.fl_str_mv Escuela de Ingeniería y Ciencias Básicas
dc.publisher.place.spa.fl_str_mv Envigado (Antioquia, Colombia)
institution Universidad EIA .
bitstream.url.fl_str_mv https://repository.eia.edu.co/bitstreams/783e94d5-78c8-4023-af63-d075ec845189/download
https://repository.eia.edu.co/bitstreams/5e5587fe-b1e5-4741-a054-e2df1b3b05c9/download
https://repository.eia.edu.co/bitstreams/f76547f6-d660-4020-a7b5-0fe167b439c1/download
https://repository.eia.edu.co/bitstreams/927556d5-c47b-44f7-8958-2ddcab39ae26/download
bitstream.checksum.fl_str_mv 028fdfa5522cafa54b919490c5b13e78
da9276a8e06ed571bb7fc7c7186cd8fe
997864abf323ae076ca3dab4f5069317
90a44842530d16b14739f0994f88c34f
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_ 1814100915199672320
spelling Cock Ramírez, Jorge Andrése763654900d4edaf1bc648f72b75c3e8600Cuscagua López, Juan Davidbcc9dad625b527c4a5bd88f11f94fefb2022-12-19T13:51:28Z2022-12-19T13:51:28Z2022https://repository.eia.edu.co/handle/11190/577383 páginasRESUMEN: La demanda de fuerza de trabajo de los establecimientos de comida en periodos de alto flujo es una necesidad presente en muchos sitios a lo largo del mundo. Por ello, se hace necesario buscar alternativas para maximizar el cubrimiento de tareas, principalmente de la entrega y recolección de alimentos. Entonces, se propone el diseño e implementación de un sistema robótico de entrega automatizada de alimentos con selección y ejecución inteligente de trayectorias. Se evalúan las herramientas de búsqueda de trayectorias y el algoritmo seleccionado es A*, el cual es modificado con el fin de siempre generar la ruta óptima. Para los operarios y usuarios, se crea un sitio web basado en Flask y se elabora una aplicación de escritorio con Tkinter. Por otro lado, la máquina de estados del robot se codifica en un ESP32 que genera un servidor local. Entonces, se implementa un controlador deadbeat y un controlador PI para la regulación de velocidad de los motores, sin embargo, solo el controlador PI presenta resultados satisfactorios. Asimismo, el dispositivo utiliza un algoritmo de seguimiento de línea exitoso mediante un controlador PI. Finalmente, el sistema robótico presenta un 75% de recorrido de rutas exitosas junto a un 91% de cambio de nodo exitoso para una superficie irregular y un 100% en ambos indicadores para una superficie regular.ABSTRACT: The demand for labor of food establishments in periods of high flow is a need present in many places throughout the world. Therefore, it is necessary to look for alternatives to maximize the coverage of tasks, mainly the delivery and collection of food. Then, the design and implementation of a robotic automated food delivery system with intelligent selection and execution of trajectories is proposed. The trajectory search tools are evaluated, and the selected algorithm is A*, which is modified to always generate the optimal route. For operators and users, a website based on Flask is created and a desktop application is developed with Tkinter. On the other hand, the robot's state machine is encoded in an ESP32 that generates a local server. So, a deadbeat controller and a PI controller are implemented for speed regulation of the motors, however, only the PI controller presents satisfactory results. The device also uses a successful line tracking algorithm using a PI controller. Finally, the robotic system presents a 75% successful route traversal along with a 91% successful node change for an irregular surface and 100% in both indicators for a regular surface.PregradoIngeniero(a) Mecatrónico(a)application/pdfspaUniversidad EIAIngeniería MecatrónicaEscuela de Ingeniería y Ciencias BásicasEnvigado (Antioquia, Colombia)Derechos Reservados - Universidad EIA, 2022https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Sistema robótico de entrega automatizada de alimentos con selección y ejecución inteligente de trayectoriasTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionTexthttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_7a1fA*MeseroFlaskESP32RobóticaWaiterRoboticsPublicationORIGINALCuscaguaDavid_2022_SistemaRobóticoEntrega.pdfCuscaguaDavid_2022_SistemaRobóticoEntrega.pdfTrabajo de gradoapplication/pdf3430682https://repository.eia.edu.co/bitstreams/783e94d5-78c8-4023-af63-d075ec845189/download028fdfa5522cafa54b919490c5b13e78MD57LICENSElicense.txtlicense.txttext/plain; charset=utf-82515https://repository.eia.edu.co/bitstreams/5e5587fe-b1e5-4741-a054-e2df1b3b05c9/downloadda9276a8e06ed571bb7fc7c7186cd8feMD56TEXTCuscaguaDavid_2022_SistemaRobóticoEntrega.pdf.txtCuscaguaDavid_2022_SistemaRobóticoEntrega.pdf.txtExtracted texttext/plain148846https://repository.eia.edu.co/bitstreams/f76547f6-d660-4020-a7b5-0fe167b439c1/download997864abf323ae076ca3dab4f5069317MD58THUMBNAILCuscaguaDavid_2022_SistemaRobóticoEntrega.pdf.jpgCuscaguaDavid_2022_SistemaRobóticoEntrega.pdf.jpgGenerated Thumbnailimage/jpeg9156https://repository.eia.edu.co/bitstreams/927556d5-c47b-44f7-8958-2ddcab39ae26/download90a44842530d16b14739f0994f88c34fMD5911190/5773oai:repository.eia.edu.co:11190/57732023-07-25 17:18:19.225https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad EIA, 2022open.accesshttps://repository.eia.edu.coRepositorio Institucional Universidad EIAbdigital@metabiblioteca.comICAgICAgICAgICAgICAgICAgICAgICAgPGNlbnRlcj5BVklTTyBERSBQUklWQUNJREFEPC9jZW50ZXI+CgpMYSBFc2N1ZWxhIGRlIEluZ2VuaWVyw61hIGRlIEFudGlvcXVpYSBhIHRyYXbDqXMgZGUgZXN0ZSBhdmlzbywgaW5mb3JtYSBhIGxvcyB0aXR1bGFyZXMgZGUgZGF0b3MgcGVyc29uYWxlcyBxdWUgc2UgZW5jdWVudHJlbiBlbiBzdXMgYmFzZXMgZGUgZGF0b3MgcXVlIGxhcyBwb2zDrXRpY2FzIGRlIHRyYXRhbWllbnRvIGRlIGRhdG9zIHBlcnNvbmFsZXMgbGEgRUlBIHNvbjoKCkFsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHNlIGxlIHJlc3BldGFyw6FuIHN1cyBkZXJlY2hvcyBhIGNvbm9jZXIgw61udGVncmFtZW50ZSB5IGRlIGZvcm1hIGdyYXR1aXRhIHN1cyBkYXRvcyBwZXJzb25hbGVzLCBhc8OtIGNvbW8gYSBhY3R1YWxpemFybG9zIHkgcmVjdGlmaWNhcmxvcyBmcmVudGUgYSBsYSBFSUEgbyBsb3MgZW5jYXJnYWRvcyBkZWwgdHJhdGFtaWVudG8uCgpBbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwZXJzb25hbGVzIGVuIHRyYXRhbWllbnRvLCBwb2Ryw6EgY29ub2NlciBlbCB1c28gcXVlIHNlIGxlIGhhIGRhZG8gYSBzdXMgZGF0b3MgcGVyc29uYWxlcywgcHJldmlhIHNvbGljaXR1ZC4KCkVsIHRpdHVsYXIgZGUgbG9zIGRhdG9zIHBlcnNvbmFsZXMgZW4gdHJhdGFtaWVudG8sIHBvZHLDoSBzb2xpY2l0YXIgcHJ1ZWJhIGRlIGxhIGF1dG9yaXphY2nDs24gb3RvcmdhZGEgYSBsYSBFSUEuIHNhbHZvIGN1YW5kbyBleHByZXNhbWVudGUgc2UgZXhjZXB0w7plIGNvbW8gcmVxdWlzaXRvIHBhcmEgZWwgdHJhdGFtaWVudG8sIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBsZXkuCgpFbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwdWVkZSByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24geSBzb2xpY2l0YXIgbGEgc3VwcmVzacOzbiBkZWwgZGF0byBjdWFuZG8gZW4gZWwgdHJhdGFtaWVudG8gbm8gc2UgcmVzcGV0ZW4gbG9zIHByaW5jaXBpb3MsIGRlcmVjaG9zIHkgZ2FyYW50w61hcyBjb25zdGl0dWNpb25hbGVzIHkgbGVnYWxlcy4gTGEgcmV2b2NhdG9yaWEgeSBzdXByZXNpw7NuIHByb2NlZGVyw6EgY3VhbmRvIGxhIFN1cGVyaW50ZW5kZW5jaWEgZGUgSW5kdXN0cmlhIHkgQ29tZXJjaW8gKFNJQykgaGF5YSBkZXRlcm1pbmFkbyBxdWUgZW4gZWwgdHJhdGFtaWVudG8sIGxhIEVTQ1VFTEEgREUgSU5HRU5JRVLDjUEgREUgQU5USU9RVUlBIGhhIGluY3VycmlkbyBlbiBjb25kdWN0YXMgY29udHJhcmlhcyBhIGVzdGEgTGV5IHkgYSBsYSBDb25zdGl0dWNpw7NuIFBvbMOtdGljYS4KClBhcmEgZWZlY3RvcyBkZSBlamVyY2VyIHN1cyBkZXJlY2hvcyBkZSBjb25vY2VyLCBhY3R1YWxpemFyLCByZWN0aWZpY2FyIHkgc3VwcmltaXIgaW5mb3JtYWNpw7NuLCByZXZvY2FyIGxhIGF1dG9yaXphY2nDs24sIGVudHJlIG90cm9zOyBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgYWN1ZGlyIGEgbGEgRVNDVUVMQSBERSBJTkdFTklFUsONQSBERSBBTlRJT1FVSUEsIGNvbW8gcmVzcG9uc2FibGUgZGVsIHRyYXRhbWllbnRvIGRlIGRhdG9zIGFsIMOhcmVhIGRlIGNvbXVuaWNhY2lvbmVzLCBtZWRpYW50ZSBjb3JyZW8gZWxlY3Ryw7NuaWNvIGEgd2VibWFzdGVyQGVpYS5lZHUuY28gLgoKRW4gY2FzbyBkZSBpbmZyYWNjaW9uZXMgYSBsYSBsZXkgMTU4MSBkZSAyMDEyLCBlbCB0aXR1bGFyIGRlIGxvcyBkYXRvcyBwb2Ryw6EgcHJlc2VudGFyIHF1ZWphIGFudGUgbGEgU3VwZXJpbnRlbmRlbmNpYSBkZSBJbmR1c3RyaWEgeSBDb21lcmNpbyAoU0lDKS4KCkVsIHRpdHVsYXIgc2Vyw6EgaW5mb3JtYWRvIGFjZXJjYSBkZSBsYSBubyBvYmxpZ2F0b3JpZWRhZCBkZSBsYXMgcmVzcHVlc3RhcyBhIGxhcyBwcmVndW50YXMgcXVlIGxlIHNlYW4gaGVjaGFzLCBjdWFuZG8gw6lzdGFzIHZlcnNlbiBzb2JyZSBkYXRvcyBzZW5zaWJsZXMsIHRhbGVzIGNvbW8gb3JpZ2VuIHJhY2lhbCBvIMOpdG5pY28sIG9yaWVudGFjacOzbiBwb2zDrXRpY2EsIGNvbnZpY2Npb25lcyByZWxpZ2lvc2FzICwgcGVydGVuZW5jaWEgYSBzaW5kaWNhdG9zLCBvcmdhbml6YWNpb25lcyBzb2NpYWxlcyBkZSBkZXJlY2hvcyBodW1hbm9zLCBkYXRvcyByZWxhdGl2b3MgYSBsYSBzYWx1ZCwgYSBsYSB2aWRhIHNleHVhbCB5IGRhdG9zIGJpb23DqXRyaWNvcyBvIHNvYnJlIGxvcyBkYXRvcyBkZSBsb3MgbmnDsW9zLCBuacOxYXMgeSBhZG9sZXNjZW50ZXMuCgpFbCB0aXR1bGFyIHBvZHLDoSBjb25vY2VyIG51ZXN0cmEgcG9sw610aWNhIGRlIHRyYXRhbWllbnRvLCBsb3MgZGF0b3Mgc3VzdGFuY2lhbGVzIHF1ZSBzZSBsbGVndWVuIGEgcHJvZHVjaXIgZW4gZWwgcHJlc2VudGUgYXZpc28gbyBlbiBsYXMgcG9sw610aWNhcyBkZSB0cmF0YW1pZW50bywgc2Vyw6FuIHB1YmxpY2FkYXMgZW4gbnVlc3RybyBzaXRpbyB3ZWIsIG1lZGlvIGVsZWN0csOzbmljbyBoYWJpdHVhbCBkZSBjb250YWN0byBjb24gbG9zIHRpdHVsYXJlcy4KCg==