Formación de Vehículos Aéreos Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehí
Views 81 Downloads 3 File size 1021KB
Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos
Formación de Vehículos Aéreos Por: M. C. Luis Arturo García Delgado Asesor: Dr. Alejandro Enrique Dzul López
Prueba de Estabilidad
Instituto Tecnológico de la Laguna
Resultados de Simulación
14 de marzo de 2011
Plataforma experimental Bibliografía
1/40
Índice de la Presentación Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad
Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
Resultados de Simulación Plataforma experimental Bibliografía
2/40
Introducción Formación de Vehículos Aéreos
Cooperación entre vehículos Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos
El término de cooperación entre múltiples vehículos se refiere a la colaboración que realizan dichos vehículos para alcanzar objetivos en común u objetivos separados, pero de manera más rápida, más precisa o con mayor alcance. Los objetivos pueden ser búsqueda, vigilancia, monitoreo, ataque, etc. La formación de vehículos es un caso específico de cooperación.
Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
3/40
Introducción Formación de Vehículos Aéreos
Cooperación entre vehículos Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación
El término de cooperación entre múltiples vehículos se refiere a la colaboración que realizan dichos vehículos para alcanzar objetivos en común u objetivos separados, pero de manera más rápida, más precisa o con mayor alcance. Los objetivos pueden ser búsqueda, vigilancia, monitoreo, ataque, etc.
Control de los Vehículos
La formación de vehículos es un caso específico de cooperación.
Prueba de Estabilidad
Formación de vehículos
Resultados de Simulación
El propósito del movimiento en formación consiste en que los múltiples vehículos se agrupen en alguna manera específica pre-asignada entre ellos, y también que se pueda mantener la formación mientras los vehículos están en movimiento.
Plataforma experimental Bibliografía
3/40
Introducción Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
Figura: Formación de vehículos aéreos 4/40
Introducción Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor
Las formas más comunes de abordar el problema de formación es a través de 1
Estructura Líder-Seguidor
2
Campos Potenciales
Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
5/40
Introducción Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos
Las formas más comunes de abordar el problema de formación es a través de 1
Estructura Líder-Seguidor
2
Campos Potenciales
En la Estructura Líder-Seguidor cada vehículo (seguidor) sigue a otro vehículo (líder). Sus características son: 1
Es una estructura jerárquica.
2
No hay mucha relación entre algún vehículo y los demás que no sean su líder o seguidor.
Resultados de Simulación
3
El control de la formación depende totalmente del modelo del vehículo y puede resultar en términos muy complejos.
Plataforma experimental
4
Presenta una alta velocidad de respuesta para estabilización y seguimiento.
Prueba de Estabilidad
Bibliografía
5/40
Introducción Formación de Vehículos Aéreos
El método del Campo Potencial consiste en llenar el espacio de trabajo con un campo potencial artificial en el cual el robot es atraido a su posición deseada y es repelido de los obstáculos [S. S. Ge and Y. J. Cui, 2000].
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad
Las características de este método son 1 Es una estructura no-jerárquica. 2 Existe relación entre cada vehículo y los demás que estén en su área de comunicación. 3 El control de la formación depende de las fuerzas potenciales calculadas y no tanto del modelo de los vehículos. 4 Presenta una buena respuesta en estabilización.
Resultados de Simulación Plataforma experimental Bibliografía
Figura: Campo potencial artificial 6/40
Modelo Dinámico del Cuadri-rotor Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental
Las coordenadas generalizadas son q = (ξ, η) ∈ R6
(1)
donde ξ = (x , y , z) ∈ R3 es la posición del centro de masa del X4, relativa al marco inercial I, y η = (φ, θ, ψ) ∈ R3 es la orientación del X4 en ángulos de Euler. Figura: Helicóptero cuadri-rotor
Bibliografía
7/40
Modelo Dinámico del Cuadri-rotor Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación
El modelo a utilizar es la aproximación de Euler-Lagrange que aparece en [A. Sánchez et al.] Se considerará que ψ = 0 ∀t > 0, y así m¨ x
=
u sin θ cos φ
m¨ y
=
−u sin φ
m¨ z ψ¨
=
u cos θ cos φ − mg
=
τψ
θ¨ φ¨
=
τθ
=
τφ
Plataforma experimental Bibliografía
8/40
Control de la Formación Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor
El objetivo de cada cuadri-rotor es alcanzar la posición deseada. Suponga que la altitud z se mantiene constante, de manera que la formación se realizará en 2D. Ahora, el vector traslational que expresa la posición del vehículo i es T ξi = xi yi
Control de la Formación Control de los Vehículos
La distancia entre un vehículo i y su posición deseada es
Prueba de Estabilidad
Lig = ξ gi − ξi
Resultados de Simulación
donde ξgi es la posición deseada del vehículo i.
Plataforma experimental Bibliografía
9/40
Control de la Formación Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor
El objetivo de cada cuadri-rotor es alcanzar la posición deseada. Suponga que la altitud z se mantiene constante, de manera que la formación se realizará en 2D. Ahora, el vector traslational que expresa la posición del vehículo i es T ξi = xi yi
Control de la Formación Control de los Vehículos
La distancia entre un vehículo i y su posición deseada es
Prueba de Estabilidad
Lig = ξ gi − ξi
Resultados de Simulación
donde ξgi es la posición deseada del vehículo i.
Plataforma experimental
El error de separación deseado es
Bibliografía
Lig = −Lig
9/40
Energía potencial interactiva Formación de Vehículos Aéreos
La distancia entre un vehículo i y otro j es definida por Lij = ξ j − ξ i
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
10/40
Energía potencial interactiva Formación de Vehículos Aéreos
La distancia entre un vehículo i y otro j es definida por Lij = ξ j − ξ i
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
El error de distancia de separación se define como
Lij = Lijd − Lij donde Lijd es la distancia de separación deseada entre los vehículos i y j. 10/40
Energía potencial interactiva y fuerza atractiva Formación de Vehículos Aéreos
La energía potencial definida entre los vehículos i y j es la siguiente Uij =
1 2 k f Lij ; 2
Uig =
1 2 kf Lig 2
(2)
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación
donde kf es la ganacia de la formación y es constante. La energía potencial de la estructura total de todos los vehículos hacia con el vehículo i es Ui =
Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
n
Uij + Uig
(3)
j=i
La fuerza atractiva estructural correspondiente que actúa sobre el vehículo i es
Fatt,i
=
−∇Ui =
n
fij + fig
(4)
j=i
=
n i =j
kf Lij
ξ j − ξi ξg − ξi + kf Lig Lij Lig
(5)
11/40
Evasión de colisiones Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
Para evitar colisiones entre vehículos se propone: Cuando la distancia de separación Lij ≤ L0 , comienza a actuar la siguiente fuerza repulsiva
fr,ij =
krep
1 Lij
−
1 L0
ξ −ξ i
j
Lij
,
Lij ≤ L0 Lij > L0
0,
(6)
De manera similar que en las fuerzas atractivas, las fuerzas repulsivas se suman de la siguiente forma Frep,i =
n
fr,ij
(7)
j=i
Entonces, la fuerza total estructural, está dada por Fi = Fatt,i + Frep,i
(8)
12/40
Control de los Vehículos Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos
En esta seccón se presentarán los controladores utilizados para asegurar que los vehículos serán conducidos por las consignas de fuerzas propuestas. Los puntos a tratar son 1
Control de altitud y guiñada.
Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
13/40
Control de los Vehículos Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad
En esta seccón se presentarán los controladores utilizados para asegurar que los vehículos serán conducidos por las consignas de fuerzas propuestas. Los puntos a tratar son 1
Control de altitud y guiñada.
2
Control de posición: Control por saturaciones anidadas
Resultados de Simulación Plataforma experimental Bibliografía
13/40
Control de altitud y guiñada Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental
El control de posición vertical se obtiene con la entrada de control ui = [(kpz z˜i − kvz z˙ i ) + mg]
1 cos θi cos φi
con ˜ zi = zid − zi como el error de posición en zi . kpz y kvz son constantes positivas. Los ángulos θi , φi se mantendrán acotados en valores pequeños para evitar singularidades. El control de ángulo de guiñada es τψi = −kpψ ψi − kvψ ψ˙ i donde kpψ y kvψ denotan las constantes proporcional y derivativa.
Bibliografía
14/40
Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
Partiendo del modelo m¨ x
=
u sin θ cos φ
m¨ y
=
−u sin φ
m¨ z ψ¨
=
u cos θ cos φ − mg
θ¨ φ¨
=
τψ
=
τθ
=
τφ
Cuando los estados, z˜i , z˙ i , ψi y ψ˙ i → 0, el modelo del cuadri-rotor se reduce a x¨i
=
y¨i
=
θ¨i φ¨i
=
g tan θi tan φi −g cos θi τθi
=
τ φi
15/40
Control de posición Formación de Vehículos Aéreos
Si se impone una cota muy pequeña sobre θi y φi , de tal manera que tan(θi ) ≈ θi y de igual forma con φi , el modelo de un cuadri-rotor i se reduce a
Introducción
x¨i
=
gθi
Modelo Dinámico del Cuadri-rotor
y¨i θ¨i
=
−gφi
=
τθi
=
τ φi
Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
φ¨i
Agrupando lo anterior como ξ i = [xi yi ]T ∈ R2 , G = {g para xi y −g para yi } ∈ R1 , η i = [θi φi ]T ∈ R2 y τ i = [τθi τφi ]T ∈ R2 . E introduciendo un error con respecto a la posición meta y demás vehículos n ˜ig ξg −ξi , tenemos ˜ ij ξ j −ξ i + L L ξ˜i = i =j
Lij
Lig
˜ ξ˙ i ξ¨
=
−nξ˙ i
i
=
Gη i
η˙ i
=
η˙ i
η ¨i
=
τi 16/40
Control por Saturaciones Anidadas Formación de Vehículos Aéreos
Se realiza un cambio de variables de la forma z = C q como sigue
⎡
Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
⎤
⎡
z 1i C1,1 ⎢ z 2i ⎥ ⎢ 0 ⎣ z ⎦=⎣ 0 3i z 4i 0
Introducción
C1,2 C2,2 0 0
C1,3 C2,3 C3,3 0
⎤⎡ ˜ ⎤ C1,4 ξi C2,4 ⎥ ⎢ ξ˙ i ⎥ C3,4 ⎦ ⎣ η i ⎦ C4,4 η˙ i
(9)
donde C1,1
=
C1,2
=
C2,2
=
k2 k3 k4 Gn k2 k3 + k2 k4 + k3 k4 G k3 k4 G
−
C1,3
=
k2 + k3 + k4
C2,3
=
k3 + k4
C3,3
=
k4
Ck,4
=
1
donde k1 , . . . k4 ∈ R1 y z ki = [zkix zkiy ]T ∈ R2 , con k = 1, . . . 4. Nota: Para mejorar la velocidad del sistema, en (9), en lugar del término del error ξ˜i , introducimos el término de fuerza potencial Fatt,i = kf ξ˜i . 17/40
Control por Saturaciones Anidadas Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor
Usando la función saturación de la forma
σb (s) =
−b; s; b;
sb
donde b > 0 es constante.
Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
18/40
Control por Saturaciones Anidadas Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos
Usando la función saturación de la forma
σb (s) =
−b; s; b;
sb
donde b > 0 es constante. La señal de control para cabeceo ó pitch (θ, x ), es τθi = −σb4 (k4 z4ix + σb3 (k3 z3ix + σb2 (k2 z2ix + σb1 (k1 z1ix ))))
(10)
Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
18/40
Control por Saturaciones Anidadas Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos
Usando la función saturación de la forma
σb (s) =
−b; s; b;
sb
donde b > 0 es constante. La señal de control para cabeceo ó pitch (θ, x ), es τθi = −σb4 (k4 z4ix + σb3 (k3 z3ix + σb2 (k2 z2ix + σb1 (k1 z1ix ))))
(10)
Prueba de Estabilidad Resultados de Simulación Plataforma experimental
El control de alabeo ó yaw (φ, y ), es τφi = −σb4 (k4 z4iy + σb3 (k3 z3iy + σb2 (k2 z2iy + σb1 (k1 z1iy ))))
(11)
Bibliografía
Nota: para asegurar estabilidad b4 > 2b3 > 2b2 > 2b1 . 18/40
Prueba de Estabilidad Controlador por Saturaciones Anidadas Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación
Usando la transformación (9) en nuestro sistema (por simplicidad renombraremos znix como zn ), por medio de la ley de control (10), tenemos z˙ 2
=
k4 z4 + k3 z3 − σb4 (k4 z4 + σb3 (·))
(12)
z˙ 3
=
k4 z4 − σb4 (k4 z4 + σb3 (·))
(13)
z˙ 4
=
−σb4 (k4 z4 + σb3 (·))
(14)
Y con una función de Lyapunov
Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
Vn =
1 2 zn 2
(15)
cuya derivada temporal es V˙ n = zn z˙n = −zn σbn (kn zn + σb(n−1) (·))
(16)
Los términos zn y σbn (·) son del mismo signo sólo si kn zn + σb(n−1) (·) es del mismo signo que zn . Habiendo seleccionado bn−1 < 12 bn , se puede ver que V˙ n < 0 para toda zn ∈ Qn = {zn : |kn zn | ≤ 12 bn }. Si se inicia fuera de Qn , la trayectoria de zn entra eventualmente en Qn en un tiempo finito. 19/40
Prueba de Estabilidad Controlador por Saturaciones Anidadas Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
Ya que zn ha entrado en Qn , σbn (·) opera en su región lineal porque el argumento de σbn (·) está acotado por |kn zn + σb(n−1) (·)|
1, se debe plantear como un sistema interconectado, de acuerdo a la Ec. (23).
⎡ ˙ ⎤ ⎡ Fix ⎢ x¨i ⎥ ⎢ ⎣ θ˙ ⎦=⎣
Resultados de Simulación Plataforma experimental
i
θ¨i
0 −nkf 0 0 0 g 0 0 0 −An −B −C
⎤⎡
0 0 ⎥⎢ 1 ⎦⎣ −D
⎤ ⎡
kf Fix x˙ i ⎥ ⎢ + θi ⎦ ⎣ θ˙i
n i =j
0 0 0
x˙ j
⎤ ⎥ ⎦
(24)
Bibliografía
con An = −
k1 k2 k3 k4 gn
(25) 23/40
Prueba de Estabilidad Sistema Interconectado Formación de Vehículos Aéreos
Entonces podemos definir la matriz An de dinámica de un vehículo como
⎡
0 ⎢ 0 An = ⎣ 0 −An
Introducción Modelo Dinámico del Cuadri-rotor
⎡
0 ⎢ 0 I=⎣ 0 0
Control de los Vehículos
Resultados de Simulación Plataforma experimental Bibliografía
⎤
0 g 0 −C
0 0 ⎥ ∈ R4×4 1 ⎦ −D
y la matriz I de interconección
Control de la Formación
Prueba de Estabilidad
−nkf 0 0 −B
y el vector de estados xi =
Fix
⎡
⎤
⎡
An x˙ 1 ⎢ x˙ 2 ⎥ ⎢ I ⎢ . ⎥=⎢ . ⎣ .. ⎦ ⎣ .. I x˙ n
⎤
−kf 0 0 0
0 0 0 0
0 0 ⎥ ∈ R4×4 0 ⎦ 0
x˙ i
θi
θ˙i
Así, un sistema de n vehículos queda I An .. . I
··· ··· .. . ···
(26)
T
(27)
∈ R4
⎤⎡
(28)
⎤
I x1 I ⎥ ⎢ x2 ⎥ ⎢ . ⎥ ∈ R4n .. ⎥ ⎦ ⎣ .. ⎦ . An xn
(29)
24/40
Prueba de Estabilidad Sistema Interconectado Formación de Vehículos Aéreos
Teorema (Estabilidad para sistema interconectado) Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental
En un sistema interconectado de la forma (29), el valor de la ganancia kf que hace al sistema críticamete estable es kfn =
nB(CD − gB) B(CD − gB) = (n + 1)A1 D2 (n + 1)An D2
(30)
Teorema (Ganancia críticamente estable mínima) En un sistema interconectado de la forma (29), el valor mínimo de la ganancia kf que hace al sistema críticamente estable es kf 2 =
10 = 3.33333 3
(31)
Bibliografía
25/40
Resultados de Simulación Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación
Las simulaciones se realizaron con cuadri-rotores con idénticos parámetros del modelo. Tipo Modelo del vehículo Constantes de la Formación
Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental
Cotas del controlador
Parámetro m g kf k1 k2 k3 k4 b1 b2 b3 b4
Valor 1 Kg 9.81 m/s 2 2 1 1 1 1 0.075 0.2 0.4 0.8
Bibliografía
26/40
Resultados de Simulación Simulación de 3 Cuadri-rotores Formación de Vehículos Aéreos
Introducción
Empezando con condiciones iniciales
Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos
=
[−6 0]T
ξ02 ξ03
=
[−4 5]T
=
[−3 − 4]T
Se desea llegar a las siguientes posiciones
Prueba de Estabilidad Resultados de Simulación Plataforma experimental
ξ01
ξg1
=
[10 0]T
ξg2
=
ξ g1 + L12d [− cos(π/6) sin(π/6)]T
ξg3
=
ξ g1 + L13d [− cos(π/6) − sin(π/6)]T
L12d = 3.5m.
Bibliografía
27/40
Resultados de Simulación Simulación de 3 Cuadri-rotores Formación de Vehículos Aéreos
6
4
2
Modelo Dinámico del Cuadri-rotor
y [m]
Introducción 0
−2
−4
Control de la Formación
−6
−6
−4
−2
0
Control de los Vehículos
Bibliografía
6
8
10
0 −2
Distance error [m]
Plataforma experimental
4
2
Prueba de Estabilidad Resultados de Simulación
2 x [m]
−4 −6 −8 L1gd − L1g −10
L2gd − L2g L
−L
L
−L
3gd
−12
12d
3g 12
L13d − L13
−14
L23d − L23 −16
0
20
40
60
80
100
Time [s]
28/40
Resultados de Simulación Simulación de 6 Cuadri-rotores con evasión de colisiones Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación
Empezando con condiciones iniciales ξ 01 = [0 6]T , ξ02 = [1 −2]T , ξ03 = [5 0]T , ξ04 = [3 3]T , ξ05 = [−2 −5]T , ξ06 = [−1 4]T . En este caso L0 = 3. Se desea llegar a las siguientes posiciones ξg1
=
[0 0]T
ξg2
=
ξg1 + L12d [0 1]T
Control de los Vehículos
ξg3
=
ξg1 + L13d [sin(2π/5) cos(2π/5)]T
Prueba de Estabilidad
ξg4
=
ξg1 + L14d [sin(2π/10) − cos(2π/10)]T
ξg5
=
ξg1 + L15d [− sin(2π/10) − cos(2π/10)]T
ξg6
=
ξg1 + L16d [− sin(2π/5) cos(2π/5)]T
Resultados de Simulación Plataforma experimental Bibliografía
29/40
Resultados de Simulación Simulación de 6 Cuadri-rotores con evasión de colisiones Formación de Vehículos Aéreos
6
4
Introducción Modelo Dinámico del Cuadri-rotor
Control de los Vehículos
2
y [m]
Control de la Formación
0 Interchange of goal positions −2
Prueba de Estabilidad Resultados de Simulación Plataforma experimental
−4
−6
−4
−2
0
2
4
6
x [m] Bibliografía
Figura: Formación de 6 vehículos, con evasión de colisiones. 30/40
Resultados de Simulación Simulación de 6 Cuadri-rotores - Múltiples formaciones Formación de Vehículos Aéreos
Tomando en cuenta los datos de la simulación anterior se realiza la primera formación.
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación
Los valores finales de la primer formación serán ahora los valores iniciales para la segunda, y las posiciones deseadas ahora serán ξg1 = [12 0]T
Después de terminar la segunda formación, para realizar una tercer formación se darán las siguientes consignas ξg1 = [20 0]T ξg2 = ξ g1 + L12d [−1 0]T
ξg2 = ξ g1 + L12d [0 1]T ξg3 = ξ g1 + L13d [0 − 1]
T
ξg4 = ξ g1 + L14d [−1 1]T
Plataforma experimental
ξg5 = ξ g1 + L15d [−1 − 1]T
Bibliografía
ξg6 = ξ g1 + L16d [−1 0]T
π T π ξg3 = ξ g1 + L13d sin( ) − cos( ) 6 6 π T π ξg4 = ξ g1 + L14d − sin( ) cos( ) 6 6 T ξg5 = ξ g3 + L35d [−1 0] ξg6 = ξ g5 + L56d [−1 0]T
31/40
Resultados de Simulación Simulación de 6 Cuadri-rotores - Múltiples formaciones Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad
Plataforma experimental Bibliografía
30
25 Norm of the goal errors [m]
Resultados de Simulación
20
15
10
5
0
0
50
100
150
Time [sec]
32/40
Plataforma experimental Formación de Vehículos Aéreos
Se está desarrollando un modelo virtual lo más parecido al real en Solid Works, con el propósito de determinar las inercias.
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
33/40
Plataforma experimental Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor
Uno de los aspectos más importantes en el desarrollo de la plataforma es la medición de la posición. Para lograr medir posición en un plano, se montó una cámara desde el techo, la cual apunta hacia el suelo, como se muestra en la imagen.
Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
34/40
Plataforma experimental Interfaz de medición de posición Formación de Vehículos Aéreos
Introducción
Para lograr medir la posición a través de la PC, se está desarrollando una interfaz en Visual C++ 2005, con la cual podemos tomar medidas en imágenes que cambian a razón de 30 a 32 cuadros por segundo y que distingue tres colores diferentes.
Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
35/40
Plataforma experimental Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación
Para poder tener lecturas adecuadas de posición, a pesar de la gran distorsión radial que presenta esta cámara, se recurrió al uso de una sencilla red neuronal, que se entrenó mapeando algunos puntos de la imagen obtenida y su posición en centímetros en el mundo real. El área que se mide es aproximadamente de 3.7 x 1.6 mts.
Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
36/40
Plataforma experimental Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
37/40
Plataforma experimental Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental
Se tomaros 8 mediciones en los cuatro cuadrantes y el centro, obteniendo los siguientes valores Cuadrante 0 I I II III III IV IV
Real x 0 67.6 86.8 -76.2 -90.4 -130.5 52.8 120.7
Real y 0 43.5 66.5 47.5 -22.3 -75.4 -53.8 -71.3
Calculada X 0.76 67.89 87.31 -76.71 -90.81 -131.13 53.53 123.00
Calculada Y -0.61 44.01 66.55 47.93 -22.68 -76.8 -55.2 -72.18
Bibliografía
38/40
Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental Bibliografía
39/40
Bibliografía Formación de Vehículos Aéreos
Introducción Modelo Dinámico del Cuadri-rotor Control de la Formación Control de los Vehículos Prueba de Estabilidad Resultados de Simulación Plataforma experimental
S. S. Ge and Y. J. Cui. “New Potential Functions for Mobile Robot Path Planning” IEEE Transactions on Robotics and Automation, Vol. 16, No. 5, October 2000. A. Sánchez, P. Garcia, P. Castillo and R. Lozano. “Simple Real-time Stabilization of a VTOL aircraft with Bounded Signals” AIAA Journal of Guidance, Control and Dynamics, Vol. 31, No. 4, pp. 1166-1176. ISSN 0731-5090, 2008. Johnson, E. N. and Kannan, S. K. (2003). Nested saturation with guaranteed real poles. Proceedings of the American Control Conference. Denver, Colorado, pp. 497-502, June 4-6.
Bibliografía
40/40