
PhD Candidate, University of Southern California
M.S. in Computer Science, University of Southern California
B.S. in Computer Engineering, Oregon State University
Los Angeles, CA 90007
Email:
Finally, we describe several metrics with which we can compare the effectiveness of different coverage strategies. These metrics are based on such things as how well the whole space is covered, how relevant the covered areas are to the domain, how much time is spent acquiring data, how much time is wasted while moving the servos, and how well the strategies detect new objects moving through space.
We built a simple testbed to implement our task selection and task merging schemes. We use a digital camera as our sensor attached to pan and tilt servos capable of pointing the sensor in different directions.
We use three different types of tasks for our research: target tracking, surveillance coverage, and initiative. Target tracking is the task of following a target with a known set of features. Surveillance coverage is the task of ensuring that all areas of the space are routinely scanned by the sensor. Initiative is the task of focusing on new things of potential interest should they appear in the course of other activities.
Given these heterogeneous task descriptions, we achieve task selection by assigning priority functions to each task and letting the camera select among the tasks to service. To achieve task merging, we introduce a concept called "task maps" that represent the regions of space the tasks wish to attend with the sensor. We then merge the task maps and select a region to attend that will satisfy multiple tasks at the same time if possible.