Abstract
Swarm intelligence, and swarm robotics in particular, are reaching a point where leveraging the potential of communication within an artificial system promises to uncover new and varied directions for interesting research without compromising the key properties of swarm- intelligent systems such as self-organization, scalability, and robustness. However, the physical constraints of using radios in a robotic swarm are hardly obvious, and the intuitive models often used for describing such systems do not always capture them with adequate accuracy. In order to demonstrate this effectively in the classroom, certain tools can be used, including simulation and real robots. Most instructors currently focus on simulation, as it requires significantly less investment of time, money, and maintenance—but to really understand the differences between simulation and reality, it is also necessary to work with the real platforms from time to time. To our knowledge, our course may be the only one in the world where individual students are consistently afforded the opportunity to work with a networked multi-robot system on a tabletop. The e-Puck, a low-cost small-scale mobile robotic platform designed for educational use, allows us bringing real robotic hardware into the classroom in numbers sufficient to demonstrate and teach swarm-robotic concepts. We present here a custom module for local radio communication as a stackable extension board for the e-Puck, enabling information exchange between robots and also with any other IEEE 802.15.4-compatible devices. Transmission power can be modified in software to yield effective communication ranges as small as fifteen centimeters. This intentionally small range allows us to demonstrate interesting collective behavior based on local information and control in a limited amount of physical space, where ordinary radios would typically result in a completely connected network. Here we show the use of this module facilitating a collective decision among a group of 10 robots.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Agassounon, W., Martinoli, A.: Efficiency and robustness of threshold-based distributed allocation algorithms in multi-agent systems. In: AAMAS, Bologna, Italy, pp. 1090–1097. ACM Press, New York (2002)
Agassounon, W., Martinoli, A., Easton, K.: Macroscopic modeling of aggregation experiments using embodied agents in teams of constant and time-varying sizes. Autonomous Robots 17(2–3), 163–191 (2004)
Amé, J.M., Millor, J., Halloy, J., Deneubourg, J.-L.: Collective decision-making based on individual discrimination capability in pre-social insects. In: Nolfi, S., Baldassarre, G., Calabretta, R., Hallam, J.C.T., Marocco, D., Meyer, J.-A., Miglino, O., Parisi, D. (eds.) SAB 2006. LNCS (LNAI), vol. 4095, pp. 700–711. Springer, Heidelberg (2006)
Beni, G.: From swarm intelligence to swarm robotics. In: Şahin, E., Spears, W.M. (eds.) Swarm Robotics. LNCS, vol. 3342, pp. 1–9. Springer, Heidelberg (2005)
Bonabeau, E., Dorigo, M., Theraulaz, G.: Swarm Intelligence: From Natural to Artificial Systems. In: SFI Studies in the Science of Complexity, Oxford University Press, New York (1999)
Caprari, G., Siegwart, R.: Mobile micro-robots ready to use: Alice. In: Proc. of the IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS), Canada, pp. 3295–3300. IEEE, Los Alamitos (2005)
CC2420: 2.4 GHz IEEE 802.15.4 / ZigBee-ready RF Transceiver, Chipcon Products from Texas Instruments (2005), http://www.chipcon.com/
Correll, N., Martinoli, A.: Comparing coordination schemes for miniature robotic swarms: A case study in boundary coverage of regular structures. In: Proc. of the Int. Symp. on Experimental Robotics (ISER), Rio de Janeiro, Brazil. Tracts for Advanced Robotics (STAR), Springer, Heidelberg (to appear, 2006)
Correll, N., Martinoli, A.: Modeling and optimization of a swarm-intelligent inspection system. In: Proc. of the Int. Symp. on Distributed Autonomous Robotic Systems (DARS), Distributed Autonomous Systems VI, pp. 369–378. Springer, Heidelberg (2006)
Dorigo, M., Di Caro, G.: The ant colony optimization meta-heuristic. New Ideas in Optimization, 11–32 (1999)
Hill, J., Culler, D.: Mica: A wireless platform for deeply embedded networks. IEEE Micro 22(6), 12–24 (2002)
Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., Pister, K.: System architecture directions for network sensors. In: Architectural Support for Programming Languages and Operating Systems (ASPLOS) (2000)
The I2C-bus specification, version 2.1, Philips Electronics N.V (2000), http://www.semiconductors.philips.com/products/interface_control/i2c/index.html
IEEE Swarm Intelligence Symposium (2005), Call for papers, http://www.ieeeswarm.org/
Martinoli, A., Easton, K., Agassounon, W.: Modeling of swarm robotic systems: A case study in collaborative distributed manipulation. Int. Journal of Robotics Research 23(4), 415–436 (2004)
Michel, O.: Webots: Professional mobile robot simulation. Journal of Advanced Robotic Systems 1(1), 39–42 (2004)
Mondada, F., Franzi, E., Ienne, P.: Mobile robot miniaturization: a tool for investication in control algorithms. In: Proc. of the Int. Symp. on Experimental Robotics (ISER), pp. 501–513. Springer, Berlin (1993)
Nembrini, J., Winfield, A., Melhuish, C.: Minimalist coherent swarming of wireless connected autonomous mobile robots. In: Proc. Simulation of Artificial Behaviour (SAB), Edinburgh, pp. 273–382 (2002)
Polastre, J., Szewczyk, R., Culler, D.: Telos: Enabling ultra-low power wireless research. In: IEEE/ACM Int. Conf. on Information Processing in Sensor Networks (IPSN-SPOTS), IEEE, Los Alamitos (2005)
Varga, A.: Software tools for networking: “OMNeT++”. IEEE Network Interactive 16(4) (2002)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Cianci, C.M., Raemy, X., Pugh, J., Martinoli, A. (2007). Communication in a Swarm of Miniature Robots: The e-Puck as an Educational Tool for Swarm Robotics. In: Şahin, E., Spears, W.M., Winfield, A.F.T. (eds) Swarm Robotics. SR 2006. Lecture Notes in Computer Science, vol 4433. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71541-2_7
Download citation
DOI: https://doi.org/10.1007/978-3-540-71541-2_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-71540-5
Online ISBN: 978-3-540-71541-2
eBook Packages: Computer ScienceComputer Science (R0)