Projektplan. LiTH Autonom bandvagn med stereokamera 2010-09-24. Henrik Berggren Version 1.0. Status. TSRT10 8Yare LIPs. Granskad

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

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

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

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

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

Projektplan Autonom Bandvagn

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

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

Projektplan David Sandberg Version 1.0

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

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

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

Innehåll (3) Innehåll (2) Innehåll (5) Innehåll (4) Innehåll (6) Innehåll (7) Dokumenthistorik. beställare, Översiktlig beskrivning av projektet

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

LIPs Martin Lindfors ChrKr Projdir2017_sbd.doc CKr

Projektplanering. Projektplanen. Om inte projektet planeras noga, kommer det garanterat att misslyckas

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

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

LIPs Isak Nielsen ChrKr Projektdirektiv13_ROV.doc CKr

TSRT10 - Projektplan

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

Före Kravspecifikationen

PROJEKTPLAN. Programmerbar modellbåt Pontus Brånäs, Wojtek Thorn Version 1.1. Status

Projektdirektiv Hanna Nyqvist Sida 1

LIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr

LIPs Fredrik Ljungberg ChrKr Projektdirektiv18_ROV.doc CKr

LiTH Autonom bandvagn med stereokamera Användarhandledning. Gustav Hanning Version 0.1. Status. Granskad. Godkänd.

LiTH Modellering av Helikopterdynamik Projektplan. Gustaf Norman Version 1.1

Detektion och felisolering i förbränningsmotorer PROJEKTPLAN. Max Karjalainen. Version 1.0. Status

Projektdirektiv Christian Andersson Naesseth Sida 1

Kravspecifikation Autonom Bandvagn

Projektplan Autonomstyrning av gaffeltruck

Dokumentation och presentation av ert arbete

Dokumentation och presentation av ert arbete

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

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

Projektplan. Grupp 8 Version 1.0

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

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

Projektplan Autonom målföljning med quadcopter

Projektdirektiv. Rikard Falkeborn Sida 1

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

Projektarbete. Johan Eliasson

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

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

Projektplan. Remotely Operated Underwater Vehicle. Version 1.3. Oscar Wyckman. 20 november Status

Kravspecifikation. LIPs. Marcus Arvidsson & Jacob Bernhard Version 1.1. LiTH 22 november imap. Status Granskad. Autonom bandvagn 1

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

PROJEKTPLAN. Robotrace Robotrace Version 1.1. Status. Anton Karlsson Per Landström LIPS Projektplan i Oskar Svensson

Dokumentation och presentation av ert arbete

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

Projektplan Autonom spaning med quadcopter

Projektplan Optimal Styrning av Autonom Racerbil

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

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

Projektplan Minröjningsbandvagn

TANA81: Matematikprojekt

GRUPP5. Projektplan. DigiMergo Editor. Version 0.2. Martin Bodin Status. Status Namn Datum Granskad Martin Bodin Godkänd

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

LIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell

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

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

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

Projektplan, Cykelgarage

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

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

Välkomna till KMM! KMM. KMM - lärandemål Efter fullgjord kurs ska ni bland annat kunna:

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

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

Exempel på verklig projektplan

Dokumentation och presentation av ert arbete

Dokumentation och presentation av ert arbete

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

Projektplanering. Mattias Krysander Institutionen för systemteknik

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

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

Reglerteknisk projektkurs TSRT10

Information TBMT41. Göran Salerud Version Status

Reglerteknisk projektkurs TSRT10

Projektplan. Michael Andersson Version 1.0: Status. Platooning Granskad TST Godkänd Erik Frisk

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

Datastrukturer och algoritmer

Reglerteknisk projektkurs TSRT10

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

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

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

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

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

Kravspecifikation Fredrik Berntsson Version 1.1

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

Systemskiss Minröjningsbandvagn

No Oscillations Corporation. Efterstudie. Optimal Styrning av Autonom Racerbil. Version 0.1 Författare: Sofia Johnsen Datum: 20 december 2013

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

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

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

Kravspecifikation Autonom målföljning med quadcopter

Testplan Racetrack 2015

Projektplan. Redaktör: Amanda Nilsson Version 1.1. Status LIU Flervariabla reglerstrategier för avancerade motorer. Granskad

Testplan. Status. David Sandberg, Tobias Lundqvist, Rasmus Dewoon, Marcus Wirebrand Version 1.2. Granskad Godkänd

