Aplicación de la Arquitectura Orientada a Servicios Universal Plug-and-Play para facilitar la Integración de Robots Industriales en Líneas de Producción

Publicado en 2012;09:24-31. - vol.09 núm 01

Resumen

Resumen

La integración de equipamiento y dispositivos en células robotizadas industriales con tecnologías de interfaz de Ethernet y dispositivos de bajo coste como sistemas de visión, cámaras láser, sensores de fuerza, autómatas programables, PDAs, etc. permite el desarrollo de soluciones potentes e inteligentes. Sin embargo, la programación eficiente de todos estos dispositivos requieren conocimientos muy específicos sobre estos equipos, sus arquitecturas hardware, lenguajes de programación dedicados y detalles sobre protocolos de bajo nivel de comunicación de sistemas.

El artículo describe y utiliza una de las arquitecturas orientadas a servicios más interesante y que mejor se adapta a las células robotizadas: la arquitectura Universal Plug-and-Play. Utilizando esta arquitectura en el artículo se ha desarrollado un banco de pruebas basado en dos robots industriales. Los resultados obtenidos muestran claramente que la utilización de esquemas integrados basados en arquitecturas SOA reduce los tiempos de integración, adaptándose muy bien a la integración de células robotizadas industriales.

Palabras clave programación de células robotizadas industriales. arquitecturas orientadas a servicios. sistemas robotizados. pequeñas y medianas industrias.

Introducción

Referencias no citadas

(ABB, 2005), (Ahn et al., 2005), (Ahn et al., 2006a), (Ahn et al., 2006b), (Al-Jaroodi et al., 2010), (Bettstetter and Christoph, 2000), (El-Kebbe Salaheddine, 2000), (Gou et al., 1997), (Intel. et al., 2009), (Intel, 2010), (Jini, 2007), (Juric et al., 2004), (Nielsen and Chrysanthakopoulos, 2007), (Pires et al., 2006), (Pires, 2007), (Qiang et al., 2009), (Rekesh, 1999), (Schlimmer et al., 2004), (SIR Project, 2005), (UPnP, 2001), (Veiga et al., 2009), (Veiga et al., 2007) and (Yilmaz, 2006).

Autor en correspondencia. giuprog@isa.upv.es

Bibliografía

1. ABB., 2005. ABB IRC5 Documentation, ABB Flexible Automation, Merrit.
2. Ahn, S.C., Kim, J.H., Lim, K.W., Ko, H., Kwon, Y.M., Kim, H.G., 2005. UPnP Approach for Robot Middleware, Proc. of the 2005 IEEE International Conference on Robotics and Automation, Barcelona (Spain), p. 1959-1963.
3. Ahn, S.C., Lee, J.W., Lim, K.W., Ko, H., Kwon, Y.M., Kim, H.G., 2006. UPnP SDK for Robot Development. Proc. of the SICE-ICASE Int. Joint Conference, Busan (Corea), pp. 363-368.
4. Ahn, S.C., Lee, J.W., Lim, K.W., Ko, H., Kwon, Y.M., Kim, H.G., 2006. Requirements to UPnP for Robot Middleware. Proc. of the 2006 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, Beijing (China), pp. 4716-4721.
5. Al-Jaroodi, J., Mohamed, N., Aziz, J., 2010. Service Oriented Middleware: Trends and Challenges. Information Technology: New Generations, Third Int. Conf. on, 2010 Seventh International Conference on Information Technology, pp. 974-979.
6. Bettstetter, C., Christoph, R., 2000. A Comparison of Service Discovery Protocols and Implementation of the Service Location Protocol. Sixth EUNICE Open European Summer School, Twente (Netherlands).
7. El-Kebbe Salaheddine, D.A., 2000. Towards a Manufacturing System under Hard Real-Time Constraints. In Informatik 2000: 30. Jahrestagung der Gesellschaftf¿ur Informatik, Berlin.
8. Gou, L., Luh, P., Kyoyax, Y., 1997. Holonic Manufacturing Scheduling: Architecture, Cooperation Mechanism, and Implementation, IEEE/ASME International Conf. on Advanced Intelligent Mechatronics Vol. 37, p. 213-231.
9. Intel. http://software.intel.com/en-us/articles/intel-software-for-upnp-technology-download-tools, 2009.
10. Intel. http://intel-r-digital-home-device-code-wizard.software. informer.com, 2010.
11. Jini, 2007. The Community Resource for Jini technology: http:www.jini.org. 2007.
12. Juric MB, Kezmah B, Hericko M, Rozman I, Vezocnik I. Java RMI, RMI tunneling and Web services comparison and performance analysis. ACM Sigplan Notices. 2004; 39(5):58-65.
13. Nielsen, H., Chrysanthakopoulos, G., 2007. Decentralized Software Services protocol – DSSP/1.0 July.
14. Pires, J.N., Godinho, T., Araújo, R., 2006. Controlo e Monitorização de Células Robotizadas Industriais, Robótica. Abril.
15. Pires, J.N., 2007. Industrial Robots Programming Building Applications for the Factories of the Future. Springer.
16. Qiang, Z., Danyan, C., Xiaohong, C., 2009. An Approach to Constructing Event-Driven Virtual Enterprise Based on SOA. Int. Forum on Computer Science-Technology and Applications, pp. 443-446.
17. Rekesh, J., 1999. UPnP, Jini and Salutation A look at some popular coordination frameworks for future networked devices: California Software Labs.
18. Schlimmer, J., Chan, S., Kaler, C., Kuehnel, T., Regnier, R., Roe, B., Sather, D., Sekine, H., Walter, D., Weast, J., Whitehead, D., Wright, D., 2004. Devices Profile for Web Services: A Proposal for UPnP 2.0 Device Architecture. Available: http://xml.coverpages.org/ni2004-05-04-a.html.
19. SIRENA Project (2005), Service Infrastructure for Real-time Networked applications, Eureka Initiative ITEA. www.sirena-itea.org.sadasd.
20. UPnP, forum Available: http://www.upnp.org.
21. Veiga G, Pires JN, Nilsson K. Experiments with Service-Oriented Architectures for Industrial Robotics Cells Programming. Robotics and Computer-Integrated Manufacturing. 2009; 25(4–5):746-55.
22. Veiga, G., Pires, J.N., Nilsson, K., 2007. On the use of Service Oriented Software Platfoms for Industrial Robotic Cells. IFAC Int. Workshop Intelligent Manufacturing Systems, Alicante.(Spain).
23. Yilmaz G. Comparison of Soap based Technologies: .Net Remoting and Asp.Net Web Services. Journal of Aeronautics and Space Technologies. 2006; 2(4):23-8.


Valera, A.a; Juste, D.a; Sánchez, A.J.a; Ricolfe, C.a; Mellado, M.a; Olmos, E.a

aInstituto Universitario de Automática e Informática Industrial, Universitat Politècnica de València, Camino de Vera s/n, 46022 Valencia, España