Cargando…

Robot Assistance in Dynamic Smart Environments—A Hierarchical Continual Planning in the Now Framework

By coupling a robot to a smart environment, the robot can sense state beyond the perception range of its onboard sensors and gain greater actuation capabilities. Nevertheless, incorporating the states and actions of Internet of Things (IoT) devices into the robot’s onboard planner increases the comp...

Descripción completa

Detalles Bibliográficos
Autores principales: Harman, Helen, Chintamani, Keshav, Simoens, Pieter
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6891406/
https://www.ncbi.nlm.nih.gov/pubmed/31703424
http://dx.doi.org/10.3390/s19224856
_version_ 1783475806325964800
author Harman, Helen
Chintamani, Keshav
Simoens, Pieter
author_facet Harman, Helen
Chintamani, Keshav
Simoens, Pieter
author_sort Harman, Helen
collection PubMed
description By coupling a robot to a smart environment, the robot can sense state beyond the perception range of its onboard sensors and gain greater actuation capabilities. Nevertheless, incorporating the states and actions of Internet of Things (IoT) devices into the robot’s onboard planner increases the computational load, and thus can delay the execution of a task. Moreover, tasks may be frequently replanned due to the unanticipated actions of humans. Our framework aims to mitigate these inadequacies. In this paper, we propose a continual planning framework, which incorporates the sensing and actuation capabilities of IoT devices into a robot’s state estimation, task planing and task execution. The robot’s onboard task planner queries a cloud-based framework for actuators, capable of the actions the robot cannot execute. Once generated, the plan is sent to the cloud back-end, which will inform the robot if any IoT device reports a state change affecting its plan. Moreover, a Hierarchical Continual Planning in the Now approach was developed in which tasks are split-up into subtasks. To delay the planning of actions that will not be promptly executed, and thus to reduce the frequency of replanning, the first subtask is planned and executed before the subsequent subtask is. Only information relevant to the current (sub)task is provided to the task planner. We apply our framework to a smart home and office scenario in which the robot is tasked with carrying out a human’s requests. A prototype implementation in a smart home, and simulator-based evaluation results, are presented to demonstrate the effectiveness of our framework.
format Online
Article
Text
id pubmed-6891406
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-68914062019-12-12 Robot Assistance in Dynamic Smart Environments—A Hierarchical Continual Planning in the Now Framework Harman, Helen Chintamani, Keshav Simoens, Pieter Sensors (Basel) Article By coupling a robot to a smart environment, the robot can sense state beyond the perception range of its onboard sensors and gain greater actuation capabilities. Nevertheless, incorporating the states and actions of Internet of Things (IoT) devices into the robot’s onboard planner increases the computational load, and thus can delay the execution of a task. Moreover, tasks may be frequently replanned due to the unanticipated actions of humans. Our framework aims to mitigate these inadequacies. In this paper, we propose a continual planning framework, which incorporates the sensing and actuation capabilities of IoT devices into a robot’s state estimation, task planing and task execution. The robot’s onboard task planner queries a cloud-based framework for actuators, capable of the actions the robot cannot execute. Once generated, the plan is sent to the cloud back-end, which will inform the robot if any IoT device reports a state change affecting its plan. Moreover, a Hierarchical Continual Planning in the Now approach was developed in which tasks are split-up into subtasks. To delay the planning of actions that will not be promptly executed, and thus to reduce the frequency of replanning, the first subtask is planned and executed before the subsequent subtask is. Only information relevant to the current (sub)task is provided to the task planner. We apply our framework to a smart home and office scenario in which the robot is tasked with carrying out a human’s requests. A prototype implementation in a smart home, and simulator-based evaluation results, are presented to demonstrate the effectiveness of our framework. MDPI 2019-11-07 /pmc/articles/PMC6891406/ /pubmed/31703424 http://dx.doi.org/10.3390/s19224856 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Harman, Helen
Chintamani, Keshav
Simoens, Pieter
Robot Assistance in Dynamic Smart Environments—A Hierarchical Continual Planning in the Now Framework
title Robot Assistance in Dynamic Smart Environments—A Hierarchical Continual Planning in the Now Framework
title_full Robot Assistance in Dynamic Smart Environments—A Hierarchical Continual Planning in the Now Framework
title_fullStr Robot Assistance in Dynamic Smart Environments—A Hierarchical Continual Planning in the Now Framework
title_full_unstemmed Robot Assistance in Dynamic Smart Environments—A Hierarchical Continual Planning in the Now Framework
title_short Robot Assistance in Dynamic Smart Environments—A Hierarchical Continual Planning in the Now Framework
title_sort robot assistance in dynamic smart environments—a hierarchical continual planning in the now framework
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6891406/
https://www.ncbi.nlm.nih.gov/pubmed/31703424
http://dx.doi.org/10.3390/s19224856
work_keys_str_mv AT harmanhelen robotassistanceindynamicsmartenvironmentsahierarchicalcontinualplanninginthenowframework
AT chintamanikeshav robotassistanceindynamicsmartenvironmentsahierarchicalcontinualplanninginthenowframework
AT simoenspieter robotassistanceindynamicsmartenvironmentsahierarchicalcontinualplanninginthenowframework