LiTH Utveckling och implementering av regulator för styrning av gimbalmonterade sensorer i UAV:er. Kravspecifikation.

Relevanta dokument
LiTH Utveckling och implementering av regulator för styrning av gimbalmonterade sensorer i UAV:er. Systemskiss. Björn Wallebäck Version 1.

Rapportering som krävs utöver LIPS-dokumenten: poster föredrag där projektets genomförande och resultat beskrivs hemsida som beskriver projektet

Kravspecifikation. LiTH Segmentering av MR-bilder med ITK Anders Eklund Version 1.0. Status

Systemskiss. LiTH AMASE Accurate Multipoint Acquisition from Stereovision Equipment. Jon Månsson Version 1.0

LIPs Fredrik Ljungberg ChrKr Projektdirektiv18_ROV.doc CKr

Kravspecifikation. LiTH AMASE Accurate Multipoint Acquisition from Stereo vision Equipment. John Wood Version 1.0.

Projektplan. LiTH Segmentering av MR-bilder med ITK Anders Eklund. Version 1.0. Status. Bilder och grafik projektkurs, CDIO MCIV LIPs

LiTH Utveckling och implementering av regulator för styrning av gimbalmonterade sensorer i UAV:er. Designspecifikation. Mattias Källstrand

Projektdirektiv Oskar Ljungqvist Sida 1. Kund/Examinator: Daniel Axehill, Reglerteknik/LiU

Kravspecifikation. LIPs. LiTH Flygsimulator Erik Carlsson. Version 1.0. Status. TSRT71 Reglerteknisk projektkurs Kristin Fredman

Projektplan. LiTH AMASE Accurate Multipoint Acquisition from Stereovision Equipment. Johan Hallenberg Version 1.0

LIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr

Systemskiss. LiTH. Autopositioneringssystem för utlagda undervattenssensorer Erik Andersson Version 1.0. Status

Testplan. LiTH. Autopositioneringssystem för utlagda undervattenssensorer Martin Skoglund Version 1.1. Status

Systemskiss. Redaktör: Anders Toverland Version 1.0. Status. LiTH Fordonssimulator. Granskad Godkänd. TSRT71 Anders Toverland

Projektplan. LiTH Reglering av Avgaser, Trottel och Turbo Fredrik Petersson Version 1.0. Status. Reglerteknisk Projektkurs RATT LIPs

LIPs Isak Nielsen ChrKr Projektdirektiv13_ROV.doc CKr

Kravspecifikation. Flygande Autonomt Spaningsplan. Version 1.2. Dokumentansvarig: Henrik Abrahamsson Datum: 29 april Status.

LiTH Segmentering av MR-bilder med ITK Efterstudie MCIV. Anders Eklund. Status

Kravspecifikation. Självetablerande sensornätverk med 3G och GPS. Version 1.0. Christian Östman Datum: 12 maj 2008

LiTH Autonom styrning av mobil robot Projektplan. Martin Elfstadius & Fredrik Danielsson. Version 1.0

Kravspecifikation. Oskar Törnqvist Version 1.0. Status. Granskad. Godkänd

Projektdirektiv. Rikard Falkeborn Sida 1

Kravspecifikation. Estimering och övervakning av avgasmottryck i en dieselmotor. Version 1.2 Dokumentansvarig: Gustav Hedlund Datum: 24 april 2008

Projektdirektiv Christian Andersson Naesseth Sida 1

Kravspecifikation. LiTH. Autopositioneringssystem för utlagda undervattenssensorer Erik Andersson Version 1.3. Status

LIPs Martin Lindfors ChrKr Projdir2017_sbd.doc CKr

HARALD. Systemskiss. Version 0.3 Redaktör: Patrik Johansson Datum: 20 februari Status

KRAVSPECIFIKATION. Pontus Brånäs Wojtek Thorn Version 1.1. Status

LiTH Lab1: Asynkron seriell dataöverföring via optisk länk Laboration 1. Asynkron seriell dataöverföring via optisk länk

Systemskiss. Joachim Lundh TSRT10 - SEGWAY 6 december 2010 Version 1.0. Status:

