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== |