• No results found

Spårning av rotorblad på UAV

N/A
N/A
Protected

Academic year: 2021

Share "Spårning av rotorblad på UAV"

Copied!
44
0
0

Loading.... (view fulltext now)

Full text

(1)

Link¨oping Studies in Science and Technology Licentiate Thesis No. LIU-IEI-TEK-G–16/00936—SE

Examensarbete

Sp˚

arning av rotorblad p˚

a UAV

av

Max Drougge

Institutionen f¨

or ekonomisk och industriell utveckling

Tekniska fakulteten

TEKNISKA H ¨

OGSKOLAN

LINK ¨

OPINGS UNIVERSITET

IEI

Link¨opings universitet 581 83 Link¨oping

(2)

Handledare

Magnus Sethson

Examinator

(3)

Upphovsr¨

att

Detta dokument h˚alls tillg¨angligt p˚a Internet — eller dess framtida ers¨attare — under 25 ˚ar fr˚an publiceringsdatum under f¨oruts¨attning att inga extraordin¨ara omst¨andigheter uppst˚ar. Tillg˚ang till dokumentet inneb¨ar tillst˚and f¨or var och en att l¨asa, ladda ner, skriva ut enstaka kopior f¨or enskilt bruk och att anv¨anda det of¨or¨andrat f¨or ickekommersiell forskning och f¨or undervisning. ¨Overf¨oring av upphovsr¨atten vid en senare tidpunkt kan inte upph¨ava detta tillst˚and. All annan anv¨andning av dokumentet kr¨aver upphovsmannens medgivande. F¨or att garantera ¨aktheten, s¨akerheten och tillg¨angligheten finns det l¨osningar av teknisk och administrativ art. Upphovsmannens ideella r¨att innefattar r¨att att bli n¨amnd som upphovsman i den omfattning som god sed kr¨aver vid anv¨andning av dokumentet p˚a ovan beskrivna s¨att samt skydd mot att dokumentet ¨andras eller presenteras i s˚adan form eller i s˚adant sammanhang som ¨ar kr¨ankande f¨or upphovsmannens litter¨ara eller konstn¨arliga anseende eller egenart. F¨or ytterligare information om Link¨oping University Electronic Press se f¨orlagets hemsida

http://www.ep.liu.se/

Copyright

The publishers will keep this document online on the Internet — or its possible replacement — for a period of 25 years from the date of publication barring exceptional circumstances. The online availability of the document implies a permanent permission for anyone to read, to download, to print out single copies for his/her own use and to use it unchanged for any non-commercial research and educational purpose. Subsequent transfers of copyright cannot revoke this permission. All other uses of the document are conditional on the consent of the copyright owner. The publisher has taken technical and administrative measures to assure authenticity, security and accessibility. According to intellectual property law the author has the right to be mentioned when his/her work is accessed as described above and to be protected against infringement. For additional information about the Link¨oping University Electronic Press and its procedures for publication and for assurance of document integrity, please refer to its www home page: http://www.ep.liu.se/

(4)

Sammanfattning

Arbetet gick ut p˚a att utv¨ardera befintliga sp˚arningsmetoder, utforma en procedur f¨or sp˚arning, ge f¨orslag p˚a l¨amplig utrustning och om tid fanns, testa konceptet. Arbetet skulle ocks˚a dokumenteras s˚a att krav, design och beslut kan f¨orst˚as av n˚agon som inte varit delaktig i arbetet.

F¨or att minska vibrationerna i UAV beh¨over rotorbladen sp˚aras, det vill s¨aga, rotorbladen ska befinna sig p˚a samma h¨ojd vid samma position i rotationen. Om sp˚arningen inte ¨ar korrekt kan detta leda till o¨onskade vibrationer som kan vara farliga f¨or UAV:er. I dagsl¨aget anv¨ands en metod som ¨ar v¨aldigt tidskr¨avande. Metoden har heller inte speciellt god precision i m¨atningarna.

F¨or att komma fram med en ny sp˚arningsmetod j¨amf¨ordes olika metoder som anv¨ands idag. Vilka krav som fanns p˚a metoden, ¨aven kostnad och tid togs med vid utformandet. Sp˚arningsmetoden som tagits fram innefattar en avst˚andsm¨atare som anv¨ander sig av ljus. M¨atning sker p˚a respektive rotorblad, d¨arefter skickas data f¨or behandling till en mikrokontroller. Resultatet blev ett nytt sp˚arningskoncept med stor potential. Med mer utvecklingsarbete och testning skulle det kunna bli en egen produkt som kan till exepel s¨aljas tillsammans med UAV eller helt separat. Examensarbetet har utf¨orts hos f¨oretaget CybAero AB.

(5)

Inneh˚

all

1 Inledning 1 1.1 Syfte . . . 1 1.2 CybAero AB . . . 1 1.3 Bakgrund . . . 2 1.4 Metod . . . 3 2 Teori 4 2.1 Sp˚arning . . . 4 2.2 Vibrationer . . . 5 2.2.1 L˚agfrekventa vibrationer . . . 5 2.2.2 Medelfrekventa vibrationer . . . 5 2.2.3 H¨ogfrekventa vibrationer . . . 6 2.3 Antal rotorblad . . . 6 2.4 Sp˚arningsmetoder . . . 7 2.4.1 Stavmetoden . . . 7 2.4.2 Flaggmetoden . . . 8 2.4.3 Ljusreflektormetoden . . . 9 2.4.4 Strobemetoden . . . 10

2.5 CybAeros nuvarande sp˚arningsmetod . . . 11

2.6 F¨oreslagen sp˚arningsmetod . . . 12

3 H˚ardvara 13 3.1 Typ av avst˚andssensor . . . 13

3.2 Ljudsensor . . . 14

3.3 Sharp IR-sensor (gp2y0a21yk) . . . 14

3.4 F¨orslag p˚a sensor . . . 14 3.5 Alternativ sensor . . . 15 3.6 Databehandling . . . 15 3.6.1 Raspberry Pi . . . 15 3.6.2 Beaglebone Black . . . 15 3.6.3 Arduino Uno . . . 16

(6)

INNEH˚ALL INNEH˚ALL 4 Genomf¨orande 17 4.1 Val av sp˚arningsmetod . . . 17 4.2 Prestandakrav . . . 18 4.3 Val av sensor . . . 19 4.4 Val av mikrokontroller . . . 20 4.5 Uppkoppling . . . 21 4.6 Mjukvara . . . 23 4.6.1 IDE programvara . . . 23 4.6.2 Initiering (setup) . . . 25 4.6.3 Huvudfunktionen (loop) . . . 25 4.6.4 Underprogram . . . 25

4.7 Testning och filtrering . . . 26

4.8 Montering . . . 30

4.9 F¨ordelar . . . 30

5 Resultat och diskussion 31 5.1 Resultat . . . 31

5.2 Diskussion . . . 32

6 Slutsats och vidareutveckling 33 6.1 Slutsats . . . 33

(7)

Figurer

1.1 Rotorblad i- och ur sp˚arning . . . 2

2.1 Laterala och vertikala vibrationer . . . 5

2.2 Stavmetoden . . . 7 2.3 Flaggmetoden . . . 8 2.4 Ljusreflektormetoden . . . 9 2.5 Strobemetoden . . . 10 2.6 Nuvarande sp˚arningsmetod . . . 11 2.7 Behandling av video . . . 12 4.1 Sharp IR-sensor . . . 19 4.2 Arduino Uno . . . 20 4.3 Kopplingsschema . . . 21 4.4 Testuppkoppling . . . 22 4.5 IDE programvara . . . 23 4.6 Fl¨odesschema . . . 24

4.7 Diagram m¨atv¨arden utan filter och tejp . . . 27

4.8 Diagram m¨atv¨arden utan filter med tejp . . . 28

4.9 Diagram m¨atv¨arden med filter och tejp . . . 29

4.10 Monteringsf¨orslag av en sensor . . . 30

5.1 Testdata . . . 31

6.1 Monteringsf¨orslag tv˚a sensorer . . . 34

(8)

Ordlista

UAV - Unmanned Aerial Vehicle VTOL - Vertical Take Off And Landing CPM - Cycles Per Minute

ADC - Analog to Digital Converter HDMI – High Definition Media Interface IR – Infrar¨od

(9)

Kapitel 1

Inledning

I det h¨ar kapitlet ges en introduktion till arbetet.

