Loading…
Context-Aware Task Handling in Resource-Constrained Robots with Virtualization
Intelligent mobile robots are critical in several scenarios. However, as their computational resources are limited, mobile robots struggle to handle several tasks concurrently and yet guaranteeing real-timeliness. To address this challenge and improve the real-timeliness of critical tasks under reso...
Saved in:
Published in: | arXiv.org 2021-04 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | |
container_issue | |
container_start_page | |
container_title | arXiv.org |
container_volume | |
creator | Hadidi, Ramyad Nima Shoghi Ghalehshahi Asgari, Bahar Kim, Hyesoon |
description | Intelligent mobile robots are critical in several scenarios. However, as their computational resources are limited, mobile robots struggle to handle several tasks concurrently and yet guaranteeing real-timeliness. To address this challenge and improve the real-timeliness of critical tasks under resource constraints, we propose a fast context-aware task handling technique. To effectively handling tasks in real-time, our proposed context-aware technique comprises of three main ingredients: (i) a dynamic time-sharing mechanism, coupled with (ii) an event-driven task scheduling using reactive programming paradigm to mindfully use the limited resources; and, (iii) a lightweight virtualized execution to easily integrate functionalities and their dependencies. We showcase our technique on a Raspberry-Pi-based robot with a variety of tasks such as Simultaneous localization and mapping (SLAM), sign detection, and speech recognition with a 42% speedup in total execution time compared to the common Linux scheduler. |
format | article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2512176280</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2512176280</sourcerecordid><originalsourceid>FETCH-proquest_journals_25121762803</originalsourceid><addsrcrecordid>eNqNjLsKwjAUQIMgWLT_EHAOpDf2sUpROjmU4irRRk0tiebeUvHr7eAHOJ3hHM6MRaBUIooNwILFiJ2UErIc0lRF7FB6R-ZNYjvqYHij8cEr7dreuhu3jtcG_RAuRkwdUtDWmZbX_uwJ-Wjpzo820KB7-9FkvVux-VX3aOIfl2y93zVlJZ7BvwaDdOqmnZvUCdIEkjyDQqr_qi_zKz6R</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2512176280</pqid></control><display><type>article</type><title>Context-Aware Task Handling in Resource-Constrained Robots with Virtualization</title><source>ProQuest - Publicly Available Content Database</source><creator>Hadidi, Ramyad ; Nima Shoghi Ghalehshahi ; Asgari, Bahar ; Kim, Hyesoon</creator><creatorcontrib>Hadidi, Ramyad ; Nima Shoghi Ghalehshahi ; Asgari, Bahar ; Kim, Hyesoon</creatorcontrib><description>Intelligent mobile robots are critical in several scenarios. However, as their computational resources are limited, mobile robots struggle to handle several tasks concurrently and yet guaranteeing real-timeliness. To address this challenge and improve the real-timeliness of critical tasks under resource constraints, we propose a fast context-aware task handling technique. To effectively handling tasks in real-time, our proposed context-aware technique comprises of three main ingredients: (i) a dynamic time-sharing mechanism, coupled with (ii) an event-driven task scheduling using reactive programming paradigm to mindfully use the limited resources; and, (iii) a lightweight virtualized execution to easily integrate functionalities and their dependencies. We showcase our technique on a Raspberry-Pi-based robot with a variety of tasks such as Simultaneous localization and mapping (SLAM), sign detection, and speech recognition with a 42% speedup in total execution time compared to the common Linux scheduler.</description><identifier>EISSN: 2331-8422</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Constraints ; Context ; Handling ; Robots ; Speech recognition ; Task scheduling</subject><ispartof>arXiv.org, 2021-04</ispartof><rights>2021. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/2512176280?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>780,784,25753,37012,44590</link.rule.ids></links><search><creatorcontrib>Hadidi, Ramyad</creatorcontrib><creatorcontrib>Nima Shoghi Ghalehshahi</creatorcontrib><creatorcontrib>Asgari, Bahar</creatorcontrib><creatorcontrib>Kim, Hyesoon</creatorcontrib><title>Context-Aware Task Handling in Resource-Constrained Robots with Virtualization</title><title>arXiv.org</title><description>Intelligent mobile robots are critical in several scenarios. However, as their computational resources are limited, mobile robots struggle to handle several tasks concurrently and yet guaranteeing real-timeliness. To address this challenge and improve the real-timeliness of critical tasks under resource constraints, we propose a fast context-aware task handling technique. To effectively handling tasks in real-time, our proposed context-aware technique comprises of three main ingredients: (i) a dynamic time-sharing mechanism, coupled with (ii) an event-driven task scheduling using reactive programming paradigm to mindfully use the limited resources; and, (iii) a lightweight virtualized execution to easily integrate functionalities and their dependencies. We showcase our technique on a Raspberry-Pi-based robot with a variety of tasks such as Simultaneous localization and mapping (SLAM), sign detection, and speech recognition with a 42% speedup in total execution time compared to the common Linux scheduler.</description><subject>Constraints</subject><subject>Context</subject><subject>Handling</subject><subject>Robots</subject><subject>Speech recognition</subject><subject>Task scheduling</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNqNjLsKwjAUQIMgWLT_EHAOpDf2sUpROjmU4irRRk0tiebeUvHr7eAHOJ3hHM6MRaBUIooNwILFiJ2UErIc0lRF7FB6R-ZNYjvqYHij8cEr7dreuhu3jtcG_RAuRkwdUtDWmZbX_uwJ-Wjpzo820KB7-9FkvVux-VX3aOIfl2y93zVlJZ7BvwaDdOqmnZvUCdIEkjyDQqr_qi_zKz6R</recordid><startdate>20210409</startdate><enddate>20210409</enddate><creator>Hadidi, Ramyad</creator><creator>Nima Shoghi Ghalehshahi</creator><creator>Asgari, Bahar</creator><creator>Kim, Hyesoon</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20210409</creationdate><title>Context-Aware Task Handling in Resource-Constrained Robots with Virtualization</title><author>Hadidi, Ramyad ; Nima Shoghi Ghalehshahi ; Asgari, Bahar ; Kim, Hyesoon</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_25121762803</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Constraints</topic><topic>Context</topic><topic>Handling</topic><topic>Robots</topic><topic>Speech recognition</topic><topic>Task scheduling</topic><toplevel>online_resources</toplevel><creatorcontrib>Hadidi, Ramyad</creatorcontrib><creatorcontrib>Nima Shoghi Ghalehshahi</creatorcontrib><creatorcontrib>Asgari, Bahar</creatorcontrib><creatorcontrib>Kim, Hyesoon</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>SciTech Premium Collection (Proquest) (PQ_SDU_P3)</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>ProQuest - Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering collection</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Hadidi, Ramyad</au><au>Nima Shoghi Ghalehshahi</au><au>Asgari, Bahar</au><au>Kim, Hyesoon</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>Context-Aware Task Handling in Resource-Constrained Robots with Virtualization</atitle><jtitle>arXiv.org</jtitle><date>2021-04-09</date><risdate>2021</risdate><eissn>2331-8422</eissn><abstract>Intelligent mobile robots are critical in several scenarios. However, as their computational resources are limited, mobile robots struggle to handle several tasks concurrently and yet guaranteeing real-timeliness. To address this challenge and improve the real-timeliness of critical tasks under resource constraints, we propose a fast context-aware task handling technique. To effectively handling tasks in real-time, our proposed context-aware technique comprises of three main ingredients: (i) a dynamic time-sharing mechanism, coupled with (ii) an event-driven task scheduling using reactive programming paradigm to mindfully use the limited resources; and, (iii) a lightweight virtualized execution to easily integrate functionalities and their dependencies. We showcase our technique on a Raspberry-Pi-based robot with a variety of tasks such as Simultaneous localization and mapping (SLAM), sign detection, and speech recognition with a 42% speedup in total execution time compared to the common Linux scheduler.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | EISSN: 2331-8422 |
ispartof | arXiv.org, 2021-04 |
issn | 2331-8422 |
language | eng |
recordid | cdi_proquest_journals_2512176280 |
source | ProQuest - Publicly Available Content Database |
subjects | Constraints Context Handling Robots Speech recognition Task scheduling |
title | Context-Aware Task Handling in Resource-Constrained Robots with Virtualization |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-25T14%3A23%3A29IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=document&rft.atitle=Context-Aware%20Task%20Handling%20in%20Resource-Constrained%20Robots%20with%20Virtualization&rft.jtitle=arXiv.org&rft.au=Hadidi,%20Ramyad&rft.date=2021-04-09&rft.eissn=2331-8422&rft_id=info:doi/&rft_dat=%3Cproquest%3E2512176280%3C/proquest%3E%3Cgrp_id%3Ecdi_FETCH-proquest_journals_25121762803%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2512176280&rft_id=info:pmid/&rfr_iscdi=true |