Improvements to SLAM architecture on embedded systems

This paper presents the development of various SLAM (Simultaneous Localization and Mapping) techniques. The focus will be on visual based SLAM techniques. Visual SLAM is where one or more cameras are involved in the process of mapping and localization. Visual SLAM’s accuracy improves as the knowl...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Si En
Other Authors: Loke Yuan Ren
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/148102
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-148102
record_format dspace
spelling sg-ntu-dr.10356-1481022021-04-23T13:36:07Z Improvements to SLAM architecture on embedded systems Tan, Si En Loke Yuan Ren School of Computer Science and Engineering yrloke@ntu.edu.sg Engineering::Computer science and engineering This paper presents the development of various SLAM (Simultaneous Localization and Mapping) techniques. The focus will be on visual based SLAM techniques. Visual SLAM is where one or more cameras are involved in the process of mapping and localization. Visual SLAM’s accuracy improves as the knowledge of both the map and robot path are improved over time due to more data being acquired and landmarks being observed from different positions in the environment. However, this location can only be taken from a pre-existing map of the environment it was in. There are a lot of factors that need to be considered when collecting the results from SLAM, factors such as computational limits due to hardware, accuracy, noise, and speed of the algorithm may impact SLAM's results. Numerous algorithms present such as ORB-SLAM2 (Oriented FAST and Rotated BRIEF SLAM) [1] are not optimized to fully maximize the available hardware. ORBSLAM2 however is a very well-rounded algorithm and works across different hardware architectures. Optimizations where the GPU (Graphical Processing Unit) can be used will improve performance in the algorithm. The objective would be to further improve the SLAM algorithm by taking advantage of hardware provided. The goals would be to add extra functionalities and increase performance on embedded systems. Bachelor of Engineering (Computer Engineering) 2021-04-23T13:36:07Z 2021-04-23T13:36:07Z 2021 Final Year Project (FYP) Tan, S. E. (2021). Improvements to SLAM architecture on embedded systems. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148102 https://hdl.handle.net/10356/148102 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Tan, Si En
Improvements to SLAM architecture on embedded systems
description This paper presents the development of various SLAM (Simultaneous Localization and Mapping) techniques. The focus will be on visual based SLAM techniques. Visual SLAM is where one or more cameras are involved in the process of mapping and localization. Visual SLAM’s accuracy improves as the knowledge of both the map and robot path are improved over time due to more data being acquired and landmarks being observed from different positions in the environment. However, this location can only be taken from a pre-existing map of the environment it was in. There are a lot of factors that need to be considered when collecting the results from SLAM, factors such as computational limits due to hardware, accuracy, noise, and speed of the algorithm may impact SLAM's results. Numerous algorithms present such as ORB-SLAM2 (Oriented FAST and Rotated BRIEF SLAM) [1] are not optimized to fully maximize the available hardware. ORBSLAM2 however is a very well-rounded algorithm and works across different hardware architectures. Optimizations where the GPU (Graphical Processing Unit) can be used will improve performance in the algorithm. The objective would be to further improve the SLAM algorithm by taking advantage of hardware provided. The goals would be to add extra functionalities and increase performance on embedded systems.
author2 Loke Yuan Ren
author_facet Loke Yuan Ren
Tan, Si En
format Final Year Project
author Tan, Si En
author_sort Tan, Si En
title Improvements to SLAM architecture on embedded systems
title_short Improvements to SLAM architecture on embedded systems
title_full Improvements to SLAM architecture on embedded systems
title_fullStr Improvements to SLAM architecture on embedded systems
title_full_unstemmed Improvements to SLAM architecture on embedded systems
title_sort improvements to slam architecture on embedded systems
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/148102
_version_ 1698713689915392000