Skip to main content

Design of an Operator-Controller Based Distributed Robotic System

  • Conference paper
  • First Online:
Book cover Information and Software Technologies (ICIST 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 920))

Included in the following conference series:

Abstract

Modern robots often use more than one processing unit to solve the requirements in robotics. Mobile robots are more and more designed in a modular manner to fulfill the possibility to be extended for future tasks. The usage of multiple processing units leads into a distributed system within one single robot. Therefore, the (software) architecture is even more important than in single-computer robots. The presented DAEbot was designed to implement the Operator-Controller Module (OCM) on a mobile robot. This OCM has been used in other technical systems and splits the system hierarchically into controllers and operator(s). The controllers interact directly with all sensors and actuators within the system. For that reason, hard real-time constrains needs to be complied. The operator however processes the information of the controllers, which can be done by model-based principles using state machines. This paper describes the design of the autonomous mobile DAEbot robot focusing on its architecture with three controllers and two operators as well as the internal communication framework. Furthermore, the simulation capabilities of the system behavior and some safety features are shown.

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 EPUB and 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

References

  1. Herbrechtsmeier, S., Korthals, T., Schopping, T., Rückert, U.: AMiRo: a modular and customizable open-source mini robot platform. In: 2016 20th International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, pp. 687–692 (2016)

    Google Scholar 

  2. Naumann, R.: Modellierung und Verarbeitung vernetzter intelligenter mechatronischer Systeme. Dissertation, Universität Paderborn, 2000, VDI-Verlag, Düsseldorf (Fortschritt-Berichte Reihe 20, Nr. 318) (2000)

    Google Scholar 

  3. Oberschelp, O., Hestermeyer, T., Kleinjohann, B., Kleinjohann, L.: Design of self-optimizing agent-based controllers. In: CfPWorkshop 2002 - Agent-Based Simulation 3, Passau, Germany, 7–9 April 2002 (2002)

    Google Scholar 

  4. Meghana, S., Nikhil, T.V., Murali, R., Sanjana, S., Vidhya, R., Mohammed, K.J.: Design and implementation of surveillance robot for outdoor security. In: RTEICT 2017 - 2nd IEEE International Conference on Recent Trends in Electronics, Information and Communication Technology, Proceedings, January 2018, pp. 1679–1682 (2018)

    Google Scholar 

  5. Tang, Z., Feng, H.: Design of an ocean current roaming underwater robot. Paper presented at the 2017 4th International Conference on Systems and Informatics, ICSAI 2017, January 2018, pp. 229–233 (2018)

    Google Scholar 

  6. Davliakos, I., Roditis, I., Lika, K., Breki, C.-M., Papadopoulos, E.: Design, development, and control of a tough electrohydraulic hexapod robot for subsea operations. Adv. Robot. 32(9), 477–499 (2018)

    Article  Google Scholar 

  7. Ropohl, G.: Allgemeine Technologie, Eine Systemtheorie der Technik, 3. überarbeitete Auflage, Universitätsverlag Karlsruhe, Germany (2009)

    Google Scholar 

  8. Forschungsunion Wirtschaft – Wissenschaft und acatech – Deutsche Akademie der Technikwissenschaften e.V., “Umsetzungsempfehlungen für das Zukunftprojekt Industrie 4.0”, pp. 28–30 (2013)

    Google Scholar 

  9. Lauschner, U., Igel, B., Krawczyk, L., Wolff, C.: Applying model-based principles on a distributed robotic system application. In: 2015 IEEE 8th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), Warsaw, pp. 893–897 (2015)

    Google Scholar 

  10. MathWorks Homepage. https://www.mathworks.com/products/simulink.html. Accessed 20 Mar 2018

  11. Yakindu SCT Homepage. https://www.itemis.com/en/yakindu/state-machine/. Accessed 20 Mar 2018

  12. Adelt, P., et al.: Selbstoptimierende Systeme des Maschinenbaus – Definitionen, Anwendungen, Konzepte. HNI- Verlagsschriftenreihe, Band 234, Paderborn, Germany (2008)

    Google Scholar 

  13. Gausemeier, J., Steffen, D., Donoth, J., Kahl, S.: Conceptual design of modularized advanced mechatronic systems. In: 17th International Conference on Engineering Design (ICED 2009), 24–27 August 2009, Stanford, CA, USA (2009)

    Google Scholar 

  14. Wolff, C., Lippmann, T., Lauschner, U.: Systems engineering for metropolitan energy systems – Ruhrvalley. In: 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, Bukarest, Romania (2017)

    Google Scholar 

  15. Wolff, C., et al.: Software architecture for an ORC turbine – case study for an intelligent technical system in the era of the Internet of Things. In: Damaševičius, R., Mikašytė, V. (eds.) ICIST 2017. CCIS, vol. 756, pp. 226–237. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-67642-5_19

    Chapter  Google Scholar 

  16. Rohrig, C., Hes, D., Kunemund, F.: Motion controller design for a mecanum wheeled mobile manipulator. In: 2017 IEEE Conference on Control Technology and Applications (CCTA), pp. 444–449 (2017)

    Google Scholar 

  17. ROS Homepage. http://wiki.ros.org/ROS/Concepts. Accessed 26 Mar 2018

  18. ST Homepage. http://www.st.com/en/evaluation-tools/stm32f3discovery.html. Accessed 26 Mar 2018

  19. Barry, R.: Mastering the FreeRTOS Real Time Kernel, 1st edn., L. R. T. Engineers, Ed (2016)

    Google Scholar 

  20. Yocto Project Homepage. https://www.yoctoproject.org/. Accessed 21 Mar 2018

  21. Trenz Electronic Homepage. https://wiki.trenz-electronic.de/display/PD/TE0726+-+ZynqBerry. Accessed 22 Mar 2018

  22. Irwansyah, A., et al.: FPGA-based generic architecture for rapid prototyping of video hardware accelerators using NoC AXI4-stream interconnect and GigE vision camera interfaces. Presented at the Bildverarbeitung in der Automation (BVAu) 2014, Lemgo, Germany (2014)

    Google Scholar 

  23. Oberschelp, O., Hestermeyer, T., Giese, H.: Strukturierte Informationsverarbeitung für selbstoptimierende mechatronische Systeme. In: Gausemeier, J., Wallaschek, J. (Hrsg.) 2. Paderborner Workshop Intelligente Mechatronische Systeme, 25–26 März 2004, HNI-Verlagsschriftenreihe, Band 145, Paderborn (2004)

    Google Scholar 

  24. Wan, J., Tang, S., Yan, H., Li, D., Wang, S., Vasilakos, A.V.: Cloud robotics: current status and open issues. IEEE Access 4, 2797–2807 (2016)

    Article  Google Scholar 

  25. Da Silva, I.J., Vilao, C.O., Costa, A.H.R., Bianchi, R.A.C.: Towards robotic cognition using deep neural network applied in a goalkeeper robot. In: 2017 Latin American Robotics Symposium (LARS) and 2017 Brazilian Symposium on Robotics (SBR), Curitiba, pp. 1–6 (2017)

    Google Scholar 

  26. Iocchi, L., Nardi, D., Salerno, M.: Reactivity and Deliberation: A Survey on Multi-Robot Systems. Balancing Reactivity and Social Deliberation in Multi-Agent Systems, From RoboCup to Real-World Applications (Selected Papers from the ECAI 2000 Workshop and Additional Contributions), pp. 9–34 (2001)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Uwe Jahn .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jahn, U., Wolff, C., Schulz, P. (2018). Design of an Operator-Controller Based Distributed Robotic System. In: Damaševičius, R., Vasiljevienė, G. (eds) Information and Software Technologies. ICIST 2018. Communications in Computer and Information Science, vol 920. Springer, Cham. https://doi.org/10.1007/978-3-319-99972-2_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-99972-2_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-99971-5

  • Online ISBN: 978-3-319-99972-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics