A few other groups use highly accurate, expensive 3D laser scanners [1,11,22]. The RESOLV project aimed at modeling interiors for virtual reality and tele-presence [22]. They used a RIEGL laser range finder on robots and the ICP algorithm for scan matching [4]. The AVENUE project develops a robot for modeling urban environments [1], using a CYRAX scanner and a feature-based scan matching approach for registering the 3D scans. Nevertheless, in their recent work they do not use data of the laser scanner in the robot control architecture for localization [11]. The group of M. Hebert has reconstructed environments using the Zoller+Fröhlich laser scanner and aims to build 3D models without initial position estimates, i.e., without odometry information [12].
Recently, different groups employ rotating SICK scanners for acquiring 3D data [31,23,13,32]. Wulf et al. let the scanner rotate around the vertical axis. They acquire 3D data while moving, thus the quality of the resulting map crucially depends on the pose estimate that is given by inertial sensors, i.e., gyros [32]. In addition, their SLAM algorithms do not consider all six degrees of freedom.
Other approaches use information of CCD-cameras that provide a view of the robot's environment [5,21]. Nevertheless, cameras are difficult to use in natural environments with changing light conditions. Camera-based approaches to 3D robot vision, e.g., stereo cameras and structure from motion, have difficulties providing reliable navigation and mapping information for a mobile robot in real-time. Thus some groups try to solve 3D modeling by using planar scanner based SLAM methods and cameras, e.g., in [5].