~~NOTOC~~
====== Welcome to the Buzz wiki! ======
Buzz is a programming language for heterogeneous robot swarms.
Buzz is designed to be an easy-to-use, concise language with powerful semantics.
[[https://www.youtube.com/watch?v=WAlS7a7_BaM|Buzz Simulation Demo]]
* [2017/01/04] [//talks//] The [[http://the.swarming.buzz/ICRA2017/|ICRA2017 tutorial page]] is online!
* [2016/11/16] [//talks//] Tutorial proposal accepted at [[http://www.icra2017.org/|ICRA2017]].
* [2016/10/29-30] [//demos//] Demo at [[http://northeastrobotics.org/NERC2016.html|NERC 2016]]
* [2016/10/12] [//talks//] Oral presentation at [[http://www.iros2016.org/|IROS 2016]]
[[buzz_news|Older news]]
**Installation**
* To install Buzz, follow the instructions on [[https://github.com/MISTLab/Buzz|GitHub]].
* [[buzz_argos|Buzz + ARGoS quickstart]]
**Learning Buzz**
* [[buzz_basic|Basic Buzz Concepts]]
* [[buzz_syntax_cheatsheet|Buzz Syntax Cheatsheet]]
* [[buzz_toolset|Buzz Toolset Documentation]]
* [[buzz_examples|Example gallery]]
**Working with Buzz**
* [[buzz_manual|Buzz reference manual]]
* [[buzz_c_cpp|Integration with C/C++]]
* [[buzz_kh4|Buzz on the Khepera IV]]
**Internals and Design**
* [[buzz_syntax_bnf|Buzz Syntax BNF Specification]]
* [[buzz_vm|Buzz Virtual Machine Design]]
* [[buzz_assembler|Buzz Assembly Language Specification]]
* [[http://arxiv.org/abs/1507.05946|White Paper on Buzz Design and Implementation]]
Buzz is a research project conducted at [[http://www.nestlab.net|NESTLab]], [[http://www.wpi.edu|Worcester Polytechnic Institute]], and [[http://www.mistlab.ca|MIST]], [[http://www.polymtl.ca|École Polytechnique de Montréal]]. It is funded by the [[http://www.nserc-crsng.gc.ca|Natural Sciences and Engineering Research Council of Canada]].
The main developer and maintainer is [[http://carlo.pinciroli.net|Carlo Pinciroli]].