Revista ELECTRO
Vol. 44 – Año 2022
Artículo
TÍTULO
Integración de Herramientas para el Desarrollo de una Aplicación con un Brazo Robótico
AUTORES
Mingura Erives Diego, Márquez Gutiérrez Pedro Rafael, García Mata Carmen Leticia, Baray Arana Rogelio Enrique
RESUMEN
Se reporta una investigación en el campo de la robótica industrial inteligente, específicamente el robot UR5 de Universal Robots, robot manipulador útil para tareas de “Pick and place” que es parte de la tecnología más reciente en la industria En ella se utilizan herramientas como ROS, ¡MoveIt!, Gazebo, CoppeliaSim de igual manera con objetivos de investigación en inteligencia artificial se utilizan herramientas como Python, Prolog, ASP, Clingo, OMPL. El objetivo es desarrollar conocimientos y habi lidades que permitan trabajar con sistemas mecatrónicos complejos haciendo énfasis en la inteligencia y arquitecturas modulares en un primer alcance conocer las herramientas y ponerlas en funcionamiento.
Palabras Clave: robótica industrial, planeación auto mática, pick and place, industria 4.0
ABSTRACT
Research is reported in the field of intelligent industrial robotics, specifically the UR5 robot of Universal Robots, manipulator robot useful for "Pick and place" tasks that is part of the most recent technology in the industry In it tools such as ROS, MoveIt!, Gazebo, CoppeliaSim are used in the same way with research objectives in artificial intelligence tools such as Python are used, Prolog, ASP, Clingo, OMPL. The goal is to develop knowledge and ski lls that allow to work with complex mechatronic systems emphasizing intelligence and modular architectures in a first scope to know the tools and put them into operation.
Keywords: industrial robotics, automatic planning, pick and place, industry 4.0
REFERENCIAS
[1] Pinto-Bustamante, Boris, Bucky Fuller: Entre puentes, domos y palacios de cristal. MasD Revista Digital de Diseño. 08. 8-25. (2011)
[2] Sosa Compeán, L. B., DISEÑO BASADO EN SISTEMAS COMPLEJOS (Ed. rev.). Monterrey, Nuevo León, México: Editorial Labyrinthos, (2017)
[3] The Verge,, “The 2015 DARPA Robotics Challenge Finals.”, Youtube: https://www.youtube.com/watch?v=8P9geWwi9e0 sitio visitado enero de 2022
[4] Boston Dynamics, “Inside the lab: How does Atlas work?” de Boston Dynamics”, Youtube: https://www.youtube.com/watch?v=EezdinoG4mk&t=1s sitio visitado el 17 de Agosto del 2021
[5] Bosch Global, “Meet our Robotics Researchers at Bosch”, Youtube: https://www.youtube.com/watch?v=7Fm5MUaaxEY&t=6s sitio visitado 15 de Octubre del 2021
[6] Aguirre, R. y Moreira, K., Len guaje y pensamiento. En Vásquez Echeverría, A. (Ed.). Manual de Introducción a la Psicología Cognitiva. (2016).
[7] A. Kattepur and B. Purushotaman, "RoboPlanner: a pragmatic task planning framework for autonomous robots," in Cognitive Computation and Systems, vol. 2, no. 1, pp. 12-22, 3 2020.
[8] C. H. Corbato, M. Bharatheesha, J. van Egmond, J. Ju and M. Wisse, "Integrating Different Levels of Automation: lessons From Winning the Amazon Robotics Challenge 2016," in IEEE Transactions on Industrial Informatics, vo l. 14, no. 11, pp. 4916-4926, Nov. 2018.
[9] Sharath Jotawar, Manish Soni, and Swagat Kumar. 2017. Motion Planning for an Automated Pick and Place Robot in a Retail Warehouse. In Proceedings of the Advances in Robotics (AIR '17). Association for Computing Machinery, New York, NY, USA, Article 40, 1–6. DOI:https://doi.org/10.1145/3132446.3134904
[10] Hanzhong Tao, Yu Fang, and Zhifeng Zhou. 2019. Research on Trajectory Planning of ROS-based Manipulator. In Proceedings of the 2019 International C onference on Robotics, Intelligent Control and Artificial Intelligence (RICAI 2019). Association for Computing Machinery, New York, NY, USA, 374–378. DOI:https://doi.org/10.1145/3366194.3366260
[11] Sachin Chitta, Ioan Sucan, and Steve Cousins. 2012. Ros topics. IEEE robotics and automation magazine 19, 1 (2012), 18 –19
[12] Sharath Jotawar and Nishant Kejriwal. 2016. Experimental video for pick and place using UR5 and Barrett WAM arm. Available: Link 1- https://youtu.be/ paq2pk13CKY Link 2-https://youtu.be/CAss P1RjzkI. (2016)
[13] Peter R Wurman and Joseph M Romano. 2016. Amazon Picking Challenge 2015. AI Magazine 37, 2 (2016), 97 –99.
[14] N. Correll et al., “Analysis and observations from the first Amazon picking challenge,” IEEE Trans. Autom. Sci. Eng., vol. 15, no. 1, pp. 172–188, Jan. 2018.
[15] C. Eppner, S. Hofer, R. Jonschkowski, R. Martín-Martín, A. Sieverling, V. Wall, and O. Brock, “Lessons from the Amazon Picking Challenge: Four aspects of building robotic systems,” in Proceedings of Robotics: Science and System s, 2016.
[16] Bruno Siciliano, Lorenzo Sciavicco, Luigi Villani, and Giuseppe Oriolo. 2010. Robotics: modelling, planning and control. Springer Science & Business Media.
[17] Ynzunza Cortés, Carmen Berenice; Izar Landeta, Juan Manuel; Bocarando Chacón, Jacqueline Gu adalupe; Aguilar Pereyra, Felipe; Larios Osorio, Martín, “El Entorno de la Industria 4.0: Implicaciones y Perspectivas Futuras”, Conciencia Tecnológica, núm. 54, 2017, Instituto Tecnológico de Aguascalientes, México, Disponible en: https://www.redalyc.org/articulo.oa?id=94454631006
[18] SMC International Training. (2012). Integration and Interaction of Technologies. In SMC International Training (Ed.), "Best practice in training people in field of automation" (Ed. rev., pp. 1–38). Recuperado de http://automotive.bg/wp- content/uploa ds/2014/03/5_Day-2-SMC.pdf
[19] Esteban Pérez – López, “Los sistemas SCADA en la automatización industrial”, Tecnología en Marcha. Vol 28, N 4, Octubre-Diciembre 2015. Pag 3-14.
[20] ARCHITECTURE AND SYSTEMS ENGINEERING: MODELS AND METHODS TO MANAGE COMPLEX SYSTEMS, MIT, 2022
[21] Bolton, William., Mecatrónica. Sistemas de control electrónico en la ingeniería mecánica y eléctrica. Un enfoque multidisciplinario Quinta Edición. México: Alfaomega Grupo Editor, S.A. de C. V.,. (Mayo 2013).
[22] Grillo Perelló, Joan- García Jiménez, Raúl “Sistemas de Fabricación Flexible”, Ingeniería Técnica Industrial Electrónica Industrial (ITIEI), Universitat de les Illes Balears – UIB España, Páginas 2 – 5, 2002, [Online]. Disponible en: https://es.scribd.com/document/347536070/fmsgrillo-garcia-pdf
[23] Parrish, David J. “Flexible Manufacturing” Butterworth- Heinemann Ltd. 1993
[24] Dr. Leoncio Luis Acuña Pinaud, Mag. Cesar Aldo Canelo Sotelo, Ing. Alfredo Rolando Agüero Mauricio, Sr. Gianpierre Cabrejos Meléndez, Sr. Jaime Alejandro Fernández Chávez, Facultad de Ingeniería Industrial y de Sistemas, “Metodología de un sistema de producción flexible en el desarrollo de la pequeña y mediana empresa industrial de manufactura en Lima Metropolitana” 16th LACCEI International Multi-Conference for Engineering, Education, and Technology: “Innovation in Education and Inclusion”, 19-21 July 2018, Lima, Peru.
[25] Administración y dirección de operaciones, Chase Aquilano. Mc Graw Hill. [Online] Recuperado de: https://www.usmp.edu.pe/publicaciones/boletin/fia/info46/indus trial/iarticulo2. htm
[26] Universidad del País Vasco, DPTO. DE INGENIERIA MECANICA, TECNOLOGIA MECANICA, Modulo V: Otras Tecnologías, “TEMA 21: Sistemas de Fabricación Flexible” Gabriela Torres, Robótica, “Cobots-humanos: innovación codo a codo”, 10 de Diciembre del 2021, URANY, [Online]. Disponible en: https://urany.net/blog/cobots-humanos-innovaci%C3%B3n- codo-a- codo#:~:text=Los%20cob ots%20fueron%20creados%20en,gen eral%20controla do%20por%20una%20 computado ra.
[27] James E. ColgateMichael A. Peshkin, Northwestern University, U.S. Patente US5952796A, 23 de Febrero de 1996 [Online]. Disponible en: https://patents.google.com/patent/US5952796
[28] Jon Van and Tribune Staff Writer, "Mechanical Advantage" Chicago Tribune, 11 de Diciembre de 1996.
[29] Universal Robots, “COBOTS Y ROBÓTICA COLABORATIVA - QUE SON, QUE FUNCIONES PUEDEN REALIZAR Y SUS VENTAJAS”, [Online] Disponible en: https://www.universal- robots.com/es/cobots-robots- colaborativos/ visitado en marzo de (2022),
[30] International Federation of Rob otics, “Japan is World´s number one Robot Maker”, Frankfurt, Tokyo, [Online] Disponible en: https://ifr.org/ifr-press- releases/news/japan-is- worlds-number-one-robot-maker visitado en Mar 10, 2022
[31] Association for Advancing Automation, “Collaborative Robots Market Update 2018”, Robotics Online Marketing Team. [Online] Disponible en: https://www.automate.org/blogs/collaborative-robots-market- update-2018 visitado el 20 de marzo, 2022
[32] Keith Darlington, “La era de los robots colaborativos: los cobots”, [Online] Disponible en: https://www.bbvaopenmind.com/tecnologia/robotica/la-los-robots-colaborativos-los-cobots/#:~:text=Seg%C3%BAn%20un%20nuevo%20informe %20de,175%25 %20de%20su%20nivel%20 actual1. Visitado el 04 de noviembre 2019
[33] James Albus, en respuesta a Henry Hexmoor, [Online] Disponible en: http://tommy.jsc.nasa.gov/er/er6/mrl/papers/symposium/albuS. txt visitado el 24 de Abril del 2022
[34] NILS J. NILSSON, Stanford University, “INTELIGENCIA ARTIFICIAL Una nueva síntesis”, 2001
[35] Russell, S. J., Russell, S. J., Norvig, P., & Davis, E. (2010). Artificial Intelligence: A Modern Approach (3ª ed.). New Jersey, USA: Prentice Hall.
[36] “MODERN ROBOTICS MECHANICS, PLANNING, AND CONTROL” Kevin M. Lynch and Frank C. Park, May 3, 2017.
[37] “Knowledge Representation, Reasoning, and the Design of Intelligent Agents” de Michael Gelfond Yulia Kahl, January 28, 2013
[38] “Integrating ASP into ROS for Reasoning in Robots” por Benjamin Andres, David Rajaratnam, Orkunt Sabuncu y Torsten Schaub.
[39] IONOS Inc., “Linux vs. Windows: cuadro comparativo”, (14 de Enero del 2021), [Online] Disponible en: https://www.ionos.mx/digitalguide/servidores/know-how/linux- vs-windows-el-gran-cuadro-comparativo/
[40] Ioan A. Șucan, Mark Moll, Lydia E. Kavraki, The Open Motion Planning Library, IEEE Robotics & Automation Magazine, 19(4):72 –82, December 2012. https://ompl.kavrakilab.org Swagat Kumar, (21 de Septiembre del 2020), “UR5 Robot Simulation with Gazebo and Moveit”,[Online] Youtube: https:/ /www.youtube.com/c/SwagatKumarIndia/featured
[41] Santi Montiel, (29 de Julio del 2020), “Cómo configurar ROS y Gazebo en Windows 10 utilizando WSL”, [Online] Disponible en: https://www.santimontiel.eu/index.php/2020/07/29/como- configurar-ros-y- gazebo-en-windows-10-utilizando-wsl/
[42] David Coleman, Ioan A. Șucan, Sachin Chitta, Nikolaus Correll, (2019), Getting Started, [Online] Disponible en: http://docs.ros.org/en/melodic/api/moveit_tutorials/html/doc/gett ing_start ed/get ting_started.html#
[43] Microsoft, (8 de Abril del 2022), “Instalación de WSL:”, [Online] Disponible en: https://docs.microsoft.com/es- es/windows/wsl/install-win10
[44] Colin Harrison, (2016), “Xming X Server for Windows”, [Online] Disponible en: https://sourceforge.net/projects/xming/
[45] Open Robotics, (2019), “Simulate before you build”, [Online] Disponible en: http://gazebosim.org/
[46] Open Robotics, (2020), “Documentation”, [Online] Disponible en: ROS: http://wiki.ros.org/es
[47] Programación Extrema, (28 de Mayo del 2018), “Instalar Gazebo + ROS en un WSL”, Youtube: https://www.youtube.com/watch?v=4toU7sS0 eRA
[48] Robotics Fundation, (2014), “Plugins available in gazebo_plugins”, [Online] Disponible en: http://gazebosim.org/tutorials?tut=ros_gzplugins#Pluginsavailableingazebo_plugins
[49] Universal Robots, FZI, (3 de Septiembre 2021) “Universal_Robots_ROS_Driver”, https://github.com/UniversalRobots/Universal_Robots_ROS_Driver, https://www.youtube.com/watch?v=ayp87SjrwPc&list=WL&in dex=1&t=127s
[50] The Construct, (14 de Mayo del 2019), “ROS Developers LIVE-Class #57: Configuring Moveit! for your Arm Robot”, [Online] Youtube: https://www.youtube.com/watch?v=f7MRESmhewg
[51] Kevin Tardif, documentaci ón técnica: “Robots. "Hay uno para cada trabajo: Cómo elegir el correcto"” de Festo Inc. 2020
[52] ROS-INDUSTRIAL, (2019), “ROS-Industrial Conference 2019- Event Video”, [Online] Disponible en: https://rosindustrial.org/
[53] The Construct, (3 de Julio del 2017), “ [ROS Q&A] 003- How to control a Gazebo simulated robot with MoveIt! (UR5) – Tutorial”, [Online] Youtube: https://www.youtube.com/watch?v=j6bBxfD_bYs&t=1158s
[54] Abner Guzmán, Student Member, IEEE, José Ilitzky, Cesar Montero, Guillermo Hernández y Erik Yñigo, “Planificación de Orden Parcial: El Mundo de los Bloques”, 2004
[55] Roland Kaminski, Torsten Schaub y Philipp Wanko, University of Potsdam, Alemania Inria, Bretagne Atlantique, Rennes “A Tutorial on Hybrid Answer Set Solving with clingo”.
[56] Potassco, the Potsdam Answer Set Solving Collection, (2022), “Running clingo”, Tools for Answer Set Programming developed at the University of Potsdam, [Online] Disponible en: https://potassco.org/clingo/run/
[57] Michael Gelfond y Yulia Kahl, “Knowledge Representation, Reasoning, and the Design of Intelligent Agents The Answer- Set Programming Approach”, Cambridge University Press, Marzo de 2014, Disponible en: (http://pages.suddenlink.net/ykahl/)
[58] Dra. Carmen Leticia García Mata, “Prolog y ASP” de la clase: “Control Inteligente Para Sistemas Mecatrónicos”, ITCH, Chihuahua, México, Mayo del 2021
[59] Benjamin Andres, David Rajaratnam, Orkunt Sabuncu, y Torsten Schaub, University of Potsdam y University of New South Wales, INRIA Rennes, “Integrating ASP into ROS for Reasoning in Robots”
[60] The Construct, 14 de Mayo del 2019, “ROS Developers LIVE-Class #58: Use MoveIt! to Pick an Object.”, [Online] Youtube: https://www.youtube.com/watch?v=FeIC8taF9ag&t=3272s
[61] David Coleman, Ioan A. Șucan, Sachin Chitta, Nikolaus Correll, (2019), “Move Group Python Interface”, MoveIt 1 – Melodic, [Online] Youtube: http://docs.ros.org/en/melodic/api/moveit_tutorials/html/doc/move_group_python_interface/move_group_python_interface_tutorial.html#getti ng-started
[62] Ioan A. Sucan and Sachin Chitta, "MoveIt", [Online] Disponible en: moveit.ros.org.
[63] Coppelia Robotics, Ltd., “CoppeliaSim”, [Online] Disponible en: https://www.coppeliarobotics.com/
[64] Coppelia Robotics, Ltd., “OMPL Plugin API reference”, [Online] Disponible en: https://www.coppeliarobotics.com/helpFiles/en/simOMPL.htm#enum:Algorithm
[65] Coppelia Robotics, Ltd., “Path/motion planning”, [Online] Disponible en: https://www.coppeliarobotics.com/helpFiles/en/pathAndMotionPlanningModules.htm
[66] David Coleman, Ioan A. Șucan, Sachin Chitta, Nikolaus Correll, Reducing the Barrier to Entry of Co mplex Robotic Software: a MoveIt! Case Study, Journal of Software Engineering for Robotics, 5(1):3 –16, May 2014. doi: 10.6092/JOSER_2014_05_01_p3.
[67] Potassco, (Diciembre 11 del 2020), “Easy answer set programming, introduction, running first example”, [Onlin e] Youtube: https://www.youtube.com/watch?v=PXk3xYbmy_s
[68] Robótica con Python, (15 de Abril del 2020), “Robótica con Python- Primeros pasos en CoppeliaSim- Uso de RemoteAPI”, [Online] Youtube: https://www.youtube.com/watch?v=bzyyHDmhq84&list=PLO xPNrO- _c2i7W0iq4S0q4dRZsB_vuZkb&index=7
[69] Leopoldo Armesto, (4 de Febrero del 2020), “Programming with CoppeliaSim API using Lua | Co ppeliaSim (V-REP)”, [Online] Youtube: https://www.youtube.com/watch?v=q0l0hVGcarU
[70] juan axl rose King, (04 de Junio del 2021), “IK en CoppeliaSim (Tutorial)”, [Online] Youtube: https:// www.youtube.com/watch?v=dB8ebrjUPdQ
[71] Oren Salzman y Dan Halperin Blavatnik School of Computer Science, Tel- Aviv University, Israel, “Asymptoti cally near-optimal RRT for fast, high- quality, motion planning”, 04 de Marzo del 2015.
[72] Dr. Pedro Rafael Márquez Gutiérrez, “Modelos descriptivos y Prolog” de la clase: “Temas Selectos Para ingeniería Mecatrónica”, ITCH, Chihuahua, México, Mayo del 2021.
[73] Julian J. Portillo, Carmen L. Garcia-Mata, Pedro R. Márquez-Gutiérrez, and Rogelio Baray-Arana A., “Robot Platform Motion Planning using Answer Set Programming”, Instituto Tecnologico de Chihuahua, Chihuahua, Chih., Mex.
[74] Rangel Alvarado, (6 de Enero del 2021), “Part 1/2- UR5 RobotIQ Gripper Moveit 2.0- Unable to identify any set of controllers that can...”, [Online] Youtube: https:// www.youtube.com/watch?v=lGJM86NhGGQ&t=65s
[75] Rangel Alvarado, (25 de Enero del 2021), “Pick n Place application files for ROS Noetic and Moveit with an UR5 and RobotIQ 2DoF Hand”, [Online] Youtube: https://github.com/issaiass/ur5_robotiq_85_picknplace
[76] Angélica García Vega, (2013), “INTELIGENCIA ARTIFICIAL EN LAS EMPRESAS”, [Online] Recuperado de: https://www.uv.mx/iiesca/files/2013/01/artificial2002-1.pdf visitado en Mayo de 2022
[77] PickNik Inc, “Accelerate your robotics development”, [Online] Disponible en: https://picknik.ai/ visitado en Mayo de 2022
CITAR COMO:
Mingura Erives Diego, Márquez Gutiérrez Pedro Rafael, García Mata Carmen Leticia, Baray Arana Rogelio Enrique, "Integración de Herramientas para el Desarrollo de una Aplicación con un Brazo Robótico", Revista ELECTRO, Vol. 44, 2022, pp. 182-187.
VERSIÓN PDF