Boid modeling techniques are just beginning to be applied in fields other than computer animation. A number of projects involving robots are ongoing, including the Robot Sheepdog Project. The goal of this project is to develop a robot that is capable of accurately interacting with animals. In this case, despite the project's name, the animals being interacted with are ducks. Apparently ducks are commonly used to train sheepdogs, as they are easier to work with. Boid-like models of animal-group behavior are used to test the robots, as simulated ducks are even easier to work with than real ducks.
Boid flocking and swarming models can be used to rapidly search large data sets. This article describes one method of examining data using an enhanced type of boid. The particular application under discussion is mining geographic data, or, for instance, analyzing Figure 1 to find the clusters of important information that can be seen in Figure 2. This kind of cluster analysis, although relatively easy for humans to perform, is quite difficult for computers, and no truly adequate method of analysis has yet been found.
In addition to the usual qualities of velocity, location, and orientation, the boids used to perform this cluster analysis have color properties. The color of a boid in this model influences its neighbors:
Here is an example of this modified-boid method being used to search crime data from Baltimore for patterns.
last updated: May 5, 2000 (chris boone, sam hillier)