Transkript:

Henrik Berggren Version 1.0 Status Granskad Godkänd Jonas Callmer 2010-09-24 1

PROJEKTIDENTITET 2010/HT, 8Yare Linköpings tekniska högskola, institutionen för systemteknik (ISY) Namn Ansvar Telefon E-post Henrik Berggren Projektledare (PL) 073 066 79 81 henbe341@student.liu.se Gustav Hanning Dokumentansvarig (DOK) 073 569 67 95 gusha410@student.liu.se Anders Bergdahl Designansvarig (DES) 070 964 72 10 andbe752@student.liu.se Richard Wasell Testansvarig (TST) 073 955 72 10 ricwa946@student.liu.se Viktor Pirard 073 445 55 61 vikpi051@student.liu.se Johannes Fri 070 549 97 07 johfr306@student.liu.se Philip Hagelin 076 291 60 08 phiha649@student.liu.se Rikard Norman 076 427 41 62 rikno676@student.liu.se E-postlista för hela gruppen: Hemsida: Kommer senare Beställare: Jonas Callmer, Linköpings universitet, 013 28 40 58, callmer@isy.liu.se Kund: Pelle Carlbom, Saab Dynamics, 013 18 62 13, pelle.carlbom@saabgroup.com Kursansvarig: David Törnqvist, Linköpings universitet, 013 28 18 82, tornqvist@isy.liu.se Handledare: Martin Skoglund, Linköpings universitet, ms@isy.liu.se 2

Innehåll 1. BESTÄLLARE...5 2. ÖVERSIKTLIG BESKRIVNING AV PROJEKTET...5 2.1. SYFTE OCH MÅL...5 2.2. LEVERANSER...5 2.3. BEGRÄNSNINGAR...5 3. FASPLAN...5 3.1. FÖRE PROJEKTSTART...5 3.2. UNDER PROJEKTET...6 3.3. EFTER PROJEKTET...6 4. ORGANISATIONSPLAN FÖR HELA PROJEKTET...6 4.1. ORGANISATIONSPLAN PER FAS...6 4.2. DEFINITION AV ARBETSINNEHÅLL OCH ANSVAR...7 4.3. VILLKOR FÖR SAMARBETE...7 5. DOKUMENTPLAN...7 6. UTVECKLINGSMETODIK...8 7. UTBILDNINGSPLAN...8 7.1. EGEN UTBILDNING...8 7.2. KUNDENS UTBILDNING...8 8. RAPPORTERINGSPLAN...9 9. MÖTESPLAN...9 10. RESURSPLAN...9 10.1. PERSONER...9 10.2. MATERIAL...9 10.3. LOKALER...9 10.4. EKONOMI...9 11. MILSTOLPAR OCH BESLUTSPUNKTER...10 11.1. MILSTOLPAR...10 11.2. BESLUTSPUNKTER...10 12. AKTIVITETER...11 13. TIDPLAN...13 14. FÖRÄNDRINGSPLAN...13 15. KVALITETSPLAN...13 15.1. GRANSKNINGAR...13 15.2. TESTPLAN...13 16. RISKANALYS...14 17. PRIORITERINGAR...14 18. PROJEKTAVSLUT...14 19. APPENDIX A TIDPLAN...15 20. APPENDIX B GRUPPKONTRAKT...16 3

Dokumenthistorik version datum utförda förändringar utförda av granskad 0.1 2010-09-15 Första utkastet Alla HB 0.2 2010-09-20 Ändringar enligt kommentarer från beställare och handledare. Reviderad tidsplan. 0.3 2010-09-23 Utökad utvecklingsmetodik, uppdaterade datum (dokumentplan, milstolpar och BP), nya aktiviteter (18-20) samt reviderad tidplan HB, RN HB JF,GH VP 0.4 2010-09-23 Förtydligad utvecklingsmetodik samt anpassad riskanalys HB - 1.0 2010-09-24 HB 4

