EVALUATING CONTINUOUS-TIME SLAM USING A PREDEFINED TRAJECTORY PROVIDED BY A ROBOTIC ARM

Recently published approaches to SLAM algorithms process laser sensor measurements and output a map as a point cloud of the environment. Often the actual precision of the map remains unclear, since SLAMalgorithms apply local improvements to the resulting map. Unfortunately, it is not trivial to co...

Full description

Bibliographic Details
Main Authors: B. Koch, R. Leblebici, A. Martell, S. Jörissen, K. Schilling, A. Nüchter
Format: Article
Language:English
Published: Copernicus Publications 2017-09-01
Series:ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Online Access:https://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/IV-2-W4/91/2017/isprs-annals-IV-2-W4-91-2017.pdf
id doaj-cb2cdf1ae1fa45a8a86f31a6d314374d
record_format Article
spelling doaj-cb2cdf1ae1fa45a8a86f31a6d314374d2020-11-25T01:07:59ZengCopernicus PublicationsISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences2194-90422194-90502017-09-01IV-2-W4919810.5194/isprs-annals-IV-2-W4-91-2017EVALUATING CONTINUOUS-TIME SLAM USING A PREDEFINED TRAJECTORY PROVIDED BY A ROBOTIC ARMB. Koch0R. Leblebici1A. Martell2S. Jörissen3K. Schilling4A. Nüchter5Informatics VII – Robotics and Telematics, Julius-Maximilians University Würzburg, GermanyInformatics VII – Robotics and Telematics, Julius-Maximilians University Würzburg, GermanyInformatics VII – Robotics and Telematics, Julius-Maximilians University Würzburg, GermanyInformatics VII – Robotics and Telematics, Julius-Maximilians University Würzburg, GermanyInformatics VII – Robotics and Telematics, Julius-Maximilians University Würzburg, GermanyInformatics VII – Robotics and Telematics, Julius-Maximilians University Würzburg, GermanyRecently published approaches to SLAM algorithms process laser sensor measurements and output a map as a point cloud of the environment. Often the actual precision of the map remains unclear, since SLAMalgorithms apply local improvements to the resulting map. Unfortunately, it is not trivial to compare the performance of SLAMalgorithms objectively, especially without an accurate ground truth. This paper presents a novel benchmarking technique that allows to compare a precise map generated with an accurate ground truth trajectory to a map with a manipulated trajectory which was distorted by different forms of noise. The accurate ground truth is acquired by mounting a laser scanner on an industrial robotic arm. The robotic arm is moved on a predefined path while the position and orientation of the end-effector tool are monitored. During this process the 2D profile measurements of the laser scanner are recorded in six degrees of freedom and afterwards used to generate a precise point cloud of the test environment. For benchmarking, an offline continuous-time SLAM algorithm is subsequently applied to remove the inserted distortions. Finally, it is shown that the manipulated point cloud is reversible to its previous state and is slightly improved compared to the original version, since small errors that came into account by imprecise assumptions, sensor noise and calibration errors are removed as well.https://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/IV-2-W4/91/2017/isprs-annals-IV-2-W4-91-2017.pdf
collection DOAJ
language English
format Article
sources DOAJ
author B. Koch
R. Leblebici
A. Martell
S. Jörissen
K. Schilling
A. Nüchter
spellingShingle B. Koch
R. Leblebici
A. Martell
S. Jörissen
K. Schilling
A. Nüchter
EVALUATING CONTINUOUS-TIME SLAM USING A PREDEFINED TRAJECTORY PROVIDED BY A ROBOTIC ARM
ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences
author_facet B. Koch
R. Leblebici
A. Martell
S. Jörissen
K. Schilling
A. Nüchter
author_sort B. Koch
title EVALUATING CONTINUOUS-TIME SLAM USING A PREDEFINED TRAJECTORY PROVIDED BY A ROBOTIC ARM
title_short EVALUATING CONTINUOUS-TIME SLAM USING A PREDEFINED TRAJECTORY PROVIDED BY A ROBOTIC ARM
title_full EVALUATING CONTINUOUS-TIME SLAM USING A PREDEFINED TRAJECTORY PROVIDED BY A ROBOTIC ARM
title_fullStr EVALUATING CONTINUOUS-TIME SLAM USING A PREDEFINED TRAJECTORY PROVIDED BY A ROBOTIC ARM
title_full_unstemmed EVALUATING CONTINUOUS-TIME SLAM USING A PREDEFINED TRAJECTORY PROVIDED BY A ROBOTIC ARM
title_sort evaluating continuous-time slam using a predefined trajectory provided by a robotic arm
publisher Copernicus Publications
series ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences
issn 2194-9042
2194-9050
publishDate 2017-09-01
description Recently published approaches to SLAM algorithms process laser sensor measurements and output a map as a point cloud of the environment. Often the actual precision of the map remains unclear, since SLAMalgorithms apply local improvements to the resulting map. Unfortunately, it is not trivial to compare the performance of SLAMalgorithms objectively, especially without an accurate ground truth. This paper presents a novel benchmarking technique that allows to compare a precise map generated with an accurate ground truth trajectory to a map with a manipulated trajectory which was distorted by different forms of noise. The accurate ground truth is acquired by mounting a laser scanner on an industrial robotic arm. The robotic arm is moved on a predefined path while the position and orientation of the end-effector tool are monitored. During this process the 2D profile measurements of the laser scanner are recorded in six degrees of freedom and afterwards used to generate a precise point cloud of the test environment. For benchmarking, an offline continuous-time SLAM algorithm is subsequently applied to remove the inserted distortions. Finally, it is shown that the manipulated point cloud is reversible to its previous state and is slightly improved compared to the original version, since small errors that came into account by imprecise assumptions, sensor noise and calibration errors are removed as well.
url https://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/IV-2-W4/91/2017/isprs-annals-IV-2-W4-91-2017.pdf
work_keys_str_mv AT bkoch evaluatingcontinuoustimeslamusingapredefinedtrajectoryprovidedbyaroboticarm
AT rleblebici evaluatingcontinuoustimeslamusingapredefinedtrajectoryprovidedbyaroboticarm
AT amartell evaluatingcontinuoustimeslamusingapredefinedtrajectoryprovidedbyaroboticarm
AT sjorissen evaluatingcontinuoustimeslamusingapredefinedtrajectoryprovidedbyaroboticarm
AT kschilling evaluatingcontinuoustimeslamusingapredefinedtrajectoryprovidedbyaroboticarm
AT anuchter evaluatingcontinuoustimeslamusingapredefinedtrajectoryprovidedbyaroboticarm
_version_ 1725184948917239808