Skip to main content

ppPDC Communication Framework – A New Tool for Distributed Robotics

  • Conference paper
Book cover Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR 2008)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5325))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Article  MATH  Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Aleotti, J., Caselli, S., Reggiani, M.: Leveraging on a virtual environment for robot programming by demonstration. Robotics and Autonomous Systems 47, 153–161 (2004)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. Wooldridge, M., Jennings, N.R.: Intelligent agents: theory and practice. The Knowledge Engineering Practice 10(2), 115–152 (1995)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. Weiss, G. (ed.): Multiagent Systems. A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge (1999)

    Google Scholar 

  11. Knapik, M., Johnson, J.: Developing Intelligent Agent for Distributed Systems. Mc Graw–Hill, New York (1998)

    Google Scholar 

  12. Van Dyke Parunak, H.: A practitioners’ review of industrial agent applications. Autonomous Agents and Multi-Agent Systems 3(4), 389–407 (2000)

    Article  Google Scholar 

  13. Marik, V., McFarlane, D.: Industrial Adoption of Agent-Based Technologies. IEEE Intelligent Systems, 27–35 (January/February 2005)

    Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Chapter  Google Scholar 

  17. 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)

    Chapter  Google Scholar 

  18. 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)

    Chapter  Google Scholar 

  19. Piper, C., Johnson, A.: From fieldbus to.NET: an overview of today’s network-based automation technologies. Hydrocarbon Processing, 37–44 (March 2004)

    Google Scholar 

  20. Lian, F.-L., Moyne, J.R., Tibury, D.M.: Performance evaluation of control networks. IEEE Control System Magazine, 66–83 (February 2001)

    Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. Skeie, T., Johannessen, S., Brunner, C.: Ethernet in Substation Automation. IEEE Control System Magazine, 43–51 (June 2002)

    Google Scholar 

  23. Lee, K.C., Lee, S.: Performance evaluation of switched Ethernet for real-time industrial communications. Computer Standards & Interfaces 24, 411–423 (2002)

    Article  Google Scholar 

  24. Decotignie, J.-D.: Ethernet-Based Real-Time and Industrial Communications. Proceedings of the IEEE 93(6), 1102–1117 (2005)

    Article  Google Scholar 

  25. Vitturi, S.: On the Use of Ethernet at Low Level of Factory Communication System. Computer Standards & Interfaces (23), 267–277 (2001)

    Article  Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. Balch, T., Arkin, R.C.: Behavior-based formation control for multirobot teams. IEEE Transactions on Robotics and Automation 14(6), 926–939 (1998)

    Article  Google Scholar 

  28. Reynolds, C.W.: Flocks, Herds, And Schools: A Distributed Behavioral Model. Computer Graphics (ACM) 21(4), 25–34 (1987)

    Article  Google Scholar 

  29. 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)

    Article  Google Scholar 

  30. 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)

    Google Scholar 

  31. Yang, T.C.: Networked control system: a brief survey. IEE Proceedings: Control Theory and Applications 153(4), 403–412 (2006)

    Google Scholar 

  32. 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)

    Google Scholar 

  33. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics