stringtranslate.com

Función de navegación

La función de navegación suele hacer referencia a una función de posición, velocidad, aceleración y tiempo que se utiliza para planificar las trayectorias del robot a través del entorno. En general, el objetivo de una función de navegación es crear rutas viables y seguras que eviten obstáculos y permitan que el robot se desplace desde su configuración inicial hasta su configuración final.

Funciones potenciales como funciones de navegación

Una función potencial. Imagina que dejas caer una canica sobre la superficie. Evitará los tres obstáculos y finalmente llegará a la posición de destino en el centro.

Las funciones potenciales presuponen que se conoce el entorno o el espacio de trabajo. A los obstáculos se les asigna un valor potencial alto y a la posición objetivo se le asigna un valor potencial bajo. Para alcanzar la posición objetivo, un robot solo necesita seguir la pendiente negativa de la superficie.

Podemos formalizar este concepto matemáticamente de la siguiente manera: Sea el espacio de estados de todas las configuraciones posibles de un robot. Sea la región objetivo del espacio de estados.

Entonces, una función potencial se denomina función de navegación (factible) si [1]

  1. si y solo si ningún punto en es alcanzable desde .
  2. Para cada estado alcanzable, , el operador local produce un estado para el cual .

Función de navegación probabilística

La función de navegación probabilística es una extensión de la función de navegación clásica para escenarios estocásticos estáticos. La función se define por la probabilidad de colisión permitida, que limita el riesgo durante el movimiento. La suma de Minkowski utilizada para en la definición clásica se reemplaza con una convolución de las geometrías y las funciones de densidad de probabilidad de las ubicaciones. Al denotar la posición del objetivo por , la función de navegación probabilística se define como: [2] donde es una constante predefinida como en la función de navegación clásica, que garantiza la naturaleza de Morse de la función. es la distancia a la posición del objetivo , y tiene en cuenta todos los obstáculos, definidos como donde se basa en la probabilidad de una colisión en la ubicación . La probabilidad de una colisión está limitada por un valor predeterminado , lo que significa: y,

donde es la probabilidad de colisionar con el i-ésimo obstáculo. Se dice que un mapa es una función de navegación probabilística si satisface las siguientes condiciones:

  1. Es una función de navegación.
  2. La probabilidad de una colisión está limitada por una probabilidad predefinida .

Función de navegación en control óptimo

Si bien para ciertas aplicaciones es suficiente tener una función de navegación factible, en muchos casos es deseable tener una función de navegación óptima con respecto a una función de costo dada . Formalizado como un problema de control óptimo , podemos escribir

donde es el estado, es el control a aplicar, es un costo en un cierto estado si aplicamos un control , y modela la dinámica de transición del sistema.

Aplicando el principio de optimalidad de Bellman, la función de costo óptimo para continuar se define como

Junto con los axiomas definidos anteriormente podemos definir la función de navegación óptima como

  1. si y solo si ningún punto en es alcanzable desde .
  2. Para cada estado alcanzable, , el operador local produce un estado para el cual .

Si bien una función de navegación es un ejemplo de control reactivo, también se puede utilizar para problemas de control óptimo, lo que incluye capacidades de planificación. [3]

Función de navegación estocástica

Si asumimos que la dinámica de transición del sistema o la función de coste están sujetas a ruido, obtenemos un problema de control óptimo estocástico con un coste y una dinámica . En el campo del aprendizaje por refuerzo, el coste se sustituye por una función de recompensa y la dinámica por las probabilidades de transición .

Véase también

Referencias

  1. ^ Lavalle, Steven, Algoritmos de planificación Capítulo 8
  2. ^ Hacohen, Shlomi; Shoval, Shraga; Shvalb, Nir (2019). "Función de navegación de probabilidad para entornos estáticos estocásticos". Revista internacional de control, automatización y sistemas . 17 (8): 2097–2113(2019). doi :10.1007/s12555-018-0563-2. S2CID  164509949.
  3. ^ Andrey V. Savkin; Alexey S. Matveev; Michael Hoy (25 de septiembre de 2015). Navegación segura de robots entre obstáculos móviles y fijos. Elsevier Science. pp. 47–. ISBN 978-0-12-803757-7.
Fuentes

Enlaces externos