Testplan. LIPs. LiTH Golfspelande industrirobot med kamera 2005-02-23. Mats Tjäder Version 1.0. Status. TSRT71 Reglerteknisk projektkurs Mats Tjäder 1



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

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

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

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

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

Syftet med en personlig handlingsplan

VÄGLEDNING FÖRETAGSCERTIFIERING Ansökan, recertifiering och uppgradering Version: (SBSC dok )

INSTITUTIONEN FÖR FYSIK OCH ASTRONOMI. Mekanik baskurs, Laboration 1. Bestäm tyngdaccelerationen på tre olika sätt

EN BÄTTRE KREDITAFFÄR

Statsbidrag för läxhjälp till huvudmän 2016

Examensarbete är det en kurs? Inst. för Samhällsbyggnad 2009

ANVÄNDARHANDLEDNING FÖR

Manual Gamla Akka-plattan

Administration Excelimport

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

Hävarmen. Peter Kock

Administrera utskick på utbildningstillfälle

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

ELEV- HANDLEDNING (Ansökan via webben)

Enkätresultat för elever i åk 9 i Borås Kristna Skola i Borås hösten Antal elever: 20 Antal svarande: 19 Svarsfrekvens: 95% Klasser: Klass 9

729G04 - Hemuppgift, Diskret matematik

Testplan. 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

OPTIMIZING THE LINE. CAB Group AB Stortorget 11, SE Örebro, Sweden Phone:

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

Webb-bidrag. Sök bidrag på webben Gäller från

Frågor och svar för föreningar om nya ansökningsregler för aktivitetsbidrag från och med 1 januari 2017

Regler för onlinespel Bingo

Partnerskapsförord. giftorättsgods görs till enskild egendom 1, 2. Parter 3. Partnerskapsförordets innehåll: 4

KURSPLAN,! KUNSKAPSKRAV! ELEVARBETEN!

Individuellt Mjukvaruutvecklingsprojekt

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

Minoritetsspråk Åk 9

Detta kan du förvänta dig av kommunens service. Lokala värdighetsgarantier inom socialtjänstens omsorg om äldre

Skriva B gammalt nationellt prov

Det är bra om även distriktsstyrelsen gör en presentation av sig själva på samma sätt som de andra.

Medarbetarenkäten 2016 handledning för förbättringsarbete

Till dig som vill bli medlem i SEKO

Sektionen för Beteendemedicinsk smärtbehandling

912 Läsförståelse och matematik behöver man lära sig läsa matematik?

Sveriges Trafikskolors Riksförbund Film om körkort för nysvenskar Speakertext - Svensk

Får nyanlända samma chans i den svenska skolan?

Utforma insatser utifrån den enskildes dagsaktuella behov

Offentlighetsprincipen. Kortfattat om lagstiftningen

MANUAL TILL AVTALSMALL FÖR KIST- OCH URNTRANSPORTER

Tillståndsmaskiner. 1 Konvertering mellan Mealy och Moore. Ola Dahl och Mattias Krysander Linköpings tekniska högskola, ISY, Datorteknik

ETISKA REGLER TELEMARKETING KONSUMENT

Verksamhetshandledning Nationell lista Läkemedel under utökad övervakning

Vet du vilka rättigheter du har?

Manual för BPSD registret. Version 6 /

Riktlinjer - Rekryteringsprocesser inom Föreningen Ekonomerna skall vara genomtänkta och välplanerade i syfte att säkerhetsställa professionalism.

Yttrande över remiss av förslag till allmänna råd om prövning samt föreskrifter om prövning

Sanktioner Uppföljning av restauranger som fått beslut om föreläggande/förbud år 2010

Programmera en NXT Robot

Rapport uppdrag. Advisory board

Internkontrollplan 2014 Jämtlands Räddningstjänstförbund

Sammanfatta era aktiviteter och effekten av dem i rutorna under punkt 1 på arbetsbladet.

Remiss - Promemoria En bättre skolstart för alla: bedömning och betyg för progression i lärandet (U 2014:C)

Kampanj kommer från det franska ordet campagne och innebär att man under en tidsbegränsad period bedriver en viss verksamhet.

Rutin för lönegrundande medarbetarsamtal

