Publicación: Simulation environment development and control for path tracking in greenhouse harvesting and crop transportation with mobile robots
| dc.contributor.advisor | Villa Ramírez, José Luis | |
| dc.contributor.advisor | Rodríguez Arias, Harold Alberto | |
| dc.contributor.author | Marrugo Tobón, Duván Andrés | spa |
| dc.contributor.jury | Rodríguez Arias, Harold Alberto | |
| dc.coverage.spatial | Cartagena | |
| dc.date | 2024 | |
| dc.date.accessioned | 2025-06-18T22:36:10Z | |
| dc.date.issued | 2024 | spa |
| dc.description.abstract | This research presents a trajectory tracking methodology designed for differential drive mobile robots (DDMR), specifically focused on agricultural robotics applica- tions. The study encompasses a detailed exploration of the kinematic model of these robots, both for unicycle models and robots with Mecanum wheels, as well as a dy- namic analysis of them. Additionally, the design and validation of control techniques such as Proportional-Integral-Derivative (PID) control for Direct Current (DC) mo- tors, Model Predictive Control (MPC) with nonlinear feedback based on Lyapunov, and linear feedback control are carried out. The validation and integration between the designed control systems and the kinematic models are performed in two de- signed simulated environments, using the Robot Operating System (ROS) and a Python-based environment. This approach allows for perfect coordination of the system, incorporating trajectory generation using ArUco markers along with vari- ous trajectory planning strategies such as A* (A Star), Rapidly-exploring Random Trees (RRT), and Dynamic Window Approach (DWA), in order to generate work routes within the agricultural work environment, in our case study, the methodology is applied within a greenhouse setting. This strategy considers various operational phases, including initiation, harvesting, and the transportation of produce to the designated storage area. Python environment works as a preliminary interface to validate and adjust the parameters of the controllers and algorithms for optimization and trajectory gen- eration, while Gazebo and ROS integrate seamlessly to create a cohesive system architecture that allows validating the behavior of the designed model under real conditions. The results show the practical feasibility of the proposed methodology, demonstrating good accuracy in trajectory tracking both in the simulations within the greenhouse environment and in the validation in the Gazebo environment. The maximum average Mean Squared Error (MSE) was 1.68 × 10−4, and the average Integral of Absolute Error (IAE) was 4.25×10−3 for the trajectories within the sim- ulated environment in Python for the greenhouse. Meanwhile, for the environment in Gazebo, the maximum average Mean Squared Error (MSE) was 1.68 × 10−4, and the average Integral of Absolute Error (IAE) was 4.25 × 10−3. A notable aspect of this approach is its implementation in a specially developed virtual environment. The simulation in a controlled environment not only offers a platform for testing and refining algorithms in a safe context but also provides the opportunity to anticipate and resolve potential challenges before their application in real-world settings. | spa |
| dc.description.degreelevel | Maestría | spa |
| dc.description.degreename | Magíster en Ingeniería | |
| dc.description.funder | Universidad Tecnológica de Bolivar | spa |
| dc.format.extent | 125 páginas. Tablas y figuras | |
| dc.format.mimetype | application/PDF | spa |
| dc.identifier.citation | D. Marrugo-Tobon. Simulation Environment Development and Control for Path Tracking in Greenhouse Harvesting and Crop Transportation with Mobile Robots. Master Tesis. UTB. 2024 | spa |
| dc.identifier.instname | Universidad Tecnológica de Bolívar | spa |
| dc.identifier.local | 629.8 M361 | |
| dc.identifier.other | alma:57UTB_INST/bibs/99658232705731 | |
| dc.identifier.reponame | Repositorio UTB | |
| dc.identifier.uri | https://hdl.handle.net/20.500.12585/13819 | |
| dc.identifier.url | https://utb.alma.exlibrisgroup.com/discovery/delivery/57UTB_INST:57UTB_INST/1241107010005731 | |
| dc.language | eng | |
| dc.publisher | Universidad Tecnológica de Bolívar UTB | spa |
| dc.publisher.faculty | Facultad de Ingeniería | |
| dc.relation | alma:57UTB_INST/bibs/collections/8114505120005731 | |
| dc.relation.hasversion | info:eu-repo/semantics/publishedVersion | spa |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
| dc.rights.creativecommons | Atribución-NoComercial 4.0 Internacional | |
| dc.rights.license | Autorizo (autorizamos) a la Biblioteca de la Institución para que incluya una copia, indexe y divulgue en el Repositorio Institucional, la obra mencionada con el fin de facilitar los procesos de visibilidad e impacto de la misma, conforme a los derechos patrimoniales que me(nos) corresponde(n) y que incluyen: la reproducción, comunicación pública, distribución al público, transformación, de conformidad con la normatividad vigente sobre derechos de autor y derechos conexos referidos en art. 2, 12, 30 (modificado por el art 5 de la ley 1520/2012), y 72 de la ley 23 de de 1982, Ley 44 de 1993, art. 4 y 11 Decisión Andina 351 de 1993 art. 11, Decreto 460 de 1995, Circular No 06/2002 de la Dirección Nacional de Derechos de autor, art. 15 Ley 1520 de 2012, la Ley 1915 de 2018 y demás normas sobre la materia. Al respecto como Autor(es) manifestamos conocer que: La autorización es de carácter no exclusiva y limitada, esto implica que la licencia tiene una vigencia, que no es perpetua y que el autor puede publicar o difundir su obra en cualquier otro medio, así como llevar a cabo cualquier tipo de acción sobre el documento. La autorización tendrá una vigencia de cinco años a partir del momento de la inclusión de la obra en el repositorio, prorrogable indefinidamente por el tiempo de duración de los derechos patrimoniales del autor y podrá darse por terminada una vez el autor lo manifieste por escrito a la institución, con la salvedad de que la obra es difundida globalmente y cosechada por diferentes buscadores y/o repositorios en Internet lo que no garantiza que la obra pueda ser retirada de manera inmediata de otros sistemas de información en los que se haya indexado, diferentes al repositorio institucional de la Institución, de manera que el autor(res) tendrán que solicitar la retirada de su obra directamente a otros sistemas de información distintos al de la Institución si desea que su obra sea retirada de inmediato. La autorización de publicación comprende el formato original de la obra y todos los demás que se requiera para su publicación en el repositorio. Igualmente, la autorización permite a la institución el cambio de soporte de la obra con fines de preservación (impreso, electrónico, digital, Internet, intranet, o cualquier otro formato conocido o por conocer). La autorización es gratuita y se renuncia a recibir cualquier remuneración por los usos de la obra, de acuerdo con la licencia establecida en esta autorización. Al firmar esta autorización, se manifiesta que la obra es original y no existe en ella ninguna violación a los derechos de autor de terceros. En caso de que el trabajo haya sido financiado por terceros el o los autores asumen la responsabilidad del cumplimiento de los acuerdos establecidos sobre los derechos patrimoniales de la obra con dicho tercero. Frente a cualquier reclamación por terceros, el o los autores serán responsables, en ningún caso la responsabilidad será asumida por la institución. Con la autorización, la institución puede difundir la obra en índices, buscadores y otros sistemas de información que favorezcan su visibilidad. | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject.proposal | Computer simulation | |
| dc.subject.proposal | Robotics | |
| dc.subject.proposal | Automation | |
| dc.subject.proposal | Simulation methods | |
| dc.subject.proposal | Precision farming | |
| dc.subject.proposal | Simulación por computadores | |
| dc.subject.proposal | Agricultura de precision | |
| dc.subject.proposal | Automatización | |
| dc.subject.proposal | Robótica | |
| dc.subject.proposal | Métodos de simulación | |
| dc.subject.proposal | Trabajo de Grado Laureado | |
| dc.title | Simulation environment development and control for path tracking in greenhouse harvesting and crop transportation with mobile robots | spa |
| dc.type.coar | http://purl.org/coar/resource_type/c_bdcc | |
| dc.type.coarversion | http://purl.org/coar/version/c_970fb48d4fbd8a85 | spa |
| dc.type.driver | info:eu-repo/semantics/masterThesis | |
| dcterms.audience | Público general | spa |
| dspace.entity.type | Publication | |
| relation.isDirectorOfPublication | 62d4fdb2-3ee9-4664-9a51-e2913dfb115e | |
| relation.isDirectorOfPublication | eae8301f-82a3-4f79-a14a-f61d5f73086b | |
| relation.isDirectorOfPublication.latestForDiscovery | 62d4fdb2-3ee9-4664-9a51-e2913dfb115e | |
| relation.isReviewerOfPublication | eae8301f-82a3-4f79-a14a-f61d5f73086b | |
| relation.isReviewerOfPublication.latestForDiscovery | eae8301f-82a3-4f79-a14a-f61d5f73086b |