Integrating Smart Resources in ROS-based systems to distribute services

<p>Mobile robots need to manage a lot of sensors and actuators using micro-controllers.<br />To do complexes tasks, a highly computation central unit is also needed. In many cases, a robot is a intelligent distributed system formed with a central unit, which manages and distributes sever...

Full description

Bibliographic Details
Main Authors: Eduardo MUNERA, Jose-Luis POZA-LUJAN, Juan-Luis POSADAS-YAGÜE, Jose-Enrique SIMÓ-TEN, Francisco BLANES
Format: Article
Language:English
Published: Ediciones Universidad de Salamanca 2017-03-01
Series:Advances in Distributed Computing and Artificial Intelligence Journal
Subjects:
Online Access:https://revistas.usal.es/index.php/2255-2863/article/view/15241
_version_ 1817984623170289664
author Eduardo MUNERA
Jose-Luis POZA-LUJAN
Juan-Luis POSADAS-YAGÜE
Jose-Enrique SIMÓ-TEN
Francisco BLANES
author_facet Eduardo MUNERA
Jose-Luis POZA-LUJAN
Juan-Luis POSADAS-YAGÜE
Jose-Enrique SIMÓ-TEN
Francisco BLANES
author_sort Eduardo MUNERA
collection DOAJ
description <p>Mobile robots need to manage a lot of sensors and actuators using micro-controllers.<br />To do complexes tasks, a highly computation central unit is also needed. In many cases, a robot is a intelligent distributed system formed with a central unit, which manages and distributes several specific tasks to some micro-controller embedded systems onboard.<br />Now these embedded systems are also evolving to more complex systems that are developed not only for executing simple tasks but offering some advanced algorithms<br />just as complex data processing, adaptive execution, or fault-tolerance and alarm rising mechanisms. To manage these types of embedded systems a paradigm, called<br />Smart Resource has been developed. Smart Resources topology has been raised to manage resources which execution relies on a physical embedded hardware. These<br />Smart Resources are defined as a list of distributed services that can configure its execution in order to accomplish a context and quality requirements. In order to provide a more general implementation Smart Resources are integrated into the Robot<br />Operating System (ROS). Paper presents a solution based on the Turtlebot platform<br />running ROS. The solution shows how robots can make use of all the functions and<br />mechanisms provided by the ROS and the distribution, reliability and adaptability of<br />the Smart Resources. In addition it is also addressed the flexibility and scalability of<br />implementation by combining real and simulated devices into the same platform</p>
first_indexed 2024-04-13T23:47:25Z
format Article
id doaj.art-6dfeb34737c34bac96f4f36382839dd9
institution Directory Open Access Journal
issn 2255-2863
language English
last_indexed 2024-04-13T23:47:25Z
publishDate 2017-03-01
publisher Ediciones Universidad de Salamanca
record_format Article
series Advances in Distributed Computing and Artificial Intelligence Journal
spelling doaj.art-6dfeb34737c34bac96f4f36382839dd92022-12-22T02:24:15ZengEdiciones Universidad de SalamancaAdvances in Distributed Computing and Artificial Intelligence Journal2255-28632017-03-0161131910.14201/ADCAIJ201761131913917Integrating Smart Resources in ROS-based systems to distribute servicesEduardo MUNERA0Jose-Luis POZA-LUJAN1Juan-Luis POSADAS-YAGÜE2Jose-Enrique SIMÓ-TEN3Francisco BLANES4University Institute of Control Systems and Industrial Computing (ai2) Universitat Politécnica de Valéncia (UPV) Camino de vera, s/n. 46022 Valencia (Spain)University Institute of Control Systems and Industrial Computing (ai2) Universitat Politécnica de Valéncia (UPV) Camino de vera, s/n. 46022 Valencia (Spain)University Institute of Control Systems and Industrial Computing (ai2) Universitat Politécnica de Valéncia (UPV) Camino de vera, s/n. 46022 Valencia (Spain)University Institute of Control Systems and Industrial Computing (ai2) Universitat Politécnica de Valéncia (UPV) Camino de vera, s/n. 46022 Valencia (Spain)University Institute of Control Systems and Industrial Computing (ai2) Universitat Politécnica de Valéncia (UPV) Camino de vera, s/n. 46022 Valencia (Spain)<p>Mobile robots need to manage a lot of sensors and actuators using micro-controllers.<br />To do complexes tasks, a highly computation central unit is also needed. In many cases, a robot is a intelligent distributed system formed with a central unit, which manages and distributes several specific tasks to some micro-controller embedded systems onboard.<br />Now these embedded systems are also evolving to more complex systems that are developed not only for executing simple tasks but offering some advanced algorithms<br />just as complex data processing, adaptive execution, or fault-tolerance and alarm rising mechanisms. To manage these types of embedded systems a paradigm, called<br />Smart Resource has been developed. Smart Resources topology has been raised to manage resources which execution relies on a physical embedded hardware. These<br />Smart Resources are defined as a list of distributed services that can configure its execution in order to accomplish a context and quality requirements. In order to provide a more general implementation Smart Resources are integrated into the Robot<br />Operating System (ROS). Paper presents a solution based on the Turtlebot platform<br />running ROS. The solution shows how robots can make use of all the functions and<br />mechanisms provided by the ROS and the distribution, reliability and adaptability of<br />the Smart Resources. In addition it is also addressed the flexibility and scalability of<br />implementation by combining real and simulated devices into the same platform</p>https://revistas.usal.es/index.php/2255-2863/article/view/15241intelligent sensorssmart resourcesdistributed systemsrobot operating system
spellingShingle Eduardo MUNERA
Jose-Luis POZA-LUJAN
Juan-Luis POSADAS-YAGÜE
Jose-Enrique SIMÓ-TEN
Francisco BLANES
Integrating Smart Resources in ROS-based systems to distribute services
Advances in Distributed Computing and Artificial Intelligence Journal
intelligent sensors
smart resources
distributed systems
robot operating system
title Integrating Smart Resources in ROS-based systems to distribute services
title_full Integrating Smart Resources in ROS-based systems to distribute services
title_fullStr Integrating Smart Resources in ROS-based systems to distribute services
title_full_unstemmed Integrating Smart Resources in ROS-based systems to distribute services
title_short Integrating Smart Resources in ROS-based systems to distribute services
title_sort integrating smart resources in ros based systems to distribute services
topic intelligent sensors
smart resources
distributed systems
robot operating system
url https://revistas.usal.es/index.php/2255-2863/article/view/15241
work_keys_str_mv AT eduardomunera integratingsmartresourcesinrosbasedsystemstodistributeservices
AT joseluispozalujan integratingsmartresourcesinrosbasedsystemstodistributeservices
AT juanluisposadasyague integratingsmartresourcesinrosbasedsystemstodistributeservices
AT joseenriquesimoten integratingsmartresourcesinrosbasedsystemstodistributeservices
AT franciscoblanes integratingsmartresourcesinrosbasedsystemstodistributeservices