Sensor networks deployed over wide areas make it possible to gather data that was once completely inaccessible to researchers and engineers. Networks of cameras have been common in airports for years, and small wireless sensor nodes equipped with several sensors will be deployed everywhere if some people get their wish. For most tasks, these networks must first be calibrated: their location must be determined, and their sensor parameters must be continually updated in the field.
| Various sensor nodes | ||
![]() |
![]() |
![]() |
| Extendible mote with wireless | IPAQ with camera and 802.11 card | MIT Cricket with ultrasound and RF ranging |
The SLAT problem (Simultaneous Localization and Tracking) is to calibrate and localize the nodes of a sensor network while simultaneously tracking a moving target. When the sensor nodes were calibrated and localized, tracking the moving target is easy. Alternatively, when the location of the moving target is known, localization and calibrating the sensor nodes is be easy. In most cases, however, we are faced with a chicken and egg problem where none of these things are known beforehand.
This is similar to SLAM (Simultaneous Localization and Mapping), a problem in robotics whereby a robot must build a map of the environment while localization itself within this map.
We adapted SLAM techniques to SLAT by enhancing the internal representation of the uncertainty in the sensor localization and calibration parameters using Laplace's approximation. So we call our method LaSLAT (Laplace-based Simultaneous Localization and Tracking).
This movie(18M) shows that the estimate of the location of the sensors is improved as a target moves around. The target is marked by X. A green line connects the true sensor location (shown in white) with the estimated sensor location (shown in green). The images are above depict the final state of this run.
The method works with fairly large networks. Here's a deployment in the lobby of our computer science building:
And it works in 3D
For details, see this paper:
A significant improvement over a traditional tracking sensor network
is a sensor network where the field of views of the nodes are not
required to overlap. For the same number of nodes, this type of
network provides a larger coverage area. Assuming that the calibration
target does not change its acceleration abruptly, a technique similar
to the above can be applied to non-overlapping sensor networks. This
work shows that knowledge about the dynamics of a target can
compensate for the lack of overlap in the sensor network.
This figure depicts localization and tracking results from
seven non-overlapping wireless IPAQs equipped with cameras,
mounted on the ceiling of an office environment. The true
location and orientation of each camera is depicted by a
dashed square. The recovered location and orientation of each
camera is depicted by a gray box. The environment is about 12
meters on each side. The L shape is a wall corner. On
average, the recovered location of the sensors was off by
about 30 cm, which is about 2.5% of the size of the
envionment.
Here is a video (3.4MB) showing the
convergence of our system operating on a smaller data set.
For details on how to calibrate networks of non-overlapping sensors,
please look at:
in Information Processing in Sensor Networks (IPSN) 2006.
(pdf,
Powerpoint presentation)
Non-overlapping Sensor Networks (with Brian Dunagan)