An Introduction to Patterns for the Internet of Robotic Things in the Ambient Assisted Living Scenario

The Internet of Things paradigm envisions the interoperation among objects, people, and their surrounding environment. In the last decade, the spread of IoT-based solutions has been supported in various domains and scenarios by academia, industry, and standards-setting organizations. The wide variet...

Full description

Bibliographic Details
Main Authors: Bruno Andò, Luciano Cantelli, Vincenzo Catania, Ruben Crispino, Dario Calogero Guastella, Salvatore Monteleone, Giovanni Muscato
Format: Article
Language:English
Published: MDPI AG 2021-04-01
Series:Robotics
Subjects:
Online Access:https://www.mdpi.com/2218-6581/10/2/56
id doaj-8a9c695e93bd4eaaa30bec2ebb836330
record_format Article
spelling doaj-8a9c695e93bd4eaaa30bec2ebb8363302021-04-04T23:00:51ZengMDPI AGRobotics2218-65812021-04-0110565610.3390/robotics10020056An Introduction to Patterns for the Internet of Robotic Things in the Ambient Assisted Living ScenarioBruno Andò0Luciano Cantelli1Vincenzo Catania2Ruben Crispino3Dario Calogero Guastella4Salvatore Monteleone5Giovanni Muscato6Dipartimento di Ingegneria Elettrica, Elettronica e Informatica, Università degli Studi di Catania, 95125 Catania, ItalyDipartimento di Ingegneria Elettrica, Elettronica e Informatica, Università degli Studi di Catania, 95125 Catania, ItalyDipartimento di Ingegneria Elettrica, Elettronica e Informatica, Università degli Studi di Catania, 95125 Catania, ItalyDipartimento di Ingegneria Elettrica, Elettronica e Informatica, Università degli Studi di Catania, 95125 Catania, ItalyDipartimento di Ingegneria Elettrica, Elettronica e Informatica, Università degli Studi di Catania, 95125 Catania, ItalyFaculty of Engineering and Architecture, University of Enna “Kore”, 94100 Enna, ItalyDipartimento di Ingegneria Elettrica, Elettronica e Informatica, Università degli Studi di Catania, 95125 Catania, ItalyThe Internet of Things paradigm envisions the interoperation among objects, people, and their surrounding environment. In the last decade, the spread of IoT-based solutions has been supported in various domains and scenarios by academia, industry, and standards-setting organizations. The wide variety of applications and the need for a higher level of autonomy and interaction with the environment have recently led to the rise of the Internet of Robotic Things (IoRT), where smart objects become autonomous robotic systems. As mentioned in the recent literature, many of the proposed solutions in the IoT field have to tackle similar challenges regarding the management of resources, interoperation among objects, and interaction with users and the environment. Given that, the concept of the IoT pattern has recently been introduced. In software engineering, a pattern is defined as a general solution that can be applied to a class of common problems. It is a template suggesting a solution for the same problem occurring in different contexts. Similarly, an IoT pattern provides a guide to design an IoT solution with the difference that the software is not the only element involved. Starting from this idea, we propose the novel concept of the IoRT pattern. To the authors’ knowledge, this is the first attempt at pattern authoring in the Internet of Robotic Things context. We focus on pattern identification by abstracting examples also in the Ambient Assisted Living (AAL) scenario. A case study providing an implementation of the proposed patterns in the AAL context is also presented and discussed.https://www.mdpi.com/2218-6581/10/2/56IoRT patternsobstacle avoidanceindoor localizationinertial monitoringsmart walkersassistive robotics
collection DOAJ
language English
format Article
sources DOAJ
author Bruno Andò
Luciano Cantelli
Vincenzo Catania
Ruben Crispino
Dario Calogero Guastella
Salvatore Monteleone
Giovanni Muscato
spellingShingle Bruno Andò
Luciano Cantelli
Vincenzo Catania
Ruben Crispino
Dario Calogero Guastella
Salvatore Monteleone
Giovanni Muscato
An Introduction to Patterns for the Internet of Robotic Things in the Ambient Assisted Living Scenario
Robotics
IoRT patterns
obstacle avoidance
indoor localization
inertial monitoring
smart walkers
assistive robotics
author_facet Bruno Andò
Luciano Cantelli
Vincenzo Catania
Ruben Crispino
Dario Calogero Guastella
Salvatore Monteleone
Giovanni Muscato
author_sort Bruno Andò
title An Introduction to Patterns for the Internet of Robotic Things in the Ambient Assisted Living Scenario
title_short An Introduction to Patterns for the Internet of Robotic Things in the Ambient Assisted Living Scenario
title_full An Introduction to Patterns for the Internet of Robotic Things in the Ambient Assisted Living Scenario
title_fullStr An Introduction to Patterns for the Internet of Robotic Things in the Ambient Assisted Living Scenario
title_full_unstemmed An Introduction to Patterns for the Internet of Robotic Things in the Ambient Assisted Living Scenario
title_sort introduction to patterns for the internet of robotic things in the ambient assisted living scenario
publisher MDPI AG
series Robotics
issn 2218-6581
publishDate 2021-04-01
description The Internet of Things paradigm envisions the interoperation among objects, people, and their surrounding environment. In the last decade, the spread of IoT-based solutions has been supported in various domains and scenarios by academia, industry, and standards-setting organizations. The wide variety of applications and the need for a higher level of autonomy and interaction with the environment have recently led to the rise of the Internet of Robotic Things (IoRT), where smart objects become autonomous robotic systems. As mentioned in the recent literature, many of the proposed solutions in the IoT field have to tackle similar challenges regarding the management of resources, interoperation among objects, and interaction with users and the environment. Given that, the concept of the IoT pattern has recently been introduced. In software engineering, a pattern is defined as a general solution that can be applied to a class of common problems. It is a template suggesting a solution for the same problem occurring in different contexts. Similarly, an IoT pattern provides a guide to design an IoT solution with the difference that the software is not the only element involved. Starting from this idea, we propose the novel concept of the IoRT pattern. To the authors’ knowledge, this is the first attempt at pattern authoring in the Internet of Robotic Things context. We focus on pattern identification by abstracting examples also in the Ambient Assisted Living (AAL) scenario. A case study providing an implementation of the proposed patterns in the AAL context is also presented and discussed.
topic IoRT patterns
obstacle avoidance
indoor localization
inertial monitoring
smart walkers
assistive robotics
url https://www.mdpi.com/2218-6581/10/2/56
work_keys_str_mv AT brunoando anintroductiontopatternsfortheinternetofroboticthingsintheambientassistedlivingscenario
AT lucianocantelli anintroductiontopatternsfortheinternetofroboticthingsintheambientassistedlivingscenario
AT vincenzocatania anintroductiontopatternsfortheinternetofroboticthingsintheambientassistedlivingscenario
AT rubencrispino anintroductiontopatternsfortheinternetofroboticthingsintheambientassistedlivingscenario
AT dariocalogeroguastella anintroductiontopatternsfortheinternetofroboticthingsintheambientassistedlivingscenario
AT salvatoremonteleone anintroductiontopatternsfortheinternetofroboticthingsintheambientassistedlivingscenario
AT giovannimuscato anintroductiontopatternsfortheinternetofroboticthingsintheambientassistedlivingscenario
AT brunoando introductiontopatternsfortheinternetofroboticthingsintheambientassistedlivingscenario
AT lucianocantelli introductiontopatternsfortheinternetofroboticthingsintheambientassistedlivingscenario
AT vincenzocatania introductiontopatternsfortheinternetofroboticthingsintheambientassistedlivingscenario
AT rubencrispino introductiontopatternsfortheinternetofroboticthingsintheambientassistedlivingscenario
AT dariocalogeroguastella introductiontopatternsfortheinternetofroboticthingsintheambientassistedlivingscenario
AT salvatoremonteleone introductiontopatternsfortheinternetofroboticthingsintheambientassistedlivingscenario
AT giovannimuscato introductiontopatternsfortheinternetofroboticthingsintheambientassistedlivingscenario
_version_ 1721541337961988096