<  Back to the Polytechnique Montréal portal

Swarm-Oriented Programming of Distributed Robot Networks

Carlo Pinciroli and Giovanni Beltrame

Article (2016)

Accepted Version
Terms of Use: Creative Commons Attribution Non-commercial No Derivatives .
Download (356kB)
Cite this document: Pinciroli, C. & Beltrame, G. (2016). Swarm-Oriented Programming of Distributed Robot Networks. Computer, 49(12), p. 32-41. doi:10.1109/mc.2016.376
Show abstract Hide abstract


One challenge of programming soon-to-be-common large robotic teams is the definition of programming primitives that generate reusable and predictable behaviors. A new language construct allows developers to categorize robots using custom conditions and assign tasks to the groups created. The web extra at https://youtu.be/ddHXIef3nDo offers a real-life demonstration of a robot swarm programmed using Buzz, an extension language with dynamic typing.

Uncontrolled Keywords

Robot kinematics, Programming, Robot sensing systems, Service robots, Radiation detectors, Drones, Software engineering, Swarm robotics, Robotics programming, Robot networks

Open Access document in PolyPublie
Subjects: 2600 Robotique > 2600 Robotique
2700 Technologie de l'information > 2706 Génie logiciel
Department: Département de génie informatique et génie logiciel
Research Center: Non applicable
Grant number: 479149-2015
Date Deposited: 08 Dec 2016 12:12
Last Modified: 08 Apr 2021 10:43
PolyPublie URL: https://publications.polymtl.ca/2360/
Document issued by the official publisher
Journal Title: Computer (vol. 49, no. 12)
Publisher: IEEE Computer Society
Official URL: https://doi.org/10.1109/mc.2016.376


Total downloads

Downloads per month in the last year

Origin of downloads


Repository Staff Only