1.1

Syfte

Syftet med detta examensarbete ¨ar att:

- komma fram till en l¨amplig metod f¨or att utf¨ora sp˚arning av rotorbladen p˚a en obemannad helikopter (VTOL UAV). N¨ar en l¨amplig metod har valts ska utrustning f¨or ¨andam˚alet v¨aljas ut beroende p˚a de krav som st¨alls p˚a vald metod.

- utforma de olika funktionerna av systemet, inneh˚allande avst˚andsm¨atning, signalfiltrering, identifiering av vilket blad som beh¨over justering och presentation av data.

Arbetet skall dokumenteras s˚a att kraven, besluten och utformandet av arbetet kan f¨orst˚as av n˚agon som inte varit involverad i examensarbetet.

1.2

CybAero AB

CybAero ¨ar ett svenskt f¨oretag med s¨ate i Link¨oping. De utvecklar, tillverkar och marknadsf¨or autonoma obemannade helikoptrar, s˚a kallade VTOL UAV:er. CybAero utvecklar ocks˚a delar och system som ¨ar unika f¨or VTOL UAV. Varje system anpassas individuellt f¨or varje kunds specifika behov och kan anv¨andas b˚ade civilt och till f¨orsvarsapplikationer.

(10)

1.3. BAKGRUND KAPITEL 1. INLEDNING

1.3

Bakgrund

N¨ar en helikopter blir belastad kommer rotorbladen att vinkla sig upp˚at. Om sp˚arningen av bladen ¨ar perfekt kommer rotorbladen att f¨olja samma sp˚ar genom luften b˚ade n¨ar helikoptern st˚ar p˚a marken och n¨ar den flyger. Om d¨aremot inte perfekt sp˚arning ¨ar uppfylld kommer bladen inte att f¨olja samma sp˚ar i luften. Det f˚ar d˚a till f¨oljd att bladen ger olika lyftkraft. Om bladen inte ger samma lyftkraft uppst˚ar vibrationer som g˚ar in i helikoptern. Beroende p˚a hur kraftiga vibrationerna ¨ar kan de drastiskt minska livsl¨angden p˚a olika komponenter i helikoptern. I dagsl¨aget finns egentligen ingen enkel eller bra metod f¨or att sp˚ara rotorbladen vid flygning n¨ar det g¨aller obemannade helikoptrar. De metoder som anv¨ands f¨or att sp˚ara rotorbladen vid flygning kr¨aver att det g˚ar att sitta i helikoptern, dvs en bemannad helikopter.

Genom att ta fram ett effektivt s¨att att sp˚ara rotorbladen och g¨ora justeringar d¨arefter, ska b˚ade tiden f¨or sp˚arning och justering minska. P˚a s˚a s¨att minskas vibrationerna och d¨armed slitage som orsakats av vibrationer. Idag anv¨ander sig Cybaero av en sp˚arningsmetod som b˚ade ¨ar tidskr¨avande och har l˚ag precision. Metoden beskrivs senare i rapporten.

Figur 1.1: Figuren visar rotorbladens sp˚ar sett fr˚an sidan n¨ar de g˚ar i samma sp˚ar och n¨ar de inte g¨or det. Bladen ¨ar markerade bl˚att respektive r¨ott. [15]

(11)

1.4. METOD KAPITEL 1. INLEDNING

1.4

Metod

F¨or att f˚a en inblick i hur sp˚arning av rotorblad g˚ar till och varf¨or den g¨ors p˚ab¨orjades arbetet med att studera teorin bakom sp˚arning. [3][4][5] Tidigt i arbetet kom en m¨ojlighet att f˚a f¨olja med p˚a en provflygning. Detta var en god m¨ojlighet att f˚a en b¨attre inblick i hur det praktiska arbetet faktiskt ser ut f¨or att kunna utforma metoden till att bli s˚a smidig och enkel som m¨ojligt f¨or anv¨andaren.

D¨arefter studerades olika sp˚arningsmetoder som anv¨ands p˚a s˚av¨al bemannade som obemannade helikoptrar. Det visade sig finnas en hel del olika metoder med sina f¨ordelar och nackdelar. Utifr˚an den h¨ar informationen kom det fram id´eer om hur en l¨amplig sp˚arningsmetod skulle kunna se ut p˚a CybAeros VTOL UAV.

N¨ar en sp˚aringsmetod utformats p˚ab¨orjades s¨okning och p˚al¨asning av vilken h˚ardvara som kan eller kommer att kunna beh¨ovas. N¨ar h˚ardvara valts ut och anskaffats f¨or att kunna testa konceptet p˚ab¨orjades uppkoppling, kodskrivning och d¨arefter test och fels¨okning av kod. N¨ar ett flertal tester gjorts f¨or att bevisa konceptet visade sig begr¨ansningar med anv¨and h˚ardvara. N¨ar konceptet bevisats p˚ab¨orjades efterforskning om vilken h˚ardvara som skulle kunna anv¨andas f¨or operativt bruk.

(12)

Kapitel 2

Teori

Det h¨ar avsnittet behandlar teorin bakom sp˚arning av rotorblad. Varf¨or det beh¨ovs, vad m˚alet med sp˚arningen ¨ar och vad som h¨ander om inte sp˚arning utf¨ors. Det presenteras ocks˚a sp˚arningsmetoder som anv¨ands p˚a bemannade helikoptrar. En kort beskrivning av metoden som kommer att anv¨andas i projektet finns ocks˚a.

2.1

Sp˚

arning

N¨ar det pratas om sp˚arning i helikoptersammanhang menas det huruvida rotorbladen f¨oljer samma sp˚ar i luften, dvs. g˚ar p˚a samma h¨ojd vid samma position vid m¨arkhastighet p˚a rotorbladen och hur rotorbladen ska justeras. Att notera ¨ar ocks˚a att rotorbladen kan g˚a i olika sp˚ar beroende p˚a om sp˚arning g¨ors p˚a marken eller vid flygning. D¨arf¨or ¨ar det b¨ast att utf¨ora sp˚arning vid flygning. M˚alet med sp˚arning ¨ar att f˚a minimal vibration i helikoptern. Perfekt sp˚arning beh¨over n¨odv¨andigtvis inte ge minst vibrationer i alla l¨agen, men det ¨ar en bra start f¨or att minimera vibrationer. En helikopter brukar normalt beh¨ova sp˚arning om rotorblad eller andra komponenter i rotorhuvud har bytts ut eller justerats. [4] Det finns ett antal olika metoder som anv¨ands vid sp˚arning av bemannade helikoptrar idag, n˚agra av dem presenteras i den h¨ar rapporten.

(13)

2.2. VIBRATIONER KAPITEL 2. TEORI

2.2

Vibrationer

Vibrationer i helikopter och UAV sammanhang brukar delas upp i tre olika grupper med avseende p˚a frekvens. Beroende p˚a vilken frekvens en vibration har kan komponenten d¨ar vibrationen genereras lokaliseras. Beroende p˚a om vibrationen kommer fr˚an d˚alig sp˚arning av blad eller obalans kommer de att se olika ut. En vertikal vibration beror oftast p˚a d˚alig sp˚arning av rotorblad medan laterala vibrationer oftast kommer fr˚an d˚alig balans. Man brukar d¨arf¨or montera en vibrationssensor f¨or vertikala vibrationer och en f¨or laterala vibrationer. Vibrationens intensitet brukar skrivas som cycles per minute (CPM). [4]

Figur 2.1: Bilden visar laterala och vertikala vibrationer. [4]

2.2.1

agfrekventa vibrationer

Den h¨ar kategorin inneh˚aller vibrationer mellan 0 och 500 CPM. De h¨ar vibrationerna brukar ofta associeras med huvudrotorn. Det st¨ammer dock inte i fallet f¨or CybAeros UAV, d˚a dess huvudrotor roterar betydligt snabbare och vibrationen b¨or d¨arf¨or inte f¨orekomma i samma utstr¨ackning i UAV sammanhang.

2.2.2

Medelfrekventa vibrationer

De medelh¨oga frekvenserna str¨acker sig mellan 500 till 2000 CPM. Eftersom det ¨ar ett v¨aldigt stort frekvensspann kan det var sv˚art att urskilja specifika vibrationer inom omr˚adet. Med tanke p˚a att huvudrotorn p˚a den UAV som behandlas i rapporten roterar med en hastighet av 1250 RPM inneh˚aller kategorin ¨aven vibrationer fr˚an huvudrotorn. [12] Detta g¨or att majoriteten av vibrationerna b¨or finnas i den h¨ar kategorin.

