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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |