Ir al contenido

Documat


Resumen de On the uncertainty in active slam: representation, propagation and monotonicity

María Luisa Rodríguez Arévalo

  • La localización y mapeo simultáneo activo (SLAM activo) ha recibido mucha atención por parte de la comunidad de robótica por su relevancia en aplicaciones de robot móviles. El objetivo de un algoritmo de SLAM activo es planificar la trayectoria del robot para maximizar el área explorada y minimizar la incertidumbre asociada con la estimación de la posición del robot. Durante la fase de exploración de un algoritmo de SLAM, donde el robot navega en una región previamente desconocida, la incertidumbre asociada con la localización del robot crece sin límites. Solo después de volver a visitar regiones previamente conocidas, se espera una reducción en la incertidumbre asociada con la localización del robot mediante la detección de cierres de bucle. Esta tesis doctoral se centra en la importancia de representar y cuantificar la incertidumbre para calcular correctamente la confianza asociada con la estimación de la localización del robot en cada paso de tiempo a lo largo de su recorrido y, por lo tanto, decidir la trayectoria correcta de acuerdo con el objetivo de SLAM activo.

    En la literatura, se han propuesto fundamentalemente dos tipos de modelos de representación de la incertidumbre: absoluta y diferencial. En representación absoluta, la información sobre la incertidumbre asociada con la localización del robot está representada por una función de distribución de probabilidad, generalmente gausiana, sobre las variables de localización absoluta con respecto a una referencia base elegida. La estimación de la posición del robot está dada por la esperanza de las variables asociadas con la localización y la incertidumbre por su matriz de covarianza asociada. La representación diferencial utiliza una representación local de la incertidumbre, la posición estimada del robot se representa mediante la mejor aproximación de la posición absoluta y el error de estimación se representa localmente mediante un vector diferencial. Este vector generalmente también está representado por una función de distribución de probabilidad gausiana. Representaciones equivalentes al modelo diferencial han utilizado las herramientas de Grupos de Lie y Álgebras de Lie para representar la incertidumbre. Además de estos modelos, existen diferentes formas de representar la posición y orientación de la posición del robot, ángulos de Euler, cuaterniones y transformaciones homogéneas.

    Los enfoques más comunes para cuantificar la incertidumbre en SLAM se basan en criterios de optimalidad con el objetivo de cuantificar el mapa y la incertidumbre de la posición del robot: A-opt (traza de la matriz de covarianza, o suma de sus autovalores), D-opt (determinante de la matriz de covarianza, o producto de sus autovalores) y E-opt (criterio del mayor autovalor). Alternativamente, otros algoritmos de SLAM activo, basados en la Teoría de la Información, se basan en el uso de la entropía de Shannon para seleccionar acciones que lleven al robot al objetivo seleccionado. En un escenario de SLAM activo, garantizar la monotonicidad de estos criterios en la toma de decisiones durante la exploración, es decir, cuantificar correctamente que la incertidumbre encapsulada en una matriz de covarianza está aumentando, es un paso esencial para tomar decisiones correctas. Como ya se ha mencionado, durante la fase de exploración la incertidumbre asociada con la localización del robot aumenta. Por lo tanto, si no se preserva la monotonicidad de los criterios considerados, el sistema puede seleccionar trayectorias o caminos que creen falsamente que conducen a una menor incertidumbre de la localización del robot.

    En esta tesis, revisamos el trabajo relacionado sobre representación y propagación de la incertidumbre de la posición del robot en los diferentes modelos propuestos en la literatura. Además, se lleva a cabo un análisis de la incertidumbre representada localmente con un vector diferencial y la incertidumbre representada usando grupos de Lie. Investigamos la monotonicidad de diferentes criterios para la toma de decisiones, tanto en 2D como en 3D, dependiendo de la representación de la incertidumbre y de la representación de la orientación del robot. Nuestra conclusión fundamental es que la representación de la incertidumbre sobre grupos de Lie y usando un vector diferencial son similares e independientes de la representación utilizada para la parte rotacional de la posición del robot. Esto se debe a que la incertidumbre se representa localmente en el espacio de las transformaciones diferenciales que se corresponde con el álgebra de Lie del grupo euclidiano especial SE(n). Sin embargo, en el espacio tridimensional, la estimación de la localización del robot depende de las diferentes formas de representación de la parte rotacional. Por lo tanto, una forma adecuada de manipular conjuntamente la estimación y la incertidumbre del robot es utilizando la teoría de grupos de Lie debido a que es una representación que garantiza propiedades tales como una representación mínima y libre de singularidades en los ángulos de rotación. Analíticamente, demostramos que, utilizando representaciones diferenciales para la propagación de la incertidumbre, la monotonicidad se conserva para todos los criterios de optimalidad, A-opt, D-opt y E-opt y para la entropía de Shannon. También demostramos que la monotonicidad no se cumple para ninguno de ellos en representaciones absolutas usando ángulos Roll-Pitch-Yaw y Euler. Finalmente, mostramos que al usar cuaterniones unitarios en representaciones absolutas, los únicos criterios que preservan la monotonicidad son D-opt y la entropía de Shannon.

    Estos hallazgos pueden guiar a los investigadores de SLAM activo a seleccionar adecuadamente un modelo de representación de la incertidumbre, de modo que la planificación de trayectorias y los algoritmos de exploración puedan evaluar correctamente la evolución de la incertidumbre asociada a la posición del robot.


Fundación Dialnet

Mi Documat