LiTH Autonom styrning av mobil robot 2007-02-15. Projektplan. Martin Elfstadius & Fredrik Danielsson. Version 1.0



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

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

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

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

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

LIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr

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

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

Projektplan David Sandberg Version 1.0

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

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

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

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

Före Kravspecifikationen

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 Autonom Bandvagn

Projektplan Autonomstyrning av gaffeltruck

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

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

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

LIPs Isak Nielsen ChrKr Projektdirektiv13_ROV.doc CKr

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

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

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

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

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

Projektdirektiv. Rikard Falkeborn Sida 1

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

TSRT10 - Projektplan

Projektplan Autonom målföljning med quadcopter

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

LIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell

LIPs Martin Lindfors ChrKr Projdir2017_sbd.doc CKr

Projektdirektiv Hanna Nyqvist Sida 1

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

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

Projektplan Autonom spaning med quadcopter

LiTH Modellering av Helikopterdynamik Projektplan. Gustaf Norman Version 1.1

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

Projektplan Optimal Styrning av Autonom Racerbil

LIPs Fredrik Ljungberg ChrKr Projektdirektiv18_ROV.doc CKr

Projektdirektiv Christian Andersson Naesseth Sida 1

Projektarbete. Johan Eliasson

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

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

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

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

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

Dokumentation och presentation av ert arbete

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

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

Projektplan. Grupp 8 Version 1.0

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

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

Dokumentation och presentation av ert arbete

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

Dokumentation och presentation av ert arbete

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

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

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

Projektplan Minröjningsbandvagn

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

Dokumentation och presentation av ert arbete

Projektplan. FUDGE - The FUn to Drive Generic Engine. Version 1.2 Författare: Victor Birath Datum: 13 december 2014 STATUS

Dokumentation och presentation av ert arbete

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

Information TBMT41. Göran Salerud Version Status

Kravspecifikation Autonom Bandvagn

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

TANA81: Matematikprojekt

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

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

Testplan Autonom truck

Datastrukturer och algoritmer

Kandidatprojekt i elektronik Efter fullgjord kurs ska ni kunna: Kandidatprojekt i elektronik, 16 hp Kursansvarig: Tomas Svensson

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

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

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

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

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

Projektplanering. Mattias Krysander Institutionen för systemteknik

Testplan Racetrack 2015

Kravspecifikation Fredrik Berntsson Version 1.1

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

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

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

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

PROJEKTPLAN. Välgörenhetskonsert. Redaktör: Jan Nylén Version 1.1. Status. Granskad Christofer Wållberg Godkänd Jan Nylén

Kravspecifikation21.pdf. Diagnos av elkraftsystem

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

Exempel på verklig projektplan

Testprotokoll Autonom målföljning med quadcopter

Testprotokoll Racetrack 2015

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

Reglerteknisk projektkurs TSRT10

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

Reglerteknisk projektkurs TSRT10

Reglerteknisk projektkurs TSRT10

Kandidatprojekt i elektronik. Kandidatprojekt i elektronik, 16 hp Kursansvariga: Tomas Svensson, Mattias Krysander

Transkript:

Projektplan Martin Elfstadius & Fredrik Danielsson Version 1.0 Status Granskad Godkänd 1

PROJEKTIDENTITET Autonom styrning av mobil robot Vårterminen 2007 Linköpings Tekniska Högskola, ISY Namn Ansvar Telefon E-post Martin Elfstadius () Projektledare/Designansvarig070-2679995martinelfstadius@gmail.com Oskar Törnqvist (OT) Dokumentansvarig 070-5125991oskto043@student.liu.se Håkan Warnquist (HW) Regleransvarig 0702-474792hakwa760@student.liu.se Thomas Gustafsson (TG)Implementationsansvarig 070-5850518thogu137@student.liu.se Anders Andersson (AA) Webbansvarig 0738-254834andan785@student.liu.se Fredrik Danielsson (FD) Signalbehandlingsansvarig 073-8340894freda473@student.liu.se Anders Lindgren (AL) Testsansvarig 070-5493157andli665@student.liu.se Kund: Åke Wernersson, 0705-91 19 85, ake.wernersson@foi.se Jonas Nygårds, 013-37 82 16, jonas.nygards@foi.se Kursansvarig: Anders Hansson, 013-28 16 81, hansson@isy.liu.se Beställare: Johan Sjöberg, 013-28 28 03, johans@isy.liu.se Handledare: Daniel Petersson, 013-28 40 42, petersson@isy.liu.se 2

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

REFERENSER... 13 4

Dokumenthistorik versio n datum utförda förändringar utförda av granskad 0.1 Första utkastet FD 0.2 Omskrivning och tillägg Alla 0.3 Omskrivning och tillägg Alla 0.4 Omskrvning och tillägg Beställare 0.5 Rättning Beställare 1.0 Godkänd 5