Testplan Autonom truck

Kravspecifikation. Vidareutveckling av Optimal Styrning av Radiostyrd Racerbil. Version 1.1 Joel Lejonklou 26 november 2012

Efterstudie. Redaktör: Jenny Palmberg Version 1.0. Status. LiTH Fordonssimulator. Granskad Godkänd. TSRT71 Jenny Palmberg

Projektdirektiv Hanna Nyqvist Sida 1

LiTH, Reglerteknik Saab Dynamics. Testplan Collision avoidance för autonomt fordon Version 1.0

LiTH. WalkCAM 2007/05/15. Testplan. Mitun Dey Version 1.0. Status. Granskad. Godkänd. Reglerteknisk projektkurs WalkCAM LIPs

Kravspecifikation. LiTH Autonom bandvagn med stereokamera Gustav Hanning Version 1.0. Status. TSRT10 8Yare LIPs.

Systemskiss. LiTH Kamerabaserat Positioneringssystem för Hamnkranar Mikael Ögren Version 1.0. Status

HARALD Testprotokoll

Testspecifikation. Henrik Hagelin TSRT10 - SEGWAY 6 december 2010 Version 1.0. Status:

Kravspecifikation. LIPs. LiTH Reglering av Avgaser, Trottel och Turbo Niclas Lerede Version 1.2. Status. Reglerteknisk Projektkurs

Testplan. Redaktör: Sofie Dam Version 0.1. Status. Planering och sensorfusion för autonom truck Granskad Dokumentansvarig - Godkänd

LiTH Mobile Scout. Kravspecifikation. Redaktör: Patrik Molin Version 1.0. Status. Granskad Godkänd. TSRT71 Patrik Molin.

Testprotokoll. Redaktör: Sofie Dam Version 0.1. Status. Planering och sensorfusion för autonom truck Granskad Dokumentansvarig - Godkänd

Systemskiss. Michael Andersson Version 1.0: Status. Platooning Granskad DOK, PL Godkänd Erik Frisk

Testplan Erik Jakobsson Version 1.1

LIPS Kravspecifikation. Institutionen för systemteknik Mattias Krysander

Projektplan. LIPs. LiTH Flygsimulator Petra Malmgren. Version 1.0. Status. TSRT71 Reglerteknisk projektkurs Kristin Fredman.

LiTH Autonom styrning av mobil robot Testplan Version 1.0 TSRT71-Reglertekniskt projektkurs Anders Lindgren L IPs

Testplan. Vidareutveckling av Optimal Styrning av Radiostyrd Racerbil. Version 1.1 Fredrik Karlsson 26 november Granskad JL, FK 26 november 2012

Kravspecifikation Autonom Bandvagn

Kravspecifikation21.pdf. Diagnos av elkraftsystem

Testprotokoll. LiTH Segmentering av MR-bilder med ITK Anders Eklund Version 1.0. Status

LiTH Modellering av helikopterdynamik Kravspecifikation. David Johansson Version 1.1

Kravspecifikation Fredrik Berntsson Version 1.1

LIPs Andreas Bergström ChrKr Projektdirektiv16_Toyota_v2.0.doc CKr

Kravspecifikation. LIPs. Lith Golfspelande industrirobot med kamera Mats Tjäder Version 1.0. Status

Projektplan. LIPs. Per Henriksson Version 1.0. LiTH 7 december Optimering av hjullastare. TSRT10 projektplan.pdf WHOPS 1

Systemskiss. LiTH Autonom bandvagn med stereokamera Gustav Hanning Version 1.0. Status. TSRT10 8Yare LIPs. Granskad

Kravspecifikation. Remotely Operated Underwater Vehicle. Version 1.0 Malte Moritz ROV. Status

Testplan. Flygande Autonomt Spaningsplan. Version 1.0. Dokumentansvarig: Henrik Abrahamsson Datum: 14 mars Status.

Projektplan. Modellbaserad diagnos av motortestcell Fredrik Johansson Version 1.0. Status. TSRT71 Modellbaserad diagnos av motortestcell IPs

