A Parallel RatSlam C++ Library Implementation

3Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

RatSlam is a bio-inspired Simultaneous Location and Mapping (SLAM) algorithm used for autonomous mobile robots navigation tasks. This work presents a RatSlam algorithm implementation as a C++ library designed to take advantage of internal RatSlam modules parallelization. The RatSlam algorithm is presented with principal aspects of the library architecture design. Furthermore, its results using a well known RatSlam data set with a standard RatSlam implementation (OpenRatSLAM - Robot Operating System), and a Python implementation. The mapping found with the previous approaches and the proposed on this work were similar. Moreover, the execution times between the OpenRatSLAM and this C++ library was compared, with the proposed implementation having a lower execution time. Thus, the current implementation was validated and has some advantages against previous ones, which can be very relevant for real-time applications.

Cite

CITATION STYLE

APA

de Souza Muñoz, M. E., Menezes, M. C., de Freitas, E. P., Cheng, S., de Almeida Neto, A., de Oliveira, A. C. M., & de Almeida Ribeiro, P. R. (2019). A Parallel RatSlam C++ Library Implementation. In Communications in Computer and Information Science (Vol. 1068 CCIS, pp. 173–183). Springer. https://doi.org/10.1007/978-3-030-36636-0_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free