Back to Search Start Over

SOM4R: a Middleware for Robotic Applications Based on the Resource-Oriented Architecture.

Authors :
Veloso, Marcus
Filho, José
Barreto, Guilherme
Source :
Journal of Intelligent & Robotic Systems; Sep2017, Vol. 87 Issue 3/4, p487-506, 20p
Publication Year :
2017

Abstract

This paper relies on the resource-oriented architecture (ROA) to propose a middleware that shares resources (sensors, actuators and services) of one or more robots through the TCP/IP network, providing greater efficiency in the development of software applications for robotics. The proposed middleware consists of a set of web services that provides access to representational state of resources through simple and high-level interfaces to implement a software architecture for autonomous robots. The benefits of the proposed approach are manifold: i) full abstraction of complexity and heterogeneity of robotic devices through web services and uniform interfaces, ii) scalability and independence of the operating system and programming language, iii) secure control of resources for local or remote applications through the TCP/IP network, iv) the adoption of the Resource Description Framework (RDF), XML language and HTTP protocol, and v) dynamic configuration of the connections between services at runtime. The middleware was developed using the Linux operating system (Ubuntu), with some applications built as proofs of concept for the Android operating system. The architecture specification and the open source implementation of the proposed middleware are detailed in this article, as well as applications for robot remote control via wireless networks, voice command functionality, and obstacle detection and avoidance. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09210296
Volume :
87
Issue :
3/4
Database :
Complementary Index
Journal :
Journal of Intelligent & Robotic Systems
Publication Type :
Academic Journal
Accession number :
124431937
Full Text :
https://doi.org/10.1007/s10846-017-0504-y