(14)

2.3. ANTAL ROTORBLAD KAPITEL 2. TEORI

2.2.3

ogfrekventa vibrationer

I den h¨ar kategorin ing˚ar alla vibrationer som ¨ar ¨over 2000 CPM. De tre st¨orsta bidragen till vibrationerna kommer oftast fr˚an akterrotor, motor och drivlina, om s˚adan finns.

Eftersom helikoptrar har v¨aldigt m˚anga r¨orliga delar ¨ar de extra k¨ansliga och mottagliga f¨or vibrationer. N¨ar en komponent slits f˚ar det i sin tur som f¨oljd att n¨arliggande komponenter ocks˚a slits snabbare. Det ¨ar d¨arf¨or v¨aldigt viktigt att minimera vibrationerna i en helikopter. Annars blir konsekvensen h¨oga underh˚allskostnader i form av till exempel f¨or tidigt utslitna delar. [4][5][2]

2.3

Antal rotorblad

Enligt [5] baseras valet av antal rotorblad f¨or en given area eller h˚allfasthet oftast p˚a dynamiska och inte aerodynamiska kriterier. Det betyder att valet beror p˚a vilket antal blad som b¨ast minimerar vibrationerna i helikoptern. Detta ˚astadkomms enklast med ett h¨ogre antal rotorblad. Det finns dock f¨ordelar med att ha f¨arre blad. F¨arre blad minimerar vikten och dragkraften p˚a navet d¨ar rotorbladen f¨asts. Det kan ¨aven inneb¨ara b¨attre tillf¨orlitlighet och enklare underh˚all eftersom det finns f¨arre delar som kan beh¨ova bytas ut. Det ¨ar vanligt att l¨atta helikoptrar har tv˚a blad medan tyngre helikoptrar oftast har fyra, fem, sju eller ˚atta rotorblad. Eftersom CybAeros UAV ¨ar en l¨attviktshelikopter som anv¨ands f¨or kommersiellt bruk har man valt att anv¨anda tv˚a rotorblad f¨or att ocks˚a minska kostnader. [11]

Att man valt att anv¨anda tv˚a rotorblad underl¨attar ocks˚a sp˚arning av bladen. Med f¨oreslagen metod blir inte prestandakraven p˚a utrustningen lika h¨oga eftersom f¨arre rotorblad anv¨ands. Antalet justeringar som kan g¨oras under sp˚arning minskar ocks˚a markant med f¨arre rotorblad, vilket f˚ar som f¨oljd att tiden f¨or sp˚arning minskas. I CybAeros fall med tv˚a rotorblad kan 8 olika parametrar varieras f¨or att justera sp˚arningen. [11]

(15)

2.4. SP˚ARNINGSMETODER KAPITEL 2. TEORI

2.4

Sp˚

arningsmetoder

2.4.1

Stavmetoden

En v¨aldigt enkel metod utg¨ors av att en stav f¨orses med en gummibit som f¨argas med en v¨al synlig f¨arg. Rotorbladen k¨ors upp till m¨arkvarvtal och sedan st¨aller sig en person med staven vid yttersta delen av rotorbladen och h˚aller upp staven s˚a att rotorbladen blir f¨argade. Om bladen blir lika mycket f¨argade f¨oljer bladen samma sp˚ar i luften. Den h¨ar metoden fungerar dock endast f¨or sp˚arning p˚a marken. Det finns ocks˚a risk f¨or personskador eftersom en person m˚aste h˚alla staven n¨ara rotorbladen. [4]

Figur 2.2: Ett exempel p˚a hur det ser ut n¨ar stavmetoden anv¨ants. F¨or att kunna urskilja rotorbladen fr˚an varandra markeras ett blad med till exempel r¨od tejp medan det andra bladet, i det h¨ar fallet ¨ar vitt. Om ett av bladen har st¨orre m¨arke ¨

an det andra ska det som ¨ar mindre m¨arkt s¨ankas. ¨Ar b˚ada markerade lika g˚ar de i samma sp˚ar. [4]

(16)

2.4. SP˚ARNINGSMETODER KAPITEL 2. TEORI

2.4.2

Flaggmetoden

Flaggmetoden ¨ar ocks˚a en metod som endast kan anv¨andas f¨or sp˚arning p˚a marken. F¨or att kunna l¨asa av h¨ojden p˚a rotorbladen m˚aste de f¨argas med olika f¨arger. Med den h¨ar metoden anv¨ands en “flagga” som monteras p˚a en stav som sedan, likt stavmetoden, h˚alls upp mot utkanten av rotorbladen n¨ar rotorbladen roterar med m¨arkhastighet. De olika bladen f¨argar d˚a av sin respektive f¨arg p˚a flaggan. Finns endast sp˚ar av ett rotorblad g˚ar bladen p˚a samma h¨ojd. Finns det fler sp˚ar ska det ¨ovre s¨ankas. [4]

Figur 2.3: Visar ett exempel p˚a hur det ser ut n¨ar flaggmetoden anv¨ants. Om endast ett m¨arke syns g˚ar bladen i samma sp˚ar. Finns det fler m¨arken ska det som g˚ar h¨ogst s¨ankas till samma h¨ojd som det l¨agre. [4]

(17)

2.4. SP˚ARNINGSMETODER KAPITEL 2. TEORI

2.4.3

Ljusreflektormetoden

Den h¨ar metoden har f¨ordelen att den kan anv¨andas b˚ade p˚a marken och i luften, f¨orutsatt att man kan sitta i helikoptern. H¨ar monteras reflektorer l¨angst ut p˚a rotorbladen, d¨ar en av reflektorerna m˚aste m¨arkas upp f¨or att kunna skilja rotorbladen fr˚an varandra. En stark spotlight anv¨ands f¨or att belysa reflektorerna. N¨ar helikoptern k¨ors p˚a m¨arkvarvtal ses det rent visuellt hur rotorbladen f¨orh˚aller sig till varandra. G˚ar rotorbladen i samma sp˚ar syns endast ett blad, annars flera beroende p˚a hur m˚anga rotorblad som finns. [4]

(18)

2.4. SP˚ARNINGSMETODER KAPITEL 2. TEORI

2.4.4

Strobemetoden

Precis som ljusreflektormetoden fungerar den h¨ar b˚ade p˚a marken och i luften f¨orutsatt att man kan sitta i helikoptern. H¨ar m˚aste ocks˚a reflektorer monteras l¨angst ut p˚a rotorbladen. Skillnaden h¨ar ¨ar hur reflektionerna av rotorbladen ser ut. Stroben aktiveras och belyser bladet n¨ar det befinner sig framf¨or. Detta ger en bild av stillast˚aende rotorblad d¨ar man kan se hur de ligger i f¨orh˚allande till varandra. [4]

(19)

2.5. CYBAEROS NUVARANDE SP˚ARNINGSMETODKAPITEL 2. TEORI

2.5

CybAeros nuvarande sp˚

arningsmetod

I dag anv¨ander sig CybAero av en sp˚arnngsmetod som endast kan anv¨andas f¨or marksp˚arning. Det sker heller ingen direkt avst˚andsm¨atning av hur stor h¨ojdskillnaden ¨ar mellan rotorbladen. Eftersom ingen m¨at- eller annan sp˚arningsdata inte finns kan heller ingen dokumentation g¨oras av sp˚arningen. F¨orberedelser

N¨ar sp˚arning utf¨ors anv¨andes en h¨oghastighetskamera monterad p˚a ett stativ. Innan sp˚arningen p˚ab¨orjas placeras stativet 50 cm ± 10 cm fr˚an rotorbladens ¨

andar (framf¨or helikoptern). F¨or att f˚a stativet stabilt h¨angs en 2 kg vikt under stativet. D¨arefter monteras kameran p˚a stativet 113 cm ± 3 cm ovanf¨or marken (i h¨ojd med rotorbladen). Det ¨ar viktigt att det g˚ar att se hela bladen n¨ar de ¨ar vertikala mot helikoptern.

Figur 2.6: Figuren visar uppst¨alling av nuvarande sp˚arningsutrustning.

Inspelning av video

