• No se han encontrado resultados

Estudio sobre el algoritmo de guiado I-LOS

CAPÍTULO 2. ESTUDIO SOBRE LOS ALGORITMOS DE GUIADO

2.3 Estudio sobre el algoritmo de guiado I-LOS

En esta investigación se supone la trayectoria a recorrer por el UAV como el conjunto de segmentos de líneas rectas establecidos entre dos puntos: referencia y siguiente, donde el eje x del primer punto ha sido rotado un ángulo positivo respecto al origen de coordenadas inercial, de esta forma el error de guiado depende únicamente de este ángulo. Además, se dan las condiciones para la utilización de una estrategia basada en la distancia lookahead. Muchas son las investigaciones realizadas en torno a la temática del guiado. En los inicios era común que este se utilizara bajo la suposición de la no existencia de perturbaciones externas que afecten el vehículo (Lekkas, 2014). En la realidad esto rara vez ocurre, dado que en la práctica los UAV siempre se encuentran afectados por perturbaciones tales como la presencia del viento. Precisamente para dar solución a problemas de este tipo surge el algoritmo de guiado I-LOS.

En este algoritmo se incorpora una acción integral en el controlador proporcional LOS para reducir el error de seguimiento provocado por la acción de perturbaciones que tienden a llevar al vehículo lejos de la trayectoria deseada. En la bibliografía especializada se aprecia que esta técnica tiene una gran actualidad. Existen varias investigaciones recientes que reportan su uso en distintos tipos de vehículos autónomos (Elfes, 2003) (Caharija, 2014). Algunos autores (Breivik & Fossen, 2008) plantean la idea de utilizar un controlador de seguimiento tipo PI, como parte de la ley de guiado, realizando el ajuste del mismo a partir de la distancia lookahead. Esta estrategia ha sido probada con éxito por el GARP en el vehículo subacuático HRC–AUV (Hernández Julián, 2014) y en el UAV avión N606LS (Ortega Escudero, 2015). Si se considera el punto de referencia como 𝑷𝒌 = [𝑦𝑘, 𝑥𝑘]𝑇𝜖ℝ2 y el punto siguiente como 𝑷𝒌+𝟏 = [𝑦𝑘+1, 𝑥𝑘+1]𝑇𝜖ℝ2 y se traza un segmento de línea recta entre ellos, el objetivo sería

lograr que el vehículo siga esta línea recta con un error de seguimiento mínimo (Hagen, 2014). Considerando que el eje x del punto de referencia ha sido rotado respecto al sistema de referencia inercial del vehículo un ángulo positivo 𝛼𝑘 de la forma:

𝛼𝑘 = 𝑎𝑡𝑎𝑛 (𝑦𝑘+1− 𝑦𝑘

𝑥𝑘+1− 𝑥𝑘) (2-1)

entonces las coordenadas cinemáticas del vehículo respecto al camino trazado pueden ser calculadas mediante la ecuación:

𝜺(𝑡) = 𝑹(𝛼𝑘 )𝑇(𝑷(𝑡) − 𝑷𝑘) (2-2)

Siendo 𝑹(𝛼𝑘 ) la matriz que permite rotar la posición del vehículo con respecto al sistema de referencia ubicado en el camino:

𝑹(𝛼𝑘 ) = [𝑐𝑜𝑠𝛼𝑠𝑒𝑛𝛼𝑘 −𝑠𝑒𝑛𝛼𝑘

𝑘 𝑐𝑜𝑠𝛼𝑘 ] (2-3)

y 𝜺(𝑡) = [𝑠(𝑡), 𝑒(𝑡)]𝑇𝜖ℝ2 de forma tal que s(t) sea el error de seguimiento a lo largo del camino y e(t) el error de seguimiento perpendicular al camino, como se observa en la Figura 2-4.

Figura 2-4 Esquema de variables del algoritmo I-LOS.

Dado que solo interesan las restricciones espaciales, el objetivo se centra en reducir el valor de e(t), puesto que logrando que e(t) = 0 se asegura la convergencia del vehículo hacia la

trayectoria. Combinando entonces las ecuaciones 2-1, 2-2 y 2-3 se arriba a la expresión de e(t):

