Advertisement

Autonomous Robots

, Volume 13, Issue 2, pp 113–126 | Cite as

An Incremental Self-Deployment Algorithm for Mobile Sensor Networks

  • Andrew Howard
  • Maja J. Matarić
  • Gaurav S. Sukhatme
Article

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.

sensor networks deployment multi-robots systems 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.Google Scholar
  2. 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.Google Scholar
  3. 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
  4. 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
  5. Dijkstra, E.W. 1959. A note on two problems in connection with graphs. Numerische Mathematik, 1:269-271.Google Scholar
  6. Elfes, A. 1987. Sonar-based real-world mapping and navigation. IEEE Journal of Robotics and Automation, RA-3(3):249-265.Google Scholar
  7. 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
  8. 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.Google Scholar
  9. 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
  10. 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.Google Scholar
  11. 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.Google Scholar
  12. 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.Google Scholar
  13. 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.Google Scholar
  14. 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.Google Scholar
  15. 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.Google Scholar
  16. 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
  17. 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
  18. O'Rourke, J. 1987. Art Gallery Theorems and Algorithms, Oxford University Press: New York.Google Scholar
  19. Payton, D., Daily, M., Estkowski, R., Howard, M., and Lee, C. 2001. Pheromone robotics. Autonomous Robots, 11(3):319-324.Google Scholar
  20. 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
  21. 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
  22. 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.Google Scholar
  23. 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
  24. 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
  25. Vaughan, R.T. 2000. Stage:Amultiple robot simulator. Technical Report IRIS-00-393, Institute for Robotics and Intelligent Systems, University of Southern California.Google Scholar
  26. 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
  27. 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.Google Scholar
  28. 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
  29. Zelinksy, A. 1992. A mobile robot exploration algorithm. IEEE Transactions on Robotics and Automation, 8(2):707-717.Google Scholar

Copyright information

© Kluwer Academic Publishers 2002

Authors and Affiliations

  • Andrew Howard
    • 1
  • Maja J. Matarić
    • 1
  • Gaurav S. Sukhatme
    • 1
  1. 1.Robotics Research Laboratory, Computer Science DepartmentUniversity of Southern CaliforniaLos AngelesUSA

Personalised recommendations