Professional Documents
Culture Documents
A mis padres, pues sin ellos todo esto no hubiese sido posible
ndice
CAPTULO 1. INTRODUCCIN.......................................................................................................4 1.1. Estado del a te...........................................................................................................................4 1.2 Est !"t! a del P o#e"to..............................................................................................................$ CAPTULO 2. PRESENTACIN DEL PRO%LEMA........................................................................& 2.1. Na'e de ad(o"o)t ol.................................................................................................................& 2.2. UA* de +(lota,e a!t-)o.o......................................................................................................../ 2.0. UA* "o) ate (1a,e a!t-)o.o.................................................................................................11 CAPTULO 0. SENSORES PARA EL ATERRI2A3E AUTNOMO..............................................12 0.1. Sol!"(o)es "o.e "(ales...........................................................................................................12 0.2. Se)so es de alt(t!d..................................................................................................................10 0.0. S(ste.as I)e "(ales 4 5PS......................................................................................................16 0.4. Al()ea.(e)to "o) +(sta............................................................................................................16 0.$. Med("(-) de la 'elo"(dad # la d( e""(-) del '(e)to................................................................1/ 0.6. Co)"l!s(-)..............................................................................................................................27 CAPTULO 4. PRESENTACIN DE UNA SOLUCIN DE FIRM8ARE PARA UN E3EMPLO CONCRETO.......................................................................................................................................21 4.1. Ma)!al de !so.........................................................................................................................2$ CAPTULO $. CONCLUSIONES Y DESARROLLO FUTURO.....................................................2&
CAPTULO 1. INTRODUCCIN
Un vehculo areo no tripulado (por sus siglas UAV: Unmanned Aerial Vehicle), es un vehculo areo en el cual no va un piloto humano. Esto incluye a dos tipos distintos de vehculos areos: los vehculos areos de radiocontrol y los vehculos areos autnomos, capaces de volar sin necesidad de control humano. e!ido a lo amplio de la de"inicin, se pueden entender como tal cual#uier vehculo capa$ de tener sustentacin en el aire, como un misil, vehculo de ala "i%a, de ala mvil, dirigi!le... En nuestro caso, se trata de un vehculo de ala "i%a, m&s concretamente, se trata de un avin de modelismo y radiocontrol.
Logstica / ise)ados para llevar carga. Investigacin y desarrollo / En ellos se prue!an e investigan los
Javier Antonio Dez de la Cuesta y comentando las ra$ones y los motivos de las elecciones #ue se hagan. En la 2ltima parte de este proyecto se trata so!re la placa de intercomunicacin, #ue e3iste en casi cual#uier sistema UAV para hace de electrnica de pegamento entre sus di"erentes partes, y as !a%ar, al nivel m&s in"erior posi!le, el control de los dispositivos, de "orma #ue se presente al 0' de a !ordo 2nicamente la in"ormacin #ue necesita para el control y las "unciones #ue ste reali$a. (a placa actualmente implementada est& dise)ada so!re un microcontrolador 04'56 y de!ido a las caractersticas de ste, sus "unciones est&n muy limitadas. Es por ello, #ue se ha decidido cam!iarlo por otra placa dise)ada so!re un 04'78, #ue aporta, de!ido a su mayor potencia y n2mero de peri"ricos internos, una mayor versatilidad y la posi!ilidad de comunicar muchos m&s elementos de los #ue se puede tratar con la placa actual.
-e comen$ar& comentando !revemente como son los aviones de radiocontrol. -e comentar& #ue hay #ue a)adirle para convertirlo en un UAV de pilota%e
autnomo.
dise)o el aterri$a%e autnomo. Este 2ltimo apartado ser& anali$ado con m&s pro"undidad en el tercer captulo, a)adindose e%emplos concretos y planteando posi!les soluciones.
&
2.2.1. Sensores
(o #ue a continuacin se comenta, sirve slo a modo de e%emplo, por#ue hay muchas soluciones distintas, y no todas ellas tienen por#ue usar los mismos sensores. (a posicin a!soluta puede ser hallada a partir de los datos o"recidos por un ;0-, siendo sta una "orma simple de o!tener esta in"ormacin. E( ;0- suele ir complementado por la in"ormacin proporcionada por una 4:U (del ingls, 4nertial
1 No es )e"esa (o !t(l(1a todos ellos9 +!es a 'e"es +!ede) + o+o "(o)a ():o .a"(-) ed!)da)te. De ;e";o9 .!";os de los se)so es <!e a<!= se (l!st a) o>t(e)e) !)a .ed(da del .(s.o dato.
Javier Antonio Dez de la Cuesta En el 0' de a !ordo se van a reali$ar el control y los c&lculos adicionales necesarios para la misin. -e a)ade un radiomdem para poder esta!lecer comunicacin con una !ase en tierra o en otro avin, el o!%etivo es poder comunicarse. Antes de terminar este apartado, es necesario comentar las limitaciones #ue se imponen a estos sensores, pues no se puede poner cual#uier cosa: 0eso (hay #ue tener en cuenta la capacidad de carga de la nave), 'onsumo (esta restriccin viene impuesta al ser un sistema mvil), 9ragilidad (va a ha!er vi!raciones #ue pueden ocasionar pro!lemas si los sensores son muy sensi!les al movimiento), 4nsensi!ilidad a las condiciones am!ientales (es pro!a!le #ue las condiciones am!ientales a las #ue se encuentran sometidos los sensores varen muy !ruscamente)
2.2.2. Controladores
(os sistemas de control de vuelo, ir&n en el 0' de a !ordo, o si se pre"iere la solucin de un sistema comercial, ir&n en dentro del sistema en s, y slo ha!r& #ue con"igurarlo siguiendo las instrucciones. -oluciones comerciales e3isten muchas. -e pueden citar "a!ricantes como :icropilot o UAV *avigation, con su sistema A0@8. Estos sistemas comerciales suelen incluir despegue autnomo, vuelo autnomo y, a veces, tam!in aterri$a%e autnomo. (a venta%a de estos sistemas es #ue ya traen toda la sensori$acin necesaria incorporada dentro de ellos, con lo cual es poco lo #ue hay #ue a)adir. 'omo desventa%a ha!ra #ue comentar la escasa "le3i!ilidad, #ue en algunas ocasiones puede ser contraproducente, como por e%emplo en el caso #ue se desee implementar un sistema de aterri$a%e autnomo propio. -in em!argo, si lo #ue se desea es un UAV para reali$ar con el tareas concretas y no preocuparse por los pro!lemas de control de la nave, es la me%or opcin. En el caso en el #ue no se eli%a un controlador comercial, la solucin pasa por
Javier Antonio Dez de la Cuesta implementar los controladores y #ue vayan cargados y e%ecut&ndose en el 0' de a !ordo. 0or ello, es necesario dise)ar un sistema "ia!le (a ser posi!le con redundancia) y con capacidad de detectar cuelgue o "allo, para poder avisar a la estacin y #ue se conmute a control manual. El pro!lema del so"t1are de control de un UAV, re#uiere la utili$acin de sistemas operativos en tiempo real, para controlar la con"iguracin del hard1are, suministrar la distri!ucin de tareas a lo ancho de la red del sistema, as como proporcionar los re#uisitos de resistenciaAtolerancia al "allo aplica!les7. (a ar#uitectura de este so"t1are de!e ser modular, rgida y por capas, para "acilitar su desarrollo. (a solucin m&s com2n es dividir el sistema en dos capas: la capa del sistema operativo y la capa del so"t1are de aplicacin. En esta 2ltima capa es donde ir&n las "unciones espec"icas del sistema avinico, esto es, los algoritmos correspondientes al control, guiado y navegacin de la nave. (os sistemas autom&ticos de control de vuelo, por tanto, son sistemas realimentados dotados de varios la$os o !ucles superpuestos de realimentacin.
2.2.3. Comunicaciones
(as comunicaciones son necesarias para la trans"erencia de in"ormacin desde el 0' de a !ordo hasta una !ase receptora, generalmente en tierra. (a in"ormacin a transmitir no slo es el estado de la aeronave, sino tam!in toda la in"ormacin espec"ica de la misin #ue se encuentra desarrollando el UAV. 0or e%emplo, la transmisin del vdeo #ue se encuentra gra!ando, la recepcin de Baypoints a seguir, alarmas activadas por el entorno #ue rodea al UAV. Estas comunicaciones comentadas est&n separadas (y son independientes, por
2 3o'( C# Mei)o'o y Car&o' Mei)o'o* Compendio de avinica digital: Sistemas de control y guiado9 de M%@9 Mad (d9 27779 SeA!)do *ol!.e)9 PBA()a 2 C 167
17
Javier Antonio Dez de la Cuesta seguridad) de la transmisin de in"ormacin del radiomando (se)ales de los servos y estado manual o autom&tico). Cstas 2ltimas de!en ser seguras y lo m&s "ia!le posi!les, as como independientes del 0' de a !ordo, para #ue en caso de cuelgue no se caiga la nave.
11
istance
0 E) el Dlt(.o a+a tado9 "o es+o)d(e)te a Re:e e)"(as9 eE(ste !)a l(sta "o) !) es!.e) de los :a> ("a)tes "o)s!ltados9 "!#os + od!"tos se 'e) e:le,ados e) este est!d(o.
12
-ystem (%AL") de -ierra *evada 'orporation. Este sistema consta !&sicamente de dos
partes, el radar en tierra y un e#uipo receptor a !ordo del UAV. Eam!in venden sistemas integrados de autopilota%e #ue tam!in incluyen capacidades de aterri$a%e y despegue autnomo, tales como el sistema "lightEEF de (D communications.
&eso' El peso de!e de ser muy pe#ue)o, pues la capacidad de carga de los
medida, pues nos vamos a mover a pe#ue)as alturas, en las #ue un pe#ue)o error puede signi"icar un accidente.
especial el rango in"erior), pues hemos de reali$ar las medidas a muy !a%a altura.
3.2.2. Ultrasonidos
Esta opcin es descartada en nuestro caso de!ido a la velocidad del UAV. Al aterri$ar, se lan$aran ondas de ultrasonidos al suelo, pero es muy pro!a!le #ue el "uncionamiento se vea a"ectado, de!ido a #ue la velocidad hara #ue estas ondas re!otasen de una "orma no estipulada, lo #ue provocara un error en la medida.
14
Javier Antonio Dez de la Cuesta e todas "ormas e3isten tam!in UAV #ue llevan implementado este sistema, llevando un sensor en cada ala (y opcionalmente otro en cola).
3.2.%. &'ser
(a tecnologa (&ser tiene muchas aplicaciones. Una de ellas es la medida de la distancia. -i ponemos un sensor de distancias (&ser en nuestro UAV, #ue apunte hacia a!a%o, o!tendremos directamente la medida de la altura, aprovech&ndonos de todas las venta%as de esta tecnologa. 'on ste mtodo se pueden o!tener !uenas medidas a distancias cortas, #ue es el caso #ue nos ocupa. El pro!lema radica en #ue no tiene tanto alcance como, por e%emplo, el radar. -iendo tpico una resolucin mayor #ue la de los radares, pero #ue sin em!argo no "unciona hasta tanta altura como los radares. Este sistema tiene !uen rendimiento en e3teriores, y "unciona tanto de da como de noche. 1$
Javier Antonio Dez de la Cuesta partir de las im&genes captadas por estas dos c&maras se puede hallar la posicin de la nave y su altura por triangulacin.
entre dos antenas a una alta tasa. 'uando am!as antenas est&n a la misma distancia del transmisor, la "ase reci!ida por am!as antenas ser& idntica. -i las dos antenas est&n a di"erentes distancias del transmisor, ha!r& una "ase distinta en cada una de ellas. -i cam!iamos entre las antenas J@@ veces por segundo, este cam!io de "ase ser& detectado por un receptor 9: como un tono de J@@ ,$. (as antenas estar&n perpendiculares al transmisor cuando reci!amos un cero en el tono. (o malo de este sistema es #ue no puedes sa!er si te est&s apro3imando o ale%ando de la pista. 0ero en nuestro caso dispondremos de otros sistemas para solucionarlo.
3.%.3.2. ,os antenas a distinta -recuencia
Este sistema es muy parecido al #ue se utili$a en los IL". -e pueden usar dos antenas Kagi separadas cada una 5JL de la lnea central de la pista. -i transmitimos a la misma "recuencia, pero modulamos la se)al a "recuencias distintas en cada una de las antenas. El receptor de a !ordo mide la di"erencia en la pro"undidad de modulacin de las dos se)ales, y cuando sta es cero, est& centrado. i$#uierda. e esta "orma, podemos tam!in sa!er si nos encontramos descentrados a la derecha o a la
1&
3.%.%. !adio+ali as
Este caso consiste en plantar en tierra cuatro radio!ali$as, cada una de ellas en una es#uina de la pista. Estas radio!ali$as, emitiran una se)al distinta cada una #ue sera reci!ida por un receptor a !ordo del UAV. Este receptor utili$ara la in"ormacin R""I (>eceived -ignal -trength 4ndicator) para averiguar la distancia a la #ue se encuentra cada uno de los transmisores. A partir de esa in"ormacin y unos c&lculos de triangulacin, se puede averiguar la posicin del UAV respecto a la pista, y o!rar en consecuencia. Esto re#uiere cierta capacidad de c&lculo a !ordo de la nave, as como el monta%e de las radio!ali$as y el receptor de a !ordo, de!ido a #ue no e3isten soluciones comerciales #ue resuelvan este pro!lema. Esto supone un pro!lema adicional, pues el monta%e de los transmisores y el del receptor re#uerira tiempo, as como la compro!acin de #ue "unciona todo correctamente.
Javier Antonio Dez de la Cuesta en la $ona de aterri$a%e, para poder actuar convenientemente en el aterri$a%e autnomo. Una "orma de conocer esto, es una estimacin a partir de la direccin deseada y la direccin realmente seguida (o!tenida del ;0-). 0ero no de%a de ser una estimacin, con mucho error intrnseco, y #ue no es "ia!le para poder utili$arla para el aterri$a%e autnomo. (os aviones comerciales utili$an dos tipos de sensores para conocer la velocidad del viento los Eu!os 0itot y -ensores de presin di"erencial. 0ero esta medida slo te proporciona la velocidad del "luido, no la direccin. Una "orma de medir la velocidad y direccin del viento volando en lnea recta es a partir de la in"ormacin proporcionada por los siguientes dispositivos de!idamente cali!rados: ;0-, -ensor de velocidad del viento, Eemperatura e3terior del aire, =r2%ula digital, 0resin altitud. El mayor pro!lema de esta solucin es #ue est& limitado por la precisin y "ia!ilidad de la !r2%ula. Gtro pro!lema, es #ue al aterri$ar la velocidad del viento depende mucho del terreno y posi!les o!st&culos, con lo cual podra no ser tan "ia!le la medida. E3isten m&s posi!ilidades, entre ellas la #ue parece m&s "acti!le, #ue consistira en la resta de dos vectores. El primero sera la velocidad respecto a tierra y la direccin real 8, al #ue le restaramos el segundo: la velocidad del vientoJ y la orientacin respecto al verdadero norte.. Esta resta nos dara la velocidad del viento y su direccin. 0or 2ltimo consideraremos la opcin de la medida directa del &ngulo !eta (o de desli$amiento) de la nave, para determinar as la direccin del viento.
4 O>te)(da del 5PS. $ O>te)(da de !) t!>o P(tot9 +o e,e.+lo. 6 % D,!la .e)os de"l()a"(-) .aA)Ft("a.
1?
3.0. Conclusin
Eras este an&lisis de la casustica #ue se presenta y tras sopesar las di"erentes opciones se pueden contemplar una serie de opciones. En primer lugar, para medir la altitud, el tipo de sensor recomendado es un sensor de distancia l&ser. (os motivos son diversos, pero a destacar el precio y la alta precisin (milimtrica). Adem&s el peso de estos dispositivos no es demasiado elevado y se puede llevar sin ning2n tipo de pro!lema. e hecho, se contempla la posi!ilidad de incluir dos sensores de ste tipo, uno apuntando directamente hacia el suelo y otro ligeramente inclinado, de "orma #ue no slo se mida la altitud, sino la posi!le varia!ilidad del terreno. (a decisin de la solucin de alineamiento con pista, no es tan clara, pues hay #ue tener en cuenta muchos "actores, y no se dispone de sistemas comerciales ase#ui!les, con lo cual la decisin a ste respecto #uedara pospuesta a la reali$acin de prue!as con di"erentes mtodos. (os mtodos m&s "acti!les son el uso de ;0- di"erencial, o alg2n sistema !asado en stas medidas, de!ido a lo simple del mismo. Gtro sera las !ali$as, aun#ue presentan demasiados inconvenientes. En cuanto a la pro!lem&tica de la medicin del viento, una ve$ m&s seran necesarias la reali$acin de prue!as, pero la solucin consistente en la resta de dos vectores parece la m&s plausi!le, re#uiriendo poca sensori$acin adicional y algo de c&lculo computacional.
27
8 servos, con control &&#, para: motor, alaveo, pro"undidad y timn de cola. >adio mando control (receptor) con otros cuatro canales &&# para los
-nar, por 47' =r2%ula digital, por 47' -ensor Altura, medida analgica.
21
-ensor velocidad, medida analgica. -ensores tensin, medida analgica. 0' de a !ordo, con el #ue se comunica a travs de un puerto >-/7D7.
El 0' de a !ordo, est& asimismo conectado a un 4:U, un ;0- y un radiomdem, los tres por >-/7D7. (a con"iguracin de esta comunicacin ser& 6*5 (6!its de datos, ninguno de paridad y 5 !it de stop), a JP.@@ !audios. (os canales &&#, est&n caracteri$ados de la siguiente "orma:
22
Asimismo, el error de lectura o escritura en estos canales puede ser como m&3imo de 5 Rs. (a solucin adoptada o"rece una resolucin de @N7J Rs. 0or lo #ue ha!r& #ue incluir una conversin al trasvasar in"ormacin del 0' de a !ordo al elemento dise)ado, pues el 0' de a !ordo tra!a%a con microsegundos como unidad. Eam!in considerar #ue el enlace 0' O circuito a dise)ar ya tiene la trama montada y tiene slots para 6 lecturas A . para "uturas ampliaciones. e!ido a las caractersticas del pro!lema, se va a dise)ar un circuito !asado en un 04'78, pues es un dispositivo lo su"icientemente r&pido, #ue posee las salidas y entradas necesarias para cumplir satis"actoriamente los re#uisitos. El circuito, por tanto, va a poseer un microcontrolador (04'78,M576;07@. de :icrochip). -e ha elegido ste en concreto por la con"iguracin de peri"ricos #ue lo componen. Actualmente hay un circuito #ue intenta cumplir unas "unciones e#uivalentes, pero al tener un 04' menos potente, no es capa$ de mane%ar toda la in"ormacin #ue se re#uiere, ni a la velocidad necesaria. *uestro 04'78 tiene:
6 canales de lectura A . 7 puertos >-/7D7, #ue nos soluciona las cone3iones con 0' y el li!re para "uturas ampliaciones.
20
8 puertos de salida para las se)ales &&# (los Gutput 'ompare) J puertos de entrada para las se)ales del >adiocontrol (los 4nput 'apture)
'on lo cual adem&s de con"igurar todas estas cone3iones hace "alta con"igurar la lectura de pulsos del control manual, la generacin de pulsos a los servos y la deteccin de la orden de con"iguracin de control (si se desea un control manual o autom&tico). En cuanto al resto de peri"ricos del microcontrolador, hace "alta con"igurar el convertidor analgico digital para #ue lea las lecturas necesarias, los contadores de tiempo, y los canales de la UA>E. Este proyecto ha sido encargado del desarrollo de la comunicacin por >-/7D7 (tanto recepcin como transmisin) como todo lo relacionado con el radiomando y los servomotores. Esta parte ha sido pro!ada en simulacin y en la placa prototipo, siendo su comportamiento el previsto. Eam!in se ha pro!ado en simulacin la con"iguracin de las lecturas analgicas (de todos los elementos), amplia!le a mayor n2mero de lecturas, cam!iando tan slo unas pocas lneas de cdigo. e!ido a #ue no se sa!e con seguridad cu&les son los dispositivos por 47' #ue se van a conectar, o si realmente se van a conectar por 4 7', slo se ha reali$ado el cdigo de con"iguracin, pues si se hu!iesen reali$ado rutinas para alg2n dispositivo en concreto, como es muy posi!le #ue no "uesen con los #ue se va a reali$ar las prue!as, ha!ra #ue rehacer la mayor parte del cdigo, y es un tra!a%o innecesario. 'on lo cual, se ha decidido reali$ar slo el cdigo de con"iguracin y un modelo en el 0roteus para las simulaciones.
24
2$292$297769702977697029776970297769702977797779 GGlas dos sal(das a "e o 2$292$297769702977697029776970297769702971797179 GGHsal(da 1H a 1 2$292$297769702977697029776970297769702977197719 GGHsal(da 2H a 1 2$292$297769702977697029776970297769702971197119 GGHsal(da 1H # Hsal(da 2H a 1
0ara compro!ar el "uncionamiento de la conmutacin de control y #ue realmente se mueven los servomotores de la "orma adecuada, tenemos #ue tener un servomotor
& A +a t( de a;o a 'a.os a s!+o)e <!e el .(" o"o)t olado #a ;a s(do + oA a.ado9 es de"( 9 t(e)e el + oA a.a e) .e.o (a.
2$
Javier Antonio Dez de la Cuesta conectado a la salida eti#uetada como -ervo 5. 0ara moverlo, tenemos #ue poner al sistema en :odo :anual. 0ara ello tenemos #ue mover la rueda correspondiente al primer canal de la radio de "orma #ue est dentro del tercio superior de su campo de rotacin. En cuanto se encienda el (E amarillo, sa!remos #ue hemos entrado en :odo :anual. En ste modo, al mover el gatillo correspondiente al segundo canal, se puede compro!ar #ue se mueve el servo conectado. -i reali$amos esto mismo, pero con el :odo Autom&tico, vemos #ue no se reali$a ning2n movimiento en el servo, pero se sigue enviando la in"ormacin a travs del puerto serie.
26
2&
Javier Antonio Dez de la Cuesta Adem&s de todo sto ha!ra #ue ser conscientes de #ue se #uiere hacer lo m&s general posi!le, y #ue se #uiere instalar este sistema en dos UAV distintos. (os algoritmos de aterri$a%e se tendran #ue desarrollar tam!in, as como anali$ar las condiciones en las #ue se pasara al modo de aterri$a%e, y cu&ndo a!ortar ste. En cuanto a la placa desarrollada, "altara por decidir #u sensores concretos se instalan "inalmente en el UAV, para desarrollar el cdigo concreto para estos sensores y ela!orar un cdigo de"initivo. ,a!ra #ue hacer m2ltiples prue!as con ste cdigo para compro!ar su esta!ilidad en m2ltiples situaciones. 0osteriormente se tendra #ue desarrollar la placa de"initiva (m&s pe#ue)a, con la parte analgica y digital separada...) y volver a compro!ar el "uncionamiento. Eam!in ha!ra #ue anali$ar si algunas de las "unciones #ue se reali$an en el 0' de a !ordo pueden ser pasadas a esta placa, para descargar su carga. -in olvidar #ue si se aumenta considera!lemente la carga del 04', sera necesario implementar la poltica de prioridad de interrupciones ya anali$ada en el apartado correspondiente. Visto todo esto, podemos concluir #ue se han dado los primeros pasos para solucionar el pro!lema del aterri$a%e autnomo, pero #ue le #ueda un gran camino por delante hasta #ue sea resuelto adecuadamente, y se ha esta!lecido la !ase para la actuali$acin de la placa de intercone3in a la nueva ar#uitectura, "altando la especi"icacin a la electrnica "inal y el desarrollo de la placa de"initiva.
2/