Innan inspelning kan b¨orja m˚aste checklistan ”innan flygning” g˚as igenom. Av s¨akerhetssk¨al ska inspelning av videon startas innan motorn sl˚as p˚a. N¨ar inspelning och motor ¨ar p˚a ska RC-piloten ge en kollektiv pitch, dvs. ge helikoptern lyftkraft, dock inte s˚a att helikoptern lyfter. F¨or att kunna utf¨ora sp˚arningen r¨acker det med n˚agra sekunders inspelning. N¨ar det bed¨oms att inspelningen ¨ar tillr¨acklig st¨angs helikoptern av och checklistan f¨or ”efter flygning” g˚as igenom. D¨arefter st¨angs inspelningen av och kameran kopplas till en dator f¨or behandling av den inspelade videon.

(20)

2.6. F ¨ORESLAGEN SP˚ARNINGSMETOD KAPITEL 2. TEORI

Behandling av video

I videobehandlingsprogrammet kommer tv˚a sekvenser av filmen att j¨amf¨oras med varandra varav den ena visar bladen f¨orskjutna 180 grader. P˚a s˚a s¨att kan man se om n˚agot av bladen beh¨over justeras. Om s˚a ¨ar fallet g¨ors justeringen och proceduren g¨ors om tills sp˚arningen ¨ar godk¨and.[12]

Figur 2.7: Figuren visar behandlingen av video f¨or sp˚arning. Tv˚a kopior av videon ¨

overlappar varandra. Med en f¨orskjutning i tid p˚a ena videon kan rotorbladen j¨amf¨oras i h¨ojdled vid olika tidpunkter. P˚a s˚a s¨att best¨ams det hur bladen ska justeras f¨or att f˚a en b¨attre sp˚arning.[12]

2.6

oreslagen sp˚

arningsmetod

Eftersom sp˚arning p˚a marken och i luften kan vara olika ska med f¨ordel en metod som kan sp˚ara b˚ade p˚a marken och vid flygning anv¨andas. I tidigare presenterade sp˚arningsmetoder f¨oruts¨atts det att det ¨ar en bemannad helikopter f¨or att kunna sp˚ara bladen vid flygning. I fallet med UAV ¨ar detta givetvis inte m¨ojligt med samma metoder.

D¨arf¨or f¨oresl˚as en metod som anv¨ander sig av en avst˚andssensor som kan monteras p˚a godtycklig plats p˚a UAV. Data behandlas sedan med n˚agon form av dator. Detta ger m¨ojlighet till sp˚arning p˚a marken samt vid flygning. Det ¨oppnar ocks˚a upp m¨ojligheter att dokumentera sp˚arningarna p˚a ett enkelt s¨att.

(21)

Kapitel 3

ardvara

I det h¨ar kapitlet behandlas den h˚ardvara som har valts att anv¨andas i projektet, och varf¨or. Det presenteras ocks˚a h˚ardvara som kan anv¨andas vid vidareutveckling av konceptet.

3.1

Typ av avst˚

andssensor

Efter en tids studier beslutades att en optisk avst˚andssensor var b¨ast l¨ampad f¨or uppgiften. Detta beslut togs med tanke p˚a att optiska sensorer generellt har god precision och kan m¨ata avst˚and v¨aldigt fort, vilket efterfr˚agas f¨or den h¨ar uppgiften. Avst˚andsm¨atning med ljud valdes bort p˚a grund av att vid h¨og rotationshastighet kan rotorbladen generera ljud som st¨or ut ljudbaserade avst˚andssensorer. [11] De vanligaste optiska sensorerna anv¨ander sig antingen av IR-ljus eller laser. Det finns b˚ade f¨or- och nackdelar med dem. En nackdel med lasersensorer ¨ar att de ¨ar k¨ansliga f¨or h¨oga temperaturer, medan LED-sensorer inte ¨ar speciellt temperaturk¨ansliga. Eftersom laser anv¨ander sig av ett litet ljusspektrum blir det l¨attare att filtrera bort annat ljus som kan komma att st¨ora sensorn. Detta ¨ar dock lite sv˚arare n¨ar det g¨aller IR-sensor eftersom de ofta anv¨ander sig av ett bredare ljusspektrum. Lasersensorn har ofta ocks˚a f¨ordelen att kunna m¨ata avst˚and betydligt snabbare ¨an en IR-sensorer. Detta ¨ar ett viktigt kriterium f¨or projektet. [9]

(22)

3.2. LJUDSENSOR KAPITEL 3. H˚ARDVARA

3.2

Ljudsensor

Ljusf¨orh˚allanden kan spela en stor roll vid m¨atning med hj¨alp av laser eller ljus med andra v˚agl¨angder. Ljudsensorn har f¨ordelen att ljusf¨orh˚allandena inte spelar n˚agon roll vid m¨atning. Dock uppkommer det sv˚arigheter att m¨ata med ljud vid bullriga milj¨oer. I det h¨ar arbetet ¨ar ocks˚a m¨athastigheten kritisk. En ljudsensor har inte samma m¨ojligheter att m¨ata med samma hastighet som en ljussensor, eftersom ljudet bland annat inte har samma hastighet i luft som ljus. Ljudsensorer valdes bort f¨or att omgivningen runt en helikopter ¨ar v¨aldigt bullrig och d¨arf¨or kan de st¨oras ut v¨aldigt l¨att. [11]

3.3

Sharp IR-sensor (gp2y0a21yk)

Avst˚andsm¨ataren Sharp hp2y0a21yk anv¨ander sig av IR-ljus. Den anv¨ander sig av trianguleringsmetoden f¨or att ber¨akna avst˚and vilket minskar st¨orningsk¨ansligheten fr˚an omgivningen i form av till exempel solljus. En stor f¨ordel f¨or projektet med den h¨ar sensorn ¨ar det l˚aga priset och den enkla implementeringen. ¨Aven om sensorn inte har de prestanda som efterfr˚agas kan den anv¨andas f¨or att visa att konceptet fungerar. Om konceptet fungerar med den h¨ar sensorn kan koden som anv¨ants anpassas till en sensor med h¨ogre prestanda.

3.4

orslag p˚

a sensor

SICK OD5-25T01 ¨ar ett f¨orslag p˚a en sensor som har prestanda f¨or uppgiften enligt datablad [10]. Det ¨ar en lasersensor fr˚an tillverkaren SICK med modellnamn OD5-25T01. Den h¨ar sensorn anv¨ander sig av r¨od laser ist¨allet f¨or IR-ljus. F¨ordelen med laser ¨ar bland annat en ¨okad m¨atfrekvens, h¨og precision och goda m¨ojligheter att kunna anv¨andas vid solljus om filter anv¨ands. Eftersom sensorn ¨ar av mycket h¨og kvalitet kostar den d¨arf¨or mer ¨

an till exempel Sharp sensorn. Med den h¨ar sensorn kommer ett v¨arde p˚a b˚ada rotorbladen vid varje varv att kunna erh˚allas, vilket kommer att resultera i en snabb och smidig sp˚arning. Precisionen p˚a m¨atv¨ardena ¨ar ocks˚a mycket goda. Sensorn ¨ar st¨ot- och vibrationst˚alig samt IP67 klassad. Eftersom vikten endast ¨ar 250g b¨or det heller inte vara n˚agra problem vid

(23)

3.5. ALTERNATIV SENSOR KAPITEL 3. H˚ARDVARA

3.5

Alternativ sensor

PulsedLight (LIDAR-lite) ¨ar en lasersensor som ¨ar av ungef¨ar samma storlek som sensorn fr˚an Sharp. Med en maximal repetitionshastighet p˚a 100 Hz beh¨over man initiera m¨atningen d˚a rotorbladet befinner sig ¨over sensorn. D˚a behandlingstiden av m¨atdata ¨ar f¨or l˚ang (10ms) f¨or att kunna klara av att r¨akna ut ett avst˚and mellan varje g˚ang rotorbladen befinner sig ¨