1. Beställare Beställare är Jonas Callmer vid avdelningen för Reglerteknik vid LiTH (ISY). 2. Översiktlig beskrivning av projektet Det här kapitlet beskriver kort vilket syfte och mål projektet har samt vilka begränsningar och leveranser som finns. 2.1. Syfte och mål Syftet med projektet är att vidareutveckla den terränggående bandvagnen Mobile Scout som två tidigare projektgrupper har arbetat med. När de lämnade över taktpinnen kunde bandvagnen styras manuellt och även autonomt följa en rutt som beskrivs av en serie GPSpositioner och rita ut denna i ett grafiskt gränssnitt. Detta projekt syftar till att lägga till en stereokamera till bandvagnsplattformen och integrera denna med tidigare projekts ramverk. Ett grundkrav är att bilderna som stereokameran tar ska sedan skickas till en masterenhet och visas där. Det första delmålet med projektet är att den dator som används på bandvagnen (navigationsenheten) skall bytas ut mot en industridator. Den slutliga visionen är att den påförda stereokameran ska göra att bandvagnen ska kunna bygga en 3D-modell av verkligheten som byggs på allt eftersom bandvagnen färdas. Ett steg på vägen är att ta (tvådimensionella) bilder under färden som taggas med aktuell position och vinkel. 2.2. Leveranser Leveranser ska ske på enligt de överenskomna tidpunkterna enligt de beslutspunkter som finns i kapitel 11.2. 2.3. Begränsningar I projektet kommer endast hårdvara tillhandahållen av Saab Dynamics att användas. Inget förutom att uppfylla grundkraven garanteras. Support efter projektets avslut ingår inte. 3. Fasplan I detta kapitel beskrivs projektets tre olika faser. 3.1. Före projektstart Innan projektet drar igång fördelas ansvar ut till gruppmedlemmar. Kravspecifikationen definieras och det tillses att nödvändiga resurser finns att tillgå. Projektet planeras och en översiktlig modell i form av en systemskiss tas fram. 5

3.2. Under projektet Under projektets gång kommer det att skapas en designspecifikation som beskriver hur produkten ska designas. Designspecifikationen ligger sedan till grund för hur resten av arbetet kommer att ske. Arbetet genomförs enligt den plan som beslutats i projektplanen. Projektmöten kommer hållas veckovis och efter dessa kommer en tidrapport och en statusrapport levereras till beställare och kund. En testplan kommer upprättas och testning genomföras. Det ska även skapas en teknisk dokumentation och en användarmanual. För att visa upp resultatet för beställare och kund kommer det att skapas en poster, en hemsida, en film samt att en muntlig presentation kommer genomföras. 3.3. Efter projektet Efter projektet sker leveransen av projektresultatet till beställare, resurser återlämnas samt projektgruppen upplöses. En utvärdering ska även göras, i form av en efterstudie. 4. Organisationsplan för hela projektet Detta kapitel redogör för hur kommunikationen går till inom och utom projektgruppen. Kapitlet innehåller även en förklaring av de ansvarsposter som finns och en förklaring över de villkor under vilka gruppens samarbete sker. 4.1. Organisationsplan per fas Schemat i figur 1 nedan visar hur kommunikationen ser ut inom och utom projektgruppen. Som synes är det i huvudsak projektledaren som samtalar med beställaren och kunden, medan vilken projektmedlem som helst kan ta hjälp av handledaren. Beställare Kund Projektledare Handledare M M M M M = projektmedlem Figur 1. En kort beskrivning av hur projektets organisation ser ut. 6

4.2. Definition av arbetsinnehåll och ansvar Nedan följer en kort beskrivning av respektive ansvarsområde. Projektledare: leder projektet, ansvarar för att projektets mål nås, planerar arbetet och uppmuntrar övriga projektmedlemmar att arbeta effektivt tillsammans, sköter kontakt med beställare, skriver statusrapporter, levererar tidrapporter till beställare och kund samt kallar till möten och leder dessa. Dokumentansvarig: planerar skrivandet och verifieringen av dokument, är ansvarig för att de olika dokumenten finns och blir klara i tid, ansvarar för att dokumentmallar finns och används och att versionshanteringen sker korrekt. Testansvarig: planerar och synkroniserar tester, ansvarar för testplan, testspecifikationer och testprotokoll, stämmer av mot kravspecifikationen, leder möte om vilka tester som ska utföras. Designansvarig: ansvarar för att lägga upp riktlinjer (samordnar, planerar etc.) för hur designen ska genomföras. 4.3. Villkor för samarbete Se gruppkontrakt i appendix B 5. Dokumentplan Detta kapitel beskriver vilka dokument som ska produceras under projektets gång samt vem Dokument Ansvarig Syfte Datum Kravspecifikation RW,AB Definierar alla krav på systemet 2010-09-24 HB,VP Planering av projektet. 2010-09-24 Systemskiss GH,JF Grov skiss av systemet. 2010-09-24 Tidsplan HB,VP Tidsplanering för projektet. 2010-09-24 Designspecifikation PH,RN Detaljerad beskrivning av systemet. 2010-10-08 Testplan RW Innehåller de tester som ska utföras 2010-10-08 för att undersöka projektets framskridande och uppfyllande av mål. Testprotokoll RW Samlade resultat av utförda tester. 2010-11-17 Användarhandledning Manual för användning av 2010-12-08 projektets resultat. Teknisk rapport Detaljerad dokumentation om 2010-11-17 projektet tekniska framsteg. Efterstudie Utvärdering av projektet. 2010-12-08 som är ansvarig för respektive dokument. Se Tabell 1. Tabell 1. De dokument som ska skapas. 7

