Change detection and the updating of SLAM maps

Overview – The food and beverage industry has become increasingly competitive. It is customary for restaurants to operate from morning till night to earn more profit. The seating arrangement in restaurant is always reconfigured. It will be convenient if a robot can automate these tasks, so that the...

Full description

Saved in:
Bibliographic Details
Main Author: Foong, Kok Leong
Other Authors: Seet Gim Lee, Gerald
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/75141
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-75141
record_format dspace
spelling sg-ntu-dr.10356-751412023-03-04T18:44:19Z Change detection and the updating of SLAM maps Foong, Kok Leong Seet Gim Lee, Gerald School of Mechanical and Aerospace Engineering Robotics Research Centre DRNTU::Engineering Overview – The food and beverage industry has become increasingly competitive. It is customary for restaurants to operate from morning till night to earn more profit. The seating arrangement in restaurant is always reconfigured. It will be convenient if a robot can automate these tasks, so that the time spent and injuries associated with the manual handling of seating arrangement can be reduced. The robot requires a map to locate the position of tables and chairs. This map is constructed by sending a robot into the venue to perform Simultaneous Localization and Mapping (SLAM) of the unknown environment. Problem – Whenever there is a change in the environment, the robot has to re-map the changed environment again. This process is repetitive and time-consuming. In addition, sensor noises, and the computational efficiency and pose estimation accuracy of SLAM algorithms are the issues as well. Solution – Hence, it was proposed to install an overhead camera to capture these changes. This approach is convenient as the robot does not have to perform remapping. Any changes are captured by the camera, processed and updated onto the previously constructed SLAM map. This project aims to develop a software program to carry out change detection of tables and chairs. The change detection refers to the change in centroid coordinates and angular orientation of tables and chairs. These changes are updated onto a SLAM map, which are useful by a robot to pinpoint objects locations and carry out objects removal tasks. Approaches – Two approaches were developed and investigated: the color approach and the features detection approach, in terms of their invariance and stability to illumination, scale, rotation and 3D point of view from different angles. Different image processing algorithms from OpenCV-3.2.0 and opencv_contrib libraries were used in both approaches. Basically, color approach makes use of color filter, whereas features detection approach makes use of template matching, Oriented FAST and Rotated BRIEF (ORB) feature detector, and Shi-Tomasi Corner Detector. Conclusion – This report concludes that features detection approach be used in table detection and localization because it achieved 87% success rate in detecting table corners and location. The unsuccessful instances are attributed to objects of similar color with table and change in 3D point of view from different angles, which caused template matching to fail. Due to the lack of features in chairs, color approach was used in chair detection and localization. Bachelor of Engineering (Aerospace Engineering) 2018-05-28T07:48:14Z 2018-05-28T07:48:14Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/75141 en Nanyang Technological University 104 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Foong, Kok Leong
Change detection and the updating of SLAM maps
description Overview – The food and beverage industry has become increasingly competitive. It is customary for restaurants to operate from morning till night to earn more profit. The seating arrangement in restaurant is always reconfigured. It will be convenient if a robot can automate these tasks, so that the time spent and injuries associated with the manual handling of seating arrangement can be reduced. The robot requires a map to locate the position of tables and chairs. This map is constructed by sending a robot into the venue to perform Simultaneous Localization and Mapping (SLAM) of the unknown environment. Problem – Whenever there is a change in the environment, the robot has to re-map the changed environment again. This process is repetitive and time-consuming. In addition, sensor noises, and the computational efficiency and pose estimation accuracy of SLAM algorithms are the issues as well. Solution – Hence, it was proposed to install an overhead camera to capture these changes. This approach is convenient as the robot does not have to perform remapping. Any changes are captured by the camera, processed and updated onto the previously constructed SLAM map. This project aims to develop a software program to carry out change detection of tables and chairs. The change detection refers to the change in centroid coordinates and angular orientation of tables and chairs. These changes are updated onto a SLAM map, which are useful by a robot to pinpoint objects locations and carry out objects removal tasks. Approaches – Two approaches were developed and investigated: the color approach and the features detection approach, in terms of their invariance and stability to illumination, scale, rotation and 3D point of view from different angles. Different image processing algorithms from OpenCV-3.2.0 and opencv_contrib libraries were used in both approaches. Basically, color approach makes use of color filter, whereas features detection approach makes use of template matching, Oriented FAST and Rotated BRIEF (ORB) feature detector, and Shi-Tomasi Corner Detector. Conclusion – This report concludes that features detection approach be used in table detection and localization because it achieved 87% success rate in detecting table corners and location. The unsuccessful instances are attributed to objects of similar color with table and change in 3D point of view from different angles, which caused template matching to fail. Due to the lack of features in chairs, color approach was used in chair detection and localization.
author2 Seet Gim Lee, Gerald
author_facet Seet Gim Lee, Gerald
Foong, Kok Leong
format Final Year Project
author Foong, Kok Leong
author_sort Foong, Kok Leong
title Change detection and the updating of SLAM maps
title_short Change detection and the updating of SLAM maps
title_full Change detection and the updating of SLAM maps
title_fullStr Change detection and the updating of SLAM maps
title_full_unstemmed Change detection and the updating of SLAM maps
title_sort change detection and the updating of slam maps
publishDate 2018
url http://hdl.handle.net/10356/75141
_version_ 1759858342981795840