Our interest in shadows lies with obtaining information that is not
available to the robots' sensors. To effectively investigate how to
track such information, it is necessary to formally characterize what
we mean by information. We assume that there is a non-negative integer
number of targets in
, which are point entities that move
arbitrarily fast, following some continuous, unpredictable
trajectories. The robots' sensors can detect certain attributes
of the targets. We are interested in two types of attributes, each
with several levels of granularities:
1) Location. When the targets move in/out the sensors' FOV,
their appearance/disappearance may be detected. Depending on the
sensors' capabilities, at least two levels of precision are possible:
Location and identity are related - full distinguishability implies that the sensors should be able to locate targets in the FOV. On the other hand, tracking locations over time can be used to distinguish targets. However, these two attributes are not identical and it benefits to treat them orthogonally. For example, when colored teams of targets are present, a low resolution overhead camera can easily tell whether a team is present in the FOV via a color scan, acting as a combination of binary location sensor and identity sensor. Given sensors that can detect some subsets of the above mentioned attributes of targets, each labeled shadow can be assigned one or more variables that describe these attributes of the targets residing in the shadow. Note that although we deal mostly with binary and integer variables in this paper, variables of other forms, such as real numbers, can also be incorporated over the structure of shadows and component events introduced here. When we consider targets in the shadows, a type of invariance arises:
By the assumption that a hidden target moves continuously, its trajectory is contained in the same workspace-time shadow when no component events happen. Two workspace shadows, as different time slices of the same workspace-time shadow, must intersect the same number of such trajectories since no target enters or exits the component in the time being. This yields the invariance. The second claim follows the definition of workspace-time shadow as a maximal union of all such workspace shadows.