Loading…

An Edge-Based Architecture for Offloading Model Predictive Control for UAVs

Thanks to the development of 5G networks, edge computing has gained popularity in several areas of technology in which the needs for high computational power and low time delays are essential. These requirements are indispensable in the field of robotics, especially when we are thinking in terms of...

Full description

Saved in:
Bibliographic Details
Published in:Robotics (Basel) 2022-08, Vol.11 (4), p.80
Main Authors: Seisa, Achilleas Santi, Satpute, Sumeet Gajanan, Lindqvist, Björn, Nikolakopoulos, George
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c346t-bb86f1620a8175ec95d8fd670464e5a3163dad9b2bede7b21d22893cda24566e3
cites cdi_FETCH-LOGICAL-c346t-bb86f1620a8175ec95d8fd670464e5a3163dad9b2bede7b21d22893cda24566e3
container_end_page
container_issue 4
container_start_page 80
container_title Robotics (Basel)
container_volume 11
creator Seisa, Achilleas Santi
Satpute, Sumeet Gajanan
Lindqvist, Björn
Nikolakopoulos, George
description Thanks to the development of 5G networks, edge computing has gained popularity in several areas of technology in which the needs for high computational power and low time delays are essential. These requirements are indispensable in the field of robotics, especially when we are thinking in terms of real-time autonomous missions in mobile robots. Edge computing will provide the necessary resources in terms of computation and storage, while 5G technologies will provide minimal latency. High computational capacity is crucial in autonomous missions, especially for cases in which we are using computationally demanding high-level algorithms. In the case of Unmanned Aerial Vehicles (UAVs), the onboard processors usually have limited computational capabilities; therefore, it is necessary to offload some of these tasks to the cloud or edge, depending on the time criticality of the application. Especially in the case of UAVs, the requirement to have large payloads to cover the computational needs conflicts with other payload requirements, reducing the overall flying time and hindering autonomous operations from a regulatory perspective. In this article, we propose an edge-based architecture for autonomous UAV missions in which we offload the high-level control task of the UAV’s trajectory to the edge in order to take advantage of the available resources and push the Model Predictive Controller (MPC) to its limits. Additionally, we use Kubernetes to orchestrate our application, which runs on the edge and presents multiple experimental results that prove the efficacy of the proposed novel scheme.
doi_str_mv 10.3390/robotics11040080
format article
fullrecord <record><control><sourceid>proquest_doaj_</sourceid><recordid>TN_cdi_doaj_primary_oai_doaj_org_article_db50bbf439774d7a88547c130f3ec534</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><doaj_id>oai_doaj_org_article_db50bbf439774d7a88547c130f3ec534</doaj_id><sourcerecordid>2706437371</sourcerecordid><originalsourceid>FETCH-LOGICAL-c346t-bb86f1620a8175ec95d8fd670464e5a3163dad9b2bede7b21d22893cda24566e3</originalsourceid><addsrcrecordid>eNpdkctLxDAQh4soKOrdY8Gr1byTHuv6WlT0oF5DHpO1S92sSav431t3RdS5zDB8fDDzK4oDjI4prdFJijb2rcsYI4aQQhvFDiFYVYIrvPlr3i72c56jsWpMlcA7xXWzKM_9DKpTk8GXTXLPbQ-uHxKUIabyLoQuGt8uZuVt9NCV9wl86_r2DcpJXPQpdivusXnKe8VWMF2G_e--WzxenD9Mrqqbu8vppLmpHGWir6xVImBBkFFYcnA19yp4IRETDLihWFBvfG2JBQ_SEuwJUTV13hDGhQC6W0zXXh_NXC9T-2LSh46m1atFTDNt0viODrS3HFkbGK2lZF4apTiTDlMUKDhO2eg6WrvyOywH-8d21j41K1vXD7omTPIRP1zjyxRfB8i9nschLcZrNZFIMCqpxCOF1pRLMecE4UeLkf4KTP8PjH4COa6JLA</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2706437371</pqid></control><display><type>article</type><title>An Edge-Based Architecture for Offloading Model Predictive Control for UAVs</title><source>Publicly Available Content (ProQuest)</source><creator>Seisa, Achilleas Santi ; Satpute, Sumeet Gajanan ; Lindqvist, Björn ; Nikolakopoulos, George</creator><creatorcontrib>Seisa, Achilleas Santi ; Satpute, Sumeet Gajanan ; Lindqvist, Björn ; Nikolakopoulos, George</creatorcontrib><description>Thanks to the development of 5G networks, edge computing has gained popularity in several areas of technology in which the needs for high computational power and low time delays are essential. These requirements are indispensable in the field of robotics, especially when we are thinking in terms of real-time autonomous missions in mobile robots. Edge computing will provide the necessary resources in terms of computation and storage, while 5G technologies will provide minimal latency. High computational capacity is crucial in autonomous missions, especially for cases in which we are using computationally demanding high-level algorithms. In the case of Unmanned Aerial Vehicles (UAVs), the onboard processors usually have limited computational capabilities; therefore, it is necessary to offload some of these tasks to the cloud or edge, depending on the time criticality of the application. Especially in the case of UAVs, the requirement to have large payloads to cover the computational needs conflicts with other payload requirements, reducing the overall flying time and hindering autonomous operations from a regulatory perspective. In this article, we propose an edge-based architecture for autonomous UAV missions in which we offload the high-level control task of the UAV’s trajectory to the edge in order to take advantage of the available resources and push the Model Predictive Controller (MPC) to its limits. Additionally, we use Kubernetes to orchestrate our application, which runs on the edge and presents multiple experimental results that prove the efficacy of the proposed novel scheme.</description><identifier>ISSN: 2218-6581</identifier><identifier>EISSN: 2218-6581</identifier><identifier>DOI: 10.3390/robotics11040080</identifier><language>eng</language><publisher>Basel: MDPI AG</publisher><subject>5G mobile communication ; Algorithms ; Automation ; Computer architecture ; Control tasks ; Data processing ; Decision making ; Edge computing ; Kubernetes ; Missions ; Mobile computing ; model predictive control ; Network latency ; Payloads ; Predictive control ; Process controls ; Researchers ; Robotics ; Robotics and Artificial Intelligence ; Robotik och artificiell intelligens ; Robots ; Smart houses ; Software packages ; UAV ; Unmanned aerial vehicles</subject><ispartof>Robotics (Basel), 2022-08, Vol.11 (4), p.80</ispartof><rights>2022 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 (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c346t-bb86f1620a8175ec95d8fd670464e5a3163dad9b2bede7b21d22893cda24566e3</citedby><cites>FETCH-LOGICAL-c346t-bb86f1620a8175ec95d8fd670464e5a3163dad9b2bede7b21d22893cda24566e3</cites><orcidid>0000-0003-1437-1809 ; 0000-0003-3922-1735 ; 0000-0001-9685-1026 ; 0000-0003-0126-1897</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.proquest.com/docview/2706437371/fulltextPDF?pq-origsite=primo$$EPDF$$P50$$Gproquest$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2706437371?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>230,314,776,780,881,25730,27900,27901,36988,44565,75095</link.rule.ids><backlink>$$Uhttps://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-92475$$DView record from Swedish Publication Index$$Hfree_for_read</backlink></links><search><creatorcontrib>Seisa, Achilleas Santi</creatorcontrib><creatorcontrib>Satpute, Sumeet Gajanan</creatorcontrib><creatorcontrib>Lindqvist, Björn</creatorcontrib><creatorcontrib>Nikolakopoulos, George</creatorcontrib><title>An Edge-Based Architecture for Offloading Model Predictive Control for UAVs</title><title>Robotics (Basel)</title><description>Thanks to the development of 5G networks, edge computing has gained popularity in several areas of technology in which the needs for high computational power and low time delays are essential. These requirements are indispensable in the field of robotics, especially when we are thinking in terms of real-time autonomous missions in mobile robots. Edge computing will provide the necessary resources in terms of computation and storage, while 5G technologies will provide minimal latency. High computational capacity is crucial in autonomous missions, especially for cases in which we are using computationally demanding high-level algorithms. In the case of Unmanned Aerial Vehicles (UAVs), the onboard processors usually have limited computational capabilities; therefore, it is necessary to offload some of these tasks to the cloud or edge, depending on the time criticality of the application. Especially in the case of UAVs, the requirement to have large payloads to cover the computational needs conflicts with other payload requirements, reducing the overall flying time and hindering autonomous operations from a regulatory perspective. In this article, we propose an edge-based architecture for autonomous UAV missions in which we offload the high-level control task of the UAV’s trajectory to the edge in order to take advantage of the available resources and push the Model Predictive Controller (MPC) to its limits. Additionally, we use Kubernetes to orchestrate our application, which runs on the edge and presents multiple experimental results that prove the efficacy of the proposed novel scheme.</description><subject>5G mobile communication</subject><subject>Algorithms</subject><subject>Automation</subject><subject>Computer architecture</subject><subject>Control tasks</subject><subject>Data processing</subject><subject>Decision making</subject><subject>Edge computing</subject><subject>Kubernetes</subject><subject>Missions</subject><subject>Mobile computing</subject><subject>model predictive control</subject><subject>Network latency</subject><subject>Payloads</subject><subject>Predictive control</subject><subject>Process controls</subject><subject>Researchers</subject><subject>Robotics</subject><subject>Robotics and Artificial Intelligence</subject><subject>Robotik och artificiell intelligens</subject><subject>Robots</subject><subject>Smart houses</subject><subject>Software packages</subject><subject>UAV</subject><subject>Unmanned aerial vehicles</subject><issn>2218-6581</issn><issn>2218-6581</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><sourceid>DOA</sourceid><recordid>eNpdkctLxDAQh4soKOrdY8Gr1byTHuv6WlT0oF5DHpO1S92sSav431t3RdS5zDB8fDDzK4oDjI4prdFJijb2rcsYI4aQQhvFDiFYVYIrvPlr3i72c56jsWpMlcA7xXWzKM_9DKpTk8GXTXLPbQ-uHxKUIabyLoQuGt8uZuVt9NCV9wl86_r2DcpJXPQpdivusXnKe8VWMF2G_e--WzxenD9Mrqqbu8vppLmpHGWir6xVImBBkFFYcnA19yp4IRETDLihWFBvfG2JBQ_SEuwJUTV13hDGhQC6W0zXXh_NXC9T-2LSh46m1atFTDNt0viODrS3HFkbGK2lZF4apTiTDlMUKDhO2eg6WrvyOywH-8d21j41K1vXD7omTPIRP1zjyxRfB8i9nschLcZrNZFIMCqpxCOF1pRLMecE4UeLkf4KTP8PjH4COa6JLA</recordid><startdate>20220801</startdate><enddate>20220801</enddate><creator>Seisa, Achilleas Santi</creator><creator>Satpute, Sumeet Gajanan</creator><creator>Lindqvist, Björn</creator><creator>Nikolakopoulos, George</creator><general>MDPI AG</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7QF</scope><scope>7QQ</scope><scope>7SC</scope><scope>7SE</scope><scope>7SP</scope><scope>7SR</scope><scope>7TA</scope><scope>7TB</scope><scope>7U5</scope><scope>7XB</scope><scope>8AL</scope><scope>8BQ</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>F28</scope><scope>FR3</scope><scope>GNUQQ</scope><scope>H8D</scope><scope>H8G</scope><scope>HCIFZ</scope><scope>JG9</scope><scope>JQ2</scope><scope>K7-</scope><scope>KR7</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PHGZM</scope><scope>PHGZT</scope><scope>PIMPY</scope><scope>PKEHL</scope><scope>PQEST</scope><scope>PQGLB</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>Q9U</scope><scope>ADTPV</scope><scope>AOWAS</scope><scope>D8T</scope><scope>ZZAVC</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0003-1437-1809</orcidid><orcidid>https://orcid.org/0000-0003-3922-1735</orcidid><orcidid>https://orcid.org/0000-0001-9685-1026</orcidid><orcidid>https://orcid.org/0000-0003-0126-1897</orcidid></search><sort><creationdate>20220801</creationdate><title>An Edge-Based Architecture for Offloading Model Predictive Control for UAVs</title><author>Seisa, Achilleas Santi ; Satpute, Sumeet Gajanan ; Lindqvist, Björn ; Nikolakopoulos, George</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c346t-bb86f1620a8175ec95d8fd670464e5a3163dad9b2bede7b21d22893cda24566e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>5G mobile communication</topic><topic>Algorithms</topic><topic>Automation</topic><topic>Computer architecture</topic><topic>Control tasks</topic><topic>Data processing</topic><topic>Decision making</topic><topic>Edge computing</topic><topic>Kubernetes</topic><topic>Missions</topic><topic>Mobile computing</topic><topic>model predictive control</topic><topic>Network latency</topic><topic>Payloads</topic><topic>Predictive control</topic><topic>Process controls</topic><topic>Researchers</topic><topic>Robotics</topic><topic>Robotics and Artificial Intelligence</topic><topic>Robotik och artificiell intelligens</topic><topic>Robots</topic><topic>Smart houses</topic><topic>Software packages</topic><topic>UAV</topic><topic>Unmanned aerial vehicles</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Seisa, Achilleas Santi</creatorcontrib><creatorcontrib>Satpute, Sumeet Gajanan</creatorcontrib><creatorcontrib>Lindqvist, Björn</creatorcontrib><creatorcontrib>Nikolakopoulos, George</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Aluminium Industry Abstracts</collection><collection>Ceramic Abstracts</collection><collection>Computer and Information Systems Abstracts</collection><collection>Corrosion Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Materials Business File</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Computing Database (Alumni Edition)</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection (ProQuest)</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Central Student</collection><collection>Aerospace Database</collection><collection>Copper Technical Reference Library</collection><collection>SciTech Premium Collection</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Civil Engineering Abstracts</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Computing Database</collection><collection>Engineering Database</collection><collection>ProQuest advanced technologies &amp; aerospace journals</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest Central (New)</collection><collection>ProQuest One Academic (New)</collection><collection>Publicly Available Content (ProQuest)</collection><collection>ProQuest One Academic Middle East (New)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Applied &amp; Life Sciences</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering collection</collection><collection>ProQuest Central Basic</collection><collection>SwePub</collection><collection>SwePub Articles</collection><collection>SWEPUB Freely available online</collection><collection>SwePub Articles full text</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>Robotics (Basel)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Seisa, Achilleas Santi</au><au>Satpute, Sumeet Gajanan</au><au>Lindqvist, Björn</au><au>Nikolakopoulos, George</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>An Edge-Based Architecture for Offloading Model Predictive Control for UAVs</atitle><jtitle>Robotics (Basel)</jtitle><date>2022-08-01</date><risdate>2022</risdate><volume>11</volume><issue>4</issue><spage>80</spage><pages>80-</pages><issn>2218-6581</issn><eissn>2218-6581</eissn><abstract>Thanks to the development of 5G networks, edge computing has gained popularity in several areas of technology in which the needs for high computational power and low time delays are essential. These requirements are indispensable in the field of robotics, especially when we are thinking in terms of real-time autonomous missions in mobile robots. Edge computing will provide the necessary resources in terms of computation and storage, while 5G technologies will provide minimal latency. High computational capacity is crucial in autonomous missions, especially for cases in which we are using computationally demanding high-level algorithms. In the case of Unmanned Aerial Vehicles (UAVs), the onboard processors usually have limited computational capabilities; therefore, it is necessary to offload some of these tasks to the cloud or edge, depending on the time criticality of the application. Especially in the case of UAVs, the requirement to have large payloads to cover the computational needs conflicts with other payload requirements, reducing the overall flying time and hindering autonomous operations from a regulatory perspective. In this article, we propose an edge-based architecture for autonomous UAV missions in which we offload the high-level control task of the UAV’s trajectory to the edge in order to take advantage of the available resources and push the Model Predictive Controller (MPC) to its limits. Additionally, we use Kubernetes to orchestrate our application, which runs on the edge and presents multiple experimental results that prove the efficacy of the proposed novel scheme.</abstract><cop>Basel</cop><pub>MDPI AG</pub><doi>10.3390/robotics11040080</doi><orcidid>https://orcid.org/0000-0003-1437-1809</orcidid><orcidid>https://orcid.org/0000-0003-3922-1735</orcidid><orcidid>https://orcid.org/0000-0001-9685-1026</orcidid><orcidid>https://orcid.org/0000-0003-0126-1897</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2218-6581
ispartof Robotics (Basel), 2022-08, Vol.11 (4), p.80
issn 2218-6581
2218-6581
language eng
recordid cdi_doaj_primary_oai_doaj_org_article_db50bbf439774d7a88547c130f3ec534
source Publicly Available Content (ProQuest)
subjects 5G mobile communication
Algorithms
Automation
Computer architecture
Control tasks
Data processing
Decision making
Edge computing
Kubernetes
Missions
Mobile computing
model predictive control
Network latency
Payloads
Predictive control
Process controls
Researchers
Robotics
Robotics and Artificial Intelligence
Robotik och artificiell intelligens
Robots
Smart houses
Software packages
UAV
Unmanned aerial vehicles
title An Edge-Based Architecture for Offloading Model Predictive Control for UAVs
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-25T03%3A50%3A51IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_doaj_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=An%20Edge-Based%20Architecture%20for%20Offloading%20Model%20Predictive%20Control%20for%20UAVs&rft.jtitle=Robotics%20(Basel)&rft.au=Seisa,%20Achilleas%20Santi&rft.date=2022-08-01&rft.volume=11&rft.issue=4&rft.spage=80&rft.pages=80-&rft.issn=2218-6581&rft.eissn=2218-6581&rft_id=info:doi/10.3390/robotics11040080&rft_dat=%3Cproquest_doaj_%3E2706437371%3C/proquest_doaj_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c346t-bb86f1620a8175ec95d8fd670464e5a3163dad9b2bede7b21d22893cda24566e3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2706437371&rft_id=info:pmid/&rfr_iscdi=true