Cargando…

SOLO-SLAM: A Parallel Semantic SLAM Algorithm for Dynamic Scenes

Simultaneous localization and mapping (SLAM) is a core technology for mobile robots working in unknown environments. Most existing SLAM techniques can achieve good localization accuracy in static scenes, as they are designed based on the assumption that unknown scenes are rigid. However, real-world...

Descripción completa

Detalles Bibliográficos
Autores principales: Sun, Liuxin, Wei, Junyu, Su, Shaojing, Wu, Peng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9501329/
https://www.ncbi.nlm.nih.gov/pubmed/36146324
http://dx.doi.org/10.3390/s22186977
_version_ 1784795447593795584
author Sun, Liuxin
Wei, Junyu
Su, Shaojing
Wu, Peng
author_facet Sun, Liuxin
Wei, Junyu
Su, Shaojing
Wu, Peng
author_sort Sun, Liuxin
collection PubMed
description Simultaneous localization and mapping (SLAM) is a core technology for mobile robots working in unknown environments. Most existing SLAM techniques can achieve good localization accuracy in static scenes, as they are designed based on the assumption that unknown scenes are rigid. However, real-world environments are dynamic, resulting in poor performance of SLAM algorithms. Thus, to optimize the performance of SLAM techniques, we propose a new parallel processing system, named SOLO-SLAM, based on the existing ORB-SLAM3 algorithm. By improving the semantic threads and designing a new dynamic point filtering strategy, SOLO-SLAM completes the tasks of semantic and SLAM threads in parallel, thereby effectively improving the real-time performance of SLAM systems. Additionally, we further enhance the filtering effect for dynamic points using a combination of regional dynamic degree and geometric constraints. The designed system adds a new semantic constraint based on semantic attributes of map points, which solves, to some extent, the problem of fewer optimization constraints caused by dynamic information filtering. Using the publicly available TUM dataset, SOLO-SLAM is compared with other state-of-the-art schemes. Our algorithm outperforms ORB-SLAM3 in accuracy (maximum improvement is 97.16%) and achieves better results than Dyna-SLAM with respect to time efficiency (maximum improvement is 90.07%).
format Online
Article
Text
id pubmed-9501329
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-95013292022-09-24 SOLO-SLAM: A Parallel Semantic SLAM Algorithm for Dynamic Scenes Sun, Liuxin Wei, Junyu Su, Shaojing Wu, Peng Sensors (Basel) Article Simultaneous localization and mapping (SLAM) is a core technology for mobile robots working in unknown environments. Most existing SLAM techniques can achieve good localization accuracy in static scenes, as they are designed based on the assumption that unknown scenes are rigid. However, real-world environments are dynamic, resulting in poor performance of SLAM algorithms. Thus, to optimize the performance of SLAM techniques, we propose a new parallel processing system, named SOLO-SLAM, based on the existing ORB-SLAM3 algorithm. By improving the semantic threads and designing a new dynamic point filtering strategy, SOLO-SLAM completes the tasks of semantic and SLAM threads in parallel, thereby effectively improving the real-time performance of SLAM systems. Additionally, we further enhance the filtering effect for dynamic points using a combination of regional dynamic degree and geometric constraints. The designed system adds a new semantic constraint based on semantic attributes of map points, which solves, to some extent, the problem of fewer optimization constraints caused by dynamic information filtering. Using the publicly available TUM dataset, SOLO-SLAM is compared with other state-of-the-art schemes. Our algorithm outperforms ORB-SLAM3 in accuracy (maximum improvement is 97.16%) and achieves better results than Dyna-SLAM with respect to time efficiency (maximum improvement is 90.07%). MDPI 2022-09-15 /pmc/articles/PMC9501329/ /pubmed/36146324 http://dx.doi.org/10.3390/s22186977 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Sun, Liuxin
Wei, Junyu
Su, Shaojing
Wu, Peng
SOLO-SLAM: A Parallel Semantic SLAM Algorithm for Dynamic Scenes
title SOLO-SLAM: A Parallel Semantic SLAM Algorithm for Dynamic Scenes
title_full SOLO-SLAM: A Parallel Semantic SLAM Algorithm for Dynamic Scenes
title_fullStr SOLO-SLAM: A Parallel Semantic SLAM Algorithm for Dynamic Scenes
title_full_unstemmed SOLO-SLAM: A Parallel Semantic SLAM Algorithm for Dynamic Scenes
title_short SOLO-SLAM: A Parallel Semantic SLAM Algorithm for Dynamic Scenes
title_sort solo-slam: a parallel semantic slam algorithm for dynamic scenes
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9501329/
https://www.ncbi.nlm.nih.gov/pubmed/36146324
http://dx.doi.org/10.3390/s22186977
work_keys_str_mv AT sunliuxin soloslamaparallelsemanticslamalgorithmfordynamicscenes
AT weijunyu soloslamaparallelsemanticslamalgorithmfordynamicscenes
AT sushaojing soloslamaparallelsemanticslamalgorithmfordynamicscenes
AT wupeng soloslamaparallelsemanticslamalgorithmfordynamicscenes