SLAM Monocular en tiempo real
Una de las tareas fundamentales que debe poder ejecutar un robot móvil es la navegación autónoma de su entorno de trabajo, para lo que se requiere de un modelo del entorno o mapa y un método para estimar la localización en éste. Sin embargo son numerosas las situaciones en las que no se dispone, a p...
- Autores:
-
Acosta Amaya, Gustavo Alonso
- Tipo de recurso:
- Doctoral thesis
- Fecha de publicación:
- 2019
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/76863
- Acceso en línea:
- https://repositorio.unal.edu.co/handle/unal/76863
http://bdigital.unal.edu.co/73759/
- Palabra clave:
- SLAM monocular
SLAM visual
Robótica móvil
Filtro de Kalman extendido
Mapeo robótico
ROS
SfM
Reconstrucción 3D.
monocular SLAM
Robotic mapping
- Rights
- openAccess
- License
- Atribución-NoComercial 4.0 Internacional
id |
UNACIONAL2_9cc7215a70a007a6e15d52e0e50b577e |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/76863 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
SLAM Monocular en tiempo real |
title |
SLAM Monocular en tiempo real |
spellingShingle |
SLAM Monocular en tiempo real SLAM monocular SLAM visual Robótica móvil Filtro de Kalman extendido Mapeo robótico ROS SfM Reconstrucción 3D. monocular SLAM Robotic mapping |
title_short |
SLAM Monocular en tiempo real |
title_full |
SLAM Monocular en tiempo real |
title_fullStr |
SLAM Monocular en tiempo real |
title_full_unstemmed |
SLAM Monocular en tiempo real |
title_sort |
SLAM Monocular en tiempo real |
dc.creator.fl_str_mv |
Acosta Amaya, Gustavo Alonso |
dc.contributor.author.spa.fl_str_mv |
Acosta Amaya, Gustavo Alonso |
dc.contributor.spa.fl_str_mv |
Jimenez Builes, Jovani Alberto |
dc.subject.proposal.spa.fl_str_mv |
SLAM monocular SLAM visual Robótica móvil Filtro de Kalman extendido Mapeo robótico ROS SfM Reconstrucción 3D. monocular SLAM Robotic mapping |
topic |
SLAM monocular SLAM visual Robótica móvil Filtro de Kalman extendido Mapeo robótico ROS SfM Reconstrucción 3D. monocular SLAM Robotic mapping |
description |
Una de las tareas fundamentales que debe poder ejecutar un robot móvil es la navegación autónoma de su entorno de trabajo, para lo que se requiere de un modelo del entorno o mapa y un método para estimar la localización en éste. Sin embargo son numerosas las situaciones en las que no se dispone, a priori, de una representación del entorno, por ejemplo en labores de búsqueda, rescate, exploración planetaria, exploración oceánica y minería subterránea. En tales circunstancias se deberán resolver de manera simultánea ambos problemas, la localización y el mapeo. En efecto, la estimación de la localización requiere de un mapa, y a su vez, para elaborar un mapa es necesario establecer una localización con relación a un modelo. La solución simultánea de estos dos problemas se conoce en robótica como SLAM (Simultaneous Localization and Mapping). Desde su formulación hace más de treinta años, la comunidad científica vinculada a la robótica ha invertido esfuerzo y energía en la solución del SLAM. En la actualidad se considera un componente fundamental de los sistemas robóticos, permitiéndoles realizar tareas más complejas y por tanto, otorgándoles mayores niveles de autonomía. Si bien el SLAM bidimensional para entornos interiores de pequeña escala se considera un problema resuelto con el que se obtienen resultados consistentes, una vez se extiende a la estimación y reconstrucción tridimensional o a entornos de grandes dimensiones, nuevos retos de investigación surgen de inmediato. Para el caso particular del SLAM tridimensional con sensores visuales, algunos de los nuevos problemas que deben ser resueltos son: mayor complejidad y costo computacional debido al gran volumen de datos a procesar, errores debidos a la baja resolución de los sensores, cambios de iluminación en el entorno, superficies con falta de textura e imágenes borrosas por movimientos ápidos de la cámara. En esta tesis se adelanta un estudio sistemático y riguroso del SLAM, desde su formulación y métodos de solución, hasta la evaluación de algunos de los algoritmos SLAM de código abierto más recientes. De manera particular se aborda el problema del SLAM monocular en tiempo real y se conducen experimentos en entornos interiores con un sistema robótico especialmente diseñado para tal fin. Las principales contribuciones de este trabajo son: - El estudio sistemático y exhaustivo del SLAM, desde su formulación hasta los métodos de solución más representativos (Capítulo 2). - La formulación de un método de evaluación de los algoritmos SLAM con base en dos métricas (MeC y MoC) que consideran la calidad de los mapas producidos (Capítulo 3). - El diseño y construcción de un sistema robótico totalmente compatible con ROS (Robot Operating System) para la validación experimental conducida en esta tesis y la investigación y desarrollo de aplicaciones (Capítulo 3). - El estudio riguroso de los algoritmos visual SLAM que hacen parte del estado del arte actual y, de manera particular, los métodos relativos a los problemas fM (Structure from Motion) y el SLAM monocular en tiempo real (Capítulos 4 y 5). |
publishDate |
2019 |
dc.date.issued.spa.fl_str_mv |
2019-04 |
dc.date.accessioned.spa.fl_str_mv |
2020-03-30T06:31:19Z |
dc.date.available.spa.fl_str_mv |
2020-03-30T06:31:19Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Doctorado |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_db06 |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TD |
format |
http://purl.org/coar/resource_type/c_db06 |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unal.edu.co/handle/unal/76863 |
dc.identifier.eprints.spa.fl_str_mv |
http://bdigital.unal.edu.co/73759/ |
url |
https://repositorio.unal.edu.co/handle/unal/76863 http://bdigital.unal.edu.co/73759/ |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartof.spa.fl_str_mv |
Universidad Nacional de Colombia Sede Medellín Facultad de Minas Escuela de Sistemas Escuela de Sistemas |
dc.relation.haspart.spa.fl_str_mv |
0 Generalidades / Computer science, information and general works |
dc.relation.references.spa.fl_str_mv |
Acosta Amaya, Gustavo Alonso (2019) SLAM Monocular en tiempo real. Doctorado thesis, Universidad Nacional de Colombia - Sede Medellín. |
dc.rights.spa.fl_str_mv |
Derechos reservados - Universidad Nacional de Colombia |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial 4.0 Internacional |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by-nc/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Atribución-NoComercial 4.0 Internacional Derechos reservados - Universidad Nacional de Colombia http://creativecommons.org/licenses/by-nc/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
institution |
Universidad Nacional de Colombia |
bitstream.url.fl_str_mv |
https://repositorio.unal.edu.co/bitstream/unal/76863/1/71677978.2019.pdf https://repositorio.unal.edu.co/bitstream/unal/76863/2/71677978.2019.pdf.jpg |
bitstream.checksum.fl_str_mv |
e5b1e63e31420cf6add9f90e916df2f8 03a5723419988db7f8ce6354e0c52512 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
repository.mail.fl_str_mv |
repositorio_nal@unal.edu.co |
_version_ |
1814090189402800128 |
spelling |
Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Jimenez Builes, Jovani AlbertoAcosta Amaya, Gustavo Alonsoe134e42f-a2a4-4e5d-af16-20bec58803a93002020-03-30T06:31:19Z2020-03-30T06:31:19Z2019-04https://repositorio.unal.edu.co/handle/unal/76863http://bdigital.unal.edu.co/73759/Una de las tareas fundamentales que debe poder ejecutar un robot móvil es la navegación autónoma de su entorno de trabajo, para lo que se requiere de un modelo del entorno o mapa y un método para estimar la localización en éste. Sin embargo son numerosas las situaciones en las que no se dispone, a priori, de una representación del entorno, por ejemplo en labores de búsqueda, rescate, exploración planetaria, exploración oceánica y minería subterránea. En tales circunstancias se deberán resolver de manera simultánea ambos problemas, la localización y el mapeo. En efecto, la estimación de la localización requiere de un mapa, y a su vez, para elaborar un mapa es necesario establecer una localización con relación a un modelo. La solución simultánea de estos dos problemas se conoce en robótica como SLAM (Simultaneous Localization and Mapping). Desde su formulación hace más de treinta años, la comunidad científica vinculada a la robótica ha invertido esfuerzo y energía en la solución del SLAM. En la actualidad se considera un componente fundamental de los sistemas robóticos, permitiéndoles realizar tareas más complejas y por tanto, otorgándoles mayores niveles de autonomía. Si bien el SLAM bidimensional para entornos interiores de pequeña escala se considera un problema resuelto con el que se obtienen resultados consistentes, una vez se extiende a la estimación y reconstrucción tridimensional o a entornos de grandes dimensiones, nuevos retos de investigación surgen de inmediato. Para el caso particular del SLAM tridimensional con sensores visuales, algunos de los nuevos problemas que deben ser resueltos son: mayor complejidad y costo computacional debido al gran volumen de datos a procesar, errores debidos a la baja resolución de los sensores, cambios de iluminación en el entorno, superficies con falta de textura e imágenes borrosas por movimientos ápidos de la cámara. En esta tesis se adelanta un estudio sistemático y riguroso del SLAM, desde su formulación y métodos de solución, hasta la evaluación de algunos de los algoritmos SLAM de código abierto más recientes. De manera particular se aborda el problema del SLAM monocular en tiempo real y se conducen experimentos en entornos interiores con un sistema robótico especialmente diseñado para tal fin. Las principales contribuciones de este trabajo son: - El estudio sistemático y exhaustivo del SLAM, desde su formulación hasta los métodos de solución más representativos (Capítulo 2). - La formulación de un método de evaluación de los algoritmos SLAM con base en dos métricas (MeC y MoC) que consideran la calidad de los mapas producidos (Capítulo 3). - El diseño y construcción de un sistema robótico totalmente compatible con ROS (Robot Operating System) para la validación experimental conducida en esta tesis y la investigación y desarrollo de aplicaciones (Capítulo 3). - El estudio riguroso de los algoritmos visual SLAM que hacen parte del estado del arte actual y, de manera particular, los métodos relativos a los problemas fM (Structure from Motion) y el SLAM monocular en tiempo real (Capítulos 4 y 5).Abstract: One of the fundamental tasks that a mobile robot must be able to execute is the autonomous navigation of its working environment, for which a model of the environment or map is required and a method to estimate the location in it. However, there are numerous situations in which there is not available, a priori, a representation of the environment, for example in search and rescue, planetary exploration, ocean exploration and underground mining. In that circumstances, both problems, location and mapping must be solved simultaneously. In effect, location estimation requires a map, and in turn, to create a map it is necessary to establish a location in relation to a model. The simultaneous solution of these two problems is knows in robotics as SLAM (Simultaneous Localization and Mapping). Since its formulation more than thirty years ago, the research community linked to robotics has invested effort and energy in the solution of SLAM. Nowadays, it is considered a fundamental component of robotic systems, allowing them to perform more complex tasks and therefore, giving them greater levels of autonomy. Although the two-dimensional SLAM for small-scale indoor environments is considered a solved problem, with consistent results, when it extends to three dimensional estimation and reconstruction or to large-scale environments, new research challenges emerge immediately. Particularly, for the three-dimensional SLAM with only visual sensors, some of the new problems that must be solved are: greater complexity and computational cost due to the large volume of data to be processed, errors due to low resolution of the sensors, lighting changes in the environment, surfaces with lack of texture and blurry images due to rapid movements of the camera. In this thesis a systematic and rigorous study of the SLAM is carried out, from its formulation and solution methods, until the evaluation of some of the most recent open source SLAM algorithms. In particular, the monocular SLAM problem in real time is addressed and experiments are conducted in indoor environments with a robotic system specially designed for this purpose. The main contributions of this work are: - A systematic and exhaustive study of SLAM, from its formulation to the most representative solution methods, is conducted (Chapter 2). - The formulation of a method for evaluating SLAM algorithms based on two metrics (MeC y MoC) that consider the quality of the maps produced (Chapter 3). - The design and construction of a robotic system with full compatibility with ROS (Robot Operating System) for the experimental validation conducted in this thesis and research and development of applications (Chapter 3). - The rigorous study of visual SLAM algorithms that are part of the current state of the art and, in particular, the methods related to SfM (Structure from Motion) and real-time monocular SLAM (Chapters 4 and 5).Doctoradoapplication/pdfspaUniversidad Nacional de Colombia Sede Medellín Facultad de Minas Escuela de SistemasEscuela de Sistemas0 Generalidades / Computer science, information and general worksAcosta Amaya, Gustavo Alonso (2019) SLAM Monocular en tiempo real. Doctorado thesis, Universidad Nacional de Colombia - Sede Medellín.SLAM Monocular en tiempo realTrabajo de grado - Doctoradoinfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_db06Texthttp://purl.org/redcol/resource_type/TDSLAM monocularSLAM visualRobótica móvilFiltro de Kalman extendidoMapeo robóticoROSSfMReconstrucción 3D.monocular SLAMRobotic mappingORIGINAL71677978.2019.pdfTesis de Doctorado en Ingeniería - Sistemasapplication/pdf20383458https://repositorio.unal.edu.co/bitstream/unal/76863/1/71677978.2019.pdfe5b1e63e31420cf6add9f90e916df2f8MD51THUMBNAIL71677978.2019.pdf.jpg71677978.2019.pdf.jpgGenerated Thumbnailimage/jpeg4959https://repositorio.unal.edu.co/bitstream/unal/76863/2/71677978.2019.pdf.jpg03a5723419988db7f8ce6354e0c52512MD52unal/76863oai:repositorio.unal.edu.co:unal/768632024-07-15 00:40:59.749Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co |