Calibration of a Terrestrial Laser Scanner - Institute of Geodesy and ...

Calibration of a Terrestrial Laser Scanner - Institute of Geodesy and ... Calibration of a Terrestrial Laser Scanner - Institute of Geodesy and ...

igp.data.ethz.ch
from igp.data.ethz.ch More from this publisher
12.07.2015 Views

108 5. Kinematic Laser Scanningonlyin a forward direction but also in a backward direction.The combination of forward and backwardfiltering leads to optimal smoothing. The smoothing algorithm are classified in three groups [Jekeli, 2001].Fixed-point smoothing estimates only the system state at a fixed epoch. Fixed-lag smoothing is applied onestimating the systemstate for a fixed, i.e. constant,time delay in the past. Fixed-interval smoothing usesall information, i.e.observations, of the interval for an estimation of the system state at each epoch.Since the Kaiman filter is applied in the post-processing, fixed-interval smoothing can be applied. Severalversions of the smoothing algorithms were developed. One of them is the filter according to [Fraser, 1967],which uses a combination of forward-in-time and backward-in-time filter.The forward-in-time filter corre¬sponds to the above discussed Kaiman filter, whereas the backward-in-time filter starts from the last epochand runs to the first epoch by using the same Kaiman filter equations with careful implementationindices. The optimal estimation is obtained by building the weighted averageof timeof the forward and backwardfilter. Further information regarding Kaiman filter and smooting algorithms can be found in [Gelb, 1974]and [Jekeli, 2001].Analogous to adjustment techniques, blunder detections can be carried out accordingto [Baarda, 1968]and [Pope, 1975]). The innovation i is appropriate as a parameterfor a so-called local test that followsa normal distribution.Unfortunately, local tests are not sensitive enough to properly detect all possibleerrors.Additionally, global tests, which use the information of several foregoing epoches instead of onlyone foregoing epoch, should be applied. One global test is introduced by [Teunissen and Salzmann, 1988].Before Kaiman introduced his filter in the 1960s, the Wiener filter technique was widelyfiltering is a method that recovers the original signal as close as possible from the received signalequation (5.14) by minimizing the mean-square error. It is designed to operate directlyused. The Wienerbased onfor each estimateon all of the data. The Kaiman filter, instead, recursively conditions the current estimate on all of the pastmeasurements.5.4 SynchronisationThe data acquired by the laser scanner and the total station have to be synchronized. For the laser scanner,a rotation time was derived, cf. Section 5.2, which defines a relative time tag for each measurement. Sincethe laser scanner and the total station are controlled by one and the same computer,the common timebase is provided by the frequency of the high-resolution performance counter of the computerused. Thefrequency cannot change while the system is running.Each received data sent from the total station islinked by a time tag derived by the performance counter of the computer. The data received bythe laserscanner are not linked with the time tag since the rotation time of the rotating mirror provides a highresolutioncounter.Only for the operation of starting the scanning process is a time tag generated. Thus,the relative time tag of the rotation time can be linked with the absolute time tag.The time point of starting the operation of the scanningmode of the laser scanner does not fitthe timepoint of the first measured point of the first profile. The reason is there is a first (short) time delay betweensending the command of starting the profile mode from the computer to the laser scanner. Then, a second(long) time delay is given by starting the profile mode and acquiring the first data point. The rotating mirrorhas to be accelerated to the angular velocity, and if the angular velocity is reached, the data are acquired.This time delay from sending the command of starting the profile mode up to measuring the first point canbe described by a constant time-offset that can be calibrated, cf. Section 5.2.2.The synchronisation of multi-sensor systems is an important aspect. The use of several sensors requiresreal-time operating systems and knowledge of programming languages. Software packages, e.g. Dasylab®,ADWin®, or LabView®, contain tools and libraries that facilitate the user in developing and programming[Glaser and Schollmeyer, 2004].

6Applicationsof Terrestrial LaserScanningThis chapter demonstrates the variability and the potential of terrestrial laser scanning for different ap¬plications. Engineering geodesy covers an important application area and in most cases, requires a highaccuracy within the order of millimeters. Therefore, the used instruments have to be calibrated for fulfillingthe requirements of a high accuracy. The following applications show the performanceof a calibrated laserscanner.The first application deals with a road surface analysisto derive catchment areas and mass balances. Thegoal is to determine the polluted road runoff and to estimate the consequences for the vegetation adjacentto the road. The second example deals with underground applications in the field of engineering geology.Displacement monitoring plays an important role in the understanding of stability problems. Therefore,deformation monitoring of discrete points and the rock surface are carried out to assess the potential oflaser scanning. The third example deals with a kinematic application for surveying a test tunnel duringmotion.The goal is to also use laser scanning in a kinematic way and to achieve high absolute accuracywith respect to a global reference frame.6.1 Static Application: Road Surface Analysis6.1.1 IntroductionNowadays, there are ongoing discussions in Switzerland about treatment of pollutedwith high traffic density. One treatment possibility is the infiltration of road runoff in vegetatedders. In order to determine their loading and removal effectiveness for heavy metals, e.g.runoff from roadsroad shoul¬lead, zinc, cad¬mium, copperor organic substances, a pilot plant was installed in the shoulder of a road with a trafficdensity of more than 17,000 vehicles per day. The purpose of the pilot plant was, among others, to collectthe runoff from a road section to calculate the percentage of runoff draining directly into the vegetatedswale and not being dispersed diffusely with spray. Based on this information, mass balances can be car¬ried out to access the accumulation rates of pollutants in the vegetatedremoval efficiency of the vegetated swale.The calculation of the part of runoff that drains directly can onlyarea isroad shoulder and to calculate thebe carried out if the size of the catchmentknown. Based on the rainfall height, the theoretical maximum runoff can then be calculated andcompared with the measured volume in the pilot plant. As the pollutant load is related on average tothe runoff volume, the distribution of the pollutants between runoff infiltrating into the vegetated roadshoulder and diffuse spray dispersion can be derived. A classical approach to estimate the size of catchmentareas is to conduct large scale experiments using coloured tracers sprayedover the whole road surface area

