Programming modular robots with the TOTA middleware

Modular robots represent a perfect application scenario for multiagent coordination. The autonomous modules composing the robot must coordinate their respective activities to enforce a specific global shape or a coherent motion gait. Here we show how the TOTA ("Tuples On The Air") middleware can be effectively exploited to support agents' coordination in this context. The key idea in TOTA is to rely on spatially distributed tuples, spread across the robot, to guide the agents' activities in moving and reshaping the robot. Three simulated examples are presented to support our claims.

[1]  Franco Zambonelli,et al.  Programming pervasive and mobile computing applications with the TOTA middleware , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[2]  Maria Gini,et al.  Sharing control: Presenting a framework for the operation and coordination of multiple miniature rob , 2002 .

[3]  Maria L. Gini,et al.  Sharing control [multiple miniature robots] , 2002, IEEE Robotics Autom. Mag..

[4]  Nicholas Carriero,et al.  Coordination languages and their significance , 1992, CACM.

[5]  Franco Zambonelli,et al.  Programming stigmergic coordination with the TOTA middleware , 2005, AAMAS '05.

[6]  Lynne E. Parker,et al.  Robot Teams: From Diversity to Polymorphism , 2002 .

[7]  Milind Tambe,et al.  Conflicts in teamwork: hybrids to the rescue , 2005, AAMAS '05.

[8]  Franco Zambonelli,et al.  Emergence and control of macro-spatial structures in perturbed cellular automata, and implications for pervasive computing systems , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[9]  Z. Butler,et al.  Generic Decentralized Locomotion Control for Lattice-Based Self-Reconfigurable Robots , 2004 .

[10]  Radhika Nagpal,et al.  Programming Methodology for Biologically-Inspired Self-Assembling Systems , 2003 .

[11]  Radhika Nagpal,et al.  Self-Reconfiguration Using Directed Growth , 2004, DARS.

[12]  Maja J. Mataric,et al.  From local to global behavior in intelligent self-assembly , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[13]  Kagan Tumer,et al.  General principles of learning-based multi-agent systems , 1999, AGENTS '99.

[14]  Tomoichi Takahashi,et al.  Language Design for Rescue Agents , 2001, RoboCup.

[15]  Sven Koenig,et al.  Towards Building Terrain-Covering Ant Robots , 2002, Ant Algorithms.

[16]  Zack J. Butler,et al.  Generic Decentralized Control for Lattice-Based Self-Reconfigurable Robots , 2004, Int. J. Robotics Res..

[17]  Ying Zhang,et al.  Robotics: modular robots , 2002 .

[18]  Tad Hogg,et al.  Emergent structures in modular self-reconfigurable robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[19]  Wei-Min Shen,et al.  Hormone-inspired adaptive communication and distributed control for CONRO self-reconfigurable robots , 2002, IEEE Trans. Robotics Autom..

[20]  Stephen Wolfram,et al.  A New Kind of Science , 2003, Artificial Life.