<div class='error'><br />
<b>Warning</b>:  Undefined array key "REMOTE_USER" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>37</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>226</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>233</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>235</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>305</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>419</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>226</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>233</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>235</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>305</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>419</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>226</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>233</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>235</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>305</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>419</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>226</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>233</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>235</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>305</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>419</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>226</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>233</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>235</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>305</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>419</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>226</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>233</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>235</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>305</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>419</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>226</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>233</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>235</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>305</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>419</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>226</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>233</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>235</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>305</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>419</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>226</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>233</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>235</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>305</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>419</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>226</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>233</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>235</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>305</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>419</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>226</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>233</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>235</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>305</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>419</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>226</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "date" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>233</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>235</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>305</b><br />
</div><div class='error'><br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/buzz/public_html/wiki/feed.php</b> on line <b>419</b><br />
</div><?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://swarming.buzz/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://swarming.buzz/wiki/feed.php">
        <title>The Buzz Language</title>
        <description></description>
        <link>https://swarming.buzz/wiki/</link>
        <image rdf:resource="https://swarming.buzz/wiki///swarming.buzz/wiki/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-04-07T14:19:57+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://swarming.buzz/wiki/doku.php?id=buzz_argos&amp;rev=1521416071&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarming.buzz/wiki/doku.php?id=buzz_assembler&amp;rev=1468540063&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarming.buzz/wiki/doku.php?id=buzz_basic&amp;rev=1460862441&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarming.buzz/wiki/doku.php?id=buzz_examples&amp;rev=1521413925&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarming.buzz/wiki/doku.php?id=buzz_kh4&amp;rev=1554471085&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarming.buzz/wiki/doku.php?id=buzz_manual&amp;rev=1521829026&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarming.buzz/wiki/doku.php?id=buzz_news&amp;rev=1483588942&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarming.buzz/wiki/doku.php?id=buzz_syntax_bnf&amp;rev=1531853991&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarming.buzz/wiki/doku.php?id=buzz_syntax_cheatsheet&amp;rev=1521829067&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarming.buzz/wiki/doku.php?id=buzz_toolset&amp;rev=1472862494&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarming.buzz/wiki/doku.php?id=buzz_vm&amp;rev=1460586503&amp;do=diff"/>
                <rdf:li rdf:resource="https://swarming.buzz/wiki/doku.php?id=start&amp;rev=1505848931&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://swarming.buzz/wiki///swarming.buzz/wiki/lib/tpl/bootstrap3/images/favicon.ico">
        <title>The Buzz Language</title>
        <link>https://swarming.buzz/wiki/</link>
        <url>https://swarming.buzz/wiki///swarming.buzz/wiki/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://swarming.buzz/wiki/doku.php?id=buzz_argos&amp;rev=1521416071&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T23:34:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buzz_argos</title>
        <link>https://swarming.buzz/wiki/doku.php?id=buzz_argos&amp;rev=1521416071&amp;do=diff</link>
        <description>ARGoS + Buzz quick start

Installing ARGoS

ARGoS is a fast multi-robot simulator that can interoperate with Buzz.

To install ARGoS, go to &lt;http://www.argos-sim.info/core.php&gt; and install a binary package. To get started with ARGoS, refer to the examples.

Installing Buzz

Compile and install Buzz following the instructions reported in the</description>
    </item>
    <item rdf:about="https://swarming.buzz/wiki/doku.php?id=buzz_assembler&amp;rev=1468540063&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-07-14T23:47:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buzz_assembler</title>
        <link>https://swarming.buzz/wiki/doku.php?id=buzz_assembler&amp;rev=1468540063&amp;do=diff</link>
        <description>Buzz Assembly Language Specification

Assembly Commands

