MCM operations is an application area which appears to be perfectly matched to the many-robot systems concept in the following respects:
More interesting than vertebrate flocking, however, are the behaviors of the social insects: ants, bees, and termites; the observed aggregate behaviors exhibit a greater complexity, while the individual animals are much simpler. Through experimental manipulation of insect colonies and computer simulations, researchers have elucidated some of the mechanisms by which these colonies survive and grow by adapting to their changing environment. For example, Deneubourg [DEN90] has demonstrated via simulation that sorting behaviors observed in ants can be produced by the simplest possible biasing of random behavior by environmental cues, while Franks [FRAN89] has used simulation to explore the changing raiding patterns of army ants. Seeley [SEEL89] has investigated how worker honey bees appropriately initiate various productive activities in response to quite simple signals and cues. Honey bee colonies thus provide a model for achieving "purposeful" coordinated group action, responsive to changing environmental conditions, without employing a world model -- in fact, without explicit global decision making of any sort.
With various individual and group animal behaviors serving as "existence proofs", quasi-intelligent "emergent behavior" resulting from the interaction of simple reactive planners has been proposed as the basis for the intelligent control of individual robots, in the development of usefully complex systems [BROO86] as well as simple conceptual vehicles [BRAI84]. The term "Swarm Intelligence" has been used to describe the application of this approach to distributed systems consisting of perhaps hundreds of elements [BENI91]. Biological models are explicitly acknowledged as the motivation for much of this work [ARK92a], [KUBE92].
The limitation of nature's "existence proofs", however, is that the "purpose" of a natural system is to survive and reproduce, so that specific behaviors that appear purposeful to the observer merely represent larger or smaller hills in the topographical fitness map continuously processed by the forces of natural selection. The realization of emergent behaviors to allow an artificial system to achieve an a priori specified purpose may not always prove to be a straightforward matter.
Nevertheless, robotics researchers persist, and there is little doubt that the continuing exponential improvement of microelectronic processing price/performance, coupled with continuing developments in MEMS and other sensor and actuator technologies, will eventually yield successfully mass-marketed autonomous mobile robots -- for example, an early possibility might be toy "pets" capable of displaying interesting behaviors in their interactions with their owners and with each other. Even currently available toy cars can be (and often are) easily coupled with fairly simple electronic sensor/processor/control appliques to provide affordable robotic research platforms.
The mass production of robots will certainly trigger dramatic unit-price reductions, and it is these reduced costs that will finally permit the implementation of "swarms" of "mini" (and, ultimately, "micro") robots to handle real-world applications in both the military and civilian worlds. But the realization of practical systems comprising large numbers of mobile robotic elements which are capable of performing useful tasks requires much more than just the cost-effective manufacture of the robots themselves -- for example, the prospective user must understand what the system is capable of doing in order to know when to deploy it, must know how to tell the system to do the specific task required, and must be able to assess how well the system is doing or has done its job. And the system development process must ensure that the system will actually achieve its advertised level of performance across the full range of specified manufacturing tolerances and intended operational environments.
Up to Many Robot Systems
Please address all questions and comments to: robo-web@spawar.navy.mil
Last update: 1 December 1998.