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

Relevanta dokument
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

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

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

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

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

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

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

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

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

HARALD Testprotokoll

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

Designspecifikation. LiTH Autonom styrning av mobil robot Martin Elfstadius. Version 1.0. Status. TSRT71 Reglerteknisk projektkurs

Dokumentation och presentation av ert arbete

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

Reglerteknisk projektkurs TSRT10

Dokumentation och presentation av ert arbete

Dokumentation och presentation av ert arbete

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

Testprotokoll Autonom målföljning med quadcopter

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

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

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

Reglerteknisk projektkurs TSRT10

Kravspecifikation Fredrik Berntsson Version 1.1

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

Reglerteknisk projektkurs TSRT10

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

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

Projektarbete. Johan Eliasson

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

LIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr

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

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

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

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

LIPs Fredrik Ljungberg ChrKr Projektdirektiv18_ROV.doc CKr

Testplan Autonom truck

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

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

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

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

Projektplan David Sandberg Version 1.0

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

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

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

Kravspecifikation Fredrik Berntsson Version 1.3

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

Dokumentation och presentation av ert arbete

Projektuppgiftstitel EFTERSTUDIE. ProjektBadtunna. Version 1.0. Status. Granskad. Godkänd. LIPS Efterstudie

Dokumentation och presentation av ert arbete

Projektdirektiv. Rikard Falkeborn Sida 1

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

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

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

LIPs Isak Nielsen ChrKr Projektdirektiv13_ROV.doc CKr

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

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

TANA81: Matematikprojekt

Projektplan Autonomstyrning av gaffeltruck

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

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

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

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

Projektplan Autonom spaning med quadcopter

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

Information TBMT41. Göran Salerud Version Status

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

LIPs Martin Lindfors ChrKr Projdir2017_sbd.doc CKr

Inspektionshandbok. Sammanfattning. Redaktör: Filip Klasson Version: 1.1 Datum: I Tal-Lab kan ingen höra dig skrika

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

LiTH Modellering av Helikopterdynamik Projektplan. Gustaf Norman Version 1.1

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

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

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

Här ges en överblick över de delar som ingår i projektarbetet och beskriver kraven och bedömningskriterierna.

Testplan Erik Jakobsson Version 1.1

Projektdirektiv Christian Andersson Naesseth Sida 1

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

Kravspecifikation21.pdf. Diagnos av elkraftsystem

Grupputvärdering Gängbildning

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

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

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

Projektplan Autonom Bandvagn

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

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

Före Kravspecifikationen

Kravspecifikation Autonom Bandvagn

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

Kravspecifikation Autonom styrning av gaffeltruck

Testplan Autonom målföljning med quadcopter

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

Datastrukturer och algoritmer

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

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

Transkript:

Efterstudie Version 1.0 Status Granskad Godkänd TSRT71-Reglertekniskt projektkurs LIPs

PROJEKTIDENTITET Autonom styrning av mobil robot Vårterminen 2007 Linköpings Tekniska Högskola, ISY Namn Ansvar Telefon E-post (ME) Projektledare/Designansvarig 070-2679995 martinelfstadius@gmail.com Oskar Törnqvist (OT) Dokumentansvarig 070-5125991 oskto043@student.liu.se Håkan Warnquist (HW) Regleransvarig 0702-474792 hakwa760@student.liu.se Thomas Gustafsson (TG) Implementationsansvarig 070-5850518 thogu137@student.liu.se Anders Andersson (AA) Webbansvarig 0738-254834 andan785@student.liu.se Fredrik Danielsson (FD) Signalbehandlingsansvarig 073-8340894 freda473@student.liu.se Anders Lindgren (AL) Testsansvarig 070-5493157 andli665@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

Autonom styrning av mobil robot 2007-02-08 Innehåll 1 INLEDNING... 5 1.1 SYFTE... 5 2 TIDSÅTGÅNG... 5 2.1 ARBETSFÖRDELNING... 5 2.2 TIDSPLANERING... 5 3 ANALYS AV ARBETE... 6 3.1 TEKNISKA PROBLEM... 6 3.2 SAMARBETE I GRUPPEN... 6 3.3 KUNDRELATIONER OCH HANDLEDNING... 6 3

Dokumenthistorik version utförda förändringar utförda av granskad 0.1 Första Utkast ME Alla 0.2 Omskrivning efter kommentarer ME Alla 1.0 Slutgiltig version AA 4

