Swarm Emergent Musical Robots
Georgia Tech Center for Music Technology
The Swarm Emergent Music Bot is a swarm robot platform that is designed to explore robotic musicianship in multi-robot systems. The robots can make music through their motion, using features such as their orientation, angle, and speed to influence their musical output. Human users can interact with the robots through a mobile device that contains a symbolic view of the arena.
Each robot has an Android mobile phone. We use the Nexus S in this video, though any phone that implements the Open Accessory Toolkit (ADK) will work. We use the Arduino ADK board so that the phone can communicate with hardware devices such as the servos and solenoids.
Position and orientation tracking occurs through an OpenCV based vision server, obviating the need for local sensing on each robot. We also are using OpenCV4Android for some features such as face tracking.
The hardware framework will be open source. The software framework is open source and can be found on google code.
http://code.google.com/p/gtcmt-android-swarmbot/
For more examples about multi-robot music systems, please see:
http://www.youtube.com/watch?v=hshBrTM7iGE&feature=youtu.be
Aaron Albin
Jason Clark
Gil Weinberg