Systemskiss. Självetablerande sensornätverk med 3G och GPS. Version 0.2. Christian Östman Datum: 15 maj 2008

TSRT10 - Projektplan

Kravspecifikation. Remotely Operated Underwater Vehicle. Version 1.4. Simon Lindblom. 27 november Status

Kravspecifikation Autonom målföljning med quadcopter

Testplan Racetrack 2015

LiTH. WalkCAM 2007/05/15. Testrapport. Mitun Dey Version 1.0. Status. Granskad. Godkänd. Reglerteknisk projektkurs WalkCAM LIPs

Projektplan. LiTH Projektuppgiftstitel Redaktörens Namn Version 2.0. Status

Före Kravspecifikationen

LiTH 7 december Optimering av hjullastare. Testplan. Per Henriksson Version 1.0. LIPs. TSRT10 testplan.pdf WHOPS 1. tsrt10-vce@googlegroups.

TESTPLAN. Markus Vilhelmsson. Version 1.3. Status Detektion och felisolering i förbränningsmotor

Projektplan. Flygande Autonomt Spaningsplan. Version 1.0. Dokumentansva Datum: 13 februari Dokumentansvarig: Henrik Abrahamsson.

Dokumentation och presentation av ert arbete. Kursens mål. Lärare Projektmedlemmar. Studenter Extern personal. Projektfaser. Projektroller.

Kravspecifikation Remotely Operated Underwater Vehicle

Systemskiss. Remotely Operated Underwater Vehicle. Version 1.0. Simon Lindblom. 22 september Status

Innehåll. Projekt Greed. Projekt definition. Projekt Greed En introduktion till projektmodellen LIPs

Projektplan. LiTH Kamerabaserat Positioneringssystem för Hamnkranar Mikael Ögren Version 1.0. Status

Projektplan. Joachim Lundh TSRT10 - SEGWAY 6 december 2010 Version 1.0. Status:

Kravspecifikation Autonom styrning av gaffeltruck

Användarhandledning. Redaktör: Jenny Palmberg Version 1.0. Status. LiTH Fordonssimulator. Granskad Godkänd. TSRT71 Jenny Palmberg

Testprotokoll Autonom målföljning med quadcopter

Efterstudie. LIPs. LiTH Autonom styrning av mobil robot Martin Elfstadius. Version 1.0. Status. TSRT71-Reglertekniskt projektkurs

LIPs Andreas Bergström ChrKr Projektdirektiv17_Toyota_v1.0.doc1 CKr

Robotgräsklippare PROJEKTPLAN. Robotgräsklippare. Version 1.1. Status. Granskad. Godkänd. Robotgräsklippare.

HARALD. Version 0.2 Redaktör: Patrik Johansson Datum: 8 maj Status. Granskad - yyyy-mm-dd Godkänd - yyyy-mm-dd

Erik Hellström. Status. Granskad. Godkänd

Projektplan. Redaktör: Patrik Molin Version 1.0. Mobile Scout. Status. LiTH Granskad Godkänd. TSRT71 Patrik Molin

LiTH Golfspelande industrirobot Designspecifikation. Designansvarig: Mikaela Waller Version 1.0. Status. Granskad Martin

Kravspecifikation. Version 1.3 Dokumentansvarig: Olof Juhlin Datum: 29 november 2013

Testprotokoll Racetrack 2015

Projektplan David Sandberg Version 1.0

Dokumentation och presentation av ert arbete

Dokumentation och presentation av ert arbete

LiTH Kamerabaserat Positioneringssystem för Hamnkranar Kravspecifikation. Mikael Ögren Version 1.3. Status PROJEKTIDENTITET

Projektplan Autonom Bandvagn

Projektplan Autonom spaning med quadcopter

LIPs Andreas Bergström ChrKr Projektdirektiv18_Toyota_v1.0.doc CKr

Transkript:

Utveckling och implementering av regulator för 2005-02- Kravspecifikation Version.0 Granskad Godkänd Status

