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. A software platform built on a multi-robot system (according to the proposed architecture) is a multi-agent system.
The paper proposes an architecture for a control system of an autonomous robot as well as an architecture for a mul -robot system in which the robots cooperate in order to accomplish client's tasks. The solu on is based on the SOA paradigm and an ontology as a way of represen ng an environment, and is specified at the Informaon Technology level. This approach is focused on intui ve coopera on with a human and automa on of a task execu on, as well as automa on of handling excep ons and changes in the environment. For the purpose of the test scenarios, a sample ontology was created, which allows the human user to define tasks to be performed by a robot. Addi onally, a simula on environment was designed and implemented in Unity. It allows for automa c genera on of the visual representa on of informa on defined in the ontology, and for tes ng the effec veness of the proposed architecture in different types of scenarios with variable sets of services (devices).
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.