Evaluation of Topological Mapping Methods in Indoor Environments

Mapping is one of the key components of mobile robot navigation. Representing a map as a topological structure is suitable for fast path planning and does not require high positioning precision or high computational resources, which is particularly useful in large environments. In recent years, nume...

Full description

Bibliographic Details
Main Authors: Kirill Muravyev, Konstantin Yakovlev
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10325503/
_version_ 1797321079214047232
author Kirill Muravyev
Konstantin Yakovlev
author_facet Kirill Muravyev
Konstantin Yakovlev
author_sort Kirill Muravyev
collection DOAJ
description Mapping is one of the key components of mobile robot navigation. Representing a map as a topological structure is suitable for fast path planning and does not require high positioning precision or high computational resources, which is particularly useful in large environments. In recent years, numerous methods of topological graph building have emerged. Most of these methods build a topological graph in conjunction with a metric map, and during tests and benchmarks, the performance of metric maps is typically assessed. However, topological graph quality is also crucial for robot navigation. In this study, we conducted an extensive evaluation of five open-source topological mapping methods (Hydra, S-graphs+, IncrementalTopo, ETPNav, and TSGM) using a large simulated indoor dataset with precise and noisy positioning. We used novel metrics to measure topological graph quality in our comparison. We found that all the methods except TGSM build an unconnected graph with both precise and noisy positioning. Hydra and S-graphs are more robust to position noise, but their graphs have a high percent of the edges crossing an obstacle. TSGM builds connected graphs, and it is not sensitive to positional noise because it does not use position as an input. However, its graphs have a high percent of the edges crossing an obstacle. IncrementalTopo has fewer edges passing through the obstacles; however, with noisy positioning, its graph becomes highly disconnected, which may also cause navigation failures. Thus, all the evaluated methods have their own advantages and drawbacks, and none of them builds a graph suitable for navigation out of the box. Overall, our study pinpoints the advantages and disadvantages of the state-of-the-art topological mapping methods and may aid researchers and practitioners in choosing a proper available algorithm for their specific setup.
first_indexed 2024-03-08T04:52:21Z
format Article
id doaj.art-2573abe24e84405fa99e8a58881506db
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-08T04:52:21Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-2573abe24e84405fa99e8a58881506db2024-02-08T00:00:54ZengIEEEIEEE Access2169-35362023-01-011113268313269810.1109/ACCESS.2023.333581810325503Evaluation of Topological Mapping Methods in Indoor EnvironmentsKirill Muravyev0https://orcid.org/0000-0001-5897-0702Konstantin Yakovlev1https://orcid.org/0000-0002-4377-321XFederal Research Center “Computer Science and Control,” Russian Academy of Sciences, Moscow, RussiaFederal Research Center “Computer Science and Control,” Russian Academy of Sciences, Moscow, RussiaMapping is one of the key components of mobile robot navigation. Representing a map as a topological structure is suitable for fast path planning and does not require high positioning precision or high computational resources, which is particularly useful in large environments. In recent years, numerous methods of topological graph building have emerged. Most of these methods build a topological graph in conjunction with a metric map, and during tests and benchmarks, the performance of metric maps is typically assessed. However, topological graph quality is also crucial for robot navigation. In this study, we conducted an extensive evaluation of five open-source topological mapping methods (Hydra, S-graphs+, IncrementalTopo, ETPNav, and TSGM) using a large simulated indoor dataset with precise and noisy positioning. We used novel metrics to measure topological graph quality in our comparison. We found that all the methods except TGSM build an unconnected graph with both precise and noisy positioning. Hydra and S-graphs are more robust to position noise, but their graphs have a high percent of the edges crossing an obstacle. TSGM builds connected graphs, and it is not sensitive to positional noise because it does not use position as an input. However, its graphs have a high percent of the edges crossing an obstacle. IncrementalTopo has fewer edges passing through the obstacles; however, with noisy positioning, its graph becomes highly disconnected, which may also cause navigation failures. Thus, all the evaluated methods have their own advantages and drawbacks, and none of them builds a graph suitable for navigation out of the box. Overall, our study pinpoints the advantages and disadvantages of the state-of-the-art topological mapping methods and may aid researchers and practitioners in choosing a proper available algorithm for their specific setup.https://ieeexplore.ieee.org/document/10325503/Mobile robotstopological mappingmap evaluationSLAMtopological SLAMnavigation
spellingShingle Kirill Muravyev
Konstantin Yakovlev
Evaluation of Topological Mapping Methods in Indoor Environments
IEEE Access
Mobile robots
topological mapping
map evaluation
SLAM
topological SLAM
navigation
title Evaluation of Topological Mapping Methods in Indoor Environments
title_full Evaluation of Topological Mapping Methods in Indoor Environments
title_fullStr Evaluation of Topological Mapping Methods in Indoor Environments
title_full_unstemmed Evaluation of Topological Mapping Methods in Indoor Environments
title_short Evaluation of Topological Mapping Methods in Indoor Environments
title_sort evaluation of topological mapping methods in indoor environments
topic Mobile robots
topological mapping
map evaluation
SLAM
topological SLAM
navigation
url https://ieeexplore.ieee.org/document/10325503/
work_keys_str_mv AT kirillmuravyev evaluationoftopologicalmappingmethodsinindoorenvironments
AT konstantinyakovlev evaluationoftopologicalmappingmethodsinindoorenvironments