When we designed our language Buzz, we wanted to create something that could be ported to any robot. We have made an initial port of Buzz for a popular robotic platform, the Khepera IV. The result of this port is a "glue" library that provides a set of functions for controlling the robot to the Buzz interpreter. As usual, we have released the (still unfinished!) code on GitHub. The total integration work was only a couple of days' work, a testament to the portability of Buzz.
So we can now proudly show an example of Buzz at work: we programmed the Kheperas with a simple algorithm that, without computation, leads to circle formation. The algorithm itself will be the subject of a future publication. What the video shows is that the robots can be successfully controlled and their sensors used to perform swarming tasks: