Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. ASEBA: A Modular Architecture for Event-Based Control of Complex Robots
 
research article

ASEBA: A Modular Architecture for Event-Based Control of Complex Robots

Magnenat, Stéphane  
•
Rétornaz, Philippe  
•
Bonani, Michael  
Show more
2011
IEEE/ASME Transactions on Mechatronics

We propose ASEA, 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. Thanks 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.

  • Files
  • Details
  • Metrics
Type
research article
DOI
10.1109/TMECH.2010.2042722
Web of Science ID

WOS:000286386000012

Author(s)
Magnenat, Stéphane  
Rétornaz, Philippe  
Bonani, Michael  
Longchamp, Valentin  
Mondada, Francesco  
Date Issued

2011

Publisher

Institute of Electrical and Electronics Engineers

Published in
IEEE/ASME Transactions on Mechatronics
Volume

16

Issue

2

Start page

321

End page

329

Subjects

[MOBOTS]

•

mobile robot

•

actuators

•

sensors

•

microcontrollers

•

virtual machines

•

scripting language

•

mechatronics

•

CAN bus

•

event-based

•

middleware

•

architecture

•

low level

•

distributed

•

control

•

aseba

•

marxbot

•

handbot

•

latency

•

bandwidth

•

reaction time

URL

URL

http://www.ieee-asme-mechatronics.org/
Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LSRO  
Available on Infoscience
February 2, 2010
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/46376
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés