Orchestrating concurrency in robot swarms

11 years 6 months ago
Orchestrating concurrency in robot swarms
— A functional approach to programming robot swarms brings with it well-defined properties that allow for automated concurrency and distributed execution. Further, the particular expressiveness of a pure functional language with first-class closures captures so cleanly certain biologicallyinspired behaviors that program specification often becomes compact enough to allow a programmer to visually inspect the program code for the entire swarm. This benefit comes in contrast to more piece-meal construction methods used to build-up robot software from discrete components. While such programming models capture the engineered structure of a robotic system, the dynamic, decentralized qualities sought after in robot swarms are well-matched by the idioms of functional concurrent programming.
Anthony Cowley, Camillo J. Taylor
Added 03 Jun 2010
Updated 03 Jun 2010
Type Conference
Year 2007
Where IROS
Authors Anthony Cowley, Camillo J. Taylor
Comments (0)