Reuse-oriented SLAM Framework using Software Product Lines

Mohamed A. Abdelhady, Douwe Dresscher, Jan F. Broenink

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

Simultaneous Localization and Mapping (SLAM) is a widely investigated problem in robotics. It depicts the process of a robot creating a map of an unknown environment while concurrently estimating its location within the self-created map. In recent years, many solutions have been proposed to the SLAM problem based on numerous approaches such as probabilistic filters or graph optimization. This work recognizes that, with the growing complexity and the active development in the field of SLAM, reuse is becoming an essential quality as researchers often have to solve architectural issues that are secondary to the core of the problem, which leads to sub-optimal realizations in the final SLAM product from the software point of view. Therefore, a component-based framework is introduced that regards reusability as a primary requirement of SLAM software, which highlights the core separable modules and implements them as encapsulated interchangeable components forming a software product line. The reusability of the framework is evaluated according to the reuse-readiness levels criteria and the results show improved modularity and reduction in the development and deployment time and effort.

Original languageEnglish
Title of host publicationProceedings - 4th IEEE International Conference on Robotic Computing, IRC 2020
Place of PublicationPiscataway, NJ
PublisherIEEE
Pages187-190
Number of pages4
ISBN (Electronic)978-1-7281-5237-0
ISBN (Print)978-1-7281-5238-7
DOIs
Publication statusPublished - Nov 2020
Event4th IEEE International Conference on Robotic Computing, IRC 2020 - Virtual, Taichung, Taiwan, Province of China
Duration: 9 Nov 202011 Nov 2020
Conference number: 4
http://irc.asia.edu.tw/2020/

Conference

Conference4th IEEE International Conference on Robotic Computing, IRC 2020
Abbreviated titleIRC 2020
CountryTaiwan, Province of China
CityTaichung
Period9/11/2011/11/20
Internet address

Keywords

  • Reuse oriented framework
  • SLAM
  • Software production line

Fingerprint

Dive into the research topics of 'Reuse-oriented SLAM Framework using Software Product Lines'. Together they form a unique fingerprint.

Cite this