Loading…
ASEBA: A Modular Architecture for Event-Based Control of Complex Robots
We propose ASEBA, a modular architecture for event-based control of complex robots. ASEBA runs scripts inside virtual machines on self-contained sensor and actuator nodes. This distributes processing with no loss of versatility and provides several benefits. The closeness to the hardware allows fast...
Saved in:
Published in: | IEEE/ASME transactions on mechatronics 2011-04, Vol.16 (2), p.321-329 |
---|---|
Main Authors: | , , , , |
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-c473t-8b340cc7676edaba2cffb5ecea3c43f2b02f1914927bae53a27d2a98ac6a887c3 |
---|---|
cites | cdi_FETCH-LOGICAL-c473t-8b340cc7676edaba2cffb5ecea3c43f2b02f1914927bae53a27d2a98ac6a887c3 |
container_end_page | 329 |
container_issue | 2 |
container_start_page | 321 |
container_title | IEEE/ASME transactions on mechatronics |
container_volume | 16 |
creator | Magnenat, S Rétornaz, P Bonani, M Longchamp, V Mondada, F |
description | We propose ASEBA, a modular architecture for event-based control of complex robots. ASEBA runs scripts inside virtual machines on self-contained sensor and actuator nodes. This distributes processing with no loss of versatility and provides several benefits. The closeness to the hardware allows fast reactivity to environmental stimuli. The exploitation of peripheral processing power to filter raw data offloads any central computer and thus allows the integration of a large number of peripherals. Due to scriptable and plug-and-play modules, ASEBA provides instant compilation and real-time monitoring and debugging of the behavior of the robots. Our results show that ASEBA improves the performance of the behavior with respect to other architectures. For instance, doing obstacle avoidance on the marXbot robot consumes two orders of magnitude less bandwidth than using a polling-based architecture. Moreover, latency is reduced by a factor of two to three. Our results also show how ASEBA enables advanced behavior in demanding environments using a complex robot, such as the handbot robot climbing a shelf to retrieve a book. |
doi_str_mv | 10.1109/TMECH.2010.2042722 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_861536869</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5430868</ieee_id><sourcerecordid>2243363221</sourcerecordid><originalsourceid>FETCH-LOGICAL-c473t-8b340cc7676edaba2cffb5ecea3c43f2b02f1914927bae53a27d2a98ac6a887c3</originalsourceid><addsrcrecordid>eNpdkE1Lw0AQhhdRsFb_gF6CF0-p-5Vk4y0NsRVaBK3gbdlsZjEl7dbdRPTfu7XiwdO8A887DA9ClwRPCMH57WpZlfMJxWGnmNOM0iM0IjknMSb89ThkLFjMOUtO0Zn3a4wxJ5iM0Kx4rqbFXVRES9sMnXJR4fRb24PuBweRsS6qPmDbx1PloYlKu-2d7SJrQtzsOviMnmxte3-OTozqPFz8zjF6ua9W5TxePM4eymIRa56xPhY141jrLM1SaFStqDamTkCDYpozQ2tMDckJz2lWK0iYollDVS6UTpUQmWZjdHO4u3P2fQDfy03rNXSd2oIdvBQpSVgq0jyQ1__ItR3cNjwnBU-CCUpogOgB0s5678DInWs3yn1JguXerPwxK_dm5a_ZULo6lFoA-CuEk1ikgn0DhdBzcw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>845435212</pqid></control><display><type>article</type><title>ASEBA: A Modular Architecture for Event-Based Control of Complex Robots</title><source>IEEE Xplore (Online service)</source><creator>Magnenat, S ; Rétornaz, P ; Bonani, M ; Longchamp, V ; Mondada, F</creator><creatorcontrib>Magnenat, S ; Rétornaz, P ; Bonani, M ; Longchamp, V ; Mondada, F</creatorcontrib><description>We propose ASEBA, a modular architecture for event-based control of complex robots. ASEBA runs scripts inside virtual machines on self-contained sensor and actuator nodes. This distributes processing with no loss of versatility and provides several benefits. The closeness to the hardware allows fast reactivity to environmental stimuli. The exploitation of peripheral processing power to filter raw data offloads any central computer and thus allows the integration of a large number of peripherals. Due to scriptable and plug-and-play modules, ASEBA provides instant compilation and real-time monitoring and debugging of the behavior of the robots. Our results show that ASEBA improves the performance of the behavior with respect to other architectures. For instance, doing obstacle avoidance on the marXbot robot consumes two orders of magnitude less bandwidth than using a polling-based architecture. Moreover, latency is reduced by a factor of two to three. Our results also show how ASEBA enables advanced behavior in demanding environments using a complex robot, such as the handbot robot climbing a shelf to retrieve a book.</description><identifier>ISSN: 1083-4435</identifier><identifier>EISSN: 1941-014X</identifier><identifier>DOI: 10.1109/TMECH.2010.2042722</identifier><identifier>CODEN: IATEFW</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Actuators ; Architecture ; Computer architecture ; Computer peripherals ; Computerized monitoring ; Consumption ; Debugging ; Exploitation ; Hardware ; Intelligent actuators ; intelligent sensors ; Mechatronics ; microcontrollers ; mobile robots ; Modular ; Power filters ; Robot control ; Robot sensing systems ; Robots ; Stimuli ; Virtual machining</subject><ispartof>IEEE/ASME transactions on mechatronics, 2011-04, Vol.16 (2), p.321-329</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Apr 2011</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c473t-8b340cc7676edaba2cffb5ecea3c43f2b02f1914927bae53a27d2a98ac6a887c3</citedby><cites>FETCH-LOGICAL-c473t-8b340cc7676edaba2cffb5ecea3c43f2b02f1914927bae53a27d2a98ac6a887c3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5430868$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Magnenat, S</creatorcontrib><creatorcontrib>Rétornaz, P</creatorcontrib><creatorcontrib>Bonani, M</creatorcontrib><creatorcontrib>Longchamp, V</creatorcontrib><creatorcontrib>Mondada, F</creatorcontrib><title>ASEBA: A Modular Architecture for Event-Based Control of Complex Robots</title><title>IEEE/ASME transactions on mechatronics</title><addtitle>TMECH</addtitle><description>We propose ASEBA, a modular architecture for event-based control of complex robots. ASEBA runs scripts inside virtual machines on self-contained sensor and actuator nodes. This distributes processing with no loss of versatility and provides several benefits. The closeness to the hardware allows fast reactivity to environmental stimuli. The exploitation of peripheral processing power to filter raw data offloads any central computer and thus allows the integration of a large number of peripherals. Due to scriptable and plug-and-play modules, ASEBA provides instant compilation and real-time monitoring and debugging of the behavior of the robots. Our results show that ASEBA improves the performance of the behavior with respect to other architectures. For instance, doing obstacle avoidance on the marXbot robot consumes two orders of magnitude less bandwidth than using a polling-based architecture. Moreover, latency is reduced by a factor of two to three. Our results also show how ASEBA enables advanced behavior in demanding environments using a complex robot, such as the handbot robot climbing a shelf to retrieve a book.</description><subject>Actuators</subject><subject>Architecture</subject><subject>Computer architecture</subject><subject>Computer peripherals</subject><subject>Computerized monitoring</subject><subject>Consumption</subject><subject>Debugging</subject><subject>Exploitation</subject><subject>Hardware</subject><subject>Intelligent actuators</subject><subject>intelligent sensors</subject><subject>Mechatronics</subject><subject>microcontrollers</subject><subject>mobile robots</subject><subject>Modular</subject><subject>Power filters</subject><subject>Robot control</subject><subject>Robot sensing systems</subject><subject>Robots</subject><subject>Stimuli</subject><subject>Virtual machining</subject><issn>1083-4435</issn><issn>1941-014X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><recordid>eNpdkE1Lw0AQhhdRsFb_gF6CF0-p-5Vk4y0NsRVaBK3gbdlsZjEl7dbdRPTfu7XiwdO8A887DA9ClwRPCMH57WpZlfMJxWGnmNOM0iM0IjknMSb89ThkLFjMOUtO0Zn3a4wxJ5iM0Kx4rqbFXVRES9sMnXJR4fRb24PuBweRsS6qPmDbx1PloYlKu-2d7SJrQtzsOviMnmxte3-OTozqPFz8zjF6ua9W5TxePM4eymIRa56xPhY141jrLM1SaFStqDamTkCDYpozQ2tMDckJz2lWK0iYollDVS6UTpUQmWZjdHO4u3P2fQDfy03rNXSd2oIdvBQpSVgq0jyQ1__ItR3cNjwnBU-CCUpogOgB0s5678DInWs3yn1JguXerPwxK_dm5a_ZULo6lFoA-CuEk1ikgn0DhdBzcw</recordid><startdate>20110401</startdate><enddate>20110401</enddate><creator>Magnenat, S</creator><creator>Rétornaz, P</creator><creator>Bonani, M</creator><creator>Longchamp, V</creator><creator>Mondada, F</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope></search><sort><creationdate>20110401</creationdate><title>ASEBA: A Modular Architecture for Event-Based Control of Complex Robots</title><author>Magnenat, S ; Rétornaz, P ; Bonani, M ; Longchamp, V ; Mondada, F</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c473t-8b340cc7676edaba2cffb5ecea3c43f2b02f1914927bae53a27d2a98ac6a887c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Actuators</topic><topic>Architecture</topic><topic>Computer architecture</topic><topic>Computer peripherals</topic><topic>Computerized monitoring</topic><topic>Consumption</topic><topic>Debugging</topic><topic>Exploitation</topic><topic>Hardware</topic><topic>Intelligent actuators</topic><topic>intelligent sensors</topic><topic>Mechatronics</topic><topic>microcontrollers</topic><topic>mobile robots</topic><topic>Modular</topic><topic>Power filters</topic><topic>Robot control</topic><topic>Robot sensing systems</topic><topic>Robots</topic><topic>Stimuli</topic><topic>Virtual machining</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Magnenat, S</creatorcontrib><creatorcontrib>Rétornaz, P</creatorcontrib><creatorcontrib>Bonani, M</creatorcontrib><creatorcontrib>Longchamp, V</creatorcontrib><creatorcontrib>Mondada, F</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library Online</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science 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>ANTE: Abstracts in New Technology & Engineering</collection><jtitle>IEEE/ASME transactions on mechatronics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Magnenat, S</au><au>Rétornaz, P</au><au>Bonani, M</au><au>Longchamp, V</au><au>Mondada, F</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>ASEBA: A Modular Architecture for Event-Based Control of Complex Robots</atitle><jtitle>IEEE/ASME transactions on mechatronics</jtitle><stitle>TMECH</stitle><date>2011-04-01</date><risdate>2011</risdate><volume>16</volume><issue>2</issue><spage>321</spage><epage>329</epage><pages>321-329</pages><issn>1083-4435</issn><eissn>1941-014X</eissn><coden>IATEFW</coden><abstract>We propose ASEBA, a modular architecture for event-based control of complex robots. ASEBA runs scripts inside virtual machines on self-contained sensor and actuator nodes. This distributes processing with no loss of versatility and provides several benefits. The closeness to the hardware allows fast reactivity to environmental stimuli. The exploitation of peripheral processing power to filter raw data offloads any central computer and thus allows the integration of a large number of peripherals. Due to scriptable and plug-and-play modules, ASEBA provides instant compilation and real-time monitoring and debugging of the behavior of the robots. Our results show that ASEBA improves the performance of the behavior with respect to other architectures. For instance, doing obstacle avoidance on the marXbot robot consumes two orders of magnitude less bandwidth than using a polling-based architecture. Moreover, latency is reduced by a factor of two to three. Our results also show how ASEBA enables advanced behavior in demanding environments using a complex robot, such as the handbot robot climbing a shelf to retrieve a book.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TMECH.2010.2042722</doi><tpages>9</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1083-4435 |
ispartof | IEEE/ASME transactions on mechatronics, 2011-04, Vol.16 (2), p.321-329 |
issn | 1083-4435 1941-014X |
language | eng |
recordid | cdi_proquest_miscellaneous_861536869 |
source | IEEE Xplore (Online service) |
subjects | Actuators Architecture Computer architecture Computer peripherals Computerized monitoring Consumption Debugging Exploitation Hardware Intelligent actuators intelligent sensors Mechatronics microcontrollers mobile robots Modular Power filters Robot control Robot sensing systems Robots Stimuli Virtual machining |
title | ASEBA: A Modular Architecture for Event-Based Control of Complex Robots |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-20T10%3A18%3A24IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=ASEBA:%20A%20Modular%20Architecture%20for%20Event-Based%20Control%20of%20Complex%20Robots&rft.jtitle=IEEE/ASME%20transactions%20on%20mechatronics&rft.au=Magnenat,%20S&rft.date=2011-04-01&rft.volume=16&rft.issue=2&rft.spage=321&rft.epage=329&rft.pages=321-329&rft.issn=1083-4435&rft.eissn=1941-014X&rft.coden=IATEFW&rft_id=info:doi/10.1109/TMECH.2010.2042722&rft_dat=%3Cproquest_cross%3E2243363221%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c473t-8b340cc7676edaba2cffb5ecea3c43f2b02f1914927bae53a27d2a98ac6a887c3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=845435212&rft_id=info:pmid/&rft_ieee_id=5430868&rfr_iscdi=true |