over sensorn, beh¨ovs ¨aven h¨ar en initiering (timing). F¨or att f˚a ytterligare information om den h¨ar sensorn mailades utvecklaren. Fr˚agorna togs emot positivt och han trodde sensorn skulle kunna fungera till ¨andam˚alet om timingen blev r¨att. Det n¨amndes ocks˚a att de var i f¨ard med att utveckla en snabbare sensor som skulle kunna m¨ata upp till 2 kHz. Vid projektets utf¨orande var den f¨orstn¨amnda fortfarande i ett tidigt stadium och skickades endast till de som bidragit till utvecklingen av produkten. Enligt datablad skulle den h¨ar sensorn definitivt kunnat anv¨andas f¨or att verifiera konceptet. Den snabbare sensorn var fortfarande under utveckling, d¨arf¨or kunde endast specifikationer anv¨andas f¨or bed¨omning av l¨amplighet. [14]

3.6

Databehandling

F¨or att kunna l¨asa och behandla data fr˚an sensorer beh¨ovs n˚agon form av mikrokontroller. H¨ar finns det m˚anga alternativ. De som det lades mest fokus p˚a i det h¨ar projektet var Raspberry pi, Beaglebone Black och Arduino.

3.6.1

Raspberry Pi

Raspberry pi ¨ar en typ av minidator med fokus p˚a media, den har till exempel en HDMI utg˚ang och klarar av att spela upp 1080p video. [7] Det ¨

ar emellertid n˚agot som ¨ar helt oviktigt f¨or det h¨ar projektet. Det finns heller ingen inbyggd ADC. F¨or det h¨ar projektet l¨ampar sig inte Raspberry pi speciellt bra.

3.6.2

Beaglebone Black

Beaglebone Black har stora m¨ojligheter och bra prestanda f¨or det h¨ar projektets ¨

andam˚al, rentav on¨odigt mycket. Det som egentligen ¨ar n¨odv¨andigt ¨ar en mikrokontroller som kan l¨asa och behandla data tillr¨ackligt snabbt. Det finns inbyggd ADC, vilket ¨ar en f¨ordel f¨or testning av Sharp-sensorn. Databehandlingen skulle Beaglebone Black definitivt klara av. Eftersom den h¨ar produkten klarar av att g¨ora mycket mer ¨an vad som beh¨ovs togs beslutet att leta vidare efter en produkt som ¨ar mer l¨ampad f¨or projektet specifika ¨andam˚al. Om det i framtiden skulle beh¨ovas h¨ogre prestanda och fler funktioner ¨ar Beaglebone Black ett starkt alternativ. [8]

(24)

3.6. DATABEHANDLING KAPITEL 3. H˚ARDVARA

3.6.3

Arduino Uno

Den utg¨or en mycket popul¨ar plattform f¨or testning och utveckling av prototyper. Arduino anv¨ander ett v¨aldigt enkelt programmeringsspr˚ak vilket g¨or det l¨att att komma ig˚ang med arbetet. Det finns ocks˚a en v¨aldigt stor anv¨andarkrets som g¨or det l¨att att f˚a hj¨alp om man har n˚agra fr˚agor eller funderingar. H¨ar finns ocks˚a en inbyggd ADC som klarar av konverteringshastigheter upp till 10 kHz. Det finns heller inte m˚anga, f¨or det h¨ar projektet, on¨odiga funktioner som till exempel HDMI eller ethernet. Det finns ocks˚a ett antal digitala in-och utg˚angar vilket m¨ojligg¨or digital databehandling fr˚an sensor. [13]

(25)

Kapitel 4

Genomf¨

orande

I det h¨ar kapitlet beskrivs det hur projektet har genomf¨orts. Det beskrivs ocks˚a vilka tester som genomf¨orts samt beslut som tagits n¨ar det g¨aller h˚ardvara och mjukvara.

4.1

Val av sp˚

arningsmetod

Av metoderna som tidigare presenterades skulle endast de tv˚a f¨orsta fungera f¨or en obemannad helikopter. De metoderna har dock sina nackdelar. Det finns till exempel risk f¨or personskador, m¨atningarna har inte speciellt h¨og precision, fungerar endast p˚a marken och ¨ar tidskr¨avande m.m. Det kr¨avs ocks˚a kringarbete f¨or att dokumentera resultaten. D¨arf¨or har det i det h¨ar arbetet tagits fram en ny metod som fungerar b˚ade p˚a marken och i luften, ¨aven f¨or en obemannad helikopter. Kort beskrivet ¨ar det en metod som anv¨ander sig av en optisk sensor som l¨aser av den relativa h¨ojden p˚a rotorbladen och skickar data till en mikrokontroller d¨ar den behandlas. Mikrokontrollern kontrollerar att v¨ardet ¨ar giltigt. ¨Ar det giltigt sparas v¨ardet undan f¨or respektive blad. N¨ar ett antal v¨arden sparats g¨ors en medelv¨ardsbildning f¨or vardera bladen. D¨arefter best¨ams vilket blad som skall justeras.

(26)

4.2. PRESTANDAKRAV KAPITEL 4. GENOMF ¨ORANDE

4.2

Prestandakrav

N¨ar sp˚arningsmetoden tagits fram kunde ocks˚a kraven p˚a h˚ardvaran best¨ammas. Beroende p˚a om ett v¨arde p˚a varje blad ska tas varje varv eller inte, kommer olika krav att st¨allas p˚a h˚ardvaran. Med metoden som tagits fram, m¨ats med f¨ordel rotorbladen vid varje varv f¨or att f˚a en snabb och exakt sp˚arning. M¨atning ska ske s˚a l˚ang ut p˚a rotorbladen som m¨ojligt. Hastigheten l¨angst ut p˚a rotorbladen vid m¨arkrotationshastighet ¨ar enligt uppgift fr˚an CybAero ca 1100 km/h, vilket ¨ar ca 306 m/s. Rotorbladen har en bredd p˚a 12 cm. [12] Detta ger v = 306m/s b = 0, 12m b v = t ⇒ t = 0, 12 306 = 3, 9216 · 10 −4s ≈ 0, 39ms

D¨ar t ¨ar tiden rotorbladet befinner sig ¨over sensorn. Ska ett rotorblad m¨atas varje varv kommer sensorn att kunna beh¨ova utf¨ora en m¨atning p˚a ca 0,39 ms.

Skulle b˚ada rotorbladen beh¨ova m¨atas vid varje varv blir kravet 0, 39

2 = 0, 195 ms. Ut¨over m¨athastigheten finns det ocks˚a krav p˚a precisionen, upprepningsfelet, storlek, vikt och st¨orningsk¨anslighet. Vid god sp˚arning b¨or felet enligt CybAero ligga runt 1 mm. D¨arf¨or b¨or sensorn ha en precision p˚a minst 1 mm samt ett upprepningsfel p˚a < 1 mm. Eftersom sp˚arning ska ske vid flygning ska utrustningen kunna monteras p˚a helikoptern. Under projektet har det inte funnits fri tillg˚ang till ritningar m.m. s˚a ett exakt krav p˚a vikt eller storlek p˚a sensor har inte tagits fram. Ist¨allet har en godtyckligt liten storlek och vikt ansetts som godk¨ant. N¨ar prestandakrav p˚a avst˚andssensor fastst¨allts kunde ocks˚a kraven p˚a mikrokontroller best¨ammas. Om en sensor ger en analog utsignal kommer en ADC kr¨avas. ADC m˚aste d˚a kunna konvertera med en hastighet p˚a minst 1 −3 ≈ 5100 Hz.

(27)

4.3. VAL AV SENSOR KAPITEL 4. GENOMF ¨ORANDE

4.3

Val av sensor

Efter att prestandakraven var klarlagda studerades olika sensorer som kan t¨ankas komma till anv¨andning i projektet. Det visade sig snabbt att mer kvalitativa sensorer som skulle kunna klara av uppgiften var dyra. D¨arf¨or togs beslutet att k¨opa en billigare sensor f¨or att kunna testa konceptet. Sensorn som valdes var Sharp IR-sensor (gp2y0a21yk) som presenterades tidigare i rapporten. Valet gjordes med tanke p˚a det l˚aga priset och den relativt enkla installationen. Detta gav mer tid till att skriva och testa programmet. Den h¨ar sensorn hade som tidigare n¨amnt inte tillr¨ackliga prestanda, d˚a en m¨atning enligt datablad [1] tar ca 38,3 ms±9,6 ms, vilket ¨

ar f¨or l˚ang tid enligt ber¨akningarna i tidigare stycke.

Figur 4.1: Bilden visar Sharp IR-sensor som anv¨ants f¨or utprovning av mjukvara och koncept. [1]

(28)

4.4. VAL AV MIKROKONTROLLER KAPITEL 4. GENOMF ¨ORANDE

