The ARIADNE robot (fig. 1) is an industrial robot
and about 80 cm 60 cm large and 90 cm high. The mobile
platform can carry a payload of 200 kg at speeds of up to
0.8 m/s. The core of the robot is a Pentium-III-800 MHz with
384 MB RAM for controlling the AIS 3D laser range finder. An
embedded PC-104 system is used to control the motor. The 3D laser
scanner [7] is built on the basis of a 2D laser range
finder by extension with a mount and a servomotor. The 2D laser
range finder is attached to the mount for being rotated. The
rotation axis is horizontal (pitch). A standard servo is
connected on the left side (fig. 1) and is
controlled by a laptop running RT-Linux [7].
![]() |
The area of
is scanned with different horizontal (181, 361, 721) and vertical
(128, 256) resolutions. A plane with 181 data points is scanned
in 13ms by the 3D laser range finder, that is a rotating mirror
device. Planes with more data points, e.g. 361, 721 duplicate or
quadruplicate this time. Thus a scan with 181
256 data
points needs 3.4 sec. In addition to the distance measurement the
3D laser range finder is capable of quantifying the amount of
light returning to the scanner. Fig. 2 (left) shows the
hall of castle Birlinghoven wheras each voxel has an intensity
value. This scene is used throughout the paper.
![]() |
The basis of the map building and planing module are algorithms for reducing points, line detection, surface extraction and object segmentation. Descriptions of these algorithms can be found in [7]. While scanning a scene, lines are detected in every scanned slice. These lines are merged into surfaces and are the basis of object segemntation, which marks occupied space. Fig. 2 shows the result of these algorithms.
Several 3D scans are necessary to digitalize environments without
occlusions. To create a correct and consistent model, the scans
have to merged in one coordinate system. This process is called
registration. Variants of the iterative closest points algorithm
[8] are used to calculate a rotation and
translation
, which aligns the 3D scans. This transformation
also corrects the estimated robot pose [9]. The 3D
digitalization and map building is a stop, scan, plan and go
setting. The next section describes the next best view planning
module.