In this paper, an extremely efficient architecture for the Simultaneous Localization and Mapping (SLAM) problem is proposed. This architecture depends on distributing of heavy computational tasks and large data sets among remote servers and frees the robots from any computational loads. Thus, the most widely used FastSLAM2.0 approach is parallelized as Map/Reduce tasks via the Hadoop framework. The experiments show the real-time performance for a single robot navigation in two scenarios: the traditional method as sequential algorithm and the presented scheme which is used to estimate fast a parallel algorithm. Also, the contribution of this paper is segmentation of the FastSLAM 2.0 algorithm to execute concurrently the localization and the mapping tasks on the cloud for overcoming strong real-time constraints of the localization task. |