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.
Author supplied keywords
Cite
CITATION STYLE
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.