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...
Main Authors: | , , , , |
---|---|
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 |