Notice how the robot first plays on the object it finds (or is forced to find by the angry cameraman), plays a small beat, and records the beat it plays on it. Then this recorded beat is played again, and it starts to play on the object (an belt tracks and everything else it has),and also playing this sampled beat :)
What it does? Basically:
- Navigate around, collect some data, avoid obstacles, until it
Finds something "worth playing on" (a single isolated object or a wide flat surface that it can find an angle onto)
Snakes into place
Plays some beats on what it have found, and samples this, checking it has a "good sound"
Based on data collected in the area, and sample just made, then compose a little rhythm, and plays this along with the sample
The navigation is complicated because it is not just a matter of navigating around obstacles - that was the easy part. Second the robot has to find good places to drum; A single, isolated object, or a flat wall. Then the robot has to place itself on a good angle to the wall, or straight infront of the object.. All with only L/R/F with the head ;) But it does it quite well now! I am usually amazed of what it finds to play on, when I just let it drive around.