Utveckling och implementering av regulator för 2005-02- PROJEKTIDENTITET 2005/VT Linköpings tekniska högskola, ISY Namn Ansvar Telefon E-post Birgitta Wingqvist Kundansvarig (KUN) 03-7 26 20 O733-627 609 birwi79@student.liu.se Dokumentansvarig (DOK) 03-4 42 99 0703-370 382 mater537@student.liu.se Mattias Designansvarig (DES) 0705-78 799 matka39@student.liu.se Källstrand Samir Losic 0704-644 02 samlo454@student.liu.se Petter Eriksson Kvalitetsansvarig (KVA) 0704-232 28 peter87@student.liu.se Björn Wallebäck Testansvarig (TES) 03-474 9 00 bjowa879@student.liu.se 0739-336 37 Peter Nohira 03-473 00 00 0730-733 63 petno263@student.liu.se Johan Gunnar Projektledare (PL) 03-2 9 johgu848@student.liu.se Kund: FOI IR-system Kontaktperson hos kund: Morgan Ulvklo, 03-37 84 62, morgan@foi.se Kursansvarig: Anders Hansson, 03-28 6 8, hansson@isy.liu.se Handledare: Martin Enqvist, 03-28 23 06, maren@isy.liu.se 2

Utveckling och implementering av regulator för 2005-02- Innehåll INLEDNING... 5. PARTER... 5.2 MÅL... 5.3 ANVÄNDNING... 6.4 DEFINITIONER... 6 2 ÖVERSIKT AV SYSTEMET... 6 2. GROV BESKRIVNING AV PRODUKTEN... 6 2.2 PRODUKTKOMPONENTER... 6 2.3 BEROENDEN TILL ANDRA SYSTEM... 6 2.4 INGÅENDE DELSYSTEM... 7 2.5 AVGRÄNSNINGAR... 7 2.6 DESIGNFILOSOFI... 7 2.7 GENERELLA KRAV PÅ HELA SYSTEMET... 8 3 SIMULERINGSMILJÖ... 8 3. SIMULERING... 8 3.2 MODELL... 8 3.3 INLEDANDE BESKRIVNING AV SIMULERINGSMILJÖN... 9 3.4 DESIGNKRAV, SIMULERINGSMILJÖ...0 3.5 FUNKTIONELLA KRAV FÖR SIMULERINGSMILJÖN...0 3.6 STYRMODUL...0 3.7 INLEDANDE BESKRIVNING AV STYRMODUL... 3.8 DESIGNKRAV, STYRMODUL...2 3.9 FUNKTIONELLA KRAV FÖR STYRMODUL...2 4 IMPLEMENTERING I JAVA...3 4. INLEDANDE BESKRIVNING AV IMPLEMENTERINGEN I JAVA...3 4.2 DESIGNKRAV AV IMPLEMENTERINGEN I JAVA...3 4.3 FUNKTIONELLA KRAV FÖR IMPLEMENTERINGEN I JAVA...4 5 TILLFÖRLITLIGHET...4 6 EKONOMI...4 7 LEVERANSKRAV OCH DELLEVERANSER...4 8 DOKUMENTATION...5 9 UTBILDNING...5 REFERENSER...6 3

Dokumenthistorik version datum utförda förändringar utförda av granskad 0. 2005-0-26 Första utkast ME BW,PE,JG 0.2 2005-02-0 Uppdaterad version ME, JG BW, SL 0.3 2005-02-02 Uppdaterad med ytterligare ändringar från kund ME JG, BW.0 2005-02- Slutgiltig version ME JG 4