4.4

Val av mikrokontroller

F¨or att kunna l¨asa in och behandla data fr˚an sensorn beh¨ovs n˚agon form av mikrokontroller. Tre stycken olika behandlades tidigare i rapporten. ¨Aven h¨ar kommer valet att g¨oras med stor vikt p˚a att kunna testa konceptet. Eftersom Raspberry pi inte har n˚agon inbyggd ADC valdes den bort i ett tidigt skede. De tv˚a mer intressanta blev d˚a Beaglebone Black och Arduino, eftersom b˚ada har inbyggd ADC. Det som efterfr˚agas h¨ar ¨ar att kunna testa konceptet och d¨arf¨or valdes den lite enklare mikrokontrollern Arduino. Som tidigare n¨amnts har Arduino en v¨aldigt stor anv¨andarkrets dit man kan v¨anda sig om det skulle finnas eventuella fr˚agor, vilket inte finns i samma utstr¨ackning n¨ar det g¨aller Beaglebone black. En annan f¨ordel ¨ar den l˚aga kostnaden f¨or Arduino. Det finns dock en del begr¨ansningar med Arduino, men den bed¨oms tillr¨acklig f¨or det h¨ar projektet.

(29)

4.5. UPPKOPPLING KAPITEL 4. GENOMF ¨ORANDE

4.5

Uppkoppling

Figur 4.3: Bilden visar kopplingsschemat f¨or avst˚andssensor samt arduino med LCD-display.

Efter att h˚ardvaran f¨or koncepttestning valts ut p˚ab¨orjades uppkopplingen enligt datablad, med 5 V matningssp¨anning. D¨arefter kopplades utsignalen till analog in p˚a mikrokontrollern som d˚a konverterar det analoga v¨ardet till ett digitalt v¨arde mellan 0 och 1023 beroende p˚a avl¨ast sp¨anning, som i sin tur beror p˚a ber¨aknat avst˚and. Den analoga till digitala konverteringshastigheten f¨or Arduino ¨ar upp till 10 kHz, vilket ¨ar tillr¨ackligt enligt ber¨akningarna tidigare i rapporten. F¨or att testa och utforma programmet har en mini RC-helikopter som har koaxiala rotorer anv¨ants. Med koaxiala rotorer menas tv˚a rotorpar monterade ¨over varandra och som roterar ˚at motsatta h˚all. H¨ojdskillnaden mellan de b˚ada rotorparen ¨ar ca 3-4 cm. Sensorn placerades under helikoptern i enighet med datablad [1]. Efter uppkoppling p˚ab¨orjades programmeringen. [6]

(30)

4.5. UPPKOPPLING KAPITEL 4. GENOMF ¨ORANDE

(31)

4.6. MJUKVARA KAPITEL 4. GENOMF ¨ORANDE

4.6

Mjukvara

F¨or att kunna p˚ab¨orja testning m˚aste ett program skrivas. I det h¨ar avsnittet f¨orklaras programmet i sina olika funktioner. Det finns ocks˚a ett fl¨odesschema som beskriver programmets olika delar. All kod ¨ar skriven i IDE, som ¨ar programvaran som anv¨ands av Arduino.

4.6.1

IDE programvara

Programmet i projektet ¨ar skrivet i Arduinos IDE-programvara. IDE ¨ar skrivet i Java och baseras p˚a Processing, avr-gcc och annan ¨oppen mjukvara. [6]

Figur 4.5: H¨ar visas en sk¨armdump av programvaran (IDE) som anv¨ands f¨or att programmera Arduino. Koden som ses ¨ar ett stycke av programmet som skrivits till projektet.

(32)
(33)

4.6. MJUKVARA KAPITEL 4. GENOMF ¨ORANDE

4.6.2

Initiering (setup)

Programmet startar med en initieringssekvens d¨ar variabler, serietrafik m.m. initieras. D¨arefter f¨oljer huvudfunktionen, som i sin tur anropar underprogram.

4.6.3

Huvudfunktionen (loop)

I huvudfunktionen f˚as en ¨overblick hur programmet fungerar. H¨arifr˚an anropas underprogrammen som r¨aknar ut, filtrerar och sparar avst˚andet till rotorbladen. Huvudfunktionen sk¨oter ocks˚a utskriften av det som visas p˚a LCD-displayen.

4.6.4

Underprogram

• double filter()

H¨ar st¨alls det ungef¨arliga intervallet in d¨ar rotorbladen kommer att befinna sig. D¨arefter g¨ors en m¨atning, och om m¨atningen ¨ar inom

intervallet r¨aknas det som ett godk¨ant v¨arde och tas med i medelv¨ardesber¨akningen f¨or det rotorblad som m¨atningen tillh¨or.

• double mean 1()

Den h¨ar funktionen ber¨aknar medelv¨ardet av x antal m¨atningar. Detta g¨ors genom att anropa funktionen filter(). H¨ar sparas ocks˚a det f¨orsta godk¨anda v¨ardet undan. D¨arefter j¨amf¨ors efterf¨oljande v¨arden med det f¨orsta godk¨anda v¨ardet. Avviker det uppm¨atta v¨ardet f¨or mycket tas den inte med i medelv¨ardet, eftersom det d˚a kan tillh¨ora det andra bladet. H¨ar kan felmarginalen fr˚an det f¨orsta v¨ardet st¨allas in, ju mindre felmarginal, desto mer noggrann medelv¨ardesber¨akning. H¨ar finns dock precisionsbegr¨ansningar beroende p˚a sensorn som anv¨ands. N¨ar valt antal m¨atningar har gjorts returneras ett medelv¨arde f¨or blad 1.

• double mean 2()

H¨ar utf¨ors samma ber¨akningar som mean 1(). Det kontrolleras ocks˚a att m¨atningarna inte utf¨ors p˚a samma blad som i mean 1() genom att v¨ardet f¨or mean 1() skickas in i funktionen. ¨Ar det avl¨asta v¨ardet f¨or n¨ara mean 1() kastas det och en ny m¨atning g¨ors tills ett v¨arde som skiljer sig tillr¨ackligt mycket fr˚an mean 1() erh˚alls. Hur mycket som det m˚aste skilja sig ˚at avg¨ors av hur noggrann sp˚arning som ska g¨oras. N¨ar valt antal godk¨anda m¨atningar har gjorts, skickas medelv¨ardet tillbaka till

• double difference

H¨ar j¨amf¨ors de b˚ada medelv¨ardena med varandra. Funktionen returnerar avst˚andskillnaden mellan rotorbladen och hur stor justering som ska g¨oras.

(34)

4.7. TESTNING OCH FILTRERING KAPITEL 4. GENOMF ¨ORANDE

4.7

Testning och filtrering

Efter en tid av utformande och testning av programvara, visade sig f¨oljande om Sharp-sensorn: upp till en viss hastighet p˚a rotorbladen hinner sensorn med att f˚a m¨atv¨arden. N¨ar denna hastighet ¨overskrids, vilken ¨ar en relativt l˚ag, hinner inte sensorn f˚a ut n˚agra m¨atv¨arden. Detta beror till stor del p˚a den korta tiden rotorbladet befinner sig ¨over sensorn. Andra faktorer kan ocks˚a ha viss p˚averkan, som till exempel d˚alig reflektionsyta p˚a rotorbladen eller ljus fr˚an lampor eller solen.

Ett annat problem var att sensorn hade sv˚art att f˚a ett v¨arde p˚a RC-helikopterns svart-blanka rotorblad. Detta l¨ostes genom att s¨atta tejp p˚a dem. Detta kan vara bra att veta oavsett vilken ljussensor som anv¨ands. Olika tejp p˚a rotorbladen underl¨attar dessutom att skilja rotorbladen fr˚an varandra. ¨Aven om den h¨ar sensorn inte klarar av att m¨ata tillr¨ackligt snabbt gick det att visa att konceptet faktiskt fungerade. N¨ar det sedan ska anv¨andas en sensor med h¨ogre prestanda finns ett f¨ardigt programskelett som kan anv¨andas.

(35)

4.7. TESTNING OCH FILTRERING KAPITEL 4. GENOMF ¨ORANDE