1. Beställare Beställare är Johan Sjöberg vid avdelningen för reglerteknik, Linköpings tekniska högskola, 013-28 28 03, johans@isy.liu.se 2. Översiktlig beskrivning av projektet 2.1. Syfte Syftet med detta projekt är att öka förståelsen för hur man ska styra en robot autonomt i en okänd miljö, då mätningar görs med en laser. 2.2. Mål Målet är att ta fram modeller och algoritmer för att autonomt styra en mobil robot. Roboten ska upptäcka hinder och passager vilka ska undvikas respektive passeras. Återkoppling från skannande laser speciellt för fall då karta saknas eller då verklighet och karta inte stämmer. 2.3. Leveranser Leveranser sker enligt vad som anges i avsnitt 11.2 och tidsplanen. 2.4. Begränsningar Projektet begränsas av de krav som anges i kravspecifikationen. 3. Fasplan 3.1. Före projektstart Beställare och projektgrupp enas om krav som skall gälla för projektet. En kravspecifikation, projektplan, tidsplan samt systemskiss tas fram. 3.2. Under projektet En designspecifikation tas fram m.h.a projektplanen och systemskissen. En testplan tas fram för att testa de olika delsystemen separat och ihop. Modeller och algoritmer tas fram för respektive delsystem och testas enligt testplanen. Den tekniska dokumentationen och testprotokollet för varje delsystem skrivs. Slutligen implementeras alla delsystem i roboten och sluttesterna genomförs för att verifiera att kraven uppfylls. Även en användarmanual tas fram. 6

3.3. Efter projektet Den tekniska dokumentationen sammanställs och den färdiga produkten levereras till kunden. Poster och hemsida tas fram och en projektpresentation hålls. Efterstudien skrivs och projektgruppen upplöses. 4. Organisationsplan för hela projektet 4.1. Organisationsplan Fig. 1 Organisationsplan för de parter som berörs av projektet. Kommunikationen mellan beställare, tekniskt kunniga och projektgruppen kommer att ske enligt fig. 1., 7

4.2. Ansvarsfördelning Projektet delas upp på följande ansvarsområden: Ansvarsområden: Beskrivning Huvudansvarig Projektledare/Designansvarig Dokumentansvarig Planerar och leder projektet. Ansvarar för att givna resurser fördelas på bästa sätt. Kallar till och leder gruppens möten. Ansvarar för statusrapportering till kund samt kontinuerlig tidsrapportering till handledare. Ser till att kommunikationen mellan delsystemen utvecklas på ett effektivt och funktionellt sätt. Ansvarar för samordnandet av gruppens dokumentation. Ser till att all dokumentation sker i enlighet LIPS-mallarna. Ansvarar för gruppens projektpärm. OT Regleransvarig Ansvarar för utveckling, design och tekniskdokumentation Implementationsansvarig Ansvarar för att implementation av de olika delsystemen är tydlig, översiktlig och effektiv. Webbansvarig Ansvarar för utveckling och design av projektets hemsida. Signalbehandlingsansvarig Ansvarar för utvecklingen, design och tekniskdokumentation. HW TG AA FD Testansvarig Ansvarar för testplan och testprotokoll AL Samtliga gruppmedlemmar har utöver sina respektive ansvarsområden ett ansvar gentemot de övriga inom gruppen att lägga ned de kravställda 200 timmarna per person för att tillsammans kunna slutföra projektet. 8

5. Dokumentplan Följande dokument skall produceras: Dokument nr Namn Beskrivning Huvudansvarig 1 2 3 4 5 6 7 8 9 10 Kravspecifikation Projektplan Systemskiss Teknisk dokumentation Användarguide Mötesprotokoll Efterstudie Designspecifikation Tidsplan Testplan En specifikation av de krav som ska uppfyllas vid leverans av produkten. En beskrivning av hur projektet ska utföras så att resursutnyttjandet optimeras. Dokument som ligger till grund för designspecifikationen, alltså skiss över hur produkten ska konstrueras. Sammanställer och dokumenterar alla tekniska lösningar som användes för att slutföra projektet. Lättförståelig användarmanual till den levererade produkten. Protokoll för att underlätta relevant uppföljning av projektet. Sammanställning av gruppens erfarenheter från projektet. Definierar gränssnitten, samt beskriver lösningar av implementering och konstruktion Påvisar de olika aktiviteternas utsträckning. Beskriver hur testerna av hela systemet och dess delsystem ska genomföras och hur kraven verifieras. OT AL,HW,FD AL,HW,FD TG,AA OT AL,HW,FD AL 11 13 15 Testprotokoll Resultat av utförda tester AL Poster Hemsida En poster där projektet presenteras för en i tekniska området icke insatt publik. Beskriver projektet och hyser projektets alla dokument. TG,AA AA 9

