Title
Implementing Flexible Parallelism for Modular Self-reconfigurable Robots
Abstract
Modular self-reconfigurable robots are drawing increasing interest due to their nature as a versatile, resilient and potentially cost-effective tool. Programming modular self-reconfigurable robots is however complicated by the need for closely coordinating the actions of each module with those of its neighbors. In this paper, we investigate the need for a flexible set of concurrency primitives with which to express control algorithms, while respecting the constraints posed by the physical structure. We present two solutions for the ATRON self-reconfigurable robot built over TinyOS and the Java Virtual Machine. Both solutions are based on the principle of split-phase operations, and both address the need for a structured, language-neutral way to express the desired control flow, while retaining the flexibility needed to efficiently cope with the constraints specific to highly physically concurrent robotic systems.
Year
DOI
Venue
2008
10.1007/978-3-540-89076-8_15
SIMPAR
Keywords
Field
DocType
java virtual machine,control flow,flexible set,concurrent robotic system,concurrency primitive,cost-effective tool,programming modular self-reconfigurable robot,modular self-reconfigurable robot,modular self-reconfigurable robots,atron self-reconfigurable robot,control algorithm,implementing flexible parallelism,cost effectiveness
Control algorithm,Concurrency,Simulation,Computer science,Control flow,Real-time computing,Self-reconfiguring modular robot,Modular design,Robot,Physical structure,Distributed computing,Java virtual machine
Conference
Volume
ISSN
Citations 
5325
0302-9743
4
PageRank 
References 
Authors
0.49
15
3
Name
Order
Citations
PageRank
Mirko Bordignon1585.80
Lars Lindegaard Mikkelsen271.99
Ulrik P. Schultz329736.29