Academia.eduAcademia.edu

Outline

Cooperative Cleaners: A Study In Ant Robotics

2008, … International Journal of …

Abstract

In the world of living creatures, ``simple minded'' animals often cooperate to achieve common goals with amazing performance. One can consider this idea in the context of robotics, and suggest models for programming goal-oriented behavior into the members of a group of simple robots lacking global supervision. This can be done by controlling the local interactions between the robot agents, to have them jointly carry out a given mission. As a test case we analyze the problem of many simple robots cooperating to clean the dirty floor of a non-convex region in $\mbox{\bf Z}^{2}$, using the dirt on the floor as the main means of inter-robot communication.

References (76)

  1. I.A. Wagner, A.M. Bruckstein: "Cooperative Cleaners: A Case of Distributed Ant-Robotics", "Communications, Computation, Control, and Signal Processing: A Tribute to Thomas Kailath", pp. 289-308, Kluwer Academic Publishers, The Netherlands, (1997)
  2. M.P. Do-Carmo: "Differential Geometry of Curves and Surfaces", Prentice-Hall, New- Jersey, (1976)
  3. R.A. Brooks: "Elephants Don't Play Chess", Designing Autonomous Agents, P. Maes (ed.), pp. 3-15, MIT press / Elsevier, (1990)
  4. S.Levi: "Artificial Life -the Quest for a New Creation", Penguin, (1992)
  5. S.Sen, M. Sekaran, J. Hale: "Learning to Coordinate Without Sharing Information", Pro- ceedings of AAAI-94, pp. 426-431, (1994)
  6. L.Steels: "Cooperation Between Distributed Agents Through Self-Organization", Decentral- ized A.I -Proc. first European Workshop on Modeling Autonomous Agents in Multi-Agents world, Y.DeMazeau, J.P.Muller (Eds.), pp. 175-196, Elsevier, (1990)
  7. G.Beni, J.Wang: "Theoretical Problems for the Realization of Distributed Robotic Systems", Proc. of 1991 IEEE Internal Conference on Robotics and Automation, pp. 1914-1920, Sacra- mento, CA, April (1991)
  8. V.Breitenberg: Vehicles, MIT Press (1984)
  9. D.Henrich: "Space Efficient Region Filling in Raster Graphics", The Visual Computer, pp. 10:205-215, Springer-Verlag, (1994)
  10. R. Baeza-yates, R. Schott: "Parallel Searching in the Plane", Computational Geometry 5 pp. 143-154 (1995)
  11. I A. Wagner, A.M. Bruckstein, "Row Straightening via Local Interactions" Technical report CIS-9406, Center for Intelligent Systems, Technion, Haifa, May 1994. Accepted for publica- tion in Circuits, Systems, and Signal Processing.
  12. A.M. Bruckstein, "Why the Ant Trails Look So Straight and Nice ," The Mathematical In- telligencer, vol. 15, No. 2, pp. 59-62, 1993.
  13. A.M. Bruckstein, C.L. Mallows and I.A. Wagner, "Probabilistic Pursuits on the Integer Grid," Technical report CIS-9411, Center for Intelligent Systems, Technion, Haifa, September 1994. Accepted for publication in the American Mathematical Monthly.
  14. S. Hedberg, "Robots Cleaning Up Hazardous Waste", AI Expert , May 1995, pp. 20-24, Springer-Verlag.
  15. W. Neubauer, "Locomotion with Articulated Legs in Pipes or Ducts", Robotics and Au- tonomous Systems, 11:163-169. Elseveier 1993.
  16. A. Itai, C.H. Papadimitriou, J.L. Szwarefiter, "Hamilton Paths in Grid Graphs", SIAM J. on Computing, 11:676-686, 1982.
  17. Y. Shoham, M. Tennenholtz, "On Social Laws for Artificial Agent Societies: Off Line De- sign", , v.73 AI-Journal, n.1-2, p.231-252, Feb. 1995.
  18. H.A. Simon, The Sciences of the Artificial, 2'nd ed., MIT Press, 1981.
  19. M. Held, On the Computational Geometry of Pocket Machining, Lecture Notes in Computer Science,Springer-Verlag 1991.
  20. R.A. Russell, "Mobile Robot Guidance Using a Short-Lived Heat Trail," Robotica , Vol. 11, 1993, pp. 427-431.
  21. I.A. Wagner, M. Lindenbaum, A.M. Bruckstein: "Efficiently Searching a Graph by a Smell- Oriented Vertex Process", Annals of Mathematics and Artificial Intelligence, Issue 24, pp. 211-223, (1998)
  22. R.C. Arkin, T. Balch: "Cooperative Multi Agent Robotic Systems", Artificial Intelligence and Mobile Robots, MIT/AAAI Press, Cambridge, MA, (1998)
  23. I.A. Wagner, A.M. Bruckstein: "From Ants to A(ge)nts: A Special Issue on Ant-Robotics", Annals of Mathematics and Artificial Intelligence, Special Issue on Ant Robotics, Kluer Academic Publishers, vol. 31, Nos. 1-4, pp. 1-6, (2001)
  24. B.P.Gerkey, M.J.Mataric: "Sold! Market Methods for Multi-Robot Control", IEEE Transac- tions on Robotics and Automation, Special Issue on Multi-robot Systems, (2002).
  25. M.Golfarelli, D.Maio, S. Rizzi: "A Task-Swap Negotiation Protocol Based on the Contract Net Paradigm", Technical Report, 005-97, CSITE (Research Center For Informatics And Telecommunication Systems, associated with the University of Bologna, Italy), (1997).
  26. G.Rabideau, T.Estlin, T.Chien, A.Barrett: "A Comparison of Coordinated Planning Methods for Cooperating Rovers", Proceedings of the American Institute of Aeronautics and Astro- nautics (AIAA) Space Technology Conference, (1999).
  27. R.Smith: "The Contract Net Protocol: High-Level Communication and Control in a Dis- tributed Problem Solver", IEEE Transactions on Computers C-29 (12), (1980).
  28. S.M.Thayer, M.B.Dias, B.L.Digney, A.Stentz, B.Nabbe, M.Hebert: "Distributed Robotic Mapping of Extreme Environments", Proceedings of SPIE, Vol. 4195, Mobile Robots XV and Telemanipulator and Telepresence Technologies VII, (2000).
  29. M.P.Wellman, P.R.Wurman: "Market-Aware Agents for a Multiagent World", Robotics and Autonomous Systems, Vol. 24, pp.115-125, (1998).
  30. R.Zlot, A.Stentz, M.B.Dias, S.Thayer: "Multi-Robot Exploration Controlled By A Market Economy", Proceedings of the IEEE International Conference on Robotics and Automation, (2002).
  31. R.C.Arkin, T.Balch: "AuRA: Principles and Practice in Review", Journal of Experimental and Theoretical Artificial Intelligence, Vol. 9, No. 2/3, pp.175-188, (1997).
  32. D.Chevallier, S.Payandeh: "On Kinematic Geometry of Multi-Agent Manipulating System Based on the Contact Force Information", The 6 th International Conference on Intelligent Autonomous Systems (IAS-6), pp.188-195, (2000).
  33. R.Alami, S.Fleury, M.Herrb, F.Ingrand, F.Robert: "Multi-Robot Cooperation in the Martha Project", IEEE Robotics and Automation Magazine, (1997).
  34. R.C.Arkin: "Integrating Behavioral, Perceptual, and World Knowledge in Reactive Naviga- tion", Robotics and Autonomous Systems, 6:pp.105-122, (1990).
  35. T.Balch, R.Arkin: "Behavior-Based Formation Control for Multi-Robot Teams", IEEE Transactions on Robotics and Automation, December (1998).
  36. M.Benda, V.Jagannathan, R.Dodhiawalla: "On Optimal Cooperation of Knowledge Sources", Technical Report BCS-G2010-28, Boeing AI Center, August (1985).
  37. R.A.Brooks: "A Robust Layered Control System for a Mobile Robot", IEEE Journal of Robotics and Automation, RA-2(1):14-23, March (1986).
  38. T.Haynes, S.Sen: "Evolving Behavioral Strategies in Predators and Prey", In Gerard Weiss and Sandip Sen, editors, Adaptation and Learning in Multi-Agent Systems, pp.113-126. Springer, (1986).
  39. S.M.LaValle, D.Lin, L.J.Guibas, J.C.Latombe, R.Motwani: "Finding an Unpredictable Tar- get in a Workspace with Obstacles", In Proceedings of the 1997 IEEE International Confer- ence on Robotics and Automation (ICRA-97), pp.737-742, (1997).
  40. P.Svestka, M.H.Overmars: "Coordinated Path Planning for Multiple Robots", Robotics and Autonomous Systems, 23(3), pp. 125-152, (1998).
  41. V.J.Lumelsky, K.R.Harinarayan: "Decentralized Motion Planning for Multiple Mobile Robots: The Cocktail Party Model", Autonomous Robots, 4(1), pp. 121-136, (1997).
  42. C.Ferrari, E.Pagello, J.Ota, T.Arai: "Multirobot Motion Coordination in Space and Time", Robotics and Autonomous Systems, 25:219-229, (1998).
  43. A.Yamashita, M.Fukuchi, J.Ota, T.Arai, H.Asama: "Motion Planning for Cooperative Trans- portation of a Large Object by Multiple Mobile Robots in a 3D Environment", In Proceedings of IEEE International Conference on Robotics and Automation, pp. 3144-3151, (2000).
  44. D.MacKenzie, R.Arkin, J.Cameron: "Multiagent Mission Specification and Execution", Au- tonomous Robots, 4(1), pp. 29-52, (1997).
  45. M.J.Mataric: "Designing Emergent Behaviors: From Local Interactions to Collective Intel- ligence", In J.Meyer, H.Roitblat, and S.Wilson, editors, Proceedings of the Second Interna- tional Conference on Simulation of Adaptive Behavior, pp.432-441, Honolulu, Hawaii, MIT Press, (1992).
  46. J.Deneubourg, S.Goss, G.Sandini, F.Ferrari, P.Dario: "Self-Organizing Collection and Trans- port of Objects in Unpredictable Environments", In Japan-U.S.A. Symposium on Flexible Automation, pp.1093-1098, Kyoto, Japan, (1990).
  47. A.Drogoul J.Ferber: "From Tom Thumb to the Dockers: Some Experiments With Foraging Robots", In Proceedings of the Second International Conference on Simulation of Adaptive Behavior, pp.451-459, Honolulu, Hawaii, (1992).
  48. M.J.Mataric: "Interaction and Intelligent Behavior", PhD Thesis, Massachusetts Institute of Technology, (1994).
  49. P.Stone, M.Veloso: "Task Decomposition, Dynamic Role Assignment, and Low-Bandwidth Communication for Real-Time Strategic Teamwork", Artificial Intelligence, 110(2), pp. 241- 273, June, (1999).
  50. C.Candea, H.Hu, L.Iocchi, D.Nardi, M.Piaggio: "Coordinating in Multi-Agent RoboCup Teams", Robotics and Autonomous Systems, 36(2-3):67-86, August (2001).
  51. E.Pagello, A.DAngelo, C.Ferrari, R.Polesel, R.Rosati, A.Speranzon: "Emergent Behaviors of a Robot Team Performing Cooperative Tasks", Advanced Robotics, (2002).
  52. E.Pagello, A.DAngelo, F.Montesello, F.Garelli, C.Ferrari: "Cooperative Behaviors in Multi- Robot Systems Through Implicit Communication", Robotics and Autonomous Systems, 29(1), pp. 65-77, (1999).
  53. L.E.Parker: "ALLIANCE: An Architecture for Fault-Tolerant Multi-Robot Cooperation", IEEE Transactions on Robotics and Automation, 14(2), pp. 220-240, (1998).
  54. L.E.Parker, C.Touzet: "Multi-Robot Learning in a Cooperative Observation Task", In Dis- tributed Autonomous Robotic Systems 4, pp. 391-401. Springer, (2000).
  55. S.Premvuti, S.Yuta: "Consideration on the Cooperation of Multiple Autonomous Mobile Robots", In Proceedings of the IEEE International Workshop of Intelligent Robots and Sys- tems, pp. 59-63, Tsuchiura, Japan, (1990).
  56. P.K.C.Wang: "Navigation Strategies for Multiple Autonomous Mobile Robots", In Proceed- ings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 486-493, (1989).
  57. I.M. Rekleitis, G. Dudek, E. Milios: "Experiments in Free-Space Triangulation Using Co- operative Localization", IEEE/RSJ/GI International Conference on Intelligent Robots and Systems (IROS), (2003).
  58. J.Fredslund, M.J.Mataric: " Robot Formations Using Only Local Sensing and Control", In the proceedings of the International Symposium on Computational Intelligence in Robotics and Automation (IEEE CIRA 2001), pp. 308-313, Banff, Alberta, Canada, (2001).
  59. N.Gordon, I.A.Wagner, A.M.Bruckstein: "Discrete Bee Dance Algorithms for Pattern For- mation on a Grid", In the proceedings of IEEE International Conference on Intelligent Agent Technology (IAT03), pp. 545-549, October, (2003).
  60. T.Arai, H.Ogata, T.Suzuki: "Collision Avoidance Among Multiple Robots Using Virtual Impedance", In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 479-485, (1989).
  61. M.B.Dias, A.Stentz: "A Market Approach to Multirobot Coordination": Technical Report, CMU-RI -TR-01-26, Robotics Institute, Carnegie Mellon University, (2001).
  62. V. Yanovski, I.A. Wagner, A.M. Bruckstein: "A distributed ant algorithm for efficiently pa- trolling a network", Algorithmica, 37, pp. 165-186, (2003).
  63. I.A. Wagner, A.M. Bruckstein: "ANTS: agents, networks, trees and subgraphs", Future Gen- eration Computer Computer Systems Journal, 16(8), pp. 915-926, (2000).
  64. V. Yanovski, I.A. Wagner, A.M. Bruckstein: "Vertex-ants-walk: a robust method for efficient exploration of faulty graphs. Annals of Mathematics and Artificial Intelligence, 31(1-4), pp. 99-112, (2001).
  65. F.R. Adler, D.M. Gordon: "Information collection and spread by networks of partolling agents", The American Naturalist, 140(3), pp. 373-400, (1992).
  66. D.M. Gordon: "The expandable network of ant exploration", Animal Behaviour, 50, pp. 372- 378, (1995).
  67. Polycarpou, M., Yang, Y. and Passino, K.: "A Cooperative Search Framework for Distributed Agents", In Proceedings of the 2001 IEEE International Symposium on Intelligent Control (Mexico City, Mexico, September 5-7). IEEE, New Jersey, pp. 1-6, (2001).
  68. Koenig, S., Liu, Y.: "Terrain Coverage with Ant Robots: A Simulation Study", AGENTS'01, May 28-June 1, Montreal, Quebec, Canada, (2001).
  69. Rekleitisy, I., Lee-Shuey, V., Peng Newz, A., Choset, H.: "Limited Communication, Multi- Robot Team Based Coverage", Proceedings of the 2004 IEEE International Conference on Robotics and Automation, New Orleans, LA, April, (2004).
  70. Latimer, D., Srinivasa, S., Lee-Shue, V., Sonne, S., Choset, H., Hurst, A. :"Toward Sensor Based Coverage with Robot Teams", Proc. 2002 IEEE International Conference on Robotics and Automation, Washington DC, May, (2002).
  71. E. U. Acar, Y. Zhang, H. Choset, M. Schervish, A. G. Costa, R. Melamud, D. C. Lean, A. Gravelin : "Path Planning for Robotic Demining and Development of a Test Platform", International Conference on Field and Service Robotics, pp. 161-168, Helsinki, Finland, (2001).
  72. Z. Butler, A. Rizzi, R. Hollis : "Distributed Coverage of Rectilinear Environments", Proc. of the Workshop on the Algorithmic Foundations of Robotics, (2001).
  73. T. W. Min, H. K. Yin : "A Decentralized Approach for Cooperative Sweeping by Multiple Mobile Robots", 1998 IEEE/RSJ International Conference on Intelligent Robots and Sys- tems, vol. 1, pp. 380-385, (1998).
  74. M. A. Batalin, G. S. Sukhatme : "Spreading Out: A Local Approach to Multi-Robot Cover- age", 6th International Symposium on Distributed Autonomous Robotics Systems, Fukuoka, Japan, June, (2002).
  75. D. C. Conner, A. Greenfield, P. N. Atkar, A. A. Rizzi, H. Choset : "Paint Deposition Mod- eling for Trajectory Planning on Automotive Surfaces", IEEE Transactions on AUtomation Science and Engineering, Vol. 2, No. 4, October 2005, pp. 381-392, (2005).
  76. G. Dudek, M. R. M. Jenkin, E. Milios, D. Wilkes : "A taxonomy for multi-agent robotics", Autonomous Robots Journal, Vol. 3, No. 4, pp. 375-397, December, (1996).