Loading…

EmSBot: A modular framework supporting the development of swarm robotics applications

Component-based approaches are prevalent in software development for robotic applications due to their reusability and productivity. In this article, we present an Embedded modular Software framework for a networked roBoTic system (EmSBoT) targeting resource-constrained devices such as microcontroll...

Full description

Saved in:
Bibliographic Details
Published in:International journal of advanced robotic systems 2016-11, Vol.13 (6)
Main Authors: Peng, Long, Guan, Fei, Perneel, Luc, Timmerman, Martin
Format: Article
Language:English
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c234t-e7f95e9e841a05bb749fed5e215b5f9b6d0bc5a015a904ddf1b041166dfc00063
container_end_page
container_issue 6
container_start_page
container_title International journal of advanced robotic systems
container_volume 13
creator Peng, Long
Guan, Fei
Perneel, Luc
Timmerman, Martin
description Component-based approaches are prevalent in software development for robotic applications due to their reusability and productivity. In this article, we present an Embedded modular Software framework for a networked roBoTic system (EmSBoT) targeting resource-constrained devices such as microcontroller-based robots. EmSBoT is primarily built upon μCOS-III with real-time support. However, its operating system abstraction layer makes it available for various operating systems. It employs a unified port-based communication mechanism to achieve message passing while hiding the heterogeneous distributed environment from applications, which also endows the framework with fault-tolerant capabilities. We describe the design and core features of the EmSBoT framework in this article. The implementation and experimental evaluation show its availability with small footprint size, effectiveness, and OS independence.
doi_str_mv 10.1177/1729881416663662
format article
fullrecord <record><control><sourceid>sage_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1177_1729881416663662</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sage_id>10.1177_1729881416663662</sage_id><sourcerecordid>10.1177_1729881416663662</sourcerecordid><originalsourceid>FETCH-LOGICAL-c234t-e7f95e9e841a05bb749fed5e215b5f9b6d0bc5a015a904ddf1b041166dfc00063</originalsourceid><addsrcrecordid>eNp1T8tuwjAQtCpaFYXc-xMuu4kf8ZEiKJUi9QCcLTu2q0ZNg2x64O9JRMUBib3sajSzM0PIC8IropRzlIWqKmQohCiFKB7IdIToiE2uN4hnkqfUwjgSuJJT8rTqtm_9cUYeg_lJPv_fGdmvV7vlhtaf7x_LRU2bomRH6mVQ3CtfMTTArZVMBe-4L5BbHpQVDmzDDSA3CphzAS0wHFK50AyeoswIXP42sU8p-qAP8bsz8aQR9FhF31YZJPQiSebL67b_i79Dwvv8M2m1RcA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>EmSBot: A modular framework supporting the development of swarm robotics applications</title><source>Publicly Available Content Database</source><source>Sage Journals GOLD Open Access 2024</source><creator>Peng, Long ; Guan, Fei ; Perneel, Luc ; Timmerman, Martin</creator><creatorcontrib>Peng, Long ; Guan, Fei ; Perneel, Luc ; Timmerman, Martin</creatorcontrib><description>Component-based approaches are prevalent in software development for robotic applications due to their reusability and productivity. In this article, we present an Embedded modular Software framework for a networked roBoTic system (EmSBoT) targeting resource-constrained devices such as microcontroller-based robots. EmSBoT is primarily built upon μCOS-III with real-time support. However, its operating system abstraction layer makes it available for various operating systems. It employs a unified port-based communication mechanism to achieve message passing while hiding the heterogeneous distributed environment from applications, which also endows the framework with fault-tolerant capabilities. We describe the design and core features of the EmSBoT framework in this article. The implementation and experimental evaluation show its availability with small footprint size, effectiveness, and OS independence.</description><identifier>ISSN: 1729-8806</identifier><identifier>EISSN: 1729-8814</identifier><identifier>DOI: 10.1177/1729881416663662</identifier><language>eng</language><publisher>London, England: SAGE Publications</publisher><ispartof>International journal of advanced robotic systems, 2016-11, Vol.13 (6)</ispartof><rights>The Author(s) 2016</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c234t-e7f95e9e841a05bb749fed5e215b5f9b6d0bc5a015a904ddf1b041166dfc00063</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://journals.sagepub.com/doi/pdf/10.1177/1729881416663662$$EPDF$$P50$$Gsage$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://journals.sagepub.com/doi/10.1177/1729881416663662$$EHTML$$P50$$Gsage$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,21966,27853,27924,27925,44945,45333</link.rule.ids></links><search><creatorcontrib>Peng, Long</creatorcontrib><creatorcontrib>Guan, Fei</creatorcontrib><creatorcontrib>Perneel, Luc</creatorcontrib><creatorcontrib>Timmerman, Martin</creatorcontrib><title>EmSBot: A modular framework supporting the development of swarm robotics applications</title><title>International journal of advanced robotic systems</title><description>Component-based approaches are prevalent in software development for robotic applications due to their reusability and productivity. In this article, we present an Embedded modular Software framework for a networked roBoTic system (EmSBoT) targeting resource-constrained devices such as microcontroller-based robots. EmSBoT is primarily built upon μCOS-III with real-time support. However, its operating system abstraction layer makes it available for various operating systems. It employs a unified port-based communication mechanism to achieve message passing while hiding the heterogeneous distributed environment from applications, which also endows the framework with fault-tolerant capabilities. We describe the design and core features of the EmSBoT framework in this article. The implementation and experimental evaluation show its availability with small footprint size, effectiveness, and OS independence.</description><issn>1729-8806</issn><issn>1729-8814</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><sourceid>AFRWT</sourceid><recordid>eNp1T8tuwjAQtCpaFYXc-xMuu4kf8ZEiKJUi9QCcLTu2q0ZNg2x64O9JRMUBib3sajSzM0PIC8IropRzlIWqKmQohCiFKB7IdIToiE2uN4hnkqfUwjgSuJJT8rTqtm_9cUYeg_lJPv_fGdmvV7vlhtaf7x_LRU2bomRH6mVQ3CtfMTTArZVMBe-4L5BbHpQVDmzDDSA3CphzAS0wHFK50AyeoswIXP42sU8p-qAP8bsz8aQR9FhF31YZJPQiSebL67b_i79Dwvv8M2m1RcA</recordid><startdate>20161122</startdate><enddate>20161122</enddate><creator>Peng, Long</creator><creator>Guan, Fei</creator><creator>Perneel, Luc</creator><creator>Timmerman, Martin</creator><general>SAGE Publications</general><scope>AFRWT</scope><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20161122</creationdate><title>EmSBot</title><author>Peng, Long ; Guan, Fei ; Perneel, Luc ; Timmerman, Martin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c234t-e7f95e9e841a05bb749fed5e215b5f9b6d0bc5a015a904ddf1b041166dfc00063</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Peng, Long</creatorcontrib><creatorcontrib>Guan, Fei</creatorcontrib><creatorcontrib>Perneel, Luc</creatorcontrib><creatorcontrib>Timmerman, Martin</creatorcontrib><collection>Sage Journals GOLD Open Access 2024</collection><collection>CrossRef</collection><jtitle>International journal of advanced robotic systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Peng, Long</au><au>Guan, Fei</au><au>Perneel, Luc</au><au>Timmerman, Martin</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>EmSBot: A modular framework supporting the development of swarm robotics applications</atitle><jtitle>International journal of advanced robotic systems</jtitle><date>2016-11-22</date><risdate>2016</risdate><volume>13</volume><issue>6</issue><issn>1729-8806</issn><eissn>1729-8814</eissn><abstract>Component-based approaches are prevalent in software development for robotic applications due to their reusability and productivity. In this article, we present an Embedded modular Software framework for a networked roBoTic system (EmSBoT) targeting resource-constrained devices such as microcontroller-based robots. EmSBoT is primarily built upon μCOS-III with real-time support. However, its operating system abstraction layer makes it available for various operating systems. It employs a unified port-based communication mechanism to achieve message passing while hiding the heterogeneous distributed environment from applications, which also endows the framework with fault-tolerant capabilities. We describe the design and core features of the EmSBoT framework in this article. The implementation and experimental evaluation show its availability with small footprint size, effectiveness, and OS independence.</abstract><cop>London, England</cop><pub>SAGE Publications</pub><doi>10.1177/1729881416663662</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1729-8806
ispartof International journal of advanced robotic systems, 2016-11, Vol.13 (6)
issn 1729-8806
1729-8814
language eng
recordid cdi_crossref_primary_10_1177_1729881416663662
source Publicly Available Content Database; Sage Journals GOLD Open Access 2024
title EmSBot: A modular framework supporting the development of swarm robotics applications
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T15%3A45%3A12IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-sage_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=EmSBot:%20A%20modular%20framework%20supporting%20the%20development%20of%20swarm%20robotics%20applications&rft.jtitle=International%20journal%20of%20advanced%20robotic%20systems&rft.au=Peng,%20Long&rft.date=2016-11-22&rft.volume=13&rft.issue=6&rft.issn=1729-8806&rft.eissn=1729-8814&rft_id=info:doi/10.1177/1729881416663662&rft_dat=%3Csage_cross%3E10.1177_1729881416663662%3C/sage_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c234t-e7f95e9e841a05bb749fed5e215b5f9b6d0bc5a015a904ddf1b041166dfc00063%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_sage_id=10.1177_1729881416663662&rfr_iscdi=true