Desarrollo de un vehículo inteligente autónomo a escala utilizando técnicas de aprendizaje profundo para el servicio de transporte de objetos en entornos hospitalarios y reducción de la interacción humana entre el personal médico y los pacientes

dc.contributor.advisorRoa Prada, Sebastián
dc.contributor.advisorArizmendi Pereira, Carlos Julio
dc.contributor.authorGonzález Pilonieta, Jhorman David
dc.contributor.authorDíaz Bayona, Jorge Luis
dc.contributor.authorMolina Lache, Richard Manuel
dc.contributor.cvlacRoa Prada, Sebastián [0000295523]spa
dc.contributor.cvlacArizmendi Pereira, Carlos Julio [0001381550]spa
dc.contributor.googlescholarRoa Prada, Sebastián [es&oi=ao]spa
dc.contributor.googlescholarArizmendi Pereira, Carlos Julio [JgT_je0AAAAJ&hl=es]spa
dc.contributor.orcidRoa Prada, Sebastián [0000-0002-1079-9798]spa
dc.contributor.orcidArizmendi Pereira, Carlos Julio [0000-0003-1903-115X]spa
dc.contributor.researchgateRoa Prada, Sebastián [Sebastian-Roa-Prada]spa
dc.contributor.researchgateArizmendi Pereira, Carlos Julio [Carlos-Arizmendi]spa
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.coverage.spatialBucaramanga (Santander, Colombia)spa
dc.coverage.temporal2021spa
dc.date.accessioned2022-03-01T21:03:22Z
dc.date.available2022-03-01T21:03:22Z
dc.date.issued2021-11-06
dc.degree.nameIngeniero Mecatrónicospa
dc.description.abstractEste proyecto consiste en el desarrollo de un vehículo inteligente autónomo de tracción diferencial con un chasís en aluminio de 60x45 cm de base y 65 cm de alto con la capacidad de transportar 10 kg y desplazarse de forma autónoma en base a un sistema personalizado tipo SLAM (Localización y Mapeo Simultáneo) con una cámara RGB-D, un mapa tridimensional de puntos de la zona generado con la técnica SLAM, un algoritmo de navegación para el seguimiento de una ruta calculada con una adaptación del algoritmo A-star, un controlador de velocidad apoyado en codificadores incrementales, y un algoritmo de detección y evasión de obstáculos conformado por una red neuronal para detectar persona, camilla, silla, canasta, caja, puerta, escritorio, equipo médico y aviso de peligro, una función de estimación de posición del objeto basado en la información de profundidad y campo de visión de la cámara RGB-D, y una función de actualización del mapa para planificación de ruta con la demarcación de la zona de estimación del obstáculo detectado como zona no accesible. Todo se ejecuta en Python y C++ en una Jetson Nano con sistema operativo Ubuntu 18.04 a través de una aplicación de interfaz de usuario que permite darle instrucciones al AIV y monitorearlo desde una pantalla a bordo del robot o un PC conectado mediante Wi-Fi que puede usarse para tele consultas y reducir el contacto físico en un entorno hospitalario.spa
dc.description.abstractenglishThis Project consists of the development of an differential-drive AIV (autonomous intelligent vehicle) with an 60 x 45 cm base and 65 cm height aluminum chassis, able to transport a 10kg load and autonomously travel via a SLAM customized system with an RGB-D camera (Red, Green, Blue - Depth), a tridimensional point map generated by the SLAM technique, a path planning algorithm based on an adaptation of the a-star algorithm, a velocity controller supported by incremental encoders in its two drive wheels, and an obstacle detection and avoidance algorithm based on a YOLO neural network for object detection in real time of people, hospital gurneys, chairs, trash cans, boxes, doors, desks, medical equipment and danger signs; with an object position estimation based on depth and FOV (Field of vision) information of the RGB-D camera and a function to update the map marking the estimated obstacle position as “non-accessible zone”. All this is executed in Python with binded C++ libraries in a Jetson Nano with Ubuntu 18.04 operative system through a user interface application programmed in Python which allows to give instructions to the AIV and monitor it from a screen aboard the top part robot or computer connected via Wi-Fi that can be used for tele-consulting to reduce the human interaction between medical staff and patients in hospital environments.spa
dc.description.degreelevelPregradospa
dc.description.learningmodalityModalidad Presencialspa
dc.description.tableofcontentsINTRODUCCIÓN 12 1. ESTADO DEL ARTE 13 2. MARCO TEÓRICO 16 2.1 ANÁLISIS DINÁMICO DE UN ROBOT DE TRACCIÓN DIFERENCIAL16 2.2 ALGORITMOS DE PLANIFICACIÓN DE TRAYECTORIA 18 2.3 ALGORITMOS DE DETECCIÓN DE OBSTÁCULOS MEDIANTE VISIÓN ARTIFICIAL 19 2.4 ALGORITMOS DE AUTO LOCALIZACIÓN 20 3. OBJETIVOS 23 3.1 OBJETIVO GENERAL 23 3.2 OBJETIVOS ESPECÍFICOS 23 4. DESARROLLO Y DISEÑOS 24 4.1. DISEÑO MECÁNICO Y ELÉCTRICO 24 4.2. CONSTRUCCIÓN DEL PROTOTIPO DE AIV 41 4.3. PLANIFICACIÓN DE RUTA 45 4.4. AUTO LOCALIZACIÓN 50 4.5. EVASIÓN DE OBSTÁCULOS CON VISIÓN ARTIFICIAL 56 4.6. VALIDACIÓN DEL FUNCIONAMIENTO DEL PROTOTIPO 61 5. RESULTADOS Y EVIDENCIAS 76 5.1. NAVEGACIÓN CON EVASIÓN DE OBSTÁCULOS 76 5.2. TRANSPORTE DE CARGA CON SUPERVISIÓN REMOTA 77 5.3. LLAMADA VIA WI-FI PARA TELECONSULTA 80 6. CONCLUSIONES 81 REFERENCIAS 82 ANEXOS 87spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.repourlrepourl:https://repository.unab.edu.cospa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/15764
dc.language.isospaspa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programPregrado Ingeniería Mecatrónicaspa
dc.relation.referencesalexranaldi. (2021). A_STAR. Obtenido de Github: https://github.com/alexranaldi/A_STARspa
dc.relation.referencesAlkaid-Benetnash, r. (28 de 09 de 2021). Obtenido de Github: https://github.com/Alkaid- Benetnash/ORB_SLAM2/blob/master/Examples/Monocular/TUM1.yamlspa
dc.relation.referencesÁngel, P. G. (2007). Planeación de trayectorias para robótica móvil mediante optimización por colonia de hormigas. Tesis de Maestría en Ciencias en Sistemas Digitales, Instituto Politécnico Nacional. Tijuana, México.spa
dc.relation.referencesArbelaez, P., Maire, M., Fowlkes, C., & Malik, J. (2011). Contour Detection and Hierarchical Image Segmentation. IEEE Transactions on Pattern analysis and Machine intelligence, 898-916.spa
dc.relation.referencesBailey, H. Durrant-Whyte and T. (2006). Simultaneous localization and mapping: part I. IEEE Robotics & Automation Magazine, (págs. 99-110). doi:10.1109/MRA.2006.1638022spa
dc.relation.referencesBen-Ari, Mordechai & Mondada, Francesco. (2018). Robotic Motion and Odometry. doi:10.1007/978-3-319-62533-1_5spa
dc.relation.referencesBochkovskiy, A., Wang, C.-Y., & Liao, H.-Y. (2020). YOLOv4: Optimal Speed and Accuracy of Object Detection.spa
dc.relation.referencesBSI. (1998). BS EN 1525:1998 - Safety of industrial trucks - Driverless Trucks and their systems. BSI.spa
dc.relation.referencesBuzdar, K. (16 de 09 de 2021). vitux.com. Obtenido de https://vitux.com/opencv_ubuntu/spa
dc.relation.referencesC. Wang, & J. Mao. (2019). Summary of AGV Path Planning. 2019 3rd International Conference on Electronic Information Technology and Computer Engineering (EITCE). Xiamen, China.spa
dc.relation.referencesChang, S.-H., Wu, P.-T., & Fu, L.-C. (2018). Robust 2D Indoor Localization through Laser SLAM. IEEE International Conference on Systems, Man, and Cybernetics, 1263-1268.spa
dc.relation.referencesCoursera. (17 de octubre de 2020). Coursera. Recuperado el 13 de September de 2020, de Coursera: https://www.coursera.org/learn/convolutional-neural- networks/home/welcomespa
dc.relation.referencesE. Rublee, V. R. (2011). ORB: An efficient alternative to SIFT or SURF. 2011 International Conference on Computer Vision, (págs. 2564-2571).spa
dc.relation.referenceseigen.tuxfamily.org. (16 de 09 de 2021). Obtenido de https://eigen.tuxfamily.org/index.php?title=Main_Pagespa
dc.relation.referencesFujimori Atsushi, N. P. (1997). Adaptive Navigation of Mobile Robots with Obstacle Avoidance. IEEE Transactions on Robotics and Automation.spa
dc.relation.referencesG. Ding, H. Lu, J. Bai and X. Qin. (2020). Development of a High Precision UWB/Vision-based AGV and Control System. 2020 5th International Conference on Control and Robotics Engineering (ICCRE). Osaka, Japan.spa
dc.relation.referencesGalvez Lopez, D., & Tardos, J. (2012). Bags of Binary Words for Fast Place Recognition in Image Sequences. IEEE Transactions on Robotics, 1188- 1197.spa
dc.relation.referencesGemeinder M., a. G. (2003). GA-based Path Planning for Mobile Robot Systems Employing an Active Search Algorithm. Applied Soft Computing.spa
dc.relation.referencesGorlach, T. Ferreira & I.A. (2016). Development of an automated guided vehicle controller using a model-based system engineering approach. South African Journal of Industrial Engineering, 27(2), 206-217.spa
dc.relation.referencesGuzmán Carranza, J. M. (2020). Unidad de Cuidados intensivos adultos. Obtenido de Buscador de Arquitecturas: https://documentos.arq.com.mx/Detalles/194186.htmlspa
dc.relation.referencesH. Xu, J. Xia, Z. Yuan and P. Cao. (2019). Design and Implementation of Differential Drive AGV Based on Laser Guidance. 2019 3rd International Conference on Robotics and Automation Sciences (ICRAS). Wuhan, China.spa
dc.relation.referencesHatab, R. (2013). Dynamic Modelling of Differential-Drive Mobile Robots using Lagrange and Newton-Euler Methodologies: A Unified Framework. Advances in Robotics & Automation, 2.spa
dc.relation.referencesHomecenter.com.co. (s.f.). Recuperado el 21 de 03 de 2021, de https://www.homecenter.com.co/homecenter-co/product/399929/Rueda- Rodaja-de-Hule-Termoplast-2-Pulg-Gris/399929spa
dc.relation.referencesJ. Chen, X. Liu, Y. Liu, L. Chen and W. Lu. (2019). The Method of AGV Detection and Cargo Status Recognition Based on Globe Vision. 2019 12th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI). Suzhou, China.spa
dc.relation.referencesJie Tian, Jun Tong, & Shi Luo. (2018). Differential Steering Control of Four-Wheel Independent-Drive Electric Vehicles.spa
dc.relation.referencesjskinn John Skinner, d.-a. D. (28 de 09 de 2021). Obtenido de Github: https://github.com/jskinn/ORB_SLAM2-PythonBindingsspa
dc.relation.referencesKaamesh, K. (2012). Motion Planning and Control of Differential Drive Mobile Robot. Dayton: Wright State University.spa
dc.relation.referencesKhandelwal, R. (s.f.). towardsdatascience.co. Recuperado el 24 de 07 de 2021, de https://towardsdatascience.com/implementing-yolo-on-a-custom-dataset- 20101473ce53spa
dc.relation.referencesL. Lynch, T. Newe, J. Clifford, J. Coleman, J. Wal. (2018). Automated Ground Vehicle (AGV) and Sensor Technologies- A Review. 2018 12th International Conference on Sensing Technology (ICST). Limerick.spa
dc.relation.referencesLinuxConfig.org. (20 de 09 de 2021). Obtenido de How to install G++ the C++ compiler on Ubuntu 18.04 Bionic Beaver Linux: https://linuxconfig.org/how- to-install-g-the-c-compiler-on-ubuntu-18-04-bionic-beaver-linuxspa
dc.relation.referencesLiu Guan-Yu, a. W.-J. (2001). A Discrete Method for Time-Optimal Motion Planning of a Class of Mobile Robots. In: Journal of Intelligent and Robotic Systems.spa
dc.relation.referencesMADNESS ELECTRONICS. (s.f.). Recuperado el 21 de 03 de 2021, de http://www.madnesselectronics.com/producto/chumacera-con-rodamiento- 8mm-kp08/spa
dc.relation.referencesopencv.org. (16 de 09 de 2021). Github. Obtenido de OpenCV-contrib 3.2.0: https://github.com/opencv/opencv_contrib/releases/tag/3.2.0spa
dc.relation.referencesopencv.org. (16 de 09 de 2021). Github. Obtenido de OpenCV 3.2.0: https://github.com/opencv/opencv/releases/tag/3.2.0spa
dc.relation.referencesR. Mur-Artal and J. D. Tardós. (2017). ORB-SLAM2: An Open-Source SLAM System for Monocular, Stereo, and RGB-D Cameras. IEEE Transactions on Robotics, 33(5), 1255-1262.spa
dc.relation.referencesR.V. Sakrikar, P.V. Sarngadharan, S. Sharma, V.K. Shrivastava, A.P. Das, V. Dave, . . . Manjit Singh. (2011). A Material Transfer System using Automated Guided Vehicles. Division of Remote Handling & Robotics, Technology Development Article, Barc newsletter.spa
dc.relation.referencesRazak, S. (2016). Structural design and analysis of autonomous guided vehicle (AGV) for parts supply. Proceedings of Mechanical Engineering Research Day, 58-59.spa
dc.relation.referencesRedmon, J., & Farhadi, A. (2017). YOLO9000: better, faster, stronger. Proceedings of the IEEE conference on computer vision and pattern recognition, (págs. 7263-7271).spa
dc.relation.referencesRedmon, J., Divvala, S., Girshick, R., & Farhadi. (2016). You only look once: Unified, real-time object detection. Proceedings of the IEEE conference on computer vision and pattern recognition, (págs. 779-788).spa
dc.relation.referencesRíos, E. A. (2015). Desarrollo de un algoritmo planificador de rutas con capacidad de implementación en diversas aplicaciones de la robótica móvil. Pereira.spa
dc.relation.referencesRodamex.com.mx. (s.f.). Recuperado el 21 de 03 de 2021, de https://www.rodamex.com.mx/eng/Rodamex_CatR1_2_Eng.pdfspa
dc.relation.referencesRoni Permana Saputra, Estiko Rijanto. (2012). Automatic Guided Vehicles System and Its Coordination Control for Containers Terminal Logistics Application. Research centre for Electrical Power and Mechatronics, Indonesian Institute of Sciences. Indonesia.spa
dc.relation.referencesRubio, F., Valero, F., & Llopis-Albert, C. (2009). A review of mobile robots: Concepts, methods, theoretical framework, and applications. International Journal of Advanced Robotic Systems, 16(2), 1729881419839596.spa
dc.relation.referencesS. Quan, & J. Chen. (2019). AGV Localization Based on Odometry and LiDAR. 2019 2nd World Conference on Mechanical Engineering and Intelligent Manufacturing (WCMEIM). Shanghai, China.spa
dc.relation.referencesSandeep, K. M., & Jharna, M. (2014). Kinematics, Localization and Control of Differential Drive Mobile Robot. Global Journal of Researches in Engineering.spa
dc.relation.referencesScaramuzza, D. (1 de Octubre de 2021). Vision Algorithms for Mobile Robotics. Obtenido de Robotics and Perception Group: http://rpg.ifi.uzh.ch/spa
dc.relation.referencesstevenlovegrove.com. (19 de 09 de 2021). Github. Obtenido de StevenLoveGrove/Pangolin: https://github.com/stevenlovegrove/Pangolin/releases/tag/v0.5spa
dc.relation.referencesSuell Max, Faber John, & Lengerke Omar. (2008). Diseño Mecatrónico De Un Robot Tipo Agv “Automated Guided Vehicle. Facultad de Ingenierías Fisicomecánicas, UIS, 7(1), 65-76.spa
dc.relation.referencesT. Zheng, Y. Xu and D. Zheng. (2019). AGV Path Planning based on Improved A- star Algorithm. 2019 IEEE 3rd Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC). Chongqing, China.spa
dc.relation.referencesVanegas Useche, L. V. (2018). Diseño de árboles. En Diseño de elementos de Máquina (págs. 278-335). Pereira: Editorial Universidad Tecnológica de Pereira.spa
dc.relation.referencesVerucchi, C. B. (2007). Algunas pautas para la selección de motores de propulsión en vehículos eléctricos. XII Reunión de Trabajo en Procesamiento de la Información y Control. Río Gallegos.spa
dc.relation.referencesW. Chun-Fu, W. Xiao-Long, C. Qing-Xie, C. Xiao-Wei. (2017). Research on visual navigation algorithm of AGV used in the small agile warehouse. 2017 Chinese Automation Congress (CAC). Jinan.spa
dc.relation.referencesW. Huang, C. Yang, J. Ji, N. Chen and K. Xu. (2019). Study on Obstacle Avoidance of AGV based on Fuzzy Neural Network. 2019 IEEE 3rd Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC). Chongqing, China.spa
dc.relation.referencesW. Yuan, Z. Li and C. Su. (2016). RGB-D sensor-based visual SLAM for localization and navigation of indoor mobile robot. 2016 International Conference on Advanced Robotics and Mechatronics (ICARM). Macau.spa
dc.relation.referencesX. Yu and J. Yan. (2019). AGV Path Planning Based on Optimized Particle Swarm Optimization. 2019 3rd International Conference on Electronic Information Technology and Computer Engineering (EITCE). Xiamen, China.spa
dc.relation.referencesXiao Jing, M. Z. (1997). Adaptive Evolutionary Planner/Navigator for Robots. IEEE Transactions on Evolutionary Computation.spa
dc.relation.referencesXiaodong Wu, Member, IACSIT, Min Xu, and Lei Wan. (2013). Differential Speed Steering Control for Four-Wheel Independent Driving Electric Vehicle. International Journal of Materials, Mechanics and Manufacturing, 1(4).spa
dc.relation.referencesZhang, Y., Xiangyang, X., Dai, Y., & Lu, H. (2014). Two-Stage Obstacle Detection Based on Stereo Vision in Unestructures Environment. Sixth International Conference on Intelligent Human-Machine Systems and Cybernetics, 168- 172.spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subject.keywordsMechatronicspa
dc.subject.keywordsInnovationspa
dc.subject.keywordsTechnological developmentspa
dc.subject.keywordsResearchspa
dc.subject.keywordsArtificial intelligencespa
dc.subject.keywordsTransport of objectsspa
dc.subject.keywordsPatientspa
dc.subject.keywordsMedical staffspa
dc.subject.keywordsAutomatic controlspa
dc.subject.keywordsManipulatorsspa
dc.subject.lembMecatrónicaspa
dc.subject.lembInnovaciónspa
dc.subject.lembDesarrollo tecnológicospa
dc.subject.lembInvestigaciónspa
dc.subject.lembControl automáticospa
dc.subject.lembManipuladoresspa
dc.subject.lembRobotsspa
dc.subject.proposalInteligencia artificialspa
dc.subject.proposalTransporte de objetosspa
dc.subject.proposalPacientespa
dc.subject.proposalPersonal medicospa
dc.titleDesarrollo de un vehículo inteligente autónomo a escala utilizando técnicas de aprendizaje profundo para el servicio de transporte de objetos en entornos hospitalarios y reducción de la interacción humana entre el personal médico y los pacientesspa
dc.title.translatedDevelopment of an intelligent autonomous vehicle at scale using deep learning techniques for the transport service of objects in hospital environments and reduction of human interaction between medical staff and patientsspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTrabajo de Gradospa
dc.type.redcolhttp://purl.org/redcol/resource_type/TP

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
2021_Tesis_Molina_Lache_Richard_Manuel.pdf
Tamaño:
3.37 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis
Cargando...
Miniatura
Nombre:
2021_Licencia_Molina_Lache_Richard_Manuel.pdf
Tamaño:
213.97 KB
Formato:
Adobe Portable Document Format
Descripción:
Licencia

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
829 B
Formato:
Item-specific license agreed upon to submission
Descripción: