Motion Programming of a Delta Parallel Robot Using a Computer Vision System with Manual Gesture Recognition
DOI:
https://doi.org/10.15665/rp.v21i1.2979Keywords:
Delta Robot, gesture commands, visual programming of robots, vision controlAbstract
This article presents the implementation of a computer vision system for commanding a Delta robot in academic labs. The software is able to command the robot in each of its six directions in cartesian space, i.e., right, left, up, down, back and forward. A gestural command was assigned for each direction of movement, giving rise to a language of six gestures, all performed with the right hand. Each gesture was detected thanks to the design of a software based on the geometric characteristics of the hand. The code was programmed in Python language using the OpenCV library. The validity and effectiveness of the gestures’ detections was experimentally demonstrated through live tests using several people with different hand dimensions. The results show a high effectiveness in the recognition of gestures, managing to detect each and every one of them, with a reliability greater than 96%. In addition, the detection time of gestures is short, with a 90% of probability of achieving detection in two seconds. Although the software was developed to be used in conjunction with a Delta-type parallel robot; it can be adapted to interact with other types of robotic systems with three translational degrees of freedom.
References
J. Merlet, Parallel Robots, 2nd ed. Springer, 2005.
R. Clavel, “Conception d’un robot parallele rapide a 4 degres de liberte,” Ph.D. dissertation, Ecole polytechnique federale de Lausanne EPFL, 1990.
R. Clavel, “Device for the movement and positioninng of an element in space,” Switzerland Patent 4.976.582, 1990.
C. Boer, T. Molinari, and L. Smith, Parallel Kinematic Machines, 1st ed. Springer, 1999.
S. Staicu, Dynamics of Parallel Robots, 1st ed. Springer, 2018.
S. Briot and W. Khalil, Dynamics of Parallel Robots: From Rigid Bodies to Flexible Elements, 1st ed. Springer, 2015.
W. Khalil and O. Ibrahim, “General solution for the dynamic modeling of parallel robots,” Journal of Intelligent and Robotic Systems, vol. 49, pp. 19–37, 2007.
H. D. Taghirad, Parallel Robots: Mechanics and Control, 1st ed. CRC Press, 2013.
D. Zhang, Parallel Robotic Machine Tools, 1st ed. Springer, 2010.
A. Codourey, “Dynamic modeling of parallel robots for computed torque control implementation,” The International Journal of Robotics Research, vol. 17, no. 12, pp. 1325–1336, 1998.
H. S. Kim, “Dynamics modeling and control of a delta high-speed parallel robot,” Journal of the Korean Society of Manufacturing Process Engineers, vol. 13, no. 5, pp. 90–97, 2014.
W. P. Feng, Z. L. Min, and Z. X. Man, “Dynamic modeling, simulation and experiment of the delta robot,” in Future Communication, Computing, Control and Management, ser. 141, Y. Zhang, Ed. Springer, 2012, vol. 1, pp. 149–156.
K. Miller and B. S. Stevens, “Modeling of dynamics and model-based control of delta direct-drive parallel robot,” Journal of robotics and mechatronics, vol. 7, no. 4, pp. 344–352, 1995.
M. Rachedi, “Model based control of 3 dof parallel delta robot using inverse dynamic model,” in 2017 IEEE International Conference on Mechatronics and Automation (ICMA), 2017, pp. 203–208.
P. Guglielmetti and R. Longchamp, “Task space control of the delta parallel robot,” IFAC Proceedings Volumes, vol. 25, no. 29, Part 1, pp. 337–342, 1992, IFAC Workshop on Motion Control for Intelligent Automation, Perugia, Italy, 27-29 October 1992.
F. C. Can, M. Hepeyiler, and O. Baser, “A novel inverse kinematic approach for delta parallel robot,” International Journal of Materials, Mechanics and Manufacturing, vol. 6, no. 5, pp. 321–326, 2018.
D. Rivas, E. Galarza, D. Turbaco, and W. Quimbita, “Delta robot controlled by robotic operating system,” ITECKNE, vol. 12, no. 1, pp. 54–59, 2015.
V. Damic, M. Cohodar, and A. Voloder, “Modelling and path planning of delta parallel robot in virtual environment,” in 29th DAAAM International Symposium on Intelligent Manufacturing and Automation, 2018, pp. 1726–9679.
Technical reference manual RAPID Instructions, Functions and Data types, ABB Robotics, 2010.
KUKA System Software 8.3, operating and Programming Instructions for End Users, KUKA Roboter GmbH, 2013.
EPSON RC+ 7.0 (Ver.7.5) SPEL+ Language Reference Rev.1, SEIKO EPSON CORPORATION, 2020.
K. Sekar, R. Thileeban, V. Rajkumar, and S. B. Sembian, “Hand gesture-controlled robot,” International Journal of Engineering Research & Technology, vol. 9, no. 11, pp. 17–19, 2020.
J. L. Raheja, G. A. Rajsekhar, and A. Chaudhary, “Controlling a remotely located robot using hand gestures in real time: A DSP implementation,” in 2016 5th International Conference on Wireless Networks and Embedded Systems (WECON), 2016, pp. 1–5.
A. A. M. Faudzi, M. H. K. Ali, M. A. Azman, and Z. H. Ismail, “Real-time hand gestures system for mobile robots control,” Procedia Engineering, vol. 41, pp. 798–804, 2012, international Symposium on Robotics and Intelligent Sensors 2012 (IRIS 2012).
T. Grzejszczak, M. Mikulski, T. Szkodny, and K. Jedrasiak, “Gesture based robot control,” in Computer Vision and Graphics, L. Bolc, R. Tadeusiewicz, L. J. Chmielewski, and K. Wojciechowski, Eds. Berlin, Heidelberg: Springer Berlin Heidelberg, 2012, pp. 407–413.
A. D. Segal, M. C. Lesak, A. K. Silverman, and A. J. Petruska, “A gesture-controlled rehabilitation robot to improve engagement and quantify movement performance,” Sensors, vol. 20, no. 15, 2020. [Online]. Available: https://www.mdpi.com/1424-8220/20/15/4269
V. S. Rao and C. Mahanta, “Gesture based robot control,” in 2006 Fourth International Conference on Intelligent Sensing and Information Processing, 2006, pp. 145–148.
R. Castro and A. Manotas, “Diseño, construcción e implementación de un mecanismo paralelo tipo Delta con arquitectura de control abierta, para el uso como herramienta tecnológica en los procesos de enseñanza en la Robótica Educativa,” Tesis de Pregrado, Universidad del Atlántico, Barranquilla, Colombia, 2018.
B. Villa, V. Valencia, and J. Berrio, “Diseño de un sistema de reconocimiento de gestos no móviles mediante el procesamiento digital de imágenes,” Prospectiva, vol. 16, pp. 41–48, 2018.
D. García, “Reconocimiento de gestos de manos como mecanismo de interacción humano-robot,” Tesis de Maestría, Universidad Nacional de Colombia, Bogotá, Colombia, 2014.
J. Millán, “Reconocimiento gestual para interacción humano-robot basado en ROS,” Proyecto Final de Carrera, Departamento de Ingeniería de Sistemas y Automática. Escuela Técnica Superior de Ingeniería. Universidad de Sevilla, Sevilla, España, 2015.
E. León, “Reconocimiento de gestos del mano aplicado al desarrollo de una interfaz kinect para el museo regional de huajuapan,” Master’s thesis, Universidad Tecnológica de la Mixteca, Oaxaca, Mexico, 2015.
P. Lázaro, “Módulo de reconocimiento gestual para control de robot en tareas de asistencia,” Tesis de Pregrado, Departamento de Ingeniería de Sistemas y Automática, Universidad Carlos III, Leganés, Madrid, España, 2017.
J. Estefan, “Arquitectura de telecontrol de un robot mediante el uso de interfaces gestuales”, Tesis de Maestría, Universidad EAFIT, Medellín, Colombia, 2013
Downloads
Published
Issue
Section
License
Copyright (c) 2023 Eugenio Yime, Hansel Bonifacio, Javier Roldán

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
The authors to publish in this journal agree to the following conditions:
- The authors transfer the copyright and give the the journal first publication right of the work registered with Creative Commons Attribution License, which allows third parties to use the published work on the condition of always mentioning the authorship and first publication in this journal.
- The authors may perform other independent and additional contractual arrangements for the non-exclusive distribution of the version of the article published in this issue (E.g., Inclusion in an institutional repository or publication in a book), it must be indicated clearly that the work was first published in this journal.
- It allows and encourages the authors to publish their work online (eg institutional or personal pages) before and during the review and publication process. It can lead to productive exchanges and greater and faster dissemination of the published work (see The Effect of Open Access)
Instructions to fill out Certificate of Originality and Copyright Assignment
- Click here and get the forms of Certificate of Originality and Copyright Assignment .
- In each field to fill out, click and complete the corresponding information.
- Once the fields are filled out, at the end of the form copy your scanned signature or digital signature. Please adjust the size of the signature on the form.
- Finally, you can save them as pdf files and send them through the OJS platform as an attachment.
