Skip to main content
Log in

An Incremental Self-Deployment Algorithm for Mobile Sensor Networks

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

This paper describes an incremental deployment algorithm for mobile sensor networks. A mobile sensor network is a distributed collection of nodes, each of which has sensing, computation, communication and locomotion capabilities. The algorithm described in this paper will deploy such nodes one-at-a-time into an unknown environment, with each node making use of information gathered by previously deployed nodes to determine its deployment location. The algorithm is designed to maximize network ‘coverage’ while simultaneously ensuring that nodes retain line-of-sight relationships with one another. This latter constraint arises from the need to localize the nodes in an unknown environment: in our previous work on team localization (A. Howard, M.J. Matarić, and G.S. Sukhatme, in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, EPFL, Switzerland, 2002; IEEE Transactions on Robotics and Autonomous Systems, 2002) we have shown how nodes can localize themselves by using other nodes as landmarks. This paper describes the incremental deployment algorithm and presents the results from an extensive series of simulation experiments. These experiments serve to both validate the algorithm and illuminate its empirical properties.

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.

Similar content being viewed by others

References

  • Balch, T. and Hybinette, M. 2000. Behavior-based coordination of large-scale robot formations. In Proceedings of the Fourth International Conference on Multiagent Systems (ICMAS '00), Boston, MA, USA, pp. 363-364.

  • Bulusu, N., Heidemann, J., and Estrin, D. 2001. Adaptive beacon placement. In Proceedings of the Twenty First International Conference on Distributed Computing Systems (ICDCS-21), Pheonix, Arizona.

  • Burgard, W., Moors, M., Fox, D., Simmons, R., and Thrun, S. 2000. Collaborative multi-robot exploration. In Proc. of IEEE International Conferenceon Robotics and Automation (ICRA), Vol. 1, pp. 476-481.

    Google Scholar 

  • Dedeoglu, G. and Sukhatme, G.S. 2000. Landmark-based matching algorithms for cooperative mapping by autonomous robots. In Distributed Autonomous Robotics Systems, Vol. 4, L.E. Parker, G.W. Bekey, and J. Barhen (Eds.), Springer: Berlin, pp. 251-260.

    Google Scholar 

  • Dijkstra, E.W. 1959. A note on two problems in connection with graphs. Numerische Mathematik, 1:269-271.

    Google Scholar 

  • Elfes, A. 1987. Sonar-based real-world mapping and navigation. IEEE Journal of Robotics and Automation, RA-3(3):249-265.

    Google Scholar 

  • Elfes, A. 1990. Occupancy grids: A stochastic spatial representation for active robot perception. In Proceedings of the Sixth Conference on Uncertainty in AI. Morgan Kaufmann: San Mateo, CA.

    Google Scholar 

  • Fredslund, J. and Matari?, M.J. 2001. Robot formations using only local sensing and control. In International Symposium on Computational Intelligence in Robotics and Automation (IEEE CIRA 2001), Banff, Alberta, Canada.

  • Gage, D.W. 1992. Command control for many-robot systems. In AUVS-92, the Nineteenth Annual AUVS Technical Symposium. Hunstville Alabama, USA, pp. 22-24. Reprinted in Unmanned Systems Magazine, Fall 1992, 10(4): 28-34.

    Google Scholar 

  • Gerkey, B.P., Vaughan, R.T., Støy, K., Howard, A., Sukhatme, G.S., and Matari?, M.J. 2001. Most valuable player: A robot device server for distributed control. In Proc. of the IEEE/RSJ Intl. Conf. on Intelligent Robots and Systems (IROS01), Wailea, Hawaii, pp. 1226-1231.

  • Howard, A., Matari?, M.J., and Sukhatme, G.S. 2002a. An incremental deployment algorithm for mobile robot teams. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, EPFL, Switzerland, to appear.

  • Howard, A., Matari?, M.J., and Sukhatme, G.S. 2002b. Localization for mobile robot teams using maximum likelihood estimation. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, EPFL, Switzerland, to appear.

  • Howard, A., Matari?, M.J., and Sukhatme, G.S. 2002c. Mobile sensor network deployment using potential fields: A distributed, scalable solution to the area coverage problem. In Distributed Autonomous Robotic Systems 5: Proceedings of the 6th International Conference on Distributed Autonomous Robotic Systems (DARS02), Fukuoka, Japan, pp. 299-308.

  • Howard, A., Matari?, M.J., and Sukhatme, G.S. 2002d. Team localization: A maximum likelihood approach. IEEE Transactions on Robotics and Autonomous Systems, submitted May 2002.

  • Intanagonwiwat, C., Govindan, R., and Estrin, D. 2000. Directed diffusion: A scalable and robust communication paradigm for sensor networks. In Proceedings of the Sixth Annual International Conference on Mobile Computing and Networks (MobiCOM 2000), Boston, Massachusetts, pp. 56-67.

  • López-Sánchez, M., Esteva, F., de Mántaras, R.L., Sierra, C., and Amat, J. 1998. Map generation by cooperative low-cost robots in structured unknown environments. Autonomous Robots, 5(1): 53-61.

    Google Scholar 

  • Lozano-Perez, T. and Mason, M. 1984. Automatic synthesis of fine-motion strategies for robots. International Journal of Robotics Research, 3(1):3-24.

    Google Scholar 

  • O'Rourke, J. 1987. Art Gallery Theorems and Algorithms, Oxford University Press: New York.

    Google Scholar 

  • Payton, D., Daily, M., Estkowski, R., Howard, M., and Lee, C. 2001. Pheromone robotics. Autonomous Robots, 11(3):319-324.

    Google Scholar 

  • Rekleitis, I.M., Dudek, G., and Milios, E.E. 2000. Graph-based exploration using multiple robots. In Distributed Autonomous Robotics Systems, Vol. 4, L.E. Parker, G.W. Bekey, and J. Barhen (Eds.), Springer: Berlin, pp. 241-250.

    Google Scholar 

  • Scheider, F.E., Wildermuth, D., and Wolf, H.-L. 2000. Motion coordination in formations of multiple mobile robots using a potential field approach. In Distributed Autonomous Robotics Systems, Vol. 4, L.E. Parker, G.W. Bekey, and J. Barhen (Eds.), Springer: Berlin, pp. 305-314.

    Google Scholar 

  • Simmons, R., Apfelbaum, D., Burgard, W., Fox, D., Moors, M., Thrun, S., and Younes, H. 2000. Coordination for multi-robot exploration and mapping. In Proc. of the Seventeenth National Conference on Artificial Intelligence (AAAI-2000), pp. 852-858.

  • Thrun, S., Burgard, W., and Fox, D. 2000. A real-time algorithm for mobile robot mapping with applications to multi-robot and 3D mapping. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA2000), Vol. 1, pp. 321-328.

    Google Scholar 

  • Thrun, S., Fox, D., Burgard, W., and Dellaert, F. 2001. Robust Monte Carlo localization for mobile robots. Artificial Intelligence Journal, 128(1/2): 99-141.

    Google Scholar 

  • Vaughan, R.T. 2000. Stage:Amultiple robot simulator. Technical Report IRIS-00-393, Institute for Robotics and Intelligent Systems, University of Southern California.

  • Winfield, A.F. 2000. Distributed sensing and data collection via broken ad hoc wireless connected networks of mobile robots. In Distributed Autonomous Robotics Systems, Vol. 4, L.E. Parker, G.W. Bekey, and J. Barhen (Eds.), Springer: Berlin, pp. 273-282.

    Google Scholar 

  • Yamauchi, B. 1997. Frontier-based approach for autonomous exploration. In Proceedings of the IEEE International Symposium on Computational Intelligence, Robotics and Automation, pp. 146-151.

  • Yamauchi, B., Shultz, A., and Adams, W. 1998. Mobile robot exploration and map-building with continuous localization. In Proceedings of the 1998 IEEE/RSJ International Conference on Robotics and Automation, Vol. 4, San Francisco, USA, pp. 3175-3720.

    Google Scholar 

  • Zelinksy, A. 1992. A mobile robot exploration algorithm. IEEE Transactions on Robotics and Automation, 8(2):707-717.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Howard, A., Matarić, M.J. & Sukhatme, G.S. An Incremental Self-Deployment Algorithm for Mobile Sensor Networks. Autonomous Robots 13, 113–126 (2002). https://doi.org/10.1023/A:1019625207705

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1019625207705

Navigation