Application of the Data Distribution Service for Flexible Manufacturing Automation

This paper discusses the applicability of the Data Distribution Service (DDS) for the development of automated and modular manufacturing systems which require a flexible and robust communication infrastructure. DDS is an emergent standard for datacentric publish/subscribe middleware systems that provides an infrastructure for platform-independent many-to-many communication. It particularly addresses the needs of real-time systems that require deterministic data transfer, have low memory footprints and high robustness requirements. After an overview of the standard, several aspects of DDS are related to current challenges for the development of modern manufacturing systems with distributed architectures. Finally, an example application is presented based on a modular active fixturing system to illustrate the described aspects.




References:
[1] T. Nakatani, K. Nakajima, S. Torii and B. Wataru Higemoto, "Prototype
of network distributed control system for MLF/J-PARC", Physica B, 2006, vol. 385-386, pp. 1327-1329.
[2] B. Mitschang, "Data propagation as an enabling technology for
collaboration and cooperative information systems ", Computers in Industry, 2003, vol. 52, pp. 59-69.
[3] J.C. Campelo, et al., "Distributed industrial control systems: A faulttolerant
architecture", Microprocessors and microsystems, 1999, vol.
23, pp. 103-112.
[4] B. Rostamzadeh, H. Lonn, J. Snedsbol and J. Torin, "DACAPO: A
distributed computer architecture for safety-critical control applications", in IEEE International Symposium on Intelligent Vehicles,
Detroit, USA, 1995.
[5] B. Rostamzadeh and J. Torin, "Design principles of fail-operation/failsilent
modular node in DACAPO", in Proceedings of the ICEE, Tehran, Iran, 1995.
[6] J. Arlat, et al., "Experimental evaluation of the fault tolerance of an
atomic multicast system", IEEE Transactions on reliability, 1990, vol.
39, no. 4.
[7] I.M. Delamer and J.L. Martinez Lastra, "Evolutionary multi-objective
optimization of QoS-aware publish/subscribe middleware in electronics
production", Engineering Applications of Artificial Intelligence, 2006,
vol. 19, pp. 593-697.
[8] I.M. Delamer and J.L. Martinez Lastra, "Quality of service for CAMX
middleware", International Journal of Computer Integrated
Manufacturing, 2006, vol. 19, no. 8, pp. 784-804.
[9] I.M. Delamer, J.L. Martinez Lastra and R. Tuokko, "Design of QoSaware
framework for industrial CAMX systems", in Proceedings of the Second IEEE International Conference on Industrial Informatics INDIN
2004, Berlin, Germany, 2004.
[10] Object Management Group, "Data Distribution Service for real-time
systems, version 1.2", 2007, Available from: www.omg.org, June 2007.
[11] J. Joshi, "Data-oriented architecture", Real-Time Innovations, Inc.,
unpublished, 2007, Available from: www.rti.com.
[12] Real-Time Innovations, Inc., "Can ethernet be real time?" Real-Time
Innovations, Inc., unpublished, 2006, Available from: www.rti.com.
[13] Object Management Group, "Common Object Request Broker
Architecture: Core specification, version 3.0.3", 2004, Available from:
www.omg.org, August 2007.
[14] M. Ryll, T.N. Papastathis and S. Ratchev, "Towards an intelligent
fixturing system with rapid reconfiguration and part positioning",
Journal of Materials Processing Technology, 2007, to be published,
corrected Proof.
[15] T.N. Papastathis, M. Ryll and S. Ratchev, "Rapid reconfiguration and
part repositioning with an intelligent fixturing system", in ASME International Conference on Manufacturing Science & Engineering (MSEC2007), Atlanta, Georgia, 2007.