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 Bordignon | 1 | 58 | 5.80 |
Lars Lindegaard Mikkelsen | 2 | 7 | 1.99 |
Ulrik P. Schultz | 3 | 297 | 36.29 |