000129025 001__ 129025
000129025 005__ 20190812205237.0
000129025 020__ $$a978-88-95872-01-8
000129025 037__ $$aCONF
000129025 245__ $$aScripting the swarm: event-based control of microcontroller-based robots.
000129025 269__ $$a2008
000129025 260__ $$c2008
000129025 336__ $$aConference Papers
000129025 520__ $$aSwarm robotics in real world requires a large number of robots and thus enough room for experimentation. Therefore, to implement such experiments with limited budget, robots should be compact and low cost, which entails the use of microcontroller-based miniature robots. In this context, developing behaviour is challenging, because microcontrollers are not powerful enough to support common high-level development environments such as Java. Furthermore, the development tools for microcontrollers are not able to monitor and debug groups of robots online. In this paper, we present a new event-based control architecture: ASEBA. It solves the problem of developing and testing collective behaviours by running script inside a lightweight virtual machine on each microcontroller and by providing an integrated development environment to program and monitor the whole group of robots from a single application running on any desktop computer. We have validated ASEBA by implementing a dangerous-area avoidance experiment using the e-puck robot. Experiments of this type are common in swarm robotics, but porting them to real robots is often challenging. By easing the development of complex behaviours on real robots, ASEBA both exposes collective robotics programming to a large community and opens new research perspectives for swarm robotics.
000129025 6531_ $$ae-puck
000129025 6531_ $$amobile
000129025 6531_ $$arobot
000129025 6531_ $$aswarm
000129025 6531_ $$ascripting
000129025 6531_ $$aprogramming
000129025 6531_ $$aevent-based
000129025 6531_ $$adevelopment tool
000129025 6531_ $$aintegrated development editor
000129025 6531_ $$avirtual machine
000129025 6531_ $$aarchitecture
000129025 6531_ $$adebug
000129025 6531_ $$amonitor
000129025 6531_ $$a[MOBOTS]
000129025 6531_ $$aaseba
000129025 700__ $$0240744$$g118595$$aMagnenat, Stéphane
000129025 700__ $$0244052$$g160180$$aRétornaz, Philippe
000129025 700__ $$aNoris, Basilio
000129025 700__ $$g102717$$aMondada, Francesco$$0240589
000129025 7112_ $$dNovember 3-7, 2008$$cVenice$$aInternational Conference on Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR) 2008
000129025 720_1 $$aMenegatti, Emanuele$$eed.
000129025 773__ $$tSIMPAR 2008 Workshop Proceedings
000129025 8564_ $$zURL$$uhttp://www.simpar-conference.org/
000129025 8564_ $$zn/a$$uhttps://infoscience.epfl.ch/record/129025/files/aseba-epuck-camera-ready.pdf$$s1036428
000129025 909C0 $$pLSRO$$0252016
000129025 909CO $$pSTI$$ooai:infoscience.tind.io:129025$$qGLOBAL_SET$$pconf
000129025 937__ $$aLSRO-CONF-2008-057
000129025 973__ $$rREVIEWED$$sPUBLISHED$$aEPFL
000129025 980__ $$aCONF