LiTH. WalkCAM Kravspecifikation. Redaktör Andreas Fältskog Version 1.0. Status. Granskad. Godkänd. Reglerteknisk projektkurs WalkCAM LIPs

Felanmälan eller Arbetsorder

Ancoria 3-års SEK Autocall 8,5% fond

Fler feriejobb för ungdomar i kommuner och landsting sommaren 2015

Den golfspelande roboten

SA33 - Val av kurser inom program m terminsreg

Välkommen till ikanobank.se

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

Vi skall skriva uppsats

Rutin för rapportering och handläggning av anmälningar enligt Lex Sarah

Intervjumall. Datum: Intervjuare: Kandidatens namn: Kandidatens uppgifter: Växel: (5)

Riksantikvarieämbetet

Uppdragsbeskrivning. Digital Skyltning. Version 1.0 Mats Persson. Distributionslista. Namn Åtgärd Info.

Ha det kul med att förmedla och utveckla ett knepigt område!

Lokal pedagogisk planering i matematik för årskurs 8

Sundbybergs stad Skolundersökning 2015 Föräldrar förskola Stella Nova förskola

Arbetsmarknaden styr ungas val av utbildning

Enkätresultat för elever i år 2 i Nösnäsgymnasiet 2 i Stenungsund våren 2014

Bortom fagert tal om bristande tillgänglighet som diskriminering

TIMREDOVISNINGSSYSTEM

Enkätresultat för elever i år 2 i Mega Musik gymnasium hösten Antal elever: 47 Antal svarande: 46 Svarsfrekvens: 98% Klasser: MM13

Enkätresultat för elever i år 2 i Praktiska Skövde i Praktiska Sverige AB hösten 2014

Trygghet och studiero

Tränarguide del 1. Mattelek.

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

Subtraktion - Analys och bedömning av elevarbeten

För unga vuxna Vuxenutbildning. Den svenska skolan för nyanlända

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

NATIONELLA MATEMATIKTÄVLING

Sundbybergs stad Skolundersökning 2015 Föräldrar förskola Fristående förskolor totalt Antal svar samtliga fristående förskolor: 360 (57 %)

Företagsamhetsmätning Kronobergs län JOHAN KREICBERGS HÖSTEN 2010

Ändra föreningsuppgifter i föreningsregistret i Interbook

Projekt benböj på olika belastningar med olika lång vila

Abstrakt. Resultat. Sammanfattning.

VÅLD HOT OCH. inom omsorg och skola

Hemtjänst. Information från omsorgsförvaltningen, Alvesta kommun

Vilket förslag anser ni gynnar Göteborgsfotbollen mest, nuvarande seriesystem, förslag 1 eller förslag 2? Gärna med motivering.

Brevutskick till väntande patienter

Kunskapskrav för godtagbara kunskaper i matematik - slutet av åk 3

ÖVNINGSKÖRNINGSOLYCKOR

Transkript:

Testplan Mats Tjäder Version 1.0 Status Granskad Godkänd Martin Enqvist 2005-02-23 Mats Tjäder 1

PROJEKTIDENTITET Linköpings tekniska högskola, Instutitionen för systemteknik, ISY Namn Ansvar Telefon E-post Björn Wedell kundansvarig (KUN) 070-6655356 bjowe774@student.liu.se Mats Tjäder dokumentansvarig (DOK) 070-3545400 mattj452@student.liu.se Henrik Einarsson designansvarig bild (DESB) 070-3484676 henei960@student.liu.se Marcus Olofsson designansvarig robot (DESR) 070-6713303 marol791@student.liu.se Johannes Eklånge testansvarig (TST) 070-7711529 johek016@student.liu.se Johan Nordin presentationsansvarig (PRES) 073-1507959 johno660@student.liu.se Alexander Konradsson projektledare (PL) 070-2058260 aleko181@student.liu.se Projekthemsida: http://www.cyd.liu.se/~mattj452/tsrt71 Kund: Henrik Tidefelt, ISY LiTH, 013-281311, tidefelt@isy.liu.se Beställare: Martin Enqvist, 013-282306, maren@isy.liu.se Kursansvarig: Anders Hansson, 013-281681, hansson@isy.liu.se Handledare: Erik Wernholt, 013-281333, erikw@isy.liu.se Mats Tjäder 2