6. Utvecklingsmetodik Arbetet delas upp i aktiviteter. Beroende på aktivitetens komplexitet tilldelas den ett pris i timmar enligt tidsplanen. Grupper om 1-3 personer tilldelas en aktivitet. När en aktivitet är klar ska det rapporteras till projektledaren, varpå arbetsbördan omfördelas. 7. Utbildningsplan 7.1. Egen utbildning Då projektet berör olika områden kommer gruppmedlemmarna att kontinuerligt ansvara för sin utbildning inom respektive område. 7.2. Kundens utbildning Inga krav ställda. 8. Rapporteringsplan Tidsrapport skickas till beställaren 1 gång per vecka. 9. Mötesplan Projektmöte hålls löpande varje onsdag kl 13, med Café Java som samlingsplats. Projektledaren kallar till övriga möten och leder gruppens möten. Dokumentansvarig sammanställer och vidarebefordrar ett enkelt mötesprotokoll till övriga gruppmedlemmar. 10. Resursplan 10.1. Personer Martin Elfstadius () Projektledare/Designansvarig070-2679995martinelfstadius@gmail.com Oskar Törnqvist (OT) Dokumentansvarig 070-5125991oskto043@student.liu.se Håkan Warnquist (HW) Regleransvarig 0702-474792hakwa760@student.liu.se Thomas Gustafsson (TG)Implementationsansvarig 070-5850518thogu137@student.liu.se Anders Andersson (AA) Webbansvarig 0738-254834andan785@student.liu.se Fredrik Danielsson (FD) Signalbehandlingsansvarig 073-8340894freda473@student.liu.se Anders Lindgren (AL) Testansvarig 070-5493157andli665@student.liu.se 10

10.2. Material Projektgruppen har två bärbara datorer och en mobil robot med laser och ultraljudavståndsmätare till sitt förfogande. 10.3. Lokaler ISY tillhandahåller ett arbetsrum/labb. I övrigt bedrivs arbetet fritt. 10.4. Ekonomi Gruppen har 1400 timmar till sitt förfogande för att utföra projektet. 11. Milstolpar och beslutspunkter 11.1. Milstolpar Se Tidplan, bilaga 1 11.2. Beslutspunkter BP2 Beställaren avgör om projektet skall forstsätta. Dokument som krävs: Projektplan inkl. tidsplan Kravspecifikation Systemskiss BP3 Beställaren avgör om implementation skall påbörjas. Dokument som krävs: Designspecifikation Testplan BP5 Beställaren avgör om projektet uppfyller ställda krav. Dokument som krävs: Testprotokoll Användarhandledning BP6 Projektet avslutas och projektgruppen upplöses. Dokument som krävs: Teknisk rapport Efterstudie Posterpresentation Hemsida 11

12. Aktiviteter Nr Aktivitet Beräknad tid timmar 1. Kravspecifikation 40 2. Projektplan 20 3. Tidsplan 10 4. Systemskiss 20 5. Designspecifikation 60 6. Testplan 10 7. Utbildning programvara 170 8. Design och implementering av signalbehandlingsalgoritmer 150 9. Design och implementering av regleringsalgoritmer 150 10. Design och implementering av beslutsfattning 200 11. Tester av delsystem 150 12. Integrerande av gränssnitt 30 13. Tester av hela systemet 100 14. Teknisk dokumentation 20 15. Användarguide 10 16. Hemsida 10 17. PowerPoint presentation 10 18. Poster 10 19. Efterstudie 10 20. Möten och handledning 200 21. Projektledning 20 Summa 1400 13. Tidplan Se bilaga 1. 14. Förändringsplan Förändringar i kravspecifikationen måste ske i samtycke med kunden och beställaren. Förändringar gällande design och implementering av lösningar måste förankras och accepteras av alla medlemmar i projektgruppen. 12

15. Kvalitetsplan 15.1. Granskningar Dokument i dokumentplanen som lämnas till kunden eller beställaren ska granskas av dokumentansvarige, projektledaren och kvalitetsansvarige. 15.2. Testplan Testplanen finns tillgänglig i samband med BP3. 16. Riskanalys Risk för projektet i helhet inte slutförs ses i bortfall eller oförmögenhet att arbeta med projektet. Vid bortfall diskuterar gruppen om vidare arbete är möjligt. Om en projektmedlem vill ta ledigt krävs att han jobbat in den tiden som denna ledighet motsvarar i förväg och inte i efterhand. Hela gruppen ska i samråd godkänna detta. Robotens delar kan sluta att fungera. Kund och/eller handledare kan vara otillgängliga för diskussion, frågor och råd. 17. Prioriteringar Projektet ska vara avslutat vid BP6 och levereras ca 2-3 veckor innan vid BP5. Antalet mantimmar ska inte överstiga 1400. 18. Projektavslut Projektet avslutas i samband med BP6. Allt utlånat material återlämnas till Isy. Referenser Autonom styrning av mobil robot: Projektdirektiv, Johan Sjöberg (Lith Isy), version 1.0 2007-01-17 Projektplan: Collision avoidance och stereoseende för autonomt fordon, Rickard Nilsson, Sofia Sjögren, 2006-02-28, version 1.3 13