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 language | English |
---|---|
Title of host publication | Proceedings - 4th IEEE International Conference on Robotic Computing, IRC 2020 |
Place of Publication | Piscataway, NJ |
Publisher | IEEE |
Pages | 187-190 |
Number of pages | 4 |
ISBN (Electronic) | 978-1-7281-5237-0 |
ISBN (Print) | 978-1-7281-5238-7 |
DOIs | |
Publication status | Published - Nov 2020 |
Event | 4th IEEE International Conference on Robotic Computing, IRC 2020 - Virtual, Taichung, Taiwan Duration: 9 Nov 2020 → 11 Nov 2020 Conference number: 4 http://irc.asia.edu.tw/2020/ |
Conference
Conference | 4th IEEE International Conference on Robotic Computing, IRC 2020 |
---|---|
Abbreviated title | IRC 2020 |
Country/Territory | Taiwan |
City | Taichung |
Period | 9/11/20 → 11/11/20 |
Internet address |
Keywords
- Reuse oriented framework
- SLAM
- Software production line
- 22/2 OA procedure