Inledning Projektet syftar till att utveckla och implementera en regulator för intelligent riktning av gimbalmonterade IR/EO-sensorer. FOI har utvecklat en gimbal där olika sensorer har monterats. Gimbalen är placerad under en mätplattform utformad som en UAV. För närvarande finns en enkel reglering för gimbalen. I projektet ska gimbalen simuleras och regleringen av den förbättras. Vissa delar av regleringen ska sedan implementeras i Java. I det här dokumentet kommer kraven på projektet att specificeras. Varje krav beskrivs med en tabellrad enligt nedan. Kolumn ett anger kravnumret, vilket kommer vara löpande genom hela dokumentet. Kolumn två anger om kravet är ett originalkrav eller om det har ändrats efter hand och kolumn tre är en kort beskrivning av kravet. Sista kolumnen anger den prioritet kravet har. Krav med prioritet är krav som ska uppfyllas i projektet. Krav med prioritet 2 ska uppfyllas i mån av tid och krav med prioritet 3 uppfylls om projektet vidareutvecklas. Krav nr x Förändring Kravtext för krav nr prioritet Figur. UAV med gimbalmonterade sensorer.. Parter Beställare: Jon Kronander, Reglerteknik, ISY Kund: Morgan Ulvklo, IR-system, FOI Producent: Åtta studenter som läser kursen (TSRT7) på..2 Mål Målet med projektet är att utifrån befintliga och i projektet framtagna modeller simulera mätplattformen och gimbalen. En regulator som utifrån de mekaniska begränsningar som finns styr gimbalen konstrueras så att ett fordon på marken kan följas. Regulatorn ska även implementeras för att användas på mätplattformen. 5

.3 Användning Systemet består av två delar. Den första delen är en simuleringsmiljö som ska kunna användas för att designa och utvärdera referenssignalgenerering och reglering av mätplattform och gimbal. Denna ska kunna användas för att testa systemen på mätplattformen. Den andra delen är en implementering av utvalda regulatorer och vissa andra delar av de simulerade systemen. Implementationen ska kunna användas för att följa mål, t.ex. stridsfordon, från luften..4 Definitioner UAV: Unmanned Aerial Vehicle. En obemannad flygande farkost som vanligtvis används för spaning eller övervakning. QWIP/MASP: Den mätplattform, utvecklad av FOI, på vilken gimbalen som ska simuleras och regleras i projektet sitter. QNX: Realtidsoperativsystem som används i QWIP/MASP för viss styrning och viss datalagring IR/EO: Infrared/Electro optical. 2 Översikt av systemet QWIP/MASP är ett försökssystem utvecklat av FOI. Systemet består av en fritt hängande mätplattform utformad som en UAV som lyfts av en helikopter. På mätplattformen finns en styrbar gimbal med IR/EO-sensorer monterade. I projektet ska mätplattformen och gimbalen simuleras i en simuleringsmiljö. Utöver detta ska regulatorer och referenssignalgenerering implementeras för att köras på QWIP/MASP-systemet. 2. Grov beskrivning av produkten Den slutgiltiga produkten är en simuleringsmiljö, med tillhörande dokumentation, för design av regulatorer och referenssignalgenerering till QWIP/MASP-systemet samt en implementering av vissa delar av dessa i Java. 2.2 Produktkomponenter Implementeringen kommer framförallt att ske på en vanlig PC (bärbar dator) som kommer kopplas till systemen i QWIP/MASP. Programvara för implementering i Java kommer att användas då detta krävs. Matlab kommer att användas för att bygga simuleringsmiljön. Den ska sedan kopplas till SceneServer för att visualisera simuleringen. 2.3 Beroenden till andra system Simuleringsmiljön kommer att köras på en PC och är ej beroende av externa system. Implementeringen av regulatorerna ska kopplas till de övriga systemen i QWIP/MASP. De 6

regulatorer som implementeras ska även kunna testas genom att köras mot simuleringsmiljön. Detta betyder att simuleringsmiljön och implementeringen måste vara kompatibla med varandra. 2.4 Ingående delsystem Simuleringsmiljö består av: Fordonsmodell Modell för generering av flygbanor Modell av gimbal En styrmodul bestående av fordonsfilter för prediktion av fordons läge samt regulator och referenssignalgenerator Koppling till SceneServer Implementeringen i Java består av: Regulator Referenssignalgenerering Kommunikation med QWIP/MASP 2.5 Avgränsningar Alla delar av det projekt som utfördes inom kursen TSRT7 på FOI föregående år och som ej kravställs i denna kravspecifikation ingår ej i projektet. Vissa modeller och resultat från det projektet kommer att återanvändas. Vidareutveckling kommer enbart att ske av fordonsfiltret. 2.6 Designfilosofi Systemet ska designas så att det fungerar tillsammans med de nu existerande systemen utvecklade av FOI. Det ska även kunna byggas ut och förbättras om så önskas, varför ett modulärt tänkande ska tillämpas. 7

