Robot manipulador con visión artificial
DOI:
https://doi.org/10.61117/ipsumtec.v6i6.51Palabras clave:
Arduino Mega, Control, Python, Robot, Visión artificialResumen
En este trabajo se presentan los resultados parciales alcanzados en el proyecto de construcción de un Robot Manipulador y diseño de aplicaciones para dotarlo de capacidades de Visión Artificial por medio de una cámara de vídeo para operaciones con frutos y semillas en la industria agrícola y de los alimentos. El alcance de este artículo es su construcción. Entre otras opciones, elegimos una estructura de la marca DAUERHAFT que incluye los servomotores, de los cuales sólo se dejan los que representan 3 DOF y se deshabilitan los demás. También se deja la pinza. Se dejan las articulaciones que caracterizan las operaciones de giro (roll), elevación (pitch) y desviación (yaw), en similitud con la anatomía del ser humano: los eslabones del tronco o cintura, del hombro y del codo; la referencia son el robot Cincinnati Milacron T3 y el robot PUMA de Unimation. El sistema digital elegido es un arreglo maestro-esclavo, en el que el maestro es una computadora PC laptop programable en lenguaje Python con interface USB al esclavo, una tarjeta de desarrollo Arduino Mega que con una fuente de voltaje soporte conecta directamente con los servomotores y los potenciómetros. En cada una de las tres articulaciones se adaptaron sistemas de engranes que transmiten el movimiento a potenciómetros de 100kOhms para que, por medio de una relación desplazamiento-voltaje, se tenga la posición de cada eslabón. Por medio de una interfaz en Python, es posible la manipulación individual de cada uno de los servomotores. Se proporciona la posición destino y suavemente el mecanismo alcanza su punto final.
También está hecho en forma aislada el entrenamiento del tratamiento de imágenes para reconocimiento de colores, objetos y contornos. La segunda parte de este proyecto, el trabajo futuro en curso; es unir esos dos subsistemas y el desarrollo de aplicaciones por medio de movimientos con cinemática inversa.
Descargas
Métricas
Citas
Martínez, C. (2017). Desarrollo de un robot manipulador blando e híper-redundante. Trabajo de fin de grado para la obtención del título de graduado en ingeniería de tecnologías industriales. Escuela técnica superior de Ingenieros industriales. Universidad Politécnica de Madrid.
Fu, K.S., González, R.C. & Lee, C.S. (1988). Robótica: Control, detección, visión e inteligencia. McGrawHill/Interamericana de España S. A. ISBN: 84-7615-214-0.
Reyes, F. (2011). Robótica. Control de Robots Manipuladores. Alfaomega Grupo Editor, S.A. de C.V.
Alvarez, J.G. (1999). Técnicas de control para robots manipuladores con flexibilidad en la articulación. Tesis de Doctorado. Facultad de Ingeniería Mecánica y Eléctrica. Universidad Autónoma de Nuevo León. México.
Carlson, W. B. (2015). TESLA Inventor de la era eléctrica. Ediciones culturales Paidós, S.A. de C.V. Obra editada en colaboración con Editorial Planeta-España.
Gevarter, W. (1982). An overview of artificial intelligence and robotics Volume II- Robotics. National Aeronautics and Space Administration. Headquarters. Washington D.C. 20546. U.S. Department of Commerce.
International Federation of Robotics (2022). Artificial Intelligence in Robotics. Position paper. Frankfurt, Germany.
Smith, J., et al. (2018). Advances in Manipulator Arms: Industrial Applications and Challenges. Robotics and Automation, 35(2), 45-58.
Jones, A., et al. (2019). Flexible Manipulator Arms: Applications and Challenges. Journal of Robotics Engineering, 42(4), 123-136.
Liu, S., et al. (2020). Impact of Manipulator Arms on Industrial Efficiency: A Case Study. International Journal of Automation and Robotics, 25(3), 87 – 102.
Parzibyte. (2021). Grabar video de cámara con Python, Flask y OpenCV – Cámara de vigilancia. Parzibyte’s blog. https://parzibyte.me/blog/2021/02/13/grabar-video-camara-python-flask-opencv-camara-vigilancia/
Rodríguez, C., Botero, J., Quintero, H. (2007). Aplicación de la Teoría de Robots Manipuladores a la biomecánica del brazo humano. Revista Iberoamericana de Automática e Informática Industrial. ISSN: 1697-7912 Vol. 4 pp 51-57 http://riai.isa.upv.es DOI: https://doi.org/10.1016/S1697-7912(07)70244-3
Reyes, C., et al. (2017). Estrategias de Control para Robot Manipulador Industrial de 2GDL para generación de trayectoria. Academia Journals.com. ISSN 2153-3318. Vol. 6 No. 2 pp 29.
Orozco, R. (2014). Robot Móvil con Visión Artificial. Tesis de Maestría en Tecnología de Cómputo. Centro de Innovación y Desarrollo Tecnológico en Cómputo. IPN.
Greyrat, R. (2022b, julio 5). Detección de múltiples colores en tiempo real usando Python-Open CV– Barcelona Geeks. https://barcelonageeks.com/deteccion-de-multiples-colores-en-tiempo-real-usando-python-opencv/
Chavez, A., et al. (2009). Diseño y desarrollo de un manipulador robótico para el entrenamiento de personal en cirugía incisiva. Científica Vol. 13 No. pp 145-155 ESIME, IPN. ISSN 1665-0654.
Torres, I. (2017). Desarrollo de un algoritmo de visión artificial para el guiado de un robot móvil. Trabajo de fin de grado. Universidad Politécnica de Valencia.
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2023 Franco Gabriel Caballero Julián , Miguel Ángel Pérez Solano , César Hernández Sánchez , Lidia Yanet Ordoñez Gonzaga, Carlos Alberto Matus Merino

Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
