Documentos de Académico
Documentos de Profesional
Documentos de Cultura
258 1283 1 SM PDF
258 1283 1 SM PDF
ABSTRACT
NELSON JAVIER RODRGUEZ
Docente Escuela Suboficiales Fuerza This article pretends to demonstrate how to obtain, measure, condi-
Area Colombiana ESUFA tion, and process using analogue and digital way, micro electromechanical
Investigador Grupo de Investigacin sensors variables (MEMS) like as gyroscopes and accelerometers found in
TESLA. an inertial measurement unit (IMU) to gauge in real time the position angle
variables PITCH, ROLL, YAW employed for flight control and trajectory in an
nelson.rodriguez.docente@gmail.com
iarcraft, UAV or missile.
Fecha de recepcin: 8 de mayo de 2012
Fecha de aprobacin: 7 de junio de 2012 Key words
IMU, Sistema MEMS, Girscopo, Acelermetro, Grados de libertad (DOF),
Pitch, Roll, Yaw, Sensor MEMS, microcontrolador, DSPIC, estimador de esta-
do, filtro de Kalman, ngulo de posicin, velocidad angular, UAV, ART.
RESUMEN
En este artculo se pretende mostrar cmo obtener, medir, acondicio-
nar y procesar de manera anloga y digital las variables de sensores micro
electromecnicos MEMS como girscopos y acelermetros encontrados
en una unidad de medicin inercial (IMU) para medir en tiempo real las
variables angulares de posicin PITCH, ROLL, YAW utilizadas para el control
de vuelo y trayectoria en una aeronave, UAV o misil.
Palabras claves
IMU, Sistema MEMS, Girscopo, Acelermetro, Grados de libertad
(DOF), Pitch, Roll, Yaw, Sensor MEMS, microcontrolador, DSPIC, estimador de
estado, filtro de Kalman, ngulo de posicin, velocidad angular, UAV, ART.
Una Unidad de Medicin inercial (IMU) es un sistema como en aeronaves UAV y aeronaves remotamente con-
electromecnico el cual suele ser utilizado para medir la troladas ART.
actitud (PITCH, ROLL, YAW) de un vehculo mvil en el
espacio (misil, UAV, submarino, aeronave, satelites, etc).
Salidas Girscopo 1x.
Este sistema es utilizado por los sistemas de control au-
tomtico para maniobrar adecuadamente el mvil, por
ejemplo para controlar el rumbo y trayectoria de una ae-
ronave area no tripulada UAV. .
Salidas Girscopo 4x
OBTENCIN DE LA POSICIN
ANGULAR PITCH ROLL YAW
DE LA IMU POR MEDIO DEL
Figura 14. Valores de aceleracin entregados de
ACELERMETRO DE TRES EJES
acuerdo a la posicin espacial del sensor. Por medio de leyes trigonomtricas es posible de-
La sensibilidad de este sensor tpica es de 300mV/g, terminar unos ngulos que pueden ayudarnos a deter-
por lo tanto si el sensor se est acelerando en un eje a 1g minar la actitud de la aeronave:
(cada libre), entregara un voltaje de 300mV, si se acelera
a su mxima valor de medicin +-3g, entregara 900mV.
OBTENCIN DE LA POSICIN
ANGULAR PITCH ROLL YAW DE LA
IMU POR MEDIO DE LA INTEGRACIN
DE LA VELOCIDAD ANGULAR
Como vimos la IMU por s sola no entrega los valores
Figura 15. Vector de Fuerza R con sus
angulares PITCH, ROLL, YAW, en lugar de ello entrega por componentes en los 3 ejes x,y,z
Podemos definir los ngulos que nos interesan de- Rudolph Kalman publica su artculo A new aproach to
terminar como Axr, Ayr, Azr, observando la grafica pode- linear filtering and prediction problems[8], con lo que
mos determinar: realiza un aporte monumental al diseo de filtros pti-
mos, utilizando la tcnica de espacio de estado. Kalman
consideraba la recursividad, as como casos de mltiples
entradas y mltiples salidas (sistemas MIMO), adems
que permita el uso de mtodos digitales modernos para
su implementacin.
El filtro de Kalman es un algoritmo para procesar da-
tos de manera iterativa [3]. El filtro sirve para estimar y
Y podemos tambin aplicar el teorema de Pitgoras predecir el movimiento de una variable que no observa-
en 3D: mos pero cuyo efecto medimos, contaminado por ruido,
a travs de otras variables.
La descripcin de un sistema de control con una en-
trada y una salida (SISO) en su descripcin de espacio de
Como nos interesan son los ngulos de posicin: estado es [7]:
Rx
Axr = arccos
R
Ry Donde x es el vector de estado, u es la entrada cono-
Ayr = arccos
R cida, y es la salida, v, w son procesos aleatorios gausianos,
Rz ruido blanco, o ruido o perturbaciones, cuyas densida-
Azr = arccos des espectrales de potencia son V y W respectivamente.
R
Para disear un observador u estimador optimo de
Sin embargo, la lectura de estos ngulos con el ace- Kalman para el vector de estado, se recurre a la estruc-
lermetro no es viable debido a su naturaleza inheren- tura bsica del observador. La ecuacin que describe el
temente ruidosa y no permite realizar directamente la observador es:
medida, en cambio la lectura de ngulo que entrega el
girscopo es estable pero con el tiempo tiende a volver-
se inestable.
Siendo el vector de estado estimado y Kk la matriz
de diseo del estimador. Si las seales v y w no estn
FILTRO DE KALMAN
correlacionadas, el valor de Kk se determina mediante:
Las perturbaciones a que est sujeto un sistema de
control automtico o de medicin provocan que su sa-
lida se aleje del comportamiento ideal, en nuestro caso Siendo Popt la matriz de covarianza optima del es-
la salida angular del girscopo tiende a volverse ines- timador de estado obtenido a partir de la ecuacin de
table con el paso del tiempo. En marzo de 1960 el Dr. Riccati:
CONCLUSIONES
En este artculo se muestra cmo se pueden obtener [3], http://www.javeriana.edu.co/fcea/area_economia/
por medio de sensores electrnicos MEMS las variables inv/documents/Introduccionalfiltrokalman.pdf
espaciales PITCH, ROLL y YAW, las cuales son esenciales [7], BASES DEL FILTRO DE KALMAN, Molina Soriano Rafael,
para el control de la trayectoria y vuelo de un mvil en Departamento de ciencias de la computacin,
el espacio. El pequeo tamao de estos dispositivos Universidad de Granada.
tambin permite que puedan ser implementados en [8], APLICACION DE LOS FILTROS DE KALMAN A LOS
sistemas de control de aeronaves autnomas UAV o ae- SISTEMAS DE CONTROL, Jos Gregorio Daz, Ana Mara
ronaves remotamente tripuladas ART. Gracias al filtro de Mejas, Francisco Arteaga, Facultad de Ingeniera,
Kalman fusionamos la informacin sensorica de los gi- Universidad de Carabobo, Valencia Venezuela.
rscopos y los acelermetros para eliminar el ruido del [9], http://www.stanford.edu/~siegman/ring_laser_gyros/
ngulo medido con los acelermetros y la inestabilidad www.python.org
en el tiempo que tiene la medicin de las variables www.microchip.com
angulares con los girscopos. Este tipo de algoritmos
se pueden implementar en procesadores digitales DSP AGRADECIMIENTOS
(dsPIC) para que puedan ser empleados en sistemas
El autor agradece a los integrantes del grupo de
de control en aeronaves no tripuladas UAV, entre otras
investigacin TESLA de la Escuela de Suboficiales de la
aplicaciones.
Fuerza Area Colombiana por el apoyo y colaboracin,
REFERENCIAS en especial al Tcnico Primero Omar Morales Cueto, e
igualmente a las a las personas que lideran los procesos
[1], http://fifthpostulate.net/roll_pitch_and_yaw.htm
de investigacin en la Escuela por el apoyo que brindan
[2], http://www.aero.org/publications/helvajian/helva- a los investigadores de esta.
jian-3.html