swarming.buzz - The Buzz Programming Language

Description: The Buzz Programming Language

programming (6826) robotics (2186) language (2122) robot (1655) swarm (82) swarm intelligence (13) autonomous agents (8) swarm robots (5) swarm-bots (5) swarmbots (5)

Example domain paragraphs

Existing languages force developers to choose: should one focus on individual robots, or treat the swarm as a whole?

Buzz is designed to allow both approaches. Buzz is an extension language with dynamic typing. Its syntax is inspired to JavaScript, Lua, and Python.

# Print own id print ("My id is '", id, "'") # Process sensor data t = temperature. get () maxt = math . max (t, maxt) # Motion set_wheels (5, 5) Robot-specific Primitives By default, every Buzz statement is executed by each robot individually.

Links to swarming.buzz (2)