Implementation of Mobile Robot’s Navigation using SLAM based on Cloud Computing

This paper is concerned with the implementation of EKF-SLAM (Extended Kalman Filter- Simultaneous Localization and Mapping) algorithm using a cloud computing architecture based on ROS (Robot Operating System). The localization and mapping is essential step to navigate a mobile robot in unknown envir...

Full description

Bibliographic Details
Main Authors: H.M. Hasan, T.H. Mohammed
Format: Article
Language:English
Published: Unviversity of Technology- Iraq 2017-06-01
Series:Engineering and Technology Journal
Subjects:
Online Access:https://etj.uotechnology.edu.iq/article_131984_1b40664c502aaac75e3888f6bdc79c59.pdf
_version_ 1827358823544782848
author H.M. Hasan
T.H. Mohammed
author_facet H.M. Hasan
T.H. Mohammed
author_sort H.M. Hasan
collection DOAJ
description This paper is concerned with the implementation of EKF-SLAM (Extended Kalman Filter- Simultaneous Localization and Mapping) algorithm using a cloud computing architecture based on ROS (Robot Operating System). The localization and mapping is essential step to navigate a mobile robot in unknown environment. The implemented EKF-SLAM has used a landmark that sensed using IR Emitter sensor provided by the Kinect camera to update a map of the environment and simultaneously estimate the robot’s position and orientation within the map. The implementation was done using three parts. The first one was the TurleBot Mobile robot with the Kinect camera, which was simulated in Gazebo environment. The second part was the EKF-SLAM running under the MATLAB to generate the Map and Location data. The third part was the ROS Master node, which runs on the cloud to enable part one and two to communicate using topics. The scan data from Kinect camera and the location data from the odometer is transferred from the first part to the second part through ROS Master node after impaired with zero mean Gaussian noise . Then the second part performs EKF-SLAM and transmit the corrections to the first part through the ROS Master node as well.
first_indexed 2024-03-08T06:16:45Z
format Article
id doaj.art-b043ad942abc4afcb89a580e1c01f1f7
institution Directory Open Access Journal
issn 1681-6900
2412-0758
language English
last_indexed 2024-03-08T06:16:45Z
publishDate 2017-06-01
publisher Unviversity of Technology- Iraq
record_format Article
series Engineering and Technology Journal
spelling doaj.art-b043ad942abc4afcb89a580e1c01f1f72024-02-04T17:19:38ZengUnviversity of Technology- IraqEngineering and Technology Journal1681-69002412-07582017-06-01356A63463910.30684/etj.35.6A.11131984Implementation of Mobile Robot’s Navigation using SLAM based on Cloud ComputingH.M. HasanT.H. MohammedThis paper is concerned with the implementation of EKF-SLAM (Extended Kalman Filter- Simultaneous Localization and Mapping) algorithm using a cloud computing architecture based on ROS (Robot Operating System). The localization and mapping is essential step to navigate a mobile robot in unknown environment. The implemented EKF-SLAM has used a landmark that sensed using IR Emitter sensor provided by the Kinect camera to update a map of the environment and simultaneously estimate the robot’s position and orientation within the map. The implementation was done using three parts. The first one was the TurleBot Mobile robot with the Kinect camera, which was simulated in Gazebo environment. The second part was the EKF-SLAM running under the MATLAB to generate the Map and Location data. The third part was the ROS Master node, which runs on the cloud to enable part one and two to communicate using topics. The scan data from Kinect camera and the location data from the odometer is transferred from the first part to the second part through ROS Master node after impaired with zero mean Gaussian noise . Then the second part performs EKF-SLAM and transmit the corrections to the first part through the ROS Master node as well.https://etj.uotechnology.edu.iq/article_131984_1b40664c502aaac75e3888f6bdc79c59.pdfcloud computingekfgazebokinect
spellingShingle H.M. Hasan
T.H. Mohammed
Implementation of Mobile Robot’s Navigation using SLAM based on Cloud Computing
Engineering and Technology Journal
cloud computing
ekf
gazebo
kinect
title Implementation of Mobile Robot’s Navigation using SLAM based on Cloud Computing
title_full Implementation of Mobile Robot’s Navigation using SLAM based on Cloud Computing
title_fullStr Implementation of Mobile Robot’s Navigation using SLAM based on Cloud Computing
title_full_unstemmed Implementation of Mobile Robot’s Navigation using SLAM based on Cloud Computing
title_short Implementation of Mobile Robot’s Navigation using SLAM based on Cloud Computing
title_sort implementation of mobile robot s navigation using slam based on cloud computing
topic cloud computing
ekf
gazebo
kinect
url https://etj.uotechnology.edu.iq/article_131984_1b40664c502aaac75e3888f6bdc79c59.pdf
work_keys_str_mv AT hmhasan implementationofmobilerobotsnavigationusingslambasedoncloudcomputing
AT thmohammed implementationofmobilerobotsnavigationusingslambasedoncloudcomputing