108 5. Kinematic <strong>Laser</strong> Scanningonlyin a forward direction but also in a backward direction.The combination <strong>of</strong> forward <strong>and</strong> backwardfiltering leads to optimal smoothing. The smoothing algorithm are classified in three groups [Jekeli, 2001].Fixed-point smoothing estimates only the system state at a fixed epoch. Fixed-lag smoothing is applied onestimating the systemstate for a fixed, i.e. constant,time delay in the past. Fixed-interval smoothing usesall information, i.e.observations, <strong>of</strong> the interval for an estimation <strong>of</strong> the system state at each epoch.Since the Kaiman filter is applied in the post-processing, fixed-interval smoothing can be applied. Severalversions <strong>of</strong> the smoothing algorithms were developed. One <strong>of</strong> them is the filter according to [Fraser, 1967],which uses a combination <strong>of</strong> forward-in-time <strong>and</strong> backward-in-time filter.The forward-in-time filter corre¬sponds to the above discussed Kaiman filter, whereas the backward-in-time filter starts from the last epoch<strong>and</strong> runs to the first epoch by using the same Kaiman filter equations with careful implementationindices. The optimal estimation is obtained by building the weighted average<strong>of</strong> time<strong>of</strong> the forward <strong>and</strong> backwardfilter. Further information regarding Kaiman filter <strong>and</strong> smooting algorithms can be found in [Gelb, 1974]<strong>and</strong> [Jekeli, 2001].Analogous to adjustment techniques, blunder detections can be carried out accordingto [Baarda, 1968]<strong>and</strong> [Pope, 1975]). The innovation i is appropriate as a parameterfor a so-called local test that followsa normal distribution.Unfortunately, local tests are not sensitive enough to properly detect all possibleerrors.Additionally, global tests, which use the information <strong>of</strong> several foregoing epoches instead <strong>of</strong> onlyone foregoing epoch, should be applied. One global test is introduced by [Teunissen <strong>and</strong> Salzmann, 1988].Before Kaiman introduced his filter in the 1960s, the Wiener filter technique was widelyfiltering is a method that recovers the original signal as close as possible from the received signalequation (5.14) by minimizing the mean-square error. It is designed to operate directlyused. The Wienerbased onfor each estimateon all <strong>of</strong> the data. The Kaiman filter, instead, recursively conditions the current estimate on all <strong>of</strong> the pastmeasurements.5.4 SynchronisationThe data acquired by the laser scanner <strong>and</strong> the total station have to be synchronized. For the laser scanner,a rotation time was derived, cf. Section 5.2, which defines a relative time tag for each measurement. Sincethe laser scanner <strong>and</strong> the total station are controlled by one <strong>and</strong> the same computer,the common timebase is provided by the frequency <strong>of</strong> the high-resolution performance counter <strong>of</strong> the computerused. Thefrequency cannot change while the system is running.Each received data sent from the total station islinked by a time tag derived by the performance counter <strong>of</strong> the computer. The data received bythe laserscanner are not linked with the time tag since the rotation time <strong>of</strong> the rotating mirror provides a highresolutioncounter.Only for the operation <strong>of</strong> starting the scanning process is a time tag generated. Thus,the relative time tag <strong>of</strong> the rotation time can be linked with the absolute time tag.The time point <strong>of</strong> starting the operation <strong>of</strong> the scanningmode <strong>of</strong> the laser scanner does not fitthe timepoint <strong>of</strong> the first measured point <strong>of</strong> the first pr<strong>of</strong>ile. The reason is there is a first (short) time delay betweensending the comm<strong>and</strong> <strong>of</strong> starting the pr<strong>of</strong>ile mode from the computer to the laser scanner. Then, a second(long) time delay is given by starting the pr<strong>of</strong>ile mode <strong>and</strong> acquiring the first data point. The rotating mirrorhas to be accelerated to the angular velocity, <strong>and</strong> if the angular velocity is reached, the data are acquired.This time delay from sending the comm<strong>and</strong> <strong>of</strong> starting the pr<strong>of</strong>ile mode up to measuring the first point canbe described by a constant time-<strong>of</strong>fset that can be calibrated, cf. Section 5.2.2.The synchronisation <strong>of</strong> multi-sensor systems is an important aspect. The use <strong>of</strong> several sensors requiresreal-time operating systems <strong>and</strong> knowledge <strong>of</strong> programming languages. S<strong>of</strong>tware packages, e.g. Dasylab®,ADWin®, or LabView®, contain tools <strong>and</strong> libraries that facilitate the user in developing <strong>and</strong> programming[Glaser <strong>and</strong> Schollmeyer, 2004].

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!