PLUG-AND-PRODUCE TECHNOLOGIES - On the Use of Statecharts for the Orchestration of Service Oriented Industrial Robotic Cells

Germano Veiga, J. Norberto Pires

2008

Abstract

Programming industrial robotic workcells is a challenging task, namely because it means dealing with several types of machines, mange the data flow between them and orchestrate their basic functionality into a working program. In this work service oriented architectures are used for the task of programming robotic workcells along with managing the communication between cell components, and a statechart model engine is implemented to orchestrate the system logic. The objective of this paper is to focus in merging service oriented architectures with StateCharts XML, and in evaluating that robotic workcell programming approach using a simple laboratory test bed.

References

  1. Abb, 2005 ABB IRC5 Documentation, ABB Flexible Automation, Merrit, 2005
  2. Ahn S. C., Kim J.H., Lim K., Ko H.,Kwon Y and Kim H., 2005 UPnP Approach for Robot Middleware P Proceedings of the 2005 IEEE International Conference on Robotics and Automation Barcelona, Spain, April 2005.
  3. Barnett, J. et al, 2007. State Chart XML (SCXML): State Machine Notation for Control Abstraction. http://www.w3.org/TR/2007/WD-scxml-20070221/
  4. Chan, S., Conti, D., Kaler, C., Kuehnel, T., Regnier, A, Roe, B., Sather, D., Schlimmer, J., Sekine, H., Thelin, J., Walter, D., Weast, J., Whitehead, D., Wright, D., and Yarmosh, Y. (2006). "Devices Profile for Web Services." http://schemas.xmlsoap.org/ws/2006/02/devprof/
  5. CommonsSCXML, 2007, available from: http://jakarta.apache.org/commons/scxml
  6. James, F. and H. Smit ,2005 Service Oriented Paradigms for Industrial Automation. In: IEEE Transactions on Industrial Informatics, Vol. 1, no. 1 February 2005.
  7. Gou L., P. Luh, and Y. Kyoyax (1998). Holonic Manufacturing Scheduling: Architecture, Cooperation Mechanism, and Implementation. 7897., IEEE/ASME International Conference on Advanced Intelligent Mechatronics Vol 37, 213-231,
  8. Harel D. 1987. StateCharts: A Visual Formalismfor Complex Systems. Science of Computer Programming 8, North Holland.
  9. Nielsen, H. and G. Chrysanthakopoulos. (2007) Decentralized Software Services protocol - DSSP/1.0
  10. PnP-X (2006): Plug and Play Extensions for Windows Specification. Available: www.microsoft.com/whdc/Rally/pnpx-spec.mspx.
  11. Samek, M. (2002). Pratical StateCharts in C/C++, CMPBooks
  12. Schlimmer J., S. Chan, C. Kaler., T. Kuehnel, R. Regnier, B. Roe, D. Sather, H. Sekine, D. Walter, J. Weast, D. Whitehead, and D. Wright (2004) Devices Profile for Web Services: A Proposal for UPnP 2.0 Device Architecture.Available: http://xml.coverpages.org/ni2004-05-04-a.html.
  13. SIRENA Project (2005), Service Infrastructure for Realtime Networked applications, Eureka Initiative ITEA. Available: www.sirena-itea.org.
  14. SOCRADES. (2006). "Service-Oriented Cross-layer infRAstructure for Distributed smart Embedded devices." http://www.socrades.eu/
  15. SODA. (2006). "Service Oriented Device and Delivery Architecture." http://www.soda-itea.org/
  16. UPnP forum (2004).Available: http://www.upnp.org
  17. Veiga G., Pires JN, Nilsson K.. On the use of SOA platforms for industrial robotic cells: Intelligent Manufacturing Systems Proceedings IMS2007, Spain, 2007
  18. SMErobotTM (2007-2009), The European Robot Initiative for Strengthening the Competitiveness of SMEs in Manufacturing, www.smerobot.org
Download


Paper Citation


in Harvard Style

Veiga G. and Norberto Pires J. (2008). PLUG-AND-PRODUCE TECHNOLOGIES - On the Use of Statecharts for the Orchestration of Service Oriented Industrial Robotic Cells . In Proceedings of the Fifth International Conference on Informatics in Control, Automation and Robotics - Volume 2: Service Oriented Architectures for SMErobots and Plug-and-Produce, (ICINCO 2008) ISBN 978-989-8111-31-9, pages 271-277. DOI: 10.5220/0001505102710277


in Bibtex Style

@conference{service oriented architectures for smerobots and plug-and-produce08,
author={Germano Veiga and J. Norberto Pires},
title={PLUG-AND-PRODUCE TECHNOLOGIES - On the Use of Statecharts for the Orchestration of Service Oriented Industrial Robotic Cells},
booktitle={Proceedings of the Fifth International Conference on Informatics in Control, Automation and Robotics - Volume 2: Service Oriented Architectures for SMErobots and Plug-and-Produce, (ICINCO 2008)},
year={2008},
pages={271-277},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001505102710277},
isbn={978-989-8111-31-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fifth International Conference on Informatics in Control, Automation and Robotics - Volume 2: Service Oriented Architectures for SMErobots and Plug-and-Produce, (ICINCO 2008)
TI - PLUG-AND-PRODUCE TECHNOLOGIES - On the Use of Statecharts for the Orchestration of Service Oriented Industrial Robotic Cells
SN - 978-989-8111-31-9
AU - Veiga G.
AU - Norberto Pires J.
PY - 2008
SP - 271
EP - 277
DO - 10.5220/0001505102710277