Abstract
Parallel processing Producer-Distributor-Consumer (ppPDC) transmission scenario is proposed and developed for improving communication features of the Ethernet-based switched industrial networks. First version of ppPDC-based communication infrastructure was developed in the LabVIEW graphical programming platform as a flexible and low cost framework. Further development of the framework turned it into a fully functional real-time middleware, which has the main advantage of running the message processing in the protocol stacks in parallel, thus minimising the impact of nodes processing times on network efficiency. The proposed ppPDC-based communication infrastructure, amongst many other possible uses such as intelligent multiagent systems, can be well-suited in distributed robotics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Pagello, E., Arai, T., Dillmann, R., Stentz, A.: Towards the Intelligent Autonomous Systems of the third millennium. Robotics and Autonomous Systems 40, 63–68 (2002)
Carpin, S., Ferrari, C., Pagello, E.: Map focus: A way to reconcile reactivity and deliberation in multirobot systems. Robotics and Autonomous Systems 41, 245–255 (2002)
Pagello, E., D’Angelo, A., Montesello, F., Garelli, F., Ferrari, C.: Cooperative behaviors in multi-robot systems through implicit communication. Robotics and Autonomous Systems 29, 65–77 (1999)
Jia, S., Lin, W., Wang, K., Takase, K.: Network Distributed Multi-Functional Robotic System Supporting the Elderly and Disabled People. Journal of Intelligent and Robotic Systems 45, 53–76 (2006)
Aleotti, J., Caselli, S., Reggiani, M.: Leveraging on a virtual environment for robot programming by demonstration. Robotics and Autonomous Systems 47, 153–161 (2004)
Pires, J.N., Sa da Costa, J.M.G.: Object-oriented and distributed approach for programming robotic manufacturing cells. Robotics and Computer Integrated Manufacturing 16, 29–42 (2000)
Hu, X., Zeigler, B.: Model Continuity to Support Software Development for Distributed Robotic Systems: A Team Formation Example. Journal of Intelligent and Robotic Systems 39, 71–87 (2004)
Wooldridge, M., Jennings, N.R.: Intelligent agents: theory and practice. The Knowledge Engineering Practice 10(2), 115–152 (1995)
Jennings, N.R., Sycara, K., Wooldridge, M.: A Roadmap of Agent Research and Development. In: Autonomous Agents and Multi–Agent Systems, vol. 1, pp. 7–38. Kluwer Academic Publishers, Boston (1998)
Weiss, G. (ed.): Multiagent Systems. A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge (1999)
Knapik, M., Johnson, J.: Developing Intelligent Agent for Distributed Systems. Mc Graw–Hill, New York (1998)
Van Dyke Parunak, H.: A practitioners’ review of industrial agent applications. Autonomous Agents and Multi-Agent Systems 3(4), 389–407 (2000)
Marik, V., McFarlane, D.: Industrial Adoption of Agent-Based Technologies. IEEE Intelligent Systems, 27–35 (January/February 2005)
Fletcher, M., Brennan, R.W., Norrie, D.H.: Modelling and reconfiguring intelligent holonic manufacturing system with Internet-based mobile agents. Journal of Intelligent Manufacturing 14, 7–23 (2003)
Kotak, D., Wu, S., Fleetwood, M., Tamoto, H.: Agent-based holonic design and operations environment for distributed manufacturing. Computers in Industry 52, 95–108 (2003)
Polaków, G., Metzger, M.: Agent-Based Approach for LabVIEW Developed Distributed Control Systems. In: Nguyen, N.T., et al. (eds.) KES-AMSTA 2007. LNCS (LNAI), vol. 4496, pp. 21–30. Springer, Heidelberg (2007)
Metzger, M., Polaków, G.: Holonic Multiagent-Based System for Distributed Control of Semi-industrial Pilot Plants. In: Mařík, V., Vyatkin, V., Colombo, A.W. (eds.) HoloMAS 2007. LNCS (LNAI), vol. 4659, pp. 338–347. Springer, Heidelberg (2007)
Choinski, D., Metzger, M., Nocon, W., Polaków, G.: Cooperative Validation in Distributed Control Systems Design. In: Luo, Y. (ed.) CDVE 2007. LNCS, vol. 4674, pp. 280–289. Springer, Heidelberg (2007)
Piper, C., Johnson, A.: From fieldbus to.NET: an overview of today’s network-based automation technologies. Hydrocarbon Processing, 37–44 (March 2004)
Lian, F.-L., Moyne, J.R., Tibury, D.M.: Performance evaluation of control networks. IEEE Control System Magazine, 66–83 (February 2001)
Husemann, R., Pereira, C.E.: A multi-protocol real-time monitoring and validation system for distributed fieldbus-based automation applications. Control Engineering Practice 15, 955–968 (2007)
Skeie, T., Johannessen, S., Brunner, C.: Ethernet in Substation Automation. IEEE Control System Magazine, 43–51 (June 2002)
Lee, K.C., Lee, S.: Performance evaluation of switched Ethernet for real-time industrial communications. Computer Standards & Interfaces 24, 411–423 (2002)
Decotignie, J.-D.: Ethernet-Based Real-Time and Industrial Communications. Proceedings of the IEEE 93(6), 1102–1117 (2005)
Vitturi, S.: On the Use of Ethernet at Low Level of Factory Communication System. Computer Standards & Interfaces (23), 267–277 (2001)
Wang, J., Premvuti, S.: Resource sharing in distributed robotic systems based on a wireless medium access protocol (CSMA/CD-W). Robotics and Autonomous Systems 19, 33–56 (1996)
Balch, T., Arkin, R.C.: Behavior-based formation control for multirobot teams. IEEE Transactions on Robotics and Automation 14(6), 926–939 (1998)
Reynolds, C.W.: Flocks, Herds, And Schools: A Distributed Behavioral Model. Computer Graphics (ACM) 21(4), 25–34 (1987)
Fernández-Madrigal, J., Galindo, C., González, J., Cruz-Martín, E., Cruz-Martín, A.: A software engineering approach for the development of heterogeneous robotic applications. Robotics and Computer-Integrated Manufacturing 24(1), 150–166 (2008)
Felser, M., Sauter, T.: The Fieldbus War: History or Short Break Between Battles? In: 4th IEEE International Workshop on Factory Communication Systems, Västerås, Sweden, pp. 73–80 (2002)
Yang, T.C.: Networked control system: a brief survey. IEE Proceedings: Control Theory and Applications 153(4), 403–412 (2006)
Chávez, M.L., Thomesse, J.-P.: Fieldbuses and Real-Time Mac Protocols. IFAC Intelligent Components and Instruments for Control Applications, Buenos Aires, Argentina, 41–46 (2000)
Loeser, J., Haertig, H.: Low-latency Hard Real-Time Communication over Switched Ethernet. In: Proceedings of 16th Euromicro Conference on Real-Time Systems, Catania, Sicily (July 2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Polaków, G., Metzger, M. (2008). ppPDC Communication Framework – A New Tool for Distributed Robotics. In: Carpin, S., Noda, I., Pagello, E., Reggiani, M., von Stryk, O. (eds) Simulation, Modeling, and Programming for Autonomous Robots. SIMPAR 2008. Lecture Notes in Computer Science(), vol 5325. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89076-8_21
Download citation
DOI: https://doi.org/10.1007/978-3-540-89076-8_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89075-1
Online ISBN: 978-3-540-89076-8
eBook Packages: Computer ScienceComputer Science (R0)