Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccin
La investigacin y el desarrollo de vehculos areos no tripulados y micro
vehculos areos se encuentran en auge, debido a su amplio campo de
aplicacin, que va desde campos de radio aficionados hasta los que se
emplean en operaciones de seguridad y vigilancia[1], todos los avances en
el desarrollo de los cuadricpteros son resultado de la evolucin en la
mecnica y electrnica que involucra poder realizar el vuelo, en donde se
destacan la miniaturizacin de los componentes y el aumento en la
capacidad en las fuentes de energa que se utilizan . Al no existir la
necesidad de una cabina que proteja al piloto, el peso y tamao del
dispositivo son menores brindndole un acceso a sitios inalcanzables para
vehculos tripulados. Dentro de los vehculos areos no tripulados (UAV), los
cuadricpteros o aeronaves de cuatro motores son los ms populares, esto
es debido a que la mecnica de su movimiento es relativamente ms simple
que la de otros tipos de vehculos. El cuadricptero cambia de direccin
manipulando la velocidad de las hlices que producen el empuje de cada
uno de los cuatro motores que estn sujetos a la estructura, por lo que un
cuadricptero puede ser visto como un sistema en el que existen cuatro
fuerzas de entrada provenientes de cada uno de los motores y 6 estados de
salida (x, y, z, , , ). Bajo este esquema las coordenadas XYZ representan
la posicin del centro de masa de la aeronave en relacin a su estructura,
mientras que , y representan los ngulos de Euler: Roll o , determina
la rotacin de cuadricptero alrededor del eje Y. El Pitch o determina la
rotacin alrededor del eje X y por ltimo el Yaw o alrededor del eje Z, que
representan la orientacin del cuadricptero; adems este es un sistema
subactuado, ya que esto permite al cuadricptero llevar una carga adicional
[2].
El presente artculo describe el desarrollo de un cuadricptero comandado
desde un computador por medio de un enlace Zigbee, que a su vez tambin
puede ser programado para realizar trayectorias bsicas, dejando as una
plataforma abierta que pueda ser adaptada a cualquier tipo de aplicacin. El
manejo de este prototipo se realiz estableciendo una conexin punto a
punto por donde se envan los datos de control de manera serial, para lograr
este tipo de conexin se configur los mdulos Xbee en modo transparente
por lo que no sern objeto de anlisis en el presente artculo; como
resultado final del desarrollo se obtuvo un prototipo funcional que
Metodologa
El desarrollo del cuadricptero demanda la conexin de varios elementos y
dela integracin de hardware y software que trabajando en conjunto
controlan el vuelo del cuadricptero. Esquemticamente el cuadricptero
puede ser visualizado en la Figura 1. Donde se puede identificar los
componentes principales que permiten el vuelo y control, as como su
conexin elctrica.
150W
Peso:
Tamao:
Dimetro del eje:
52.7 g / 1.86 oz
28 mm x 28 mm
3.2 mm
Polos:
14
Tabla 1. Caractersticas tcnicas del motor. [3]
2) ESC (Electronic Speed Controller ): son los encargados de controlar la
velocidad con la que se va a mover cada uno de los motores por lo
Centr
o
0
0
100
Mximo
155 (Mxima Inclinacin
Derecha)
155 (Mxima Inclinacin
Adelante)
200 (Mxima aceleracin
or
Guiada
Aux
Motores)
155 (Mximo giro Anti
Horario)
-155 (Auto estabilizacin
155 (Auto estabilizacin
desactivada)
activada)
Tabla 3. Valores reconocidos por KK 2.1.5 [Referencia autores]
-155 (Mximo giro Horario)
Una vez obtenidos los valores mximos y mnimos que puede manejar la
placa es necesario desarrollar la programacin del microcontrolador para
que enve las ordenes deseadas al controlador de vuelo, esta comunicacin
se logr haciendo que cada entrada de la placa de vuelo sea asociada como
un servo conectado a la salida del microcontrolador, tomando el rango de
movimiento de un servo estndar y dividindolo para 256 estados, se
obtiene el valor en bytes del valor de los parmetros de entrada de la
controladora de vuelo compatibles con la salida del microcontrolador, la
tabla 4 muestra la traduccin de estos valores.
Mnimo (Bytes
microcontrolador)
0 (Mxima Inclinacin
Izquierda)
0 (Mxima Inclinacin atrs)
Centr
o
100
Mximo (Bytes
microcontrolador)
Alabeo
200 (Mxima Inclinacin
Derecha)
Cabeceo
0
200 (Mxima Inclinacin
Adelante)
Acelerad 0 (Motores parados)
100 200 (Mxima aceleracin
or
Motores)
Guiada 0 (Mximo giro Horario)
0
200 (Mximo giro Anti
Horario)
Aux
0 (Auto estabilizacin
200 (Auto estabilizacin
desactivada)
activada)
Tabla 4. Valores compatibles desde el microcontrolador a la controladora de
vuelo [Fuente autores]
La tabla 4 muestra que es necesario desarrollar una aplicacin que desde un
computador sea capaz de enviar las rdenes para que el usuario pueda
comandar el cuadricptero o a su vez que el programa realice un vuelo
autnomo, adems de poder recibir la informacin de los sensores que
estn montados en el cuadricptero.
Descripcin del funcionamiento de la Aplicacin.
Como se observa en la tabla 4, para que el vuelo del cuadricptero sea
posible, es necesario enviar los 5 parmetros al mismo tiempo, la
combinacin de estos hace que el cuadricptero se mueva en una direccin
definida, como la conexin entre el pc y el cuadricptero se realiza
inalmbricamente en modo serial, se debe enviar una cadena de caracteres
que contenga la informacin de cada uno de los parmetros adems de
informacin de control. La cadena enviada tiene una estructura de
pseudotrama figura 6, que se arma de la siguiente manera:
Caracter 0 indica que inicia la transmisin, este carcter puede ser
cualquiera excepto el 1.
Caracteres [1-3] indican el valor correspondiente al alabeo.
Caracteres [4-6] indican el valor correspondiente al cabeceo.
C = conexin serial al
cuadricptero.
V = cierre de la conexin al
cuadricptero.
Tecla_Derecha = Alabeo +
Valor definido
Tecla_Izquierda = Alabeo Valor definido
Tecla_Arriba = Cabeceo +
Valor definido
Tecla_Abajo = Cabeceo Valor definido
A = Acelerador + 1
Z = Acelerador - 1
D = Guiada + Valor
definido
S = Guiada Valor definido
Y = Aux On
U = Aux Of
O= Cuadricptero Armado
(Listo para volar)
P
=
Cuadricptero
Desarmado
(Modo
Configuracin)
Activacin
de
component
Parmetros
de conexin
Recepcin
de trama
Procesamie
nto de la
trama
Control
deEnvi datos
Motores
al
controlador
Activacin
de
component
Resultados
1.050 Kg
85 m
8 min
15 m
9600
Bauds
Tabla 5. Caractersticas cuadricptero [Fuente autores]
Conclusiones
Referencias
[3] http://www.eurekup.com/Robotica/Memoria%20Master
%20Eduardo%20Parada.pdf
[4] L.-C. Lai, C.-C. Yang, y C.-J. Wu, Time-Optimal Control of a Hovering
Quad-Rotor Helicopter, Diario de Sistemas Inteligentes de Robtica,
2006.
[7]
https://support.dce.felk.cvut.cz/mediawiki/images/d/d4/Dp_2011_jirine
c_tomas.pdf