N¨ar tester utf¨ordes med en tidig version av mjukvaran som gjorts i arbetet, blev det klart att viss filtrering av m¨atv¨arden var n¨odv¨andig. Vid en sensoravl¨asning kunde m¨atv¨ardena variera med, i sammanhanget, stora avst˚and. Att st¨orningar eller irrelevanta m¨atv¨arden l¨astes av fr˚an sensorn kan bero p˚a ett antal faktorer, som till exempel st¨orningar fr˚an andra ljusk¨allor. Ett exempel visas i Figur 4.7, h¨ar anv¨ands inget filter. Tejp hade heller inte applicerats p˚a rotorbladen.

Figur 4.7: Diagrammet visar hur en m¨atsekvens kan se ut utan filter och tejp p˚a rotorbladen.

I diagrammet kan det ¨and˚a ses vissa v¨arden som kan tillh¨ora rotorbladen. Eftersom att avst˚andet fr˚an sensorn till rotorbladen ¨ar k¨ant, kan v¨arden omkring det k¨anda avst˚andet antas tillh¨ora rotorbladen. I Figur 4.7 kan samples omkring 0-3, 35-40 och 62-68 antas tillh¨ora rotorbladen. Genom att applicera tejp p˚a rotorbladen kunde b¨attre m¨atv¨arden l¨asas av.

(36)

4.7. TESTNING OCH FILTRERING KAPITEL 4. GENOMF ¨ORANDE

Skillnaden n¨ar tejp applicerats kan ses i Figur 4.8. I Figur 4.8 kan man tydligt se var rotorbladen ligger. Problemet var dock inte helt l¨ost, i figuren ses ocks˚a en hel del irrelevanta m¨atningar, i form av bland annat st¨orningar. Dessa v¨arden kan ha en stor inverkan p˚a en medelv¨ardesbildning, d¨arf¨or m˚aste ocks˚a filtrering av m¨atv¨arden g¨oras.

Figur 4.8: Bilden visar m¨atv¨arden som avl¨astes n¨ar tejp var applicerad p˚a rotorbladen.

Eftersom avst˚andet mellan sensor och rotorblad alltid kommer att kunna vara k¨ant, ¨aven vid skarpt bruk, utf¨ors filtrering genom att ett gr¨ansv¨arde best¨ams f¨or att programmet ska tolka m¨atv¨ardet som ett korrekt avst˚and. I det h¨ar fallet ligger rotorbladen p˚a ett avst˚and av ca 15-21 cm. N¨ar avst˚andet ¨

ar k¨ant st¨alls filtret in, i det h¨ar fallet accepteras avst˚and mellan 15-21 cm. N¨ar ett v¨arde inom gr¨ansv¨ardet l¨ases in kommer detta att sparas undan

(37)

4.7. TESTNING OCH FILTRERING KAPITEL 4. GENOMF ¨ORANDE

Figur 4.9: Diagrammet visar de positiva effekter som tejpen tillsammans med filtrering ger. H¨ar kan h¨ojdskillnaden mellan rotorbladen tydligt ses.

Med kombinationen av f¨orb¨attrad reflektion av tejpen och filtrering av v¨arden f˚as h¨ojdskillnaden mellan rotorbladen. N¨ar ett antal v¨arden filtrerats f¨or vardera rotorblad, i det h¨ar fallet 50 st per rotorblad, medelv¨ardesbildas dem. D¨arefter tas skillnaden ut med subtraktion.

(38)

4.8. MONTERING KAPITEL 4. GENOMF ¨ORANDE

4.8

Montering

Eftersom UAVn ¨ar relativt liten spelar viktf¨ordelningen en stor roll. Dock ¨

ar utrustningen som anv¨ants i projektet liten och l¨att, s˚a det b¨or inte vara n˚agra st¨orre problem att hitta monteringsplats f¨or den. Under projektet har det inte funnits tillg˚ang till ritningar f¨or att best¨amma mer exakt hur montering kan ske. Nedan finns ett f¨orslag p˚a montering av h˚ardvara.

Figur 4.10: H¨ar ses ett enkelt monteringsf¨orslag av en sensor.

4.9

ordelar

Metoden som tagits fram i det h¨ar arbetet har klara f¨ordelar vad g¨aller dokumentation, precision och effektivitet. Det finns ytterligare f¨ordelar s˚asom f¨orb¨attrad arbetsmilj¨o. Med tidigare, av CybAero anv¨and metod, kr¨avdes mycket tid ˚at sp˚arningsproceduren. Under tiden sp˚arningen utf¨ordes kunde inget annat g¨oras med helikoptern. Det g˚ar heller inte att vara s¨aker p˚a att inspelningen blir tillr¨ackligt bra f¨or att kunna sp˚ara efter. Om kameran, till exempel, ¨ar lite f¨or l˚agt eller h¨ogt placerad kommer rotorbladen inte att synas lika bra, vilket f¨orsv˚arar sp˚arningen och proceduren kan beh¨ova g¨oras om. Det inneb¨ar ocks˚a naturligvis alltid en risk att placera objekt n¨ara rotorbladen. Ett stativ skulle kunna v¨alta eller n˚agonting l˚astna och fara in i ett roterande rotorblad.

Om man ist¨allet anv¨ander sig av i arbetet framtagen metod, kan man till exempel f˚a flygtid under sp˚arning. S¨akerheten att sp˚arningen blir korrekt utf¨ord h¨ojs ocks˚a, d˚a det finns mindre felk¨allor och m¨atv¨arden sparas digitalt.

(39)

Kapitel 5

Resultat och diskussion

5.1

Resultat

Det resultat som erh˚allits tyder p˚a goda m¨ojligheter att kunna anv¨anda en lasersensor kombinerat med mikrokontroller f¨or att utf¨ora sp˚arning av rotorblad p˚a UAV. Om det ¨ar effektivast att sp˚ara med en mycket snabb lasersensor ur rent prisperspektiv kan diskuteras. Det finns m¨ojlighet att vid mer utveckling anv¨anda sig av ett flertal billigare sensorer, och d˚a med hj¨alp av andra sensorer ist¨allet initiera en m¨atning n¨ar avst˚andssensorn ¨ar redo f¨or m¨atning. Ett s¨att presenteras senare i rapporten. Figur 4.7 och 5.1 visar att med hj¨alp av filtrering av m¨atv¨ardena fr˚an IR-sensorn kan avst˚andet mellan rotorbladen ber¨aknas. F¨or att testa konceptet gjordes uppkopplingen av sp˚arningsutrustningen enligt Figur 4.4, som i sin tur har blivit implementerad med mjukvaran som beskrivs i Figur 4.6. Tillsammans blev det ett fungerande system som kan utg¨ora grunden f¨or implementationen av ett system som kan anv¨andas f¨or skarpt bruk.

Figur 5.1: Bilden visar ett exempel p˚a filtrerad testdata med k¨anslighet p˚a 1 cm. Ett filter med ± 0,5 cm precision anv¨andes.

(40)

5.2. DISKUSSION KAPITEL 5. RESULTAT OCH DISKUSSION

5.2

Diskussion

Att det i dagsl¨aget inte finns n˚agon vedertagen sp˚arningsmetod f¨or UAV blev uppenbart tidigt i arbetet. Detta troligen beroende p˚a, som tidigare n¨amnts, att omr˚adet ¨ar relativt nytt och d¨arav har inte n˚agon effektiv sp˚arningsmetod hunnit tas fram. De klassiska metoderna som anv¨ands med bemannade helikoptrar har samtliga nackdelen att, f¨or att kunna sp˚ara i luften f¨oruts¨atts det att det g˚ar att sitta i helikoptern, vilket ¨ar en om¨ojlighet i fallet med en UAV. Funktionen av i arbetet framtagen sp˚arningsmetod har kunnat st¨arkas med hj¨alp av de mer teoretiska b¨ank-testerna som kunnat utf¨oras med Sharp-sensorn tillsammans med en mini RC-helikopter. F¨or att kunna anv¨anda metoden operativt skulle mer utveckling beh¨ovas, samt delar av h˚ardvara bytas ut. Eftersom endast b¨ank-tester utf¨orts i det h¨ar arbetet kommer s¨akerligen ytterligare problem att framkomma d˚a operativa tester p˚ab¨orjas. De h¨ar problemen skulle till exempel kunna vara st¨orning fr˚an andra ljusk¨allor, d˚alig reflektion fr˚an rotorblad, p˚averkan av vibrationer fr˚an UAV, monteringsproblem m.m. Dessa potentiella problem ses dock inte som om¨ojliga att kunna l¨osa med relativt enkla metoder.