Innehåll DOKUMENTHISTORIK... 4 1 INLEDNING... 5 1.1 TESTPLANENS FUNKTION... 5 1.2 TESTPLANENS STRUKTUR... 5 1.3 FÖRSÖKENS PRESENTATION I DETTA DOKUMENT... 5 1.4 MISSLYCKADE TESTER... 5 1.5 AVGRÄNSNING... 6 2 KAMERA... 6 3 MATEMATISK MODELL... 6 4 HUVUDENHET OCH GRAFISKT ANVÄNDARGRÄNSSNITT... 6 5 ROBOT... 7 6 HELA SYSTEMET... 8 APPENDIX A TESTPROTOKOLL... 9 Mats Tjäder 3

Dokumenthistorik version datum utförda förändringar utförda av granskad 0.1 2005-02-17 Första versionen TST, PL Hela gruppen 0.2 2005-02-22 Andra versionen PL Hela gruppen 1.0 2005-02-23 Godkänd version PL Hela gruppen Mats Tjäder 4

1 Inledning I denna projektkurs gjordes under år 2004 ett projekt där en industrirobot av modell ABB IRB1400 konfigurerades för att spela minigolf på en speciell bana. Den kunde dels styras manuellt genom att man angav utslagsvinkel och hastighet, dels genom att användaren endast angav vinkel och roboten automatiskt slog med rätt styrka för att bollen skulle gå i hålet. I samma kurs 2005 kommer projektet gå ut på att få roboten att prestera bättre bland annat med hjälp av en digitalkamera. Material från föregående år kommer att användas och troligtvis vara till stor nytta. Roboten kommer att kunna utföra samma saker som förra året, men förhoppningsvis bättre. Den kommer dessutom med hjälp av kameran att kunna bestämma mer exakt vad som är fel i ett slag och därmed förbättra sig till nästa slag. Roboten kommer också att kunna hitta en boll som stannat på banan och slå den i hålet därifrån eller alternativt hämta bollen. 1.1 Testplanens funktion Testplanen specificerar vilka olika planerade grundläggande test som ska göras på delsystem och hela systemet för att garantera att systemen fungerar efter kravspecifikationen och 1.2 Testplanens struktur Projektet är indelat i fem delmoduler: kamera, matematisk modell, grafiskt användargränssnitt, huvudenhet och robot. Testplanen är uppdelad i test som i sin tur är uppdelade efter respektive delmodul, förutom de gemensamma testen för det grafiska användarsnittet och huvudenheten. Dessutom finns en del med test för hela systemet. 1.3 Försökens presentation i detta dokument Testen som ska genomföras kommer att presenteras på följande sätt: Test nr x försöksansvarig Förklaring av test Deadline Försöksansvarig innebär att den personen/de personerna är ansvarig/ansvariga för att testet genomförs och redovisar resultatet av detta. Förklaring av test har som syfte att beskriva vad som ska testas och eventuellt också hur testet ska genomföras. Deadline avser när försöket senast bör vara godkänt för att tidplanen ska följas. 1.4 Misslyckade tester Om ett test inte blir godkänt bör de ansvariga för testet, enskilt eller i samråd med andra inom projektet som berörs, antingen besluta om det är testet som är felaktigt eller om kraven i kravrespektive designspecifikationen inte går att uppnå. Om ett test misslyckas p.g.a. att något krav i krav- respektive designspecifikationen inte går att uppnå ska en förhandling ske med beställaren och kunden. Mats Tjäder 5