Ett antal interna dokument kommer också att produceras, se Tabell 2 Dokument Ansvarig Syfte Datum Mötesprotokoll GH Alla i gruppen skall ha Löpande anteckningar från senaste mötet. Statusrapport HB Uppdatera beställare och kund om Löpande projektets status. Gruppkontrakt AB Fastslå vad som förväntas av de olika gruppmedlemmarna. 2010-09-18 Tabell 2. De interna dokument som ska skapas. 6. Utvecklingsmetodik För att effektivisera arbetet så ska utvecklingen av flera delsystem ske parallellt i mindre grupper. Systemen ska kunna utvecklas oberoende av varandra och utvecklingen av varje delsystem ska ske med så få beroenden av andra delsystem som möjligt. Vi ska först komma underfund med hur enheterna ska kommunicera med varandra och ta reda på vilka beroenden som finns mellan enheterna, alltså komma fram till ett tydligt gränssnitt mellan dem. När detta är bestämt så kan varje enskild enhet programmeras utifrån dessa förutsättningar. Man tar då hänsyn till de andra enheterna när man skriver koden men man behöver inte fysiskt använda sig av dem. Man kan då testa de olika enheterna enskilt genom att simulera de signaler/data man får från övriga enheter. I slutändan ska det bara vara att koppla ihop alla enheter och så ska det fungera. Utvecklingen kommer också att anpassas utifrån vad statusen är på projektet, t.ex. om vissa delgrupper kommit mycket längre än andra så kan omprioriteringar göras så att alla grundkrav uppfylls och så att vi uppnår önskad funktionalitet. 7. Utbildningsplan I detta kapitel beskrivs hur egen utbildning och utbildning av kunden ska gå till. 7.1. Egen utbildning Alla projektmedlemmar ansvarar för att läsa in sig på de två tidigare grupperna, Ohara s och Carpe Locus resultat. De gruppmedlemmar som ska arbeta med kameran ansvarar för att läsa in sig på den. De gruppmedlemmar som är ansvariga för olika delsystem har som ansvar att läsa in sig extra på detta. 7.2. Kundens utbildning Kunden får information om användning av systemet genom användarhandledningen och information om de tekniska lösningarna genom den tekniska rapporten. 8

