Musical abstractions in distributed multi-robot systems

In this paper, we connect local properties in a mobile planar multi-robot team to the task of creating decentralized real time algorithmic music. Using a nonlinear formation control law inspired by the consensus equation, we map the local motion parameters of robots to Euclidean rhythms with the use of sequencers. The control parameters allow a human user to direct this decentralized musical process by guiding and interfering with the robots' motion, which subsequently affects their musical activity. We simulate such a robotic system in real time, demonstrating the expressiveness of the decentralized algorithmic musical output as well as a number of behaviors that arise out of the manipulation of the control parameters.

[1]  Jorge Cortés,et al.  Distributed Kriged Kalman Filter for Spatial Estimation , 2009, IEEE Transactions on Automatic Control.

[2]  Guy Hoffman,et al.  Interactive improvisation with a robotic marimba player , 2011, Auton. Robots.

[3]  Gil Weinberg,et al.  Toward Robotic Musicianship , 2006, Computer Music Journal.

[4]  Tim Blackwell,et al.  Swarming and Music , 2007 .

[5]  F. Bullo,et al.  Motion Coordination with Distributed Information , 2007 .

[6]  George J. Pappas,et al.  Flocking in Fixed and Switching Networks , 2007, IEEE Transactions on Automatic Control.

[7]  Naomi Ehrich Leonard,et al.  Cooperative Filters and Control for Cooperative Exploration , 2010, IEEE Transactions on Automatic Control.

[8]  Godfried T. Toussaint,et al.  The Euclidean Algorithm Generates Traditional Musical Rhythms , 2005 .

[9]  James D. McLurkin Stupid robot tricks : a behavior-based distributed algorithm library for programming swarms of robots , 2004 .

[10]  P Twu,et al.  Optimal decentralization of multi-agent motions , 2010, Proceedings of the 2010 American Control Conference.

[11]  Phil Husbands,et al.  Playing Music by Conducting BOID Agents — a Style of Interaction in the Life with A-Life , 2004 .

[12]  James McLurkin,et al.  Speaking Swarmish: Human-Robot Interface Design for Large Swarms of Autonomous Mobile Robots , 2006, AAAI Spring Symposium: To Boldly Go Where No Human-Robot Team Has Gone Before.

[13]  Magnus Egerstedt,et al.  Graph Theoretic Methods in Multiagent Networks , 2010, Princeton Series in Applied Mathematics.

[14]  Daniel Bisig,et al.  Playing Music by Conducting BOID Agents – a Style of Interaction in the Life with A-Life , 2004 .

[15]  Masato Takahashi,et al.  A Musical Framework with Swarming robots , 2007, ICMC.

[16]  Magnus Egerstedt,et al.  Distributed Coordination Control of Multiagent Systems While Preserving Connectedness , 2007, IEEE Transactions on Robotics.

[17]  Guy Hoffman,et al.  Shimon + ZOOZbeat: an improvising robot musician you can jam with , 2009, SIGGRAPH ASIA '09.

[18]  R. Beard,et al.  Formation feedback control for multiple spacecraft via virtual structures , 2004 .