𝑒(𝑡) = (𝑦𝑡− 𝑦𝑘)𝑐𝑜𝑠𝛼𝑘− (𝑥𝑡− 𝑥𝑘)𝑠𝑒𝑛𝛼𝑘 (2-4)

Por tanto el objetivo de control para el seguimiento de caminos en línea recta se transforma en lim

𝑡→∞𝑒(𝑡) = 0.

La estrategia basada en la distancia lookahead se emplea con el propósito de conducir al vehículo hacia el vector LOS a la vez que se disminuye el error perpendicular al camino. El vector LOS está orientado desde la aeronave hasta el punto donde intercepta con la trayectoria, este punto es situado en una línea tangencial al camino a una distancia lookahead ∆ de la proyección de la aeronave sobre el camino (Lekkas, 2014). La distancia ∆ es un parámetro que puede considerarse como variable o constante. Es conveniente considerar dicho parámetro como constante dado que esto simplifica en gran manera el proceso de síntesis del controlador. De igual forma se hace importante resaltar que el valor de ∆ varía según la aeronave en que se implementa el algoritmo y debe ser proporcional al largo de la misma. Algunos autores plantean utilizar el doble de dicha longitud (Pettersen & Lefeber, 2001) (Fossen, 2002) (Lekkas & Fossen, 2012) mientras que otros proponen que sea n veces su valor (Healey, 2006).

Para eliminar entonces el efecto de las perturbaciones durante el seguimiento de trayectoria se emplea un controlador de tipo PI considerando el ángulo de deslizamiento lateral 𝛽 ≈ 0. De esta forma el ángulo de guiado 𝑥𝑟(𝑒) queda determinado por la ecuación:

𝑥𝑟(𝑒) = 𝑎𝑟𝑐𝑡𝑎𝑛 (−𝑘𝑝∗ 𝑒(𝑡) − ∫ 𝑘𝑖𝑒(𝑇)𝑑𝑇 𝑡 0 ) (2-5) Donde 𝑘𝑝= 1 ∆ y 𝑘𝑖 > 0

Con la utilización de la acción integral es conveniente el uso de un método anti wind-up (Lekkas, 2014) que permita mantener los límites de salida del controlador en el rango concebido para 𝑥𝑟(𝑒). Para ello se propone un controlador PI cuya estructura matemática se obtiene a partir de redefinir la ecuación 2-5 de la forma:

donde 𝑘𝑖 = 𝑘 ∗ 𝑘𝑝, siendo k un parámetro de diseño y 𝑦̇𝑖𝑛𝑡 se define como: 𝑦̇𝑖𝑛𝑡 = 𝑒∆ ∆2+ (𝑒 + 𝑘 ∗ 𝑦 𝑖𝑛𝑡)2 (2-7)

Con la idea de eliminar el efecto wind-up se utiliza este controlador PI como el controlador I-LOS en el desarrollo de esta investigación.

Es importante destacar que actualmente los estudios comparativos sobre el rendimiento de los algoritmos L1 e I-LOS son escasos en la bibliografía especializada. Es por ello que entre otras razones resulta de interés para el GARP una implementación de I-LOS sobre ArduPlane, el cual es un exponente significativo en el uso de L1, dado que esto facilitaría la realización de pruebas y simulaciones sobre la base de ambos algoritmos en una misma plataforma, lo que permite determinar sus diferencias y establecer cuál sería el más adecuado para determinados proyectos e investigaciones desarrolladas en el GARP.

2.4 Consideraciones finales del capítulo

En este capítulo se ha hecho una breve descripción de los principales conceptos, escenarios y estrategias que intervienen en el proceso de concepción y desarrollo de un algoritmo de guiado. Partiendo sobre este análisis se concluye que el algoritmo de guiado I-LOS logra la convergencia del vehículo sobre la trayectoria deseada a partir de reducir el error perpendicular al camino. Puede ser implementado en un sistema autopiloto a partir del conocimiento de las coordenadas de posición del vehículo, el punto de referencia siguiente y el punto de referencia anterior de la trayectoria.

CAPÍTULO 3.

IMPLEMENTACIÓN

DEL

ALGORITMO

DE

Documento similar