Título: Estudio del estado del arte del SLAM e implementación de una plataforma flexible
Autores: Federico Andrade y Martín Llofriu.
Tutores: Facundo Benavides y Gonzalo Tejera.
Tribunal: Martín Pedemonte, Carlos Testuri y Jorge Visca.
Lugar y fecha: 11 de julio a las 1130hs en la sala de seminarios del InCo.
Resumen
La creciente demanda de soluciones robóticas ha estimulado el desarrollo de robots capaces de desempeñarse de forma autónoma en terrenos diversos y, en ocasiones, desconocidos para los seres humanos. En este contexto, resulta fundamental que el robot sea capaz de navegar de forma autónoma en estos entornos.
Para lograr estos cometidos el agente robot debe ser capaz de responder a la siguientes preguntas:
- Dónde estoy?
- Dónde estuve?
- Por dónde voy?
Para responder a estas preguntas es crítico tener un mapa del entorno y ubicarse en relación a este. La academia e industria acuden a las técnicas de SLAM como solución estándar al problema de obtención de un
mapa y localización en un entorno desconocido. En el presente trabajo se describe el sistema robótico elaborado, capaz de realizarSLAM en el contexto de la solución de un problema que implica cubrir completamente un entorno desconocido para el robot.
Para implementarlo, se realizó, en primer lugar, una investigación sobre el estado del arte del SLAM. Se llevó a cabo un estudio del marco teórico del problema y se relevaron diferentes bibliotecas de investigación de SLAM de código abierto. Respecto a este ítem se incluye una descripción general del problema del SLAM junto a los enfoques y técnicas más destacadas de la literatura estudiada.
Luego se describe la implementación del sistema robótico que resuelve el problema planteado. Para esto se implementó un sistema de SLAM basado en FastSLAM y calibrado mediante el uso de algoritmos evolutivos.
Este sistema de SLAM brinda un sistema de localización con able sobre el que implementar la solución de cubrimiento. Se incluyen en este documento una descripción del algoritmo de SLAM implementado, de la
arquitectura del sistema y del proceso de calibración de parámetros utilizando algoritmos evolutivos.
Finalmente, se realizaron pruebas de rendimiento comparando contra otro sistema de cubrimiento implementado sobre un sistema de localización basado en integración de movimientos (odometría).