Skip to main content
Log in

Spatially targeted communication in decentralized multirobot systems

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

Spatially targeted communication (STC) allows a message sender to choose message recipients based on their location in space. Currently, STC in multirobot systems is limited to centralized systems. In this paper, we propose a novel communication protocol that enables STC in decentralized multirobot systems. The proposed protocol dispenses with the many aspects that underpin previous approaches, including external tracking infrastructure, a priori knowledge, global information, dedicated communication devices or unique robot IDs. We show how off-the-shelf hardware components such as cameras and LEDs can be used to establish ad-hoc STC links between robots. We present a Markov chain model for each of the two constituent parts of our proposed protocol and we show, using both model-based analysis and experimentation, that the proposed protocol is highly scalable. We also present the results of extensive experiments carried out on an autonomous, heterogeneous multirobot system composed of one aerial robot and numerous ground-based robots. Finally, two real world application scenarios are presented in which we show how spatial coordination can be achieved in a decentralized multirobot system through STC.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Notes

  1. Note that this is the allocation of roles used in the experiments presented in this paper; it is not a requirement of our protocol. For example, in previous work we showed the protocol working where both the initiator and potential recipient robots were both ground based (Mathews et al. 2010a).

  2. We have shown in previous work (Mathews et al. 2010a) that our approach can be implemented without the freeze signal if the initiator robot and the potential recipient robots do not leave each others communication ranges.

  3. When the intermediate group size is close to the target group size, the AR.Drone may need to repeatedly request the same set of marXbots to candidate and withdraw candidacies probabilistically until the target group size is reached. Storing the prior state allows robots in state HIB that were previously in state CCR to respond to such a request by avoiding the re-execution of the exclusion mechanism and thus reduces the wall clock time of an iteration.

  4. This estimate need not be precise. One can even round up the estimate by an order of magnitude to be on the safe side. The logarithmic nature of the relationship between the number of robots in the system and the number of iterations in the STC protocol (see Fig. 7) ensures that the cost in terms of additional iterations will be very low.

