Tracking a motion of a body by obtaining two types of measurements
associated with the motion of the body, one of the types including
acoustic measurement. An estimate of either an orientation or a position
of the body is updated based on one of the two types of measurement, for
example based on inertial measurement. The estimate is then updated based
on the other of the two types of measurements, for example based on
acoustic ranging. The invention also features determining range
measurement to selected reference devices that are fixed in the
environment of the body.