1 Inledning Detta dokument är en utvärdering av det reglertekniska projektet autonom styrning av mobil robot. Ett projekt inom kursen TSRT71 reglertekniskt projektkurs, vid LiTH våren 2007. Projektgruppen har diskuterat punkterna som finns behandlade i detta dokument. 1.1 Syfte Syftet med en efterstudie är att sammanfatta erfarenheterna från projektarbetet tillsammans. Planerande och genomförande av framtida projekt skall kunna underlättas med detta dokument som grund. Man ska inte behöva göra samma fel två gånger. 2 Tidsåtgång 2.1 Arbetsfördelning På ett av de allra första gruppmötena bestämdes om ansvarsområden/titlar. Därefter delade vi upp arbetet i undergrupper om maximum 3 personer. Då det klarnade vilka moduler vi skulle använda oss av valdes tre modulansvariga. De modulansvariga ansvarade för arbetet inom varje modul och rapporterade till projektledaren om hur arbetet fortskred. Resten av gruppen placerades att arbeta inom de olika modulerna. En uppskattning av hur mycket arbete som varje modul skulle kräva och en mappning av projektmedlemmarnas bakgrundskunskaper och arbetsuppgifterna inom respektive modul resulterade i att signalmodulen och reglermodulen hade 2 personer medans beslutsmodulen hade 3 personer. Denna gruppindelning var den som bestod genom hela projektet. De största problemen vi stötte på orsakades av att den första uppskattningen av arbetsbördan på varje modul inte var helt korrekt. I efterhand skulle vi kanske satt tre personer på signalmodulen istället som i efterhand var den modul som var svårast att få fungerande på ett tillfredställande sätt. Insikten av hur komplicerat arbetet kommer att bli är viktigt, eftersom det är ibland svårt för någon ny att sätta sig in i arbete som någon annan jobbat med i en längre tid. Det kan t.o.m vara motiverat att inte alls skjuta till folk om upplärningstiden är för lång och krävande för de som redan är upplärda. Trots detta hade folk alltid saker att göra. Eftersom modulerna var beroende av varandra för att kunna testas i ett verkligt testfall gjorde vi simpla modeller av de icke färdiga modulerna för att kunna vidareutveckla och verifiera. 2.2 Tidsplanering Det är omöjligt att göra en tidsplan som man håller exakt genom ett helt projekt. Men det vettiga med tidsplaneringen var att arbetsbördorna diskuterades grundligt och måttades grovt. Tidsplaneringen gav dessutom stöd under projektet för de som själva ville sätta sig i arbete då de blivit klara med något. Den är även ett sätt att se hur projektet rullar på i det stora hela. Men i mått av timmar var det bara den totala tiden som beaktades. Drog det över på någon aktivitet så tog vi inte hårt på det. 5

Autonom styrning av mobil robot 2007-02-08 2.3 Tidsredovisning Tidsredovisningen sköttes löpande under hela projektet. Varje vecka rapporterade alla sina tider till projektledaren. En tidsrapport skickades varje vecka till projektets beställare. Tidsrapporten var ett Excel-blad liknande tidplaneringen där alla aktiviteter tilldelades en egen kolumn. Tidsrapporten fyller syftet att ge beställaren insikt i hur projektarbetet fortlöper. Vi stötte inte på några problem med denna bit. Det klurigaste brukar vara att få in tiderna från alla projektmedlemmar, men vi hade tidsrapporteringen som en punkt på vårt veckomöte vilket var smidigt. 3 Analys av arbete 3.1 Tekniska problem Vi hade projektkonto på ISY:s server och använde oss av programmet SVN som gjorde uppdatering och versionshantering mycket enkelt. Gruppen upplever faktiskt att vi inte haft några större tekniska problem. Inget gick förlorat, inget sparades över och inga datakrascher försenade vårt arbete. De tekniska bekymmer vi upplevde var att då vi ville testa en ny version av hela systemet på roboten kunde detta ta ca 7 minuter, vilket kan upplevas vara väldigt länge då man bara vill göra småändringar. I början hade vi problem med batteriet på roboten, men det byttes ut rätt fort. Vi var tvungna att få nya versioner av MatLab installerade på roboten, men det löstes också rätt fort. Roboten hade pyspunka på vänster hjul men vi hade alltid en pump med oss. Vi valde även att programmera i MatLab, delvis för att plottar lätt kunde verifiera tester på de enskilda modulerna. Vi hade redan ett interface och system som fungerade då vi började testa på den verkliga roboten. 3.2 Samarbete i gruppen Samarbetet i gruppen var mycket bra. Alla hade en hög ambitions och kunskapsnivå. Vi hade lätt för att diskutera och lösa problemen tillsammans. Varken socialt eller professionellt hade vi några motsättningar. Denna klockrena projektgrupp hade mycket kul tillsammans. 3.3 Kundrelationer och handledning Kontakten med kunden var ytterst begränsad. Vi träffade kunden vid ett inledande möte och inget mer efter det. Men vi kände aldrig behov att kontakta kund efter det att kravspecifikationen blivit godkänd. Lite indirekt kontakt hade vi dock genom beställaren. Beställaren var en outtömlig och outtröttlig resurs under detta projekt.vi är väldigt tacksamma att vi hade honom till hjälp. Handledaren var med under flera möten och var ett utmärkt bollplank för oss under designdelen av projektet. 4 Måluppfyllelse Alla krav på nivå 1 uppfylldes. På nivå 2 uppnåddes alla mål utom ett. Inga krav på nivå 3 uppfylldes. De krav som inte uppfylldes krävde mycket mer tid och vissa kräver även att designen hade varit tvungen att ändras. Men vi är mycket nöjda. 6

Autonom styrning av mobil robot 2007-02-08 7