Skip to main content
Top

2018 | OriginalPaper | Chapter

SO-MRS: A Multi-robot System Architecture Based on the SOA Paradigm and Ontology

Authors : Kamil Skarzynski, Marcin Stepniak, Waldemar Bartyna, Stanislaw Ambroszkiewicz

Published in: Towards Autonomous Robotic Systems

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

A generic architecture for a class of distributed robotic systems is presented. The architecture supports openness and heterogeneity, i.e. heterogeneous components may be joined and removed from the systems without affecting its basic functionality. The architecture is based on the paradigm of Service Oriented Architecture (SOA), and a generic representation (ontology) of the environment. A device (e.g. robot) is seen as a collection of its capabilities exposed as services. Generic protocols for publishing, discovering, arranging services are proposed for creating composite services that can accomplish complex tasks in an automatic way. Also generic protocols for execution of composite services are proposed along with simple protocols for monitoring the executions, and for recovery from failures. The proposed architecture and generic protocols were implemented as a software platform, and tested for several multi-robot systems.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Di Ciccio, C., Mecella, M., Caruso, M., Forte, V., Iacomussi, E., Rasch, K., Querzoni, L., Santucci, G., Tino, G.: The homes of tomorrow: service composition and advanced user interfaces. EAI Endorsed Trans. Ambient Syst. 1(1) (2011) Di Ciccio, C., Mecella, M., Caruso, M., Forte, V., Iacomussi, E., Rasch, K., Querzoni, L., Santucci, G., Tino, G.: The homes of tomorrow: service composition and advanced user interfaces. EAI Endorsed Trans. Ambient Syst. 1(1) (2011)
2.
go back to reference Helal, S., Mann, W., El-Zabadani, H., King, J., Kaddoura, Y., Jansen, E.: The gator tech smart house: a programmable pervasive space. Computer 38(3), 50–60 (2005)CrossRef Helal, S., Mann, W., El-Zabadani, H., King, J., Kaddoura, Y., Jansen, E.: The gator tech smart house: a programmable pervasive space. Computer 38(3), 50–60 (2005)CrossRef
3.
go back to reference Khaldi, B., Cherif, F.: An overview of swarm robotics: swarm intelligence applied to multi-robotics. Int. J. Comput. Appl. 126(2) (2015) Khaldi, B., Cherif, F.: An overview of swarm robotics: swarm intelligence applied to multi-robotics. Int. J. Comput. Appl. 126(2) (2015)
4.
go back to reference Zhang, Y., Parker, L.E.: IQ-ASyMTRe: forming executable coalitions for tightly coupled multirobot tasks. IEEE Trans. Robot. 29(2), 400–416 (2013)CrossRef Zhang, Y., Parker, L.E.: IQ-ASyMTRe: forming executable coalitions for tightly coupled multirobot tasks. IEEE Trans. Robot. 29(2), 400–416 (2013)CrossRef
6.
go back to reference de Oliveira, L.B.R.: Architectural design of service-oriented robotic systems. Ph.D. thesis, Université de Bretagne Sud (2015) de Oliveira, L.B.R.: Architectural design of service-oriented robotic systems. Ph.D. thesis, Université de Bretagne Sud (2015)
7.
go back to reference Parker, L.E.: Current research in multirobot systems. Artif. Life Robot. 7(1–2), 1–5 (2003)CrossRef Parker, L.E.: Current research in multirobot systems. Artif. Life Robot. 7(1–2), 1–5 (2003)CrossRef
8.
go back to reference Gerkey, B., Vaughan, R.T., Howard, A.: The player/stage project: tools for multi-robot and distributed sensor systems. In: Proceedings of the 11th International Conference on Advanced Robotics, vol. 1, pp. 317–323 (2003) Gerkey, B., Vaughan, R.T., Howard, A.: The player/stage project: tools for multi-robot and distributed sensor systems. In: Proceedings of the 11th International Conference on Advanced Robotics, vol. 1, pp. 317–323 (2003)
9.
go back to reference Kramer, J., Magee, J.: Self-managed systems: an architectural challenge. In: Future of Software Engineering, 2007. FOSE 2007, pp. 259–268. IEEE (2007) Kramer, J., Magee, J.: Self-managed systems: an architectural challenge. In: Future of Software Engineering, 2007. FOSE 2007, pp. 259–268. IEEE (2007)
10.
go back to reference Jung, D., Zelinsky, A.: Grounded symbolic communication between heterogeneous cooperating robots. Auton. Robots 8(3), 269–292 (2000)CrossRef Jung, D., Zelinsky, A.: Grounded symbolic communication between heterogeneous cooperating robots. Auton. Robots 8(3), 269–292 (2000)CrossRef
12.
go back to reference Zhong, C., DeLoach, S.A.: Runtime models for automatic reorganization of multi-robot systems. In: Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 20–29. ACM (2011) Zhong, C., DeLoach, S.A.: Runtime models for automatic reorganization of multi-robot systems. In: Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 20–29. ACM (2011)
14.
go back to reference Thrun, S., et al.: Robotic mapping: a survey. Explor. Artif. Intell. New Millennium 1, 1–35 (2002) Thrun, S., et al.: Robotic mapping: a survey. Explor. Artif. Intell. New Millennium 1, 1–35 (2002)
16.
go back to reference Vasudevan, S., Gächter, S., Nguyen, V., Siegwart, R.: Cognitive maps for mobile robots - an object based approach. Robot. Auton. Syst. 55(5), 359–371 (2007)CrossRef Vasudevan, S., Gächter, S., Nguyen, V., Siegwart, R.: Cognitive maps for mobile robots - an object based approach. Robot. Auton. Syst. 55(5), 359–371 (2007)CrossRef
17.
go back to reference Anguelov, D., Biswas, R., Koller, D., Limketkai, B., Thrun, S.: Learning hierarchical object maps of non-stationary environments with mobile robots. In: Proceedings of the Eighteenth Conference on Uncertainty in Artificial Intelligence, pp. 10–17. Morgan Kaufmann Publishers Inc. (2002) Anguelov, D., Biswas, R., Koller, D., Limketkai, B., Thrun, S.: Learning hierarchical object maps of non-stationary environments with mobile robots. In: Proceedings of the Eighteenth Conference on Uncertainty in Artificial Intelligence, pp. 10–17. Morgan Kaufmann Publishers Inc. (2002)
18.
go back to reference Pronobis, A., Jensfelt, P.: Large-scale semantic mapping and reasoning with heterogeneous modalities. In: 2012 IEEE International Conference on Robotics and Automation (ICRA), pp. 3515–3522. IEEE (2012) Pronobis, A., Jensfelt, P.: Large-scale semantic mapping and reasoning with heterogeneous modalities. In: 2012 IEEE International Conference on Robotics and Automation (ICRA), pp. 3515–3522. IEEE (2012)
19.
go back to reference Kostavelis, I., Gasteratos, A.: Semantic mapping for mobile robotics tasks: a survey. Robot. Auton. Syst. 66, 86–103 (2015)CrossRef Kostavelis, I., Gasteratos, A.: Semantic mapping for mobile robotics tasks: a survey. Robot. Auton. Syst. 66, 86–103 (2015)CrossRef
20.
go back to reference Tenorth, M., Beetz, M.: KnowRob - a knowledge processing infrastructure for cognition-enabled robots. Part 1: the KnowRob system. Int. J. Robot. Res. (IJRR) 32(5), 566–590 (2013)CrossRef Tenorth, M., Beetz, M.: KnowRob - a knowledge processing infrastructure for cognition-enabled robots. Part 1: the KnowRob system. Int. J. Robot. Res. (IJRR) 32(5), 566–590 (2013)CrossRef
21.
go back to reference Ambroszkiewicz, S.: Entish: a language for describing data processing in open distributed systems. Fundam. Informaticae 60(1–4), 41–66 (2004)MATH Ambroszkiewicz, S.: Entish: a language for describing data processing in open distributed systems. Fundam. Informaticae 60(1–4), 41–66 (2004)MATH
22.
go back to reference Hanheide, M., Göbelbecker, M., Horn, G.S., Pronobis, A., Sjöö, K., Aydemir, A., Jensfelt, P., Gretton, C., Dearden, R., Janicek, M., et al.: Robot task planning and explanation in open and uncertain worlds. Artif. Intell. 247, 119–150 (2015)MathSciNetCrossRef Hanheide, M., Göbelbecker, M., Horn, G.S., Pronobis, A., Sjöö, K., Aydemir, A., Jensfelt, P., Gretton, C., Dearden, R., Janicek, M., et al.: Robot task planning and explanation in open and uncertain worlds. Artif. Intell. 247, 119–150 (2015)MathSciNetCrossRef
Metadata
Title
SO-MRS: A Multi-robot System Architecture Based on the SOA Paradigm and Ontology
Authors
Kamil Skarzynski
Marcin Stepniak
Waldemar Bartyna
Stanislaw Ambroszkiewicz
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-96728-8_28

Premium Partner