1.5 Avgränsning LiTH Detta dokument redovisar inte vad det innebär att ett test är godkänt. Det är upp till den försöksansvariga att definiera utifrån krav- respektive 2 Kamera Test nr 1 HE, MT Undersök att det går att skicka stillbilder till bildbehandlingsalgoritmen via kamerainterfacet. Test nr 2 HE, MT Undersök att det går att skicka en bildsekvens till bildbehandlingsalgoritmen via kamerainterfacet. fre v.9 fre v.9 Test nr 3 HE Undersök kalibreringen av kameran. fre v.9 Test nr 4 HE Detektera bollen ur en bild från kameran. Test nr 5 HE Detektera banans två hål ur en bild från kameran. Test nr 6 HE Detektera referenspunkter till systemet på banan och i rummet. 3 Matematisk modell Test nr 7 JE, JN Undersök att den bollbana modellen räknar ut motsvarar verkligheten då bollen slås utan studs. to v.9 Test nr 8 JE, JN Undersök om simuleringsdata bryter mot fysikaliska lagar. to v.9 Test nr 9 JE, JN Undersök att den bollbana modellen räknar ut motsvarar verkligheten då bollen slås med studs. to v.14 4 Huvudenhet och grafiskt användargränssnitt Test nr 10 BW, MT Undersök att alla funktioner i modellenheten går att anropa och att rätt resultat erhålls. Test nr 11 BW, MT Undersök att alla funktioner i robotenheten går att anropa och att rätt resultat erhålls. Mats Tjäder 6

Test nr 12 BW, MT Undersök att alla funktioner i kameraenheten går att anropa och att rätt resultat erhålls. Test nr 13 BW, MT Undersök att otillåtna vinklar och hastigheter ej utförs. Test nr 14 BW, MT Undersök att användargränssnittet är användarvänligt för någon även utanför projektet. Test nr 15 BW, MT Undersök att systemet inte låser sig eller gör andra ovälkomna saker vid felaktiga knapp- eller tangentbordstryckningar av användaren. Test nr 16 BW, MT Undersök om användaren kan ge flera kommandon på samma gång och om det påverkar systemet. mån v.15 5 Robot Test nr 17 AK, MO Undersök kalibreringens tillförlitlighet genom att rucka på banan. Test nr 18 AK, MO Undersök att fixeringen av klubban fungerar genom att ta bort och sätta dit den. Test nr 19 AK, MO Undersök att rätt vinkel och position av klubba erhålls vid utslag. Test nr 20 AK, MO Undersök att klubbvinkeln vid olika positioner på green är sådan att en putt går i hål. fre v.9 fre v.8 Test nr 21 AK, MO Undersök att hela ytan avsökes vid proceduren sweep Test nr 22 AK, MO Undersök hur väl roboten aktar sig för att inte skymma kameran vid proceduren moveaway Test nr 23 AK, MO Undersök att bollen inte slås med skruv. Detta genom att tejpa en linje på plant underlag och testa att bollen inte avviker från linjen. Test nr 24 AK, MO Undersök att kommunikationen med huvudenheten fungerar. fre v.15 Mats Tjäder 7

6 Hela systemet Test nr 25 ALLA Undersök att alla delsystem fungerar med varandra. Test nr 26 ALLA Undersök att kalibreringen fungerar utifrån ett nollställt system. Test nr 27 ALLA Undersök att uppstart respektive avstängning av systemet fungerar. Test nr 28 ALLA Undersök att nödstoppet till roboten går att trycka in under pågående körning av systemet. Test nr 29 ALLA Undersök att säkerheten för mänskliga spelare vid träningsrespektive tävlingsmod är tryggad. Test nr 30 ALLA Undersök att den manuella moden fungerar utifrån kraven i kravspecifikationen och specificeringen i Test nr 31 ALLA Undersök att uppvisningsmoden fungerar utifrån kraven i kravspecifikationen och specificeringen i Test nr 32 ALLA Undersök att träningsmoden fungerar utifrån kraven i kravspecifikationen och specificeringen i Test nr 33 ALLA Undersök att tävlingsmoden fungerar utifrån kraven i kravspecifikationen och specificeringen i Test nr 34 ALLA Undersök att samtliga krav i kravspecifikationen respektive designspecifikationen är uppfyllda. Mats Tjäder 8

Appendix A Testprotokoll Används vid utförandet av ett test. Fyll i och placera i projektpärmen så att övriga projektmedlemmar vet om ett test är godkänt. Avser test nr: Beskrivning av testet: Kort beskrivning om tillvägagångssätt: Försöksansvarig: Försökens utfall: Tillfälle 1 [ ] Godkänt [ ] Inte godkänt Kommentar: Datum: Tillfälle 2 [ ] Godkänt [ ] Inte godkänt Kommentar: Datum: Tillfälle 3 [ ] Godkänt [ ] Inte godkänt Kommentar: Datum: Övriga kommentarer: Mats Tjäder 9