References

  • Barnhard, D. H., McClain, J. T., Wimpey, B. J., & Potter, W. D. (2004). Odin and Hodur: Using bluetooth communication for coordinated robotic search. In Proceedings of the 2004 International Conference on Artificial Intelligence (IC-AI 2004) (pp. 365–371). Athens, GA: CSREA Press.

  • Bolla, K., Istenes, Z., Kovacs, T., & Fazekas, G. (2011). A fast image processing based robot identification method for Surveyor SRV-1 robots. In Proceedings of 2011 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2011) (pp. 1003–1009). New York, NY: ASME.

  • Bonani, M., Longchamp, V., Magnenat, S., Rétornaz, P., Burnier, D., Roulet, G., et al. (2010). The marXbot, a miniature mobile robot opening new perspectives for thecollective-robotic research. In Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2010) (pp. 4187–4193). Los Alamitos, CA: IEEE Computer Society Press.

  • Bristeau, P. J., Callou, F., Vissière, D., & Petit, N. (2011). The navigation and control technology inside the AR.Drone micro UAV. InProceedings of the 18th IFAC World Congress, IFAC-PapersOnLine (pp. 1477–1484). Centerville, OH.

  • Campo, A., Nouyan, S., Birattari, M., Groß, R., & Dorigo, M. (2006). Negotiation of goal direction for cooperative transport. In Ant Colony Optimization and Swarm Intelligence—Proceedings of ANTS 2006 – Fifth International Workshop, vol 4150 (pp. 191–202). Berlin, Germany: Springer.

  • Chaimowicz, L., Sugar, T., Kumar, V., & Campos, M. F. M. (2001). An architecture for tightly coupled multi-robot cooperation. In Proceedings of the 2001 IEEE International Conference on Robotics and Automation (ICRA 2001) vol 3, (pp. 2992–2997). Piscataway, NJ: IEEE Press.

  • Christensen, A. L., O’Grady, R., & Dorigo, M. (2007). Morphology control in a self-assembling multi-robot system. IEEE Robotics & Automation Magazine, 14(4), 18–25.

    Article  Google Scholar 

  • Christensen, A. L., O’Grady, R., & Dorigo, M. (2008). SWARMORPH-script: A language for arbitrary morphology generation in self-assembling robots. Swarm Intelligence, 2(2–4), 143–165.

    Article  Google Scholar 

  • Dorigo, M., Floreano, D., Gambardella, L. M., Mondada, F., Nolfi, S., Baaboura, T., et al. (2013). Swarmanoid: A novel concept for the study of heterogeneous robotic swarms. IEEE Robotics & Automation Magazine, 20(4), 60–71.

    Article  Google Scholar 

  • Dorigo, M., Birattari, M., & Brambilla, M. (2014). Swarm robotics. Scholarpedia, 9(1), 1463.

    Article  Google Scholar 

  • Franchi, A., Oriolo, G., & Stegagno, P. (2010). Probabilistic mutual localization in multi-agent systems from anonymous position measures. In 49th IEEE Conference on Decision and Control, Atlanta, GA, USA (pp. 6534–6540).

  • Gerkey, B. P., & Mataric, M. J. (2002). Sold!: Auction methods for multirobot coordination. IEEE Transactions on Robotics and Automation, 18(5), 758–768.

    Article  Google Scholar 

  • Goshtasby, A. (2012). Similarity and dissimilarity measures. In Image Registration, Advances in Computer Vision and Pattern Recognition (pp. 7–66). London, UK: Springer.

  • Grabowski, R., & Khosla, P. (2001). Localization techniques for a team of small robots. In Proceedings of the 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2001) vol 2, (pp. 1067–1072). Piscataway, NJ: IEEE Press.

  • Groß, R., & Dorigo, M. (2008). Self-assembly at the macroscopic scale. Proceedings of the IEEE, 96(9), 1490–1508.

    Article  Google Scholar 

  • Gutiérrez, A., Campo, A., Dorigo, M., Amor, D., Magdalena, L., & Monasterio-Huelin, F. (2008). An open localization and local communication embodied sensor. Sensors, 8(11), 7545–7563.

    Article  Google Scholar 

  • Kemeny, J. G., & Snell, J. L. (1976). Finite markov chains. New York, NY: Springer-Verlag.

    MATH  Google Scholar 

  • Krajník, T., Vonásek, V., Fišer, D., & Faigl, J. (2011). AR-Drone as a platform for robotic research and education. In Research and Education in Robotics—EUROBOT 2011 vol 161, (pp. 172–186). Berlin, Germany: Springer.

  • Kumar, V., & Michael, N. (2012). Opportunities and challenges with autonomous micro aerial vehicles. The International Journal of Robotics Research, 31(11), 1279–1291.

    Article  Google Scholar 

  • Kushleyev, A., Mellinger, D., Powers, C., & Kumar, V. (2013). Towards a swarm of agile micro quadrotors. Autonomous Robots, 35(4), 287–300.

    Article  Google Scholar 

  • Mathews, N., Christensen, A. L., Ferrante, E., O’Grady, R., & Dorigo, M. (2010). Establishing spatially targeted communication in a heterogeneous robot swarm. In Proceedings of 9th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2010) (pp. 939–946). Richland, SC: IFAAMAS.

  • Mathews, N., Christensen, A. L., O’Grady, R., & Dorigo, M. (2010). Cooperation in a heterogeneous robot swarm through spatially targeted communication. In Proceedings of the 7th International Conference on Swarm Intelligence (ANTS 2010) (pp. 400–407). Berlin, Germany: Springer.

  • Mathews, N., Christensen, A. L., O’Grady, R., Rétornaz, P., Bonani, M., Mondada, F., et al. (2011). Enhanced directional self-assembly based on active recruitment and guidance. In Proceedings of the 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2011) (pp. 4762–4769). Los Alamitos, CA: IEEE Computer Society Press.

  • Mathews, N., Christensen, A. L., O’Grady, R., & Dorigo, M. (2012). Spatially targeted communication and self-assembly. In Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2012) (pp. 2678–2679). Los Alamitos, CA: IEEE Computer Society Press.

  • Mathews, N., Stranieri, A., Scheidler, A., & Dorigo, M. (2012). Supervised morphogenesis – morphology control of ground-based self-assembling robots by aerial robots. In Proceedings of 11th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2012) (pp. 97–104). Richland, SC: IFAAMAS.

  • Mathews, N., Valentini, G., Christensen, A. L., O’Grady, R., Brutschy, A., & Dorigo, M. (2013). Spatially targeted communication in multirobot systems. Online supplementary material: http://iridia.ulb.ac.be/supp/IridiaSupp2013-005.

  • McClain, J. T., Wimpey, B. J., Barnhard, D. H., & Potter, W. D. (2004). Distributed robotic target acquisition using Bluetooth communication. In Proceedings of the ACM Southeast Regional Conference 2004 (pp. 291–296). New York, NY: ACM.

  • Nouyan, S., Campo, A., & Dorigo, M. (2008). Path formation in a robot swarm: Self-organized strategies to find your way home. Swarm Intelligence, 2(1), 1–23.

    Article  Google Scholar 

  • Nouyan, S., Groß, R., Bonani, M., Mondada, F., & Dorigo, M. (2009). Teamwork in self-organized robot colonies. IEEE Transactions on Evolutionary Computation, 13(4), 695–711.

    Article  Google Scholar 

  • Parker, L. E., Kannan, B., Tang, F., & Bailey, M. (2004). Tightly-coupled navigation assistance in heterogeneous multi-robot teams. In Proceedings of 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2004) (pp. 1016–1022). Piscataway, NJ: IEEE Press.

  • Pinciroli, C., Trianni, V., O’Grady, R., Pini, G., Brutschy, A., Brambilla, M., et al. (2012). ARGoS: A modular, parallel, multi-engine simulator for multi-robot systems. Swarm Intelligence, 6(4), 271–295.

    Article  Google Scholar 

  • Pugh, J., Raemy, X., Favre, C., Falconi, R., & Martinoli, A. (2009). A fast onboard relative positioning module for multirobot systems. IEEE/ASME Transactions on Mechatronics, 14(2), 151–162.

    Article  Google Scholar 

  • Rivard, F., Bisson, J., Michaud, F., & Létourneau, D. (2008). Ultrasonicrelative positioning for multi-robot systems. In Proceedings of the 2008 IEEE International Conference on Robotics and Automation (ICRA 2008) (pp. 323–328). Piscataway, NJ: IEEE Press.

  • Roberts, J. F., Stirling, T., Zufferey, J. C., & Floreano, D. (2012). 3-D relative positioning sensor for indoor flying robots. Autonomous Robots, 33(1–2), 5–20.

    Article  Google Scholar 

  • Stegagno, P., Cognetti, M., Rosa, L., Peliti, P., & Oriolo, G. (2013). Relativelocalization and identification in a heterogeneous multi-robot system. In Proceedings of the 2013 IEEE International Conference on Robotics and Automation (ICRA 2013) (pp 1857–1864). Piscataway, NJ: IEEE Press.

  • Stentz, A. T., Kelly, A., Herman, H., Rander, P., Amidi, O., & Mandelbaum, R. (2002). Integrated air/ground vehicle system for semi-autonomous off-road navigation. In Proceedings of the AUVSI Unmanned Systems Symposium.

  • Støy, K. (2001). Using situated communication in distributed autonomous mobile robotics. In Proceedings of the Seventh Scandinavian Conference on Artificial Intelligence (SCAI 2001) (pp. 44–52). Amsterdam, The Netherlands: IOSPress.

  • Vaughan, R. T., Sukhatme, G. S., Mesa-Martinez, F. J., & Montgomery, J. F. (2000). Fly spy: Lightweight localization and target tracking for cooperatingair and ground robots. In Distributed Autonomous Robotic Systems 4 (pp. 315–324).

  • Zhang, Y., & Parker, L. (2013). IQ-ASyMTRe: Forming executable coalitions for tightly coupled multirobot tasks. IEEE Transactions on Robotics, 29(2), 400–416.

    Article  Google Scholar 

Download references

Acknowledgments

This work was partially supported by the European Research Council through the ERC Advanced Grant “E-SWARM: Engineering Swarm Intelligence Systems” (Contract 246939). Nithin Mathews acknowledges support from Wallonia-Brussels-International (WBI) through a Scholarship for Excellence Grant. Anders Lyhne Christensen acknowledges support from Fundação para a Ciência e a Tecnologia (FCT) through the Grants PEst-OE/EEI/LA0008/2013 and EXPL/EEI-AUT/0329/2013. Rehan O’Grady, Arne Brutschy, and Marco Dorigo acknowledge support from the Fund for Scientific Research F.R.S.–FNRS of Belgium’s French Community, of which they are a postdoctoral researcher, a research fellow, and a research director respectively.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nithin Mathews.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mathews, N., Valentini, G., Christensen, A.L. et al. Spatially targeted communication in decentralized multirobot systems. Auton Robot 38, 439–457 (2015). https://doi.org/10.1007/s10514-015-9423-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-015-9423-6

Keywords

Navigation