Ontology-Based Coalition Creation by Autonomous Agents in Smart Space: An Approach and Case Study

Ontology-Based Coalition Creation by Autonomous Agents in Smart Space: An Approach and Case Study

Alexey Kashevnik (St. Petersburg Institute for Informatics and Automation of Russian Academy of Sciences (SPIIRAS), Russia) and Nikolay Teslya (St. Petersburg Institute for Informatics and Automation of Russian Academy of Sciences (SPIIRAS), Russia)
DOI: 10.4018/978-1-7998-1974-5.ch002
OnDemand PDF Download:
No Current Special Offers


The chapter presents an approach to agent indirect interaction in smart space based on the publication/subscription mechanism. It is proposed to describe every agent with an ontology and support the ontology matching between ontologies of different agents in smart space to enrich the semantic interoperability between them. When the agents reach the semantic interoperability, they are aimed to create a coalition to perform a task. The task is described by ontology and the agents determine what they can propose to implement it. Group of agents that can perform the task together is called coalition. The considered case study describes the mobile robot interaction for the case of joint obstacle overcoming by the 6WD robot with lifting chassis, quadrocopter that scans an obstacle, and knowledge base service that contains algorithms for obstacle overcoming.
Chapter Preview


Last years, there are a lot of research and development in the topic of mobile robotics and coalition creation by mobile robots (Li et al., 2019; Kirichek, Paramonov, Vladyko, & Borisov 2016; Du, He, Chen, Xiao, Gao, & Wang, 2017). They are actively used for different tasks such as scouting, technological accidents and catastrophes consequences liquidation, counterterrorism operations and patrolling (Teja, Harsha, Siravuru, Shan, Krishna, 2015; Reddy, Kalyan, Murthy, 2015). Often robots are used for manipulating an object when a human cannot achieve it in some reasons. At the moment in the world there are a lot of mobile robots developed that can implement simple tasks. However, these robots alone usually cannot implement complex tasks that requires joint actions from several robots. In this case, automation of coalition creation is an actual and promising task. When a task is determined the robots should interact with each other, understand each other, and create a coalition for joint task solving.

The paper presents an approach to ontology-based mobile robot interaction for coalition creation. The approach is based on such concepts as cyber-physical-social systems (Zeng et al., 2017), mobile robotics, ontology modeling (Carvalho, Almeida, Fonseca, Guizzardi, 2017), semantic interoperability models (Ganzha et al., 2017), and context management (Snidaro, García, Llinas, 2015). The core concept is the cyber-physical-social system where the physical devices are interacted in smart space with each other and with human for implementing joint actions in physical space. Cyber-physical-social systems tightly integrate physical, information (cyber), and social spaces based on interactions between them in real time. This kind of systems relies on communication, computation and control infrastructures for the three spaces with various resources:

  • Acting resources (mobile robots, sensors, actuators) that implements actions in physical space;

  • Information resources (robot control blocks, user mobile devices, services, computation resources, etc.) that operate in information space;

  • Social resources (human) that form tasks in social space.

Key Terms in this Chapter

Semantic Interoperability: An understanding of the meaning of the information exchanged between software components.

Ontology: Formally represents knowledge as a set of concepts within a domain, using a shared vocabulary to denote the types, properties, and interrelationships of those concepts.

Context: Any information that can be used to characterize the situation of a resource of IoT environment.

Abstract Context: The ontology-based description of the task appearing in the IoT environment taking in the account the current situation.

Ontology Matching: Set of techniques combined together for identified the similar elements in two ontologies.

Operational Context: The instantiation of the domain constituent of the abstract context with data provided by the contextual resources.

Internet of Things (IoT): The internetworking of physical entities represented by devices that enable these entities to collect and exchange data for a achieving a common goal.

Complete Chapter List

Search this Book: