Combining Service-Oriented Computing with Embedded Systems - A Robotics Case Study
In this paper, we introduce an approach for combining embedded systems with Service-oriented Computing techniques based on a concrete application scenario from the robotics domain. Our proposed Service-oriented Architecture allows for incorporating computational expensive functionality as services into a distributed computing environment. Furthermore, our framework facilitates a seamless integration of embedded systems such as robots as service providers into the computing environment. The entire communication is based on so-called recipes, which can be interpreted as autonomous messages that contain all necessary information for executing compositions of services.
KeywordsEmbedded systems Service-oriented Computing Service-oriented Architecture Services Behaviour-based robotics Mobile robots
This work was partially supported by the German Research Foundation (DFG) within the Collaborative Research Center “On-The-Fly Computing” (SFB 901) and by the German Ministry of Education and Research (BMBF) through the project “it’s OWL Intelligente Technische Systeme OstWestfalenLippe” (02PQ1021) and the ITEA2 project AMALTHEA4public (01IS14029J).
The authors gratefully acknowledge the contribution of Mouns R. Husan Almarrani, Maarten Bieshaar, Dominik Buse, Dominic Jacobsmeyer, Simon Merschjohann, Florian Pieper, and Christopher Skerra to the project “SoPhysticated - Service-oriented Cyber Physical Systems”.
- 1.Arkin, R.C.: Behavior-Based Robotics. MIT Press, Cambridge (1998)Google Scholar
- 3.Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall, Upper Saddle River (2005)Google Scholar
- 4.Erl, T.: SOA Principles of Service Design. Prentice Hall, Upper Saddle River (2008)Google Scholar
- 5.Gausemeier, J., Schierbaum, T., Dumitrescu, R., Herbrechtsmeier, S., Jungmann, A.: Miniature robot BeBot: mechatronic test platform for self-x properties. In: Proceedings of the 9th IEEE International Conference on Industrial Informatics, pp. 451–456 (2011)Google Scholar
- 7.Jungmann, A., Schierbaum, T., Kleinjohann, B.: Image segmentation for object detection on a deeply embedded miniature robot. In: Proceedings of the International Conference on Computer Vision Theory and Applications, pp. 441–444 (2012)Google Scholar