8. Rapporteringsplan Varje vecka ska alla projektmedlemmar sammanställa en tidrapport över den gångna veckans arbete, via Qbis. Projektledaren sammanställer tidrapporterna och sänder den till beställaren. Denna rapport kommer användas för att se hur projektet ligger till och hur mycket resurser som har spenderats samt vad som har gjorts och vad som är kvar att göra. Varje vecka ska även en statusrapport skickas till beställaren och var tredje vecka ska en statusrapport skickas till kund. Statusrapporten skrivs för att beställaren och kunden ska kunna följa projektets fortskridande. 9. Mötesplan Projektledaren kallar till möte ungefär en gång i veckan och mötena kommer att vara ca en timme långa, detta kan dock variera ganska mycket beroende på vilken fas projektet befinner sig i. Dessa veckomöten har vi som ambition att de ska äga rum vid samma tid och samma dag varje vecka och kommer hållas av projektledaren. Utöver dessa fasta veckomöten kan även extra möten tillsättas vid behov varvid kallelse till dessa möten skickas senast på kvällen dagen före mötet av den projektmedlem som ska leda mötet. Mötesprotokoll skrivs av den projektmedlem som utses till sekreterare vid respektive möte. Vid varje beslutspunkt (se kapitel 11.2) ska ett beslutsmöte hållas där hela projektgruppen och beställaren deltar. Beslutsmötet hålls för att beslut ska kunna tas om ifall projektet ska fortsätta. 10. Resursplan Här beskrivs de resurser som projektet har att tillgå. 10.1. Personer Projektet genomförs av åtta studenter, dessutom finns handledaren Martin Skoglund på avdelningen för Reglerteknik vid Linköpings universitet att tillgå. 10.2. Material Projektgruppen har två bärbara datorer från ISY att tillgå samt bandvagnsplattformen Mobile Scout, en tillhörande ARM, en stereokamera "Bumblebee 2", två bärbara datorer från Saab Dynamics, en industridator, GPS-mottagare, diverse sladdar och en router. 10.3. Lokaler Projektgruppen har tillgång till ett rum på avdelningen för Reglerteknik (ISY). 10.4. Ekonomi Projektgruppen ekonomiska tillgångar är i form av arbetstimmar och handledningstimmar. 1920 timmar arbetstid från de åtta projektmedlemmarna, 240 timmar/person. 30 timmar handledningstid från ISY. 50 timmar handledningstid från Saab Dynamics 9

11. Milstolpar och beslutspunkter I detta kapitel beskrivs projektets milstolpar och beslutspunkter. 11.1. Milstolpar Nr Beskrivning Datum 1 Första versionen av projektplan, systemskiss och 2010-09-16 kravspecifikation klara för granskning. 2 Första versionen av designspecifikation och testplan 2010-09-30 klara för granskning. 3 Byta ut scoutenhetens dator mot en ny industridator 2010-10-08 och få all tidigare mjuk- och hårdvara att fungera med denna. 4 Få kameran att fungera och ta en bild 2010-10-15 5 Bilder kan skickas mellan scout- och masterenheten 2010-10-29 6 Ett stereobildpar kan visas i det grafiska 2010-11-05 användargränssnittet 7 Ett stereobildpar kan visualiseras i det grafiska 2010-11-15 användargränssnittet med 3D-effekt 8 Bandvagnen uppfyller alla krav och är färdig att 2010-12-01 levereras 9 Hemsida, film, poster och teknisk dokumentation 2010-12-06 klar Tabell 3. Projektets milstolpar. 11.2. Beslutspunkter Nr Beskrivning Datum BP2 Leverans av projektplan, systemskiss och 2010-09-24 kravspecifikation. Beslut om att få påbörja utförandefasen. BP3 Leverans av designspecifikation och testplan samt 2010-10-08 beslut om att få fortsätta utförandefasen. BP5 Leverans av testprotokoll, användarhandledning 2010-11-17 samt film. Presentation av produkten, godkännande av produktfunktionalitet samt beslut om att leverera slutprodukten. BP6 Leverans av teknisk rapport, poster, hemsida och efterstudie. Alla resurser ska vara återlämnade och beslut tas om projektets upplösning. 2010-12-08 Tabell 4. Projektets beslutspunkter. 10

12. Aktiviteter Nr Aktivitet Beskrivning Beräknad tid tim - Förberedande dokument Dokument som skrivs i förberedelsefasen - 1. Kravspecifikation Skrivande av kravspecifikationen 42 2. Systemskiss Skrivande av systemskiss 23 3. Skrivande av projektplan 18 4. Tidplan Skrivande av tidplan 5 5. Designspecifikation Skrivande av designspecifikation 80 Nr Aktivitet Beskrivning Beräknad tid tim - Övriga dokument Dokument som skrivs i utförandefasen - 6. Testplan Upprättande av testplan 20 7. Testprotokoll Upprättande av testprotokoll 20 8. Teknisk dokumentation Skrivande av den tekniska dokumentationen 111 9. Användarhandledning Skrivande av användarhandledning 40 10. Efterstudie Genomförande av efterstudie samt skrivandet av 20 efterstudien 11. Mötesprotokoll Upprättande av mötesprotokoll 8 12. Gruppkontrakt Upprättande av gruppkontrakt 8 Nr Aktivitet Beskrivning Beräknad tid tim - Masterenhet Aktiviteter som kan kopplas till masterenheten - 13. Utbildning på föregående Få förståelse för deras kod och system samt 60 gruppers kod 14. Ta emot bilder från scoutenheten fundera på hur vi kan bygga vidare på deras kod Koppla ihop datorerna trådlöst via router samt utveckla mjukvaran så att det går att skicka bilder från scoutenheten till masterenheten. 15. Visa bilder i det grafiska användargränssnittet Programmering som resulterar i visualisering av bilder 16. Spara bilder på hårddisk Allt föranlett arbete som resulterar i att vårt program kan lagra de bilder vi får in från kameran. 17. Bildbehandling Bildbehandling av rådata vi får från kamera 40 18. Visualisering av djup i bilder Skriva kod så man kan få fram en bild i användargränssnittet vars färgskala ska representerar djupet i en bild. 19. Implementera medföljande mjukvarans funktionalitet i användargränssnittet Få deras API-funktioner att fungera i vår kod, t.ex. inställning av fps, upplösning och av-och-påslagning av kameran 20. Identifiering av rörligt objekt Identifiera objekt t.ex. med färg igenkänning 100 70 60 20 60 50 11

