Adoption of Big Data Streaming Techniques for Simultaneous Localization and Mapping (SLAM) in IoT-Aided Robotics Devices

  • Nyasha Fadzai ThusabantuEmail author
  • G. Vadivu
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 768)


The evolution of low-powered devices through the Internet of Things (IoT) has enabled the technology community to come up with solutions to problems faced by pervasive networks. IoT enables communication between devices, i.e., “machine to machine” communication. With this regard, the evolution of IoT-aided Robots was birthed. Robotic devices constantly need to communicate and share their location and the surrounding environment, a concept known as Simultaneous Localization and Mapping (SLAM). Normally this data is shared through traditional techniques, but with the exploding data universe, there is need to come up with an alternative, fast, and efficient methods for management and transfer of data. This research proposes the adoption of big data streaming techniques to manage data transfer and communication during SLAM. Ultimately, big data streaming techniques will be used in critical applications where the analytic process has to happen in real time and decisions need to be made within a short time.


SLAM Big data Streaming IoT Robotics Localization 


  1. 1.
    Ray, P.: A survey on internet of things architectures. EAI Endorsed Trans. Internet Things 2(5), 151714 (2016)CrossRefGoogle Scholar
  2. 2.
    Chatterjee, A., Rakshit, A., Singh, N.N.: Simultaneous Localization and Mapping (SLAM) in mobile robots. In: Vision Based Autonomous Robot Navigation. Studies in Computational Intelligence, vol. 455. Springer, Berlin (2013)Google Scholar
  3. 3.
    Yuan, X., Zhao, C.: 3D-SLAM based on point-plane matching. ROBOT 33(2), 215–221 (2011)CrossRefGoogle Scholar
  4. 4.
    Begum, M., Mann, G., Gosine, R.: An evolutionary algorithm for simultaneous localization and mapping (SLAM) of mobile robots. Adv. Robot. 21(9), 1031–1050 (2007)Google Scholar
  5. 5.
    Williams, H., Browne, W., Carnegie, D.: Learned action SLAM: sharing SLAM through learned path planning information between heterogeneous robotic platforms. Appl. Soft Comput. 50, 313–326 (2017)CrossRefGoogle Scholar
  6. 6.
    Dissanayake, M., Newman, P., Clark, S., Durrant-Whyte, H.F.: A solution to the simultaneous localization and map building (SLAM) problem. IEEE Trans. Robot. Autom. 17(3), 229–241 (2001)Google Scholar
  7. 7.
    Google Cloud Platform: Architecture: Real-Time Stream Processing for IoT| Architectures | Google Cloud Platform. [online] Available at: (2017). Accessed 30 July 2017
  8. 8.
    Hortonworks: Real World Examples: Real-time Data From Internet of Things. [online] Available at: (2017). Accessed 03 Aug 2017
  9. 9.
    Kamburugamuve, S., Christianse, L., Fox, G.: A framework for real time processing of sensor data in the cloud. J. Sens. 2015, 1–11 (2015)CrossRefGoogle Scholar
  10. 10. IoT Standards & Protocols Guide | 2017 Comparisons on Network, Wireless Communications, Security, Industrial. [online] Available at: (2017). Accessed 10 Sep 2017
  11. 11.
    Survey Paper for IOT: Capacity planning and cloud technologies. Int. J. Sci. Res. (IJSR) 5(4), 1812–1815 (2016)Google Scholar
  12. 12.
    Kim, S., Kim, D., Oh, H., Jeon, H., Park, H.: The data collection solution based on MQTT for stable IoT platforms. J. Korea Inst. Inf. Commun. Eng. 20(4), 728–738 (2016)CrossRefGoogle Scholar
  13. 13.
    Bendre, M., Thool, V.: Analytics, challenges and applications in big data environment: a survey. J. Manage. Analytics 3(3), 206–239 (2016)CrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.Big Data AnalyticsSRM UniversityChennaiIndia
  2. 2.Department of Information TechnologySRM UniversityChennaiIndia

Personalised recommendations