Improved systems and methods for mapping are provided. In one embodiment,
a system for mapping is provided. The system comprises a rangefinder
adapted to output range measurements; an inertial sensor adapted to
capture inertial measurements including inertial forces acting on the
rangefinder and the attitude of the rangefinder; and a processor coupled
the rangefinder and the inertial sensor and adapted to receive a set of
range measurements from the rangefinder and inertial measurements from
the inertial sensor. The processor is adapted to produce a virtual room
reconstruction based on the set of range measurements from the
rangefinder and inertial measurements from inertial sensor.