Nr Aktivitet Beskrivning Beräknad tid tim - Scoutenheten Aktiviteter rörande scoutenheten - - För Industridator Delsystem industridator för scoutenheten (18- - 23) 21. Installera operativsystem på - 10 industridatorn 22. Installera firewire-kortet - 8 23. Installera program/drivrutiner för kameran - 7 24. Flytta över program/inställningar från bärbara datorn Portera all mjukvara från gamla laptopen till nya industridatorn 25. Strömförsörjning Förse navigationsenheten och kameran med en 8 strömkälla 26. Montera datorn på - 8 bandvagnen - Kameran Delsystem kamera för scoutenheten (24-26) 27. Utbildning kamera Läsa på om dess funktionalitet och prestanda, 60 samt medföljande mjukvara till kameran 28. Utvärdera kameran Testa dess prestanda och jämföra med den 60 utlovade 29. Montera kameran Välja var och hur den ska placeras och att rent 8 fysiskt skruva fast den - Programmering: Aktiviteter för programmering av scoutenheten(27-30) 30. Utbildning på föregående Läsa igenom och få förståelse för vad tidigare 80 gruppers kod grupper kommit fram till 31. Ta emot bilder från kameran Skriva kod så vi får in bilder från kameran till 45 scoutenheten 32. Skicka bilder till All programmering som resulterar i att vi kan 60 masterenheten skicka bilder från scout- till masterenheten 33. Bildbehandling Bildbehandla rådata från kameran. 60 40 12

Nr Aktivitet Beskrivning Beräknad tid tim - Övrigt Övriga aktiviteter - 34. Projektmöten Utförande av möten 118 35. Förberedelse presentation Skapa powerpoint presentation mm 4 36. Hemsida Upprätta samt underhålla en hemsida 50 37. Youtube-film Skapa en film som ska läggas upp på youtube 30 38. Poster Skapa en poster för presentation av produkten 60 39. Föreläsningar Närvaro på föreläsningar 48 40. Handledningstid Tid spenderad med handledare 25 41. Projektledning Planera möten, fördela aktiviteter, ändra 30 prioriteringar mm 42. Möte med kund Tid med kund 30 43. Reservtid Ospecificerad tid som kan utnyttjas vid behov 216 13. Tidplan Tidplanen beskriver hur vi på förhand vill att projektet ska fortskrida och när de olika aktiviteterna, målstolparna och beslutspunkterna ska vara klara och uppfyllda. Se tidplanen i Appendix A. 14. Förändringsplan Om någon förändring i projektet sker, till exempel felplanering och tekniska problem, håller projektgruppen ett möte där en ny lösning diskuteras fram. Om det känns nödvändigt diskuteras även förändringen med beställaren och möjligen även kunden. 15. Kvalitetsplan Kapitlet beskriver hur projektgruppen ska arbeta för att garantera en hög kvalité på sitt arbete. 15.1. Granskningar Alla externa dokument ska granskas av samtliga i gruppen, beställare och kund. De interna dokumenten granskas av åtminstone en person. 15.2. Testplan Tester kommer att utföras utgående från en testplan. Testplanen kommer att tas fram av den testansvarige i projektet i syfte att få en överblick av de test som ska göras. 13