2.7 Generella krav på hela systemet Krav nr Original En simuleringsmiljö för mätplattformen och gimbalen ska tas fram. Krav nr 2 Original En styrmodul bestående av regulator, referenssignalsgenerering ska utvecklas. I modulen ingår även filter för prediktion av fordons läge. Detta är redan utvecklat men viss vidareutveckling ska ske. Krav nr 3 Original Styrmodulen ska simuleras i simuleringsmiljön Krav nr 4 Original Valda delar av styrmodulen ska implementeras i Java Krav nr 5 Original Regulatorn ska testas och utvärderas i simuleringsmiljön Krav nr 6 Original Regulatorn ska testas och utvärderas i fältstudier med mätplattformen. 2 3 Simuleringsmiljö 3. Simulering För att underlätta utvecklingsarbetet av QWIP/MASP behövs en simuleringsmiljö. I simuleringsmiljön kan systemets prestanda testas och utvärderas. Simuleringsmiljön kommer att vara enkel men för situationen tillräcklig. Den kommer att innehålla modeller för fordon vilka rör sig på marken med viss hastighet. Fordonens läge ska sedan överföras till övriga modeller via en simulerad GPRS-modell som fördröjer signalerna. Även filtrering av dessa data för att prediktera fordonens position ska ingå. Den kommer också att innehålla förutbestämda flygbanor för UAV:n vilka genererats från modell eller loggats ur tidigare fältförsök. Visualisering efter simulering görs i SceneServer. 3.2 Modell Till grund för simuleringen ligger ett antal olika modeller för delkomponenterna. Dessa är: Fordonsmodell Modell för generering av flygbanor Modell av gimbal En styrmodul bestående av fordonsfilter för prediktion av fordons läge samt regulator och referenssignalgenerator 8

Styrmodul Generering av flygbanor Referenssignalgenerator Regulator Gimbal Fordonsmodell GPRS Fordonsfilter Figur 2. Blockschema av simuleringsmiljön En modell för fordon utvecklades i ett projekt under våren 2004 på uppdrag av FOI i projektkursen TSRT7. Den modellen ska användas även i detta projekt. I projektet utvecklades även ett system för att överföra information om fordon via GPRS för att sedan kunna användas i QWIP/MASP. I överföringen uppstår viss fördröjning som skapar ett behov av att prediktera fordonens position. Ett filter för att göra detta utvecklades därför i projektet 2004. Det filtret ska testas och vidareutvecklas för att ingå som en del i styrmodulen. Styrmodulen består förutom, av fordonsfiltret, även av regulator och referenssignalsgenerator. En modell för gimbalen gjordes i ett examensarbete under 2002 av Per Skoglar. Den modellen ska användas i simuleringsmiljön. Kraven för simuleringsmodellen är indelad i två delar. En övergripande del samt en del som beskriver styrmodulen. 3.3 Inledande beskrivning av simuleringsmiljön Krav nr 7 Original Simuleringsmiljön ska implementeras i Matlab/Simulink 9

