SLAM basado en visión estéreo para la navegación autónoma de robots hexápodos
Para permitir que un robot móvil pueda de navegar y realizar tareas de manera autónoma, previamente se necesitan resolver al menos dos problemas esenciales: Es necesario que exista un control de alto nivel para controlar su desplazamiento, por ejemplo a través de comandos de velocidad, y el robot de...
Guardado en:
Autor principal: | |
---|---|
Otros Autores: | |
Formato: | Tesis doctoral publishedVersion |
Lenguaje: | Español |
Publicado: |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales
2019
|
Acceso en línea: | https://hdl.handle.net/20.500.12110/tesis_n6919_Fischer https://repositoriouba.sisbi.uba.ar/gsdl/cgi-bin/library.cgi?a=d&c=aextesis&d=tesis_n6919_Fischer_oai |
Aporte de: |
id |
I28-R145-tesis_n6919_Fischer_oai |
---|---|
record_format |
dspace |
spelling |
I28-R145-tesis_n6919_Fischer_oai2024-09-02 Mejail, Marta Estela Fischer, Thomas Arnim 2019-05-06 Para permitir que un robot móvil pueda de navegar y realizar tareas de manera autónoma, previamente se necesitan resolver al menos dos problemas esenciales: Es necesario que exista un control de alto nivel para controlar su desplazamiento, por ejemplo a través de comandos de velocidad, y el robot debe ser capaz de estimar con precisión su pose (posición y orientación) respecto del entorno que lo rodea. Además, para lograr completa autonomía, estos sistemas deben poder ser ejecutados en una computadora a bordo en tiempo real. En el caso general donde un robot no cuenta con un mapa previo de su entorno ni información externa que le permita conocer su pose, ambas tareas deben ser realizadas en forma simultánea. El problema de localizar a un robot y construir un mapa del entorno simultáneamente se denomina Simultaneous Localization and Mapping (SLAM). Una forma particular de resolverlo es utilizando características visuales extraídas a partir de imágenes capturadas por una o más cámaras montadas sobre el robot. Éstas pueden ser utilizadas para crear un mapa del entorno y localizar al robot dentro del mismo. El objetivo final de esta tesis es diseñar e implementar un sistema que reúna todas las características necesarias para poder realizar navegación autónoma en robots hexápodos basándose en un sistema de SLAM visual. A pesar de que existen soluciones, por lo general se limitan a espacios de trabajo pequeños y controlados, y no funcionan bien en computadoras con un poder de procesamiento limitado, como las que se encuentran a bordo de los robots móviles. Sobre esta base, se realizan varias mejoras en un algoritmo SLAM del estado del arte para adaptarlos a la tarea particular de la locomoción de hexápodos. La principal contribución de este trabajo se basa en modelar los elementos del problema SLAM basado en minimización como variables aleatorias. Las incertidumbres y la información mutua calculada de esta manera se utilizan para marginalizar de manera eficiente las regiones distantes para Bundle Adjustment minimizando la pérdida de información. Esto evita que el problema escale linealmente con el tamaño del mapa, lo que permite al sistema navegar a largo plazo, incluso en unidades de procesamiento embebidas. Para validar el enfoque, se realizan una serie de experimentos que muestran un robot hexápodo realizando una navegación autónoma en terreno dificultoso, mientras todas las tareas se ejecutan en una computadora a bordo y responden en tiempo real. Se miden y analizan diferentes métricas de rendimiento como el costo computacional y el error de localización. Los resultados muestran la viabilidad y la robustez del sistema desarrollado como se propone en esta tesis. Fil: Fischer, Thomas Arnim. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. application/pdf https://hdl.handle.net/20.500.12110/tesis_n6919_Fischer spa Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/2.5/ar SLAM basado en visión estéreo para la navegación autónoma de robots hexápodos Stereo-vision based SLAM for the autonomous navigation of hexapod robots info:eu-repo/semantics/doctoralThesis info:ar-repo/semantics/tesis doctoral info:eu-repo/semantics/publishedVersion https://repositoriouba.sisbi.uba.ar/gsdl/cgi-bin/library.cgi?a=d&c=aextesis&d=tesis_n6919_Fischer_oai |
institution |
Universidad de Buenos Aires |
institution_str |
I-28 |
repository_str |
R-145 |
collection |
Repositorio Digital de la Universidad de Buenos Aires (UBA) |
language |
Español |
orig_language_str_mv |
spa |
description |
Para permitir que un robot móvil pueda de navegar y realizar tareas de manera autónoma, previamente se necesitan resolver al menos dos problemas esenciales: Es necesario que exista un control de alto nivel para controlar su desplazamiento, por ejemplo a través de comandos de velocidad, y el robot debe ser capaz de estimar con precisión su pose (posición y orientación) respecto del entorno que lo rodea. Además, para lograr completa autonomía, estos sistemas deben poder ser ejecutados en una computadora a bordo en tiempo real. En el caso general donde un robot no cuenta con un mapa previo de su entorno ni información externa que le permita conocer su pose, ambas tareas deben ser realizadas en forma simultánea. El problema de localizar a un robot y construir un mapa del entorno simultáneamente se denomina Simultaneous Localization and Mapping (SLAM). Una forma particular de resolverlo es utilizando características visuales extraídas a partir de imágenes capturadas por una o más cámaras montadas sobre el robot. Éstas pueden ser utilizadas para crear un mapa del entorno y localizar al robot dentro del mismo. El objetivo final de esta tesis es diseñar e implementar un sistema que reúna todas las características necesarias para poder realizar navegación autónoma en robots hexápodos basándose en un sistema de SLAM visual. A pesar de que existen soluciones, por lo general se limitan a espacios de trabajo pequeños y controlados, y no funcionan bien en computadoras con un poder de procesamiento limitado, como las que se encuentran a bordo de los robots móviles. Sobre esta base, se realizan varias mejoras en un algoritmo SLAM del estado del arte para adaptarlos a la tarea particular de la locomoción de hexápodos. La principal contribución de este trabajo se basa en modelar los elementos del problema SLAM basado en minimización como variables aleatorias. Las incertidumbres y la información mutua calculada de esta manera se utilizan para marginalizar de manera eficiente las regiones distantes para Bundle Adjustment minimizando la pérdida de información. Esto evita que el problema escale linealmente con el tamaño del mapa, lo que permite al sistema navegar a largo plazo, incluso en unidades de procesamiento embebidas. Para validar el enfoque, se realizan una serie de experimentos que muestran un robot hexápodo realizando una navegación autónoma en terreno dificultoso, mientras todas las tareas se ejecutan en una computadora a bordo y responden en tiempo real. Se miden y analizan diferentes métricas de rendimiento como el costo computacional y el error de localización. Los resultados muestran la viabilidad y la robustez del sistema desarrollado como se propone en esta tesis. |
author2 |
Mejail, Marta Estela |
author_facet |
Mejail, Marta Estela Fischer, Thomas Arnim |
format |
Tesis doctoral Tesis doctoral publishedVersion |
author |
Fischer, Thomas Arnim |
spellingShingle |
Fischer, Thomas Arnim SLAM basado en visión estéreo para la navegación autónoma de robots hexápodos |
author_sort |
Fischer, Thomas Arnim |
title |
SLAM basado en visión estéreo para la navegación autónoma de robots hexápodos |
title_short |
SLAM basado en visión estéreo para la navegación autónoma de robots hexápodos |
title_full |
SLAM basado en visión estéreo para la navegación autónoma de robots hexápodos |
title_fullStr |
SLAM basado en visión estéreo para la navegación autónoma de robots hexápodos |
title_full_unstemmed |
SLAM basado en visión estéreo para la navegación autónoma de robots hexápodos |
title_sort |
slam basado en visión estéreo para la navegación autónoma de robots hexápodos |
publisher |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
publishDate |
2019 |
url |
https://hdl.handle.net/20.500.12110/tesis_n6919_Fischer https://repositoriouba.sisbi.uba.ar/gsdl/cgi-bin/library.cgi?a=d&c=aextesis&d=tesis_n6919_Fischer_oai |
work_keys_str_mv |
AT fischerthomasarnim slambasadoenvisionestereoparalanavegacionautonomaderobotshexapodos AT fischerthomasarnim stereovisionbasedslamfortheautonomousnavigationofhexapodrobots |
_version_ |
1824355654389727232 |