Localization and Mapping algorithms implemented on a low-power embedded architectures: A case study

In this paper we evaluate the promise held by low-power embedded architectures to implement SLAM (Simultaneous Localization and Mapping) algorithms. We map and implement 4 SLAM algorithms, that find utility in very different robot applications and autonomous navigation, on an embedded architecture. Our results show that low-power embedded architectures are indeed, sometimes, attractive alternative for some SLAM algorithms. At the same time, efficient software optimizations are mandatory to allow a real-time execution.

[1]  Gordon Wyeth,et al.  RatSLAM: a hippocampal model for simultaneous localization and mapping , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[2]  Tom Drummond,et al.  Scalable Monocular SLAM , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[3]  W. Burgard,et al.  RAWSEEDS: Robotics Advancement through Web-publishing of Sensorial and Elaborated Extensive Data Sets , 2010 .

[4]  J. M. M. Montiel,et al.  ORB-SLAM: A Versatile and Accurate Monocular SLAM System , 2015, IEEE Transactions on Robotics.

[5]  Gamini Dissanayake,et al.  Linear SLAM: A linear solution to the feature-based and pose graph SLAM based on submap joining , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Mohamed Abouzahir,et al.  An improved Rao-Blackwellized particle filter based-SLAM running on an OMAP embedded architecture , 2014, 2014 Second World Conference on Complex Systems (WCCS).

[7]  Sebastian Thrun,et al.  FastSLAM 2.0: An Improved Particle Filtering Algorithm for Simultaneous Localization and Mapping that Provably Converges , 2003, IJCAI.