Designkrav, simuleringsmiljö Krav nr 8 Original Systemen ska kunna simulera flera fordon som rör sig i olika formationer, bland annat i konvojer. Krav nr 9 Original Flygrutten ska vara simulerad eller loggad från ett fältförsök. Användaren ska kunna välja mellan ett antal förutbestämda flygrutter. Krav nr 0 Original Simulerade flygbanor ska bestå av tvådimensionella banor där farkostens rollvinkel varieras på ett oregelbundet sätt. Krav nr Original Tidigare framtagen modell för gimbalen ska användas. Krav nr 2 OOriginal Simuleringsmiljön ska vara kopplad till Sceneserver (OSG) Krav nr 3 Original Fördröjning mellan de verkliga systemen ska simuleras. 3.4 Funktionella krav för simuleringsmiljön Krav nr 4 Original Krav nr 5 Original Simuleringsmiljön ska kunna användas för att utvärdera regleringen av gimbalen. Simuleringsmiljön ska kunna användas för att testa delar av styrmodulen då detta har implementerats i Java 3.5 Styrmodul Simuleringsmiljön är indelad i en övergripande del och en del bestående av referenssignalgenerator, regulator samt fordonsfilter som kallas styrmodul. Fordonsfiltret, som är ett filter för att prediktera läget hos ett fordon, togs fram i ett projekt under våren 2004 på uppdrag av FOI i projektkursen TSRT7. Det filtret ska testas och vidareutvecklas för att ingå som en del i styrmodulen. Referenssignalgeneratorn tar in information om mätplattformens position, hastighet och riktning samt fordonet/fordonens position och hastighet. Utifrån positionen hos fordonen ska ett beslut göras om hur de ska följas. Flera olika formationer och scenarion ska kunna övervakas. Exempel på beslut är till exempel om samtliga fordon kan följas genom att få in dem i samma bild, om de måste följas var och ett för sig och i så fall i vilken ordning. Beroende på vilka beslut som fattas ska referenssignaler genereras till regulatorn så att gimbalen riktas mot rätt punkt. 0

Styrmodul Referenssignalgenerator Beslutsalgoritmer Generering av referenssignal Regulator Fordonsfilter Figur 3. Blockschema över styrmodulen 3.6 Inledande beskrivning av styrmodul Krav nr 6 Original Referenssignalgeneratorn ska generera börvärden till regulatorn Krav nr 7 Original Regulatorn ska styra gimbalen till önskad pan- och tiltvinkel Krav nr 8 Original Tidigare framtaget filter för prediktion av fordons position ska användas i systemet.

3.7 Designkrav, styrmodul Krav nr 9 Original Krav nr 20 Original Krav nr 2 Original Krav nr 22 Original Krav nr 23 Original Krav nr 24 Original Tidigare utvecklat fordonsfilter ska förbättras genom tester och finjusteringar av brusparametrar. Skattningen av fordonets position ska förbättras genom att tillsammans med GPS-data använda en tidigare avläsning av terrängens höjd över havet. Detta ska ge en bättre skattning i höjdled. Flera olika fordonsfilter ska kunna köras parallellt för att prediktera läge hos flera fordon En PD-regulator som reglerar på pan- och tiltvinklar ska implementeras Referenssignalgeneratorn ska generera börvärden på pan- och tiltvinkel samt pan- och tiltvinkelhastigheter. En PD-regulator som reglerar på pan- och tiltvinkel samt börvärden på hastigheterna i dessa ledder ska implementeras Krav nr 25 Original Modellbaserade, centraliserade regulatorer ska implementeras Krav nr 26 Original Referenssignaler ska kunna genereras så att ett antal fordon på ett enkelt sätt kan övervakas Krav nr 27 Original En framkopplad regulator ska implementeras. Krav nr 28 Original Systemet ska vara kompatibelt med regulatorer implementerade i Java 3.8 Funktionella krav för styrmodul Krav nr 29 Original Krav nr 30 Original Systemet ska vara robust, det vill säga att det hellre ska fungera tillfredställande jämt än bara fungera vissa gånger men då bra. Systemet ska klara att fixera ett mål i följande scenario: Mätplattformen färdas i 80 km/h 50 m rakt över ett stillastående mål 2

4 Implementering i Java Till att börja med kommer regulatorn och referenssignalgenereringen att implementeras tillsammans med simuleringsmiljön i Matlab för att göra design och utvärdering enklare. För att testa dessa komponenter på QWIP/MASP ska regulatorer och referenssignalgenerering sedan implementeras i Java på en PC. Implementeringen består av: Regulator Referenssignalgenerering Kommunikation med QWIP/MASP 4. Inledande beskrivning av implementeringen i Java Krav nr 3 Original Krav nr 32 Original En struktur för att implementera regulatorer och referenssignalgenerering i Java ska tas fram. Undersöka om, och i sådana fall hur, fördröjningarna i systemet påverkar regulatorprestandan. 4.2 Designkrav på implementeringen i Java Krav nr 33 Original Krav nr 34 Original Krav nr 35 Original Krav nr 36 Original Krav nr 37 OOriginal Strukturen ska tillåta att byte av regulatordesign enkelt kan ske En PD-regulator samt referenssignalsgenerering för att titta på en fix punkt på marken ska implementeras. Referenssignalgenerering (ej beslutslogik, se nedan) ska implementeras. Någon, i simuleringsmiljön väl fungerande, modellbaserad regulator ska implementeras. Beslutslogiken (se blockschema för styrmodul) ska implementeras. 2 2 Krav nr 38 Original Fordonsfilter ska implementeras. 3