16. Riskanalys Följande risker finns med projektet: Någon av den hårdvaran(två datorer, en stereokamera, en router, en gps och en bandvagn med tillhörande utrustning) som vi blivit tilldelade av Saab Dynamics kan gå sönder. Skulle detta inträffa så får projektledaren kontakta beställaren och kunden för att förmedla fram reparation av hårdvaran eller införskaffande av ny hårdvara. Att koden, som ska överföras från den bärbara datorn(scoutenheten) till industridatorn, inte fungerar på industridatorn. Kan t.ex. bero på att befintligt operativsystem på industridatorn inte är samma som på bärbara eller begränsningar i kapacitet/utrustning på industridatorn. Åtgärdas genom att byta ut mjuk- eller hårdvaran som begränsar, detta sker i samråd med beställare och kund. Att det inte går att trådlöst överföra data tillräckligt fort, så vi inte kan överföra det antalet bilder vi vill per sekund. Åtgärdas antingen genom att omdiskutera ambitionsnivån(kraven) eller hitta alternativa överföringsmetoder. En projektmedlem tar inte sitt ansvar som projektmedlem. Ifall detta händer blir åtgärdsplanen enligt gruppkontraktet, Appendix B. Att kameran på något sätt inte skulle vara kompatibel med scoutenheten, scoutenhetens operativsystem eller annan mjukvara som används av scoutenheten. Åtgärdas genom att införskaffa nödvändig mjuk- eller hårdvara för att kunna fortsätta projektet. Att den funktionalitet som man får med kameran(api-funktioner och andra visualisering program) inte går att implementera i vårt användargränssnitt. Åtgärdas genom att implementera funktionerna själva (alternativt genom att kontakta Point Grey för att få större tillgång till deras källkod). 17. Prioriteringar Huvudmålet med detta projekt är att uppfylla alla krav inom ramen för de ekonomiska förutsättningarna. Då resultatet av detta projekt kommer vidareutvecklas av andra projektgrupper prioriteras hög kvalité på lösningar och hög nivå på dokumentationen av resultatet. 18. Projektavslut Projektet avslutas med en leverans av produkten samt all dokumentation till kunden. Projektgruppen kommer även att hålla en presentation, göra en poster, en hemsida, ett Youtube-klipp där robotens egenskaper visas och en efterstudie av resultat och använd tid. 14

19. Appendix A Tidplan 15

20. Appendix B Gruppkontrakt Alla gruppmedlemmarna ska närvara vid veckomötena. Förhinder meddelas så tidigt som möjligt dock senast vid mötets början. Giltig frånvaro är sjukdom eller personliga problem och gruppen kan avgöra detta vid tveksamhet. Alla ska komma på utsatt tid, akademisk kvart gäller enbart på alla heltimmar och om inte tiden specificerats till t.ex. 14.00, då gäller inte akademisk kvart. Gruppmedlemmarna kommer uppdaterade och väl förberedda till veckomötena. Arbetet fördelas så att arbetsinsatsen är jämnt fördelad över hela gruppen när projektet närmar sig slutet. Alla ska reservera tid för teknisk dokumentation. Gruppen har ett gemensamt ansvar för att arbetet blir klart i tid utan att överskrida antalet timmar. Möten ska ha en grov dagordning och bör genomföras så effektivt som möjligt bland annat genom att hålla sig till ämnet. Det är projektledarens uppgift att leda veckomötena. Problem i gruppen ska först tas enskilt utan att blanda in hela gruppen. Då denna åtgärd visar sig vara otillräcklig tas projektledaren in. Projektledaren får då avgöra om han vill försöka lösa saken med endast de inblandade eller om saken ska tas upp med hela gruppen och/eller beställaren. Det är viktigt att ta upp problem tidigt. Återkoppling är viktigt, både positiv och negativ. Negativ kritik ska vara konkret och framföras på ett bra sätt. Utvärdering av arbetet i gruppen görs enbart då problem uppstått. Ambitionsnivån ligger på att klara av alla krav 1 samt fylla ut tiden med krav 2. Majoritetsbeslut gäller. Medlem som är frånvarande kan inte rösta i efterhand. Vid giltig frånvaro ska denna om möjligt kunna rösta/ge sin åsikt i förtid. Projektet ska prioriteras högt av alla gruppmedlemmarna. 16