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...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Fischer, Thomas Arnim
Otros Autores: Mejail, Marta Estela
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