The Buzz Virtual Machine (BVM) is a stack machine that works with a custom assembly language. The instruction set is composed of 46 elements. Each command can be used either by writing Buzz Assembly code directly (in a</description>
    </item>
    <item rdf:about="https://swarming.buzz/wiki/doku.php?id=buzz_basic&amp;rev=1460862441&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-17T03:07:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buzz_basic</title>
        <link>https://swarming.buzz/wiki/doku.php?id=buzz_basic&amp;rev=1460862441&amp;do=diff</link>
        <description>Basic Buzz Concepts

Development, Compilation, and Deployment of Buzz Scripts

A dynamic extension language. Buzz is a dynamic language that allows one to express complex swarm behaviors with concise scripts. Buzz is designed as an extension language. The task of an extension language is to allow the programmer to work at a higher level of abstraction with respect to that of the underlying system. Thanks to its</description>
    </item>
    <item rdf:about="https://swarming.buzz/wiki/doku.php?id=buzz_examples&amp;rev=1521413925&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-18T22:58:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buzz_examples</title>
        <link>https://swarming.buzz/wiki/doku.php?id=buzz_examples&amp;rev=1521413925&amp;do=diff</link>
        <description>Buzz Example Gallery

Calculation of a Distance Gradient

The aim of this code is to have a group of robots form a distance gradient from a source.

There is one robot that acts as the source; for simplicity here it is the robot with id 0. Every robot, including the source, emits its estimated distance from the source, a listens to other robots.
* The robots that can see the source directly emit the distance they sense;
* The robots that cannot see the source are in two categories:</description>
    </item>
    <item rdf:about="https://swarming.buzz/wiki/doku.php?id=buzz_kh4&amp;rev=1554471085&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-04-05T13:31:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buzz_kh4</title>
        <link>https://swarming.buzz/wiki/doku.php?id=buzz_kh4&amp;rev=1554471085&amp;do=diff</link>
        <description>Buzz on the Khepera IV

The Khepera IV is a commercial robot produced by K-Team.

A Buzz port for the Khepera IV is available at &lt;https://github.com/MISTLab/BuzzKH4&gt;. An ARGoS plugin to simulate the robot is available at &lt;https://github.com/ilpincy/argos3-kheperaiv&gt;.

Supported Devices

Actuators

	*  Wheels

	*  set_wheels(lws,rws) sets the speed of the wheels to</description>
    </item>
    <item rdf:about="https://swarming.buzz/wiki/doku.php?id=buzz_manual&amp;rev=1521829026&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-23T18:17:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buzz_manual</title>
        <link>https://swarming.buzz/wiki/doku.php?id=buzz_manual&amp;rev=1521829026&amp;do=diff</link>
        <description>Variables

Buzz is a dynamically typed language. This means that the type of a variable can change during the execution of a script, and it depends on the type of the value stored by a variable at any moment.

Buzz does not include the concept of constant. Every variable is always mutable.</description>
    </item>
    <item rdf:about="https://swarming.buzz/wiki/doku.php?id=buzz_news&amp;rev=1483588942&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-05T04:02:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buzz_news</title>
        <link>https://swarming.buzz/wiki/doku.php?id=buzz_news&amp;rev=1483588942&amp;do=diff</link>
        <description>Buzz News

Scientific Publications

	*  C. Pinciroli, G. Beltrame. 2016. Swarm-Oriented Programming of Distributed Robot Networks. IEEE Computer. In press.
	*  C. Pinciroli, G. Beltrame. 2016. Buzz: An Extensible Programming Language for Heterogeneous Swarm Robotics</description>
    </item>
    <item rdf:about="https://swarming.buzz/wiki/doku.php?id=buzz_syntax_bnf&amp;rev=1531853991&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-17T18:59:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buzz_syntax_bnf</title>
        <link>https://swarming.buzz/wiki/doku.php?id=buzz_syntax_bnf&amp;rev=1531853991&amp;do=diff</link>
        <description>Buzz Syntax BNF Specification

For an example-driven explanation of the Buzz syntax, see the syntax cheatsheet. In what follows, we report a formal Backus-Naur Form grammar specification.

Tokens

An identifier in Buzz is defined by this regular expression:
[[:alpha:]_][[:alnum:]_]*
The recognized tokens are:</description>
    </item>
    <item rdf:about="https://swarming.buzz/wiki/doku.php?id=buzz_syntax_cheatsheet&amp;rev=1521829067&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-23T18:17:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buzz_syntax_cheatsheet</title>
        <link>https://swarming.buzz/wiki/doku.php?id=buzz_syntax_cheatsheet&amp;rev=1521829067&amp;do=diff</link>
        <description>Buzz Syntax Cheatsheet
 Category  Examples  Comments  
# This is a comment
 File inclusion  
include &quot;otherfile.bzz&quot;

# NOTE: A specific file can be included only once.
# Any &#039;include&#039; statement for a file is ignored after the first inclusion
# occurred.
# Relative paths are automatically transformed into absolute paths before
# including a file.</description>
    </item>
    <item rdf:about="https://swarming.buzz/wiki/doku.php?id=buzz_toolset&amp;rev=1472862494&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-09-03T00:28:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buzz_toolset</title>
        <link>https://swarming.buzz/wiki/doku.php?id=buzz_toolset&amp;rev=1472862494&amp;do=diff</link>
        <description>Buzz Toolset



The most common use of the Buzz toolset is to compile a Buzz script into bytecode executable by the Buzz Virtual Machine. As shown in the above image, the process is composed two sequential transformations:

	*  The bzzparse command translates the input script into</description>
    </item>
    <item rdf:about="https://swarming.buzz/wiki/doku.php?id=buzz_vm&amp;rev=1460586503&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-04-13T22:28:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>buzz_vm</title>
        <link>https://swarming.buzz/wiki/doku.php?id=buzz_vm&amp;rev=1460586503&amp;do=diff</link>
        <description>The Buzz Virtual Machine


The purpose of the Buzz Virtual Machine (BVM) is to collect sensor data, process incoming messages, execute a portion of the uploaded bytecode, apply values to the robot&#039;s actuators, and send messages to nearby robots. As shown in the picture on the left, to perform these tasks the BVM is formed by a number of interconnected components.</description>
    </item>
    <item rdf:about="https://swarming.buzz/wiki/doku.php?id=start&amp;rev=1505848931&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-09-19T19:22:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://swarming.buzz/wiki/doku.php?id=start&amp;rev=1505848931&amp;do=diff</link>
        <description>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.

Buzz Simulation Demo

	*  [2017/01/04] [talks] The ICRA2017 tutorial page is online!
	*  [2016/11/16] [talks] Tutorial proposal accepted at</description>
    </item>
</rdf:RDF>