M˚alet med projektet var att identifiera olika metoder att m¨ata avst˚andet mellan rotorbladen, ta fram en sp˚arningsprocedur, f¨oresl˚a en passande avst˚andsm¨atare, designa de olika funktionerna i systemet, dokumentera arbetet s˚a att det kan f¨orst˚as av n˚agon som inte varit involverad i arbetet och slutligen, om tid finns, testa konceptet. Samtliga av dessa punkter tycks ha uppn˚atts.

P˚a grund av begr¨ansad tid har inte ett s¨att att best¨amma vilket av bladen som beh¨over justeras hunnit tas fram. Ett f¨orslag p˚a l¨osning, som inte hunnit testas, presenteras i n¨asta kapitel. Tillsammans med vibrationssensorer och den framtagna sp˚arningsmetoden kommer sp˚arning vid flygning att kunna utf¨oras p˚a ett snabbt och smidigt s¨att. Eftersom allt sker digitalt kommer det med ytterligare utveckling att vara v¨aldigt l¨att att spara undan sp˚arningsdata f¨or varje enskild helikopter. N¨ar ett flertal sp˚arningar gjorts p˚a ett antal helikoptrar kan en standard f¨or hur exakt sp˚arningen beh¨over vara att kunna best¨ammas. All information om sp˚arningen till varje

(41)

Kapitel 6

Slutsats och

vidareutveckling

6.1

Slutsats

I den h¨ar rapporten har redan vedertagna, och en ny sp˚arningsmetod presenterats. En metod som anv¨ander m¨atv¨arden fr˚an en ljussensor som sedan behandlas i en mikrokontroller, som i sin tur presenterar resultatet p˚a en LCD-display.

F¨or att m¨ata avst˚andet visade det sig att en ljussensor l¨ampar sig b¨attre ¨an en ljudsensor. Det gick dock inte att ta m¨atv¨arden rakt av fr˚an ljussensorn, v¨ardena var tvugna att flitreras f¨or att f˚a ett mer exakt avst˚and.

Under de tester som gjorts med ljussensor tillsammans med en mikrokontroller har goda resultat erh˚allits. Att anv¨anda framtagen metod f¨or sp˚arning ¨ar absolut m¨ojligt, ¨aven under flygning.

Ut¨over f¨ordelarna som ges n¨ar sp˚arningen sker digitalt, som till exempel enkel dokumentering f¨or de olika UAV:erna, blir ocks˚a att persons¨akerheten h¨ojs. Ytterligare, f¨or att kunna minska vibrationerna optimalt b¨or n˚agon form av vibrationssensorer anv¨andas tillsammans med sp˚arningsutrustningen.

(42)

6.2

Vidareutveckling

Det som tagits fram i det h¨ar projektet ¨ar en f¨orsta prototyp. Det finns allts˚a stora utvecklingsm¨ojligheter. Det f¨orsta som beh¨over g¨oras ¨ar att testa att anv¨anda den f¨oreslagna snabbare sensorn, eller annan sensor med motsvarande, eller b¨attre prestanda.

Enligt [2] ¨ar det av stor vikt att anv¨anda sig av vibrationssensorer under sp˚arning. D¨arf¨or b¨or vibrationssensorer implementeras tillsammans med den nya sp˚arningsmetoden. D˚a sp˚arning sker ska vibrationsv¨ardena noteras vid varje f¨or¨andring av rotorreglage p˚a helikoptern. Ett m¨onster p˚a hur mycket en f¨or¨andring p˚a sp˚arningen minskar eller ¨okar vibrationerna b¨or d˚a kunna urskiljas efter ett antal sp˚arningar p˚a olika exemplar.

N¨ar sp˚arning utf¨orts p˚a ett antal helikoptrar skulle ocks˚a paralleller kunna dras mellan hur sp˚arning och vibrationer sett ut och hur ofta helikoptern i fr˚aga ¨ar i behov av service.

Som tidigare n¨amnts har det inte tagits fram n˚agot konkret s¨att att best¨amma vilket av bladen som ska justeras efter sp˚arning. Ett f¨orslag p˚a l¨osning av problemet skulle kunna vara att ytterligare en sensor monteras n¨armare rotorhuvudet, d¨ar den extra sensorn skiftar mellan v¨ardet 1 och 0. Har sensorn v¨ardet 0 tillh¨or kommande m¨atning rotorblad 1, har sensorn v¨ardet 1 tillh¨or kommande m¨atning rotorblad 2. Rotorbladen f˚ar d˚a markeras med exempelvis tejp. I CybAeros fall med endast tv˚a rotorblad ¨ar detta dock inte n˚agot stort problem. Om en justering g¨ors och sp˚arningen blir s¨amre ˚aterst¨aller man justerat rotorblad och justerar det andra rotorbladet ist¨allet.

(43)

Detta kan dock ha som f¨oljd att sp˚arningen tar aningen l¨angre tid. Men eftersom rotorbladen roterar v¨aldigt snabbt b¨or det inte ha n˚agon st¨orre inverkan. Ett problem med att anv¨anda endast en avst˚andsm¨atare vid en fixerad position ¨ar att det inte g˚ar att veta om avst˚andet mellan rotorbladen f¨orh˚aller sig likadant p˚a andra positioner i rotationen. F¨or att motverka detta skulle fler sensorer monterade p˚a olika punkter kunna anv¨andas.

Figur 6.2: Bilden visar flera m¨atningar p˚a samma rotorblad under samma varv.

F¨or att ytterligare minska vibrationer som uppst˚ar p˚a grund av d˚alig sp˚arning skulle ¨aven sp˚arning av akterrotorn kunna g¨oras. H¨ar har ingen efterforskning gjorts p˚a till exempel rotationshastigheten av akterrotorn, eller hur stor inverkan vibrationerna fr˚an den har.

(44)

Litteraturf¨

orteckning

[1] http://www.farnell.com/datasheets/1657845.pdf (2014-05-14)

[2] Journal of dynamic systems Vol. 127, June 2005, page 275-282

[3] MD500, 600 maint. Manual

[4] Helicopter Maintenance by Joe Schafer 1980

[5] Principles of Helicopter aerodynamics Second Edition by J. Gordon Lei-shman 2006 [6] http://arduino.cc/en/main/software (2014-05-16) [7] http://www.raspberrypi.org/cas-educational-manual/ (2014-05-14) [8] http://www.adafruit.com/datasheets/BBB SRM.pdf (2014-05-12) [9] http://www.plaintree.com/pdf/DataSheets/Plaintree’s%20LED%20 vs%20LaserNEW.pdf (2014-05-16) [10] https://www.mysick.com/eCat.aspx?go=FinderSearchCat=RowAt= FaCult=EnglishFamilyID=380Category=ProduktfinderSe (2014-09-25)

[11] Muntlig k¨alla: Fredric Malm, CybAero AB [12] CybAero dokumentation

References

Related documents

Vid bed¨ omningen av l¨ osningarna av uppgifterna i del 2 l¨ aggs stor vikt vid hur l¨ osningarna ¨ ar motiverade och redovisade. T¨ ank p˚ a att noga redovisa inf¨ orda

Som ledtr˚ adar anger A f˚ agel, fisk eller mittemellan f¨or att ange nyckelns h¨ojd (h¨ogt, l˚ agt, mitten), samt om det det blir varmare respektive kallare om B n¨armar sig

podpis

I en produktionsprocess blir enheterna, oberoende av varandra, felak- tiga med sannolikhet 0.01 och 300 enheter tillverkas. I en urna finns vita och

Po¨ angen p˚ a godk¨ anda duggor summeras och avg¨ or slutbetyget.. L¨ osningarna skall vara v¨ almotiverade och

L˚ at y(t) vara andelen av populationen som ¨ar smittad efter tiden t dygn, r¨aknad fr˚ an uppt¨ack- ten... Observera att ¨amnets koncentration ¨ar samma som m¨angden av

L¨ angden (mm) av bultarna varierar p˚ a grund av ett slumpm¨ assigt fel som antas vara normalf¨ ordelat kring 0 med standardavvikelsen σ = 0.5 vilket motsvarar precisionen f¨

I samband med detta planerar Trafi kverket järnvägsanslutningar i Bergsåker och Maland, samt elektrifi ering och upprustning av industrispåret från Ådalsbanan ner till hamnen och