Loop Closure using laser 2D

A fundamental necessity in mobile robotics is the ability of knowing the robot own location. In many applications, a map of the environment is not available or it does not have the accuracy or the information necessary for robot localization. In this cases, it is necessary to build a map simultaneou...

Full description

Bibliographic Details
Author: Pujol Badell, Sergi
Format: Master's thesis
Publication date:2021
Country:España
Institution:Universitat Politècnica de Catalunya (UPC)
Repository:UPCommons. Portal del coneixement obert de la UPC
Language:English
OAI Identifier:oai:upcommons.upc.edu:2117/355855
Online Access:https://hdl.handle.net/2117/355855
Access Level:Open access
Keyword:Robot vision -- Mathematical models -- Software
Adaptive control systems -- Design and construction
Autonomous robots
Visió artificial (Robòtica) -- Models matemàtics -- Programari
Sistemes adaptatius -- Disseny i construcció
Robots autònoms
Àrees temàtiques de la UPC::Informàtica::Robòtica
_version_ 1878742780315959296
author Pujol Badell, Sergi
author_browse Pujol Badell, Sergi
author_facet Pujol Badell, Sergi
author_role author
collection UPCommons. Portal del coneixement obert de la UPC
description A fundamental necessity in mobile robotics is the ability of knowing the robot own location. In many applications, a map of the environment is not available or it does not have the accuracy or the information necessary for robot localization. In this cases, it is necessary to build a map simultaneously (SLAM). In applications where the GPS signal is not reliable, like in indoor environments, the localization has to be based in estimating robot position with the information of the robot movement. This estimation is obtained in local coordinates and it implies that a drift in the estimation accumulates error over time. In order to reduce the drift effects, it is necessary the capacity to recognize places that had already been visited and readjust the localization. This search of loop closures provides global reference points to the localization system. This field of study is already a very discussed topic, but finding an equilibrium between efficiency and robustness in order to be able to work in large environments is still a challenge. The aim of this work is to equip the WOLF SLAM library with an state-of-art loop closure for 2D LIDAR sensors. WOLF SLAM library is integrated with ROS and proposes an interesting environment to manage SLAM and localization problems based in graph-SLAM. In this work, we first performed a review of the state of the art for loop closure that lead us to FALKO. It is an open source project focused in loop closure that implements feature detection and scene matching using descriptors. Furthermore, the FALKO loop closure algorithm has been integrated along with an Iterative Closest Point method for robustness and accuracy purposes. ICP is a point to line metric optimized for range-finder scan matching. The integration and developed algorithms has been tested with experimental data from a real robot
eu_rights_str_mv openAccess
format masterThesis
id ES_fc1f5d2d9ddfb2c4e49efb9ea5a06a91
institution Universitat Politècnica de Catalunya (UPC)
instname_str Universitat Politècnica de Catalunya (UPC)
language eng
network_acronym_str ES
network_name_str España
oai_identifier_str oai:upcommons.upc.edu:2117/355855
publishDate 2021
publishDateSort 2021
publisher Universitat Politècnica de Catalunya
publisherStr Universitat Politècnica de Catalunya
reponame_str UPCommons. Portal del coneixement obert de la UPC
spelling Loop Closure using laser 2D Pujol Badell, Sergi Robot vision -- Mathematical models -- Software Adaptive control systems -- Design and construction Autonomous robots Visió artificial (Robòtica) -- Models matemàtics -- Programari Sistemes adaptatius -- Disseny i construcció Robots autònoms Àrees temàtiques de la UPC::Informàtica::Robòtica A fundamental necessity in mobile robotics is the ability of knowing the robot own location. In many applications, a map of the environment is not available or it does not have the accuracy or the information necessary for robot localization. In this cases, it is necessary to build a map simultaneously (SLAM). In applications where the GPS signal is not reliable, like in indoor environments, the localization has to be based in estimating robot position with the information of the robot movement. This estimation is obtained in local coordinates and it implies that a drift in the estimation accumulates error over time. In order to reduce the drift effects, it is necessary the capacity to recognize places that had already been visited and readjust the localization. This search of loop closures provides global reference points to the localization system. This field of study is already a very discussed topic, but finding an equilibrium between efficiency and robustness in order to be able to work in large environments is still a challenge. The aim of this work is to equip the WOLF SLAM library with an state-of-art loop closure for 2D LIDAR sensors. WOLF SLAM library is integrated with ROS and proposes an interesting environment to manage SLAM and localization problems based in graph-SLAM. In this work, we first performed a review of the state of the art for loop closure that lead us to FALKO. It is an open source project focused in loop closure that implements feature detection and scene matching using descriptors. Furthermore, the FALKO loop closure algorithm has been integrated along with an Iterative Closest Point method for robustness and accuracy purposes. ICP is a point to line metric optimized for range-finder scan matching. The integration and developed algorithms has been tested with experimental data from a real robot Universitat Politècnica de Catalunya https://hdl.handle.net/2117/355855
spellingShingle Loop Closure using laser 2D
Pujol Badell, Sergi
Robot vision -- Mathematical models -- Software
Adaptive control systems -- Design and construction
Autonomous robots
Visió artificial (Robòtica) -- Models matemàtics -- Programari
Sistemes adaptatius -- Disseny i construcció
Robots autònoms
Àrees temàtiques de la UPC::Informàtica::Robòtica
title Loop Closure using laser 2D
title_full Loop Closure using laser 2D
title_fullStr Loop Closure using laser 2D
title_full_unstemmed Loop Closure using laser 2D
title_short Loop Closure using laser 2D
title_sort Loop Closure using laser 2D
topic Robot vision -- Mathematical models -- Software
Adaptive control systems -- Design and construction
Autonomous robots
Visió artificial (Robòtica) -- Models matemàtics -- Programari
Sistemes adaptatius -- Disseny i construcció
Robots autònoms
Àrees temàtiques de la UPC::Informàtica::Robòtica
topic_facet Robot vision -- Mathematical models -- Software
Adaptive control systems -- Design and construction
Autonomous robots
Visió artificial (Robòtica) -- Models matemàtics -- Programari
Sistemes adaptatius -- Disseny i construcció
Robots autònoms
Àrees temàtiques de la UPC::Informàtica::Robòtica
url https://hdl.handle.net/2117/355855