4.3 Funktionella krav för implementeringen i Java Krav nr 39 Original Implementeringen ska fungera från en bärbar dator tillsammans med QWIP/MASP. Krav nr 40 Original Implementerade regulatorer ska testas mot simuleringsmiljön. Krav nr 4 Original Regulatorn ska testas under QNX. 5 Tillförlitlighet Det viktigaste med systemet är inte att det fungerar snabbt och effektivt utan att det fungerar varje gång. Med andra ord är alltså robustheten viktigare än prestandan, även om hög prestanda är önskvärt. 6 Ekonomi Medel som gruppen har till förfogande består av testutrustning som tillhandahålles av FOI, inklusive 6 arbetsstationer med dator. Från ISY lånas en bärbar dator. Konsultationstid tillhandahålles i en omfattning av minimum 50 timmar från FOI. Samt 0 timmars handledningstid från ISY. Krav nr 42 Original Tiden som ska läggas på projektet är begränsad till sammanlagt 600 timmar för projektets medlemmar 7 Leveranskrav och delleveranser Kravspecifikation, systemskiss, projektplan och tidplan ska vara levererade till beställare vecka 6 2005. Designspecifikation ska levereras i slutet av februari, användarhandledning och testprotokoll i början av maj och teknisk dokumentation, efterstudie poster och websida i mitten av maj. Krav nr 43 Original Kravspecifikation, systemskiss, projektplan, tidplan, designspecifikation, användarhandledning, testplan, testprotokoll, teknisk dokumentation, efterstudie, poster samt websida ska levereras till beställaren. Användarhandledning, tillsammans med en demonstration och ett föredrag om produkten ska levereras till kunden i mitten av maj. Teknisk dokumentation och programkod ska levereras till kunden senast 20 maj. 4

Krav nr 44 Original Utveckling och implementering av regulator för Användarhandledning, teknisk dokumentation och programkod ska levereras till kunden. Demonstration samt ett föredrag om produkten ska också hållas. 8 Dokumentation Dokumentation ska föras enligt LIPS-modellen. Det betyder att kravspecifikation, systemskiss, projektplan, tidplan, teknisk dokumentation, testplan, testprotokoll och mötesprotokoll ska finnas. Krav nr 45 Original Dokumentationen ska följa LIPS-modellen, med de modifikationer som finns angivna i kusbskriningen för TSRT7. 9 Utbildning Diverse utbildning, bl.a. om Kalmanfilter och säkerhetsutbildning, kommer att ges vid behov. Detta ges av kunden, FOI. 5

Referenser Eriksson, Lars Torsten & Wiedersheim-Paul, Finn (99), Att utreda forska och rapportera. uppl, Liber Ekonomi, Malmö. ISBN 47-06385-8 Ingemark, Peter (990), Layout med dator. Principer för funktionell formgivning. Studentlitteratur, Lund. Jarrick, Arne & Josephson, Olle (996), Från tanke till text. En språkhandbok för uppsatsskrivande studenter. 2 uppl, Studentlitteratur, Lund. Svenska skrivreger (2000), Svenska språknämnden. 2 uppl, Liber AB, Stockholm. ISBN47-04974-X Skoglar, Per (2002), Modelling and control of EO/IR-gimbal for UAV surveillance applications. Examensarbete -ISY-EX-3258-2002, Institutionen för systemteknik, Linköpings Universitet, Linköping, Sverige, 2002 6