Augmented Reality technologies for the visualisation of SLAM systems

Simultaneous Localisation and Mapping (SLAM) is a popular and important autonomous mapping and navigation technique in mobile robotics. Due to the probabilistic nature and the real world uncertainties in which the robot operates, SLAM development and testing is challenging. The difficulty exists bec...

Full description

Bibliographic Details
Main Author: Kozlov, Alex
Other Authors: MacDonald, Bruce
Published: ResearchSpace@Auckland 2012
Online Access:http://hdl.handle.net/2292/10633
id ndltd-AUCKLAND-oai-researchspace.auckland.ac.nz-2292-10633
record_format oai_dc
spelling ndltd-AUCKLAND-oai-researchspace.auckland.ac.nz-2292-106332012-07-03T11:37:09ZAugmented Reality technologies for the visualisation of SLAM systemsKozlov, AlexSimultaneous Localisation and Mapping (SLAM) is a popular and important autonomous mapping and navigation technique in mobile robotics. Due to the probabilistic nature and the real world uncertainties in which the robot operates, SLAM development and testing is challenging. The difficulty exists because of a lack of perceptual and cognitive overlap between the robot and the human developer, i.e. understanding what the robot is seeing and processing. The most promising way of achieving this overlap is through the use of visualisations, because the human visual system is highly perceptive with advanced pattern recognition abilities. The research presented in this thesis investigates the application of Augmented Reality (AR) for SLAM visualisations, with the goal of assisting SLAM development and testing. AR is well suited for this application as it provides a real world view of the robot and its physical environment. A literature survey in SLAM, visualisation and AR showed that while SLAM visualisations are lacking AR has been applied in other areas of mobile robotics. An anonymous web based survey of SLAM developers confirmed that SLAM development is challenging and that graphical visualisations of SLAM are essential but lacking. SLAM algorithms were analysed in order to identify parameters needing to be visualised for error detection and correction, and visualisation requirements were formulated from this analysis. An AR visualisation system for SLAM was developed and implemented, presenting novel visualisation techniques for the Extended Kalman Filter SLAM and the Rao-Blackwellized Particle Filter FastSLAM. An evaluation was designed and carried out, investigating the effectiveness of the AR visualisation system in assisting SLAM debugging, and its performance and registration accuracy characteristics. The findings show that the existing state of the art visualisations are more effective, and should be used, for detecting fault effects. The findings further show that the novel feature correlation and data association AR visualisations are more effective and more preferred, and thus should be used, for detecting fault causes. Fault correction findings seem to indicate that the novel feature correlations and colour-mapping AR visualisations are more effective and more preferred. Qualitative user feedback showed that the novel AR visualisations are useful for SLAM debugging. Overall, the usability evaluation findings illustrate that the best approach is to utilise a combination of all of the visualisation methods. The findings also show that the overhead fixed camera hardware configuration possesses superior performance and registration accuracy characteristics compared to the Head Mounted Display configuration. Comparison with previous publications shows that the system compares well in terms of performance and registration accuracy, thus indicating that the system has sufficient attributes for the intended purpose of SLAM debugging.ResearchSpace@AucklandMacDonald, BruceWunsche, Burkhard2012-01-22T19:35:23Z2012-01-22T19:35:23Z2012Thesishttp://hdl.handle.net/2292/10633PhD Thesis - University of AucklandUoA2253323Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated.https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htmhttp://creativecommons.org/licenses/by-nc-sa/3.0/nz/Copyright: The author
collection NDLTD
sources NDLTD
description Simultaneous Localisation and Mapping (SLAM) is a popular and important autonomous mapping and navigation technique in mobile robotics. Due to the probabilistic nature and the real world uncertainties in which the robot operates, SLAM development and testing is challenging. The difficulty exists because of a lack of perceptual and cognitive overlap between the robot and the human developer, i.e. understanding what the robot is seeing and processing. The most promising way of achieving this overlap is through the use of visualisations, because the human visual system is highly perceptive with advanced pattern recognition abilities. The research presented in this thesis investigates the application of Augmented Reality (AR) for SLAM visualisations, with the goal of assisting SLAM development and testing. AR is well suited for this application as it provides a real world view of the robot and its physical environment. A literature survey in SLAM, visualisation and AR showed that while SLAM visualisations are lacking AR has been applied in other areas of mobile robotics. An anonymous web based survey of SLAM developers confirmed that SLAM development is challenging and that graphical visualisations of SLAM are essential but lacking. SLAM algorithms were analysed in order to identify parameters needing to be visualised for error detection and correction, and visualisation requirements were formulated from this analysis. An AR visualisation system for SLAM was developed and implemented, presenting novel visualisation techniques for the Extended Kalman Filter SLAM and the Rao-Blackwellized Particle Filter FastSLAM. An evaluation was designed and carried out, investigating the effectiveness of the AR visualisation system in assisting SLAM debugging, and its performance and registration accuracy characteristics. The findings show that the existing state of the art visualisations are more effective, and should be used, for detecting fault effects. The findings further show that the novel feature correlation and data association AR visualisations are more effective and more preferred, and thus should be used, for detecting fault causes. Fault correction findings seem to indicate that the novel feature correlations and colour-mapping AR visualisations are more effective and more preferred. Qualitative user feedback showed that the novel AR visualisations are useful for SLAM debugging. Overall, the usability evaluation findings illustrate that the best approach is to utilise a combination of all of the visualisation methods. The findings also show that the overhead fixed camera hardware configuration possesses superior performance and registration accuracy characteristics compared to the Head Mounted Display configuration. Comparison with previous publications shows that the system compares well in terms of performance and registration accuracy, thus indicating that the system has sufficient attributes for the intended purpose of SLAM debugging.
author2 MacDonald, Bruce
author_facet MacDonald, Bruce
Kozlov, Alex
author Kozlov, Alex
spellingShingle Kozlov, Alex
Augmented Reality technologies for the visualisation of SLAM systems
author_sort Kozlov, Alex
title Augmented Reality technologies for the visualisation of SLAM systems
title_short Augmented Reality technologies for the visualisation of SLAM systems
title_full Augmented Reality technologies for the visualisation of SLAM systems
title_fullStr Augmented Reality technologies for the visualisation of SLAM systems
title_full_unstemmed Augmented Reality technologies for the visualisation of SLAM systems
title_sort augmented reality technologies for the visualisation of slam systems
publisher ResearchSpace@Auckland
publishDate 2012
url http://hdl.handle.net/2292/10633
work_keys_str_mv AT kozlovalex augmentedrealitytechnologiesforthevisualisationofslamsystems
_version_ 1716390968417058816