Manipulator robot with artificial vision
DOI:
https://doi.org/10.61117/ipsumtec.v6i6.51Keywords:
Arduino mega, Control, Python, Robot, Artificial visionAbstract
This paper presents the partial results achieved in the project for the construction of a Robot Manipulator and the design of applications to provide it with Artificial Vision capabilities by means of a video camera for fruit and seed operations in the agricultural and food industry. The scope of this article is its construction. Among other options, we chose a DAUERHAFT brand structure that includes the servomotors, of which only those that represent 3 DOF are left and the others are disabled. The clamp is also left. The joints that characterize the operations of turning (roll), elevation (pitch) and deviation (yaw) are left, in similarity with the anatomy of the human being: the links of the trunk or waist, of the shoulder and of the elbow; the reference is the robot Cincinnati Milacron T3 and the PUMA robot from Unimation. The chosen digital system is a master-slave arrangement in which the master is a PC laptop computer programmable in Python language with USB interface to the slave, an Arduino Mega development board that with a support voltage source connects directly with the servomotors and the potentiometers. In each of the three joints, gear systems that transmit the movement to 100kOhm potentiometers were adapted so that, through a displacement-voltage relationship, the position of each link is obtained. Through an interface in Python, individual manipulation of each of the servomotors is possible.
The target position is provided and smoothly the mechanism reaches its end point. Image processing training for color, object and contour recognition is also done in isolation. The second part of this project, the future work in progress; is to unite these two subsystems and the development of applications through movements with inverse kinematics.
Downloads
Metrics
References
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.
Published
How to Cite
Issue
Section
License
Copyright (c) 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

This work is licensed under a Creative Commons Attribution 4.0 International License.
