Analysis and implementation of 2D slam algorithms for indoor mobile robots /

In this research a comparative analysis and implementation of Simultaneous Localization and Mapping (SLAM) algorithms for indoor mobile robots has been conducted, the purpose of which was to identify a possible area of improvement for future implementations. Robot are widely being used for daily tas...

Full description

Saved in:
Bibliographic Details
Main Author: Motan, Imaad-ud-din (Author)
Format: Thesis
Language:English
Published: Kuala Lumpur : Kulliyyah of Engineering, International Islamic University Malaysia, 2020
Subjects:
Online Access:http://studentrepo.iium.edu.my/handle/123456789/10374
Tags: Add Tag
No Tags, Be the first to tag this record!
LEADER 034930000a22003490004500
008 210122s2020 my a f m 000 0 eng d
040 |a UIAM  |b eng  |e rda 
041 |a eng 
043 |a a-my--- 
100 1 |a Motan, Imaad-ud-din,  |e author 
245 1 |a Analysis and implementation of 2D slam algorithms for indoor mobile robots /  |c by Imaad-ud-din Motan 
264 1 |a Kuala Lumpur :  |b Kulliyyah of Engineering, International Islamic University Malaysia,  |c 2020 
300 |a xv, 92 leaves :  |b colour illustrations ;  |c 30cm. 
336 |2 rdacontent  |a text 
337 |2 rdamedia  |a unmediated 
338 |2 rdacarrier  |a volume 
338 |2 rdacarrier  |a online resource 
347 |2 rdaft  |a text file  |b PDF 
500 |a Abstracts in English and Arabic. 
500 |a "A project paper submitted in fulfilment of the requirement for the degree of Master of Science in (Mechatronics Engineering)." --On title page. 
502 |a Thesis (MSMCTE)--International Islamic University Malaysia, 2020. 
504 |a Includes bibliographical references (leaves 80-83). 
520 |a In this research a comparative analysis and implementation of Simultaneous Localization and Mapping (SLAM) algorithms for indoor mobile robots has been conducted, the purpose of which was to identify a possible area of improvement for future implementations. Robot are widely being used for daily tasks and as such require a technique to be able to easily navigate indoor environments, specifically small maps for helper robots, however simple methods such as dead reckoning and wireless beacons are unreliable. To resolve this problem a new method is being researched upon which is SLAM. SLAM algorithms which are commonly known, accepted by experts in robotics and are compatible with the Robot Operating System (ROS) have been selected for this study. They are GMapping, Hector SLAM and Karto SLAM. Each method is comparatively analysed with various parameters such as computational complexity which is a measure of how complex the algorithm is with respect to the amount of steps and calculations needed, Central Processing Unit (CPU) usage load which measures how much the processor is being used and scenario-based efficiency which takes into account the performance based on different scenarios such as different speeds, map sizes and obstacles. Additionally, the analysis and selection is based on validation techniques such as Corner Detection & Matching, K-Nearest Neighbours and Map Completeness conducted on simulated data. Based on the comparative analysis performed via MATLAB, Hector SLAM was found to be the most appropriate technique for indoor robots in small maps. This technique was implemented on the robot platform and real-world tests conducted. The chosen method i.e. Hector SLAM managed to successfully generate fully visible maps in small indoor locations with numerous features. However, maps with larger sizes or smoother features were not as efficient. 
596 |a 1 
655 7 |a Theses, IIUM local 
690 |a Dissertations, Academic  |x Department of Mechatronics Engineering  |z IIUM 
700 1 |a Muhammad Mahbubur Rashid,  |e degree supervisor 
710 2 |a International Islamic University Malaysia.  |b Department of Mechatronics Engineering 
856 4 |u http://studentrepo.iium.edu.my/handle/123456789/10374 
900 |a sz to ash 
999 |c 441407  |d 473450 
952 |0 0  |6 XX(565393.1)  |7 0  |8 THESES  |9 763213  |a IIUM  |b IIUM  |c MULTIMEDIA  |g 0.00  |o XX(565393.1)  |p 11100424535  |r 1900-01-02  |t 1  |v 0.00  |y THESIS