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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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)
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)
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)
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)
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)
Ropohl, G.: Allgemeine Technologie, Eine Systemtheorie der Technik, 3. überarbeitete Auflage, Universitätsverlag Karlsruhe, Germany (2009)
Forschungsunion Wirtschaft – Wissenschaft und acatech – Deutsche Akademie der Technikwissenschaften e.V., “Umsetzungsempfehlungen für das Zukunftprojekt Industrie 4.0”, pp. 28–30 (2013)
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)
MathWorks Homepage. https://www.mathworks.com/products/simulink.html. Accessed 20 Mar 2018
Yakindu SCT Homepage. https://www.itemis.com/en/yakindu/state-machine/. Accessed 20 Mar 2018
Adelt, P., et al.: Selbstoptimierende Systeme des Maschinenbaus – Definitionen, Anwendungen, Konzepte. HNI- Verlagsschriftenreihe, Band 234, Paderborn, Germany (2008)
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)
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)
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
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)
ROS Homepage. http://wiki.ros.org/ROS/Concepts. Accessed 26 Mar 2018
ST Homepage. http://www.st.com/en/evaluation-tools/stm32f3discovery.html. Accessed 26 Mar 2018
Barry, R.: Mastering the FreeRTOS Real Time Kernel, 1st edn., L. R. T. Engineers, Ed (2016)
Yocto Project Homepage. https://www.yoctoproject.org/. Accessed 21 Mar 2018
Trenz Electronic Homepage. https://wiki.trenz-electronic.de/display/PD/TE0726+-+ZynqBerry. Accessed 22 Mar 2018
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
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)