Hadoop for Roboticists

Abstract : The objective of this tutorial is to give an overview of Hadoop, its possibilities and its use in Robotics, as well as to provide explanations about the setup, design of mapreduce jobs and troubleshooting. Hadoop is a powerful software: while this tutorial is enough to get an overview and a better understanding of the framework and how to use it, we won’t be covering here all the possibilities that Hadoop offers. This tutorial is based on my experience while working on a Special Problem. I included all the information I have been looking for and everything I think can be useful when learning how to use Hadoop. Finally, while reading this tutorial, be aware that I am far from being a Hadoop expert and that I just started to learn about Hadoop. This is just a summary of the best of my knowledge at the time of writing. After presenting Hadoop and how to set up a cluster, we will mainly focus on developing jobs in C++. Although jobs are usually written in Java, there are applications for which we need to be able to use C++. One of such situations is for being able to use the ROS API in our jobs. This will allow us to analyze datasets stored as rosbags as one possible application.
Type de document :
[Research Report] UMI 2958 GeorgiaTech-CNRS. 2016
Liste complète des métadonnées

Contributeur : Cedric Pradalier <>
Soumis le : vendredi 20 janvier 2017 - 10:05:18
Dernière modification le : jeudi 5 avril 2018 - 12:30:11
Document(s) archivé(s) le : vendredi 21 avril 2017 - 12:58:38


Fichiers produits par l'(les) auteur(s)


Distributed under a Creative Commons Paternité 4.0 International License


  • HAL Id : hal-01435882, version 1


Olivier Deiss, Cedric Pradalier. Hadoop for Roboticists. [Research Report] UMI 2958 GeorgiaTech-CNRS. 2016. 〈hal-01435882〉



Consultations de la notice


Téléchargements de fichiers