Testprotokoll Racetrack 2015

Relevanta dokument
Testplan Racetrack 2015

Systemskiss Racetrack 2015

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

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

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

Testplan Autonom truck

Kravspecifikation LiU Racetrack

LIPs Fredrik Ljungberg ChrKr Projektdirektiv18_ROV.doc CKr

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

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

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

Testprotokoll Autonom målföljning med quadcopter

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

LIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr

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

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

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

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

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

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

Testplan Autonom målföljning med quadcopter

Projektplan Optimal Styrning av Autonom Racerbil

Projektdirektiv Christian Andersson Naesseth Sida 1

LIPs Isak Nielsen ChrKr Projektdirektiv13_ROV.doc CKr

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

LIPs Martin Lindfors ChrKr Projdir2017_sbd.doc CKr

Testprotokoll Följning av djur Kolmården djurpark

Dokumentation och presentation av ert arbete

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

Projektplan Autonomstyrning av gaffeltruck

Dokumentation och presentation av ert arbete

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

Dokumentation och presentation av ert arbete

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

Dokumentation och presentation av ert arbete

Teknisk dokumentation Racetrack 2015

Projektdirektiv. Rikard Falkeborn Sida 1

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

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

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

Systemskiss. Vidareutveckling Optimal Styrning av Radiostyrd Racerbil. Version 1.0 Simon Eiderbrant. Granskad Erik Olsson 20 September 2012

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

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

Kravspecifikation Autonom målföljning med quadcopter

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

Systemskiss Optimal Styrning av Autonom Racerbil

Dokumentation och presentation av ert arbete

Projektplan Autonom målföljning med quadcopter

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

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

TSRT10 - Projektplan

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

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

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

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

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

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

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

Reglerteknisk projektkurs TSRT10

Projektdirektiv Hanna Nyqvist Sida 1

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

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

Testplan Erik Jakobsson Version 1.1

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

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

HARALD Testprotokoll

Användarhandledning. Optimal Styrning av Radiostyrd Racerbil. Version 1.0 Isak Nielsen 10 december Granskad Per Svennerbrandt 30 november 2011

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

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

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

Kravspecifikation Autonom styrning av gaffeltruck

Projektplan Autonom spaning med quadcopter

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

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

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

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

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

Kravspecifikation Remotely Operated Underwater Vehicle

Före Kravspecifikationen

Systemskiss Minröjningsbandvagn

Reglerteknisk projektkurs TSRT10

I N N E H Å L L. Styrning och optimering av bilbana

Kravspecifikation21.pdf. Diagnos av elkraftsystem

Kravspecifikation Autonom Bandvagn

Reglerteknisk projektkurs TSRT10

Användarhandledning LiU Racetrack

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

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

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

Testplan. Remotely Operated Underwater Vehicle. Version 1.0. Elias Nilsson. 1 oktober Status

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

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

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

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

Projektplan David Sandberg Version 1.0

Testprotokoll. Redaktör: Simon Malmberg. Version 0.1. Status LIU Flervariabla reglerstrategier för avancerade motorer. Granskad

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

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

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

Transkript:

Testprotokoll Racetrack 205 Version.0 Författare: Henrik Bäckman Datum: 8 december 205 Status Granskad LK, HB 205--26 Godkänd

Projektidentitet Grupp E-mail: Hemsida: Beställare: Kund: Examinator: Projektledare: Handledare: racetrack5@googlegroups.com http://www.isy.liu.se/edu/projekt/tsrt0/205/racetrack/ Oskar Ljungqvist, Reglerteknik, Linköpings universitet E-mail: oskar.ljungqvist@liu.se Daniel Axehill, Reglerteknik, Linköpings universitet Telefon: +46 3-28 40 42, E-mail: daniel@isy.liu.se Daniel Axehill, Reglerteknik, Linköpings universitet Telefon: +46 3-28 40 42, E-mail: daniel@isy.liu.se Ingrid Kugelberg Kristoffer Lundahl, Fordonssystem, Linköpings universitet Telefon: +46 3-28 66 23, E-mail: kristoffer.lundahl@liu.se Niclas Evestedt, Reglerteknik, Linköpings universitet E-mail: niclas.evestedt@isy.liu.se Projektmedlemmar Ingrid Kugelberg Projektledare 072-2034579 ingku725@student.liu.se Jonathan Stenström Dokumentansvarig 073-5022432 jonst36@student.liu.se Oskar Nordmark Mjukvaruansvarig 070-3747396 oskno972@student.liu.se Henrik Bäckman Testansvarig 073-0723032 henba36@student.liu.se Lina Karlsson Designansvarig 073-0395690 linka950@student.liu.se Patrik Nyberg Komponentansvarig 073-0495990 patny205@student.liu.se - Planerare Olle Holmer Komponentansvarig 073-8434542 ollho73@student.liu.se - Regulatorsystem

Dokumenthistorik Version Datum Gjorda ändringar Signatur Granskare 0. 205--26 Första utkastet Projektgruppen LK, HB

Innehåll Inledning. Definitioner............................................ 2 Översikt av systemet 2 3 Regulator bil 3 4 Regulator lastbil 5 5 Planeringsalgoritm 7 6 Simuleringsmiljö 9 7 Visualiering 8 Ekonomi 2 9 Leverans 3 Referenser 5

Racetrack Inledning Det här dokumentet är till för att verifiera att krav i kravspecifikationen uppfylls. Alla krav är listade med samma struktur som i kravspecifikationen och testplanen.. Definitioner Här definierar vi begrepp och förkortningar som används i dokumentet. LiU: Linköpings Universitet. ISY: Institutionen för Systemteknik. CDIO-projekt: Projektkurs omfattande 2 högskolepoäng som ges av ISY. Hinder: Objekt i körbanan som markerar ej tillåten körväg för bilen. Hinder kan vara virtuella eller fysiska. Planerare: Algoritm för att generera referenstrajektoria för bilen. Trajektoria: Beräknad körväg med tidsstämplar som genereras av planerare eller referensgenereringssystemet. Omkörning: En avvikelse från förberäknad referestrajektoria för att undvika kollision med hinder eller fordon. Real-mode: Ett körläge där bilens köregenskaper anpassas för att i högre grad likna en verklig bil.

Racetrack 2 2 Översikt av systemet Krav Original Vid autonom körning ska bilen kunna köra 5 på varandra följande varv med alla krav (prio ) på reglersystemet uppfyllda. Kravet anses vara uppfyllt då alla prio krav är uppfyllda samt att bilen kan köra 5 varv. Testas genom att kontrollera alla krav samt köra systemet i sin helhet. Resultat HB 26/-5: Alla krav innan BP5 är uppfyllda. Test godkänt. Krav 2 Original Lastbilen ska kunna styras både manuellt med handkontroll och autonomt via dator. Kravet anses uppfyllt om följande gäller: lastbilen kan styras manuellt med handkontroll och lastbilen kan styras autonomt via datorn med godtyckliga styrkommandon. Resultat LK 25/-5: Lastbilen kan köra både autonomt via dator och manuellt via handkontroll.test godkänt Krav 3 Original Samtlig ny programkod ska följa Googles kodstandard. Kravet har blivit ersatt av 59 Resultat HB 26/-5: Krav ersatt. Krav 59 Omförhandlad, ersätter krav 3 Samtliga nya klasser skall följa en enhetlig kodstandard. Se aktuellt dokument för kodstandard samt källkoden för varje individs nyskrivna kod Resultat 26/-5 :Test godkänt för: ON,HB,LK

Racetrack 3 3 Regulator bil Regulatorns uppgift är att följa en referenstrajektoria som antingen är förprogrammerad eller genererad från planeringsalgoritmen. Krav 4 Original En referenstrajektoria som bilen kan följa ska finnas. Låt bilen åka ett varv runt banan autonomt, om den tar sig rund banan är krav 4 verifierat. Resultat OH 23/-5: Test godkänt. Krav 5 Original Två parallella referensbanor som bilen kan följa ska finnas. Låt bilen åka autonomt runt banan två gånger. Dena ena gången kör bilen i höger halva vägbanan och den andra gången den vänstra. Klarar bilen av detta är kravet verifierat. HB 26/-5: Resultat: Inte testats på grund av lägre prioritering Krav 6 Original Bilen ska kunna följa referenstrajektoria med maximal longitudinell avvikelse på 20 mm under 80 % av ett varv med varvtid mellan 0-5 s. Låt bilen köra runt ett varv autonomt. Spara ner den körda sträckan och jämför den med referensbanan på PC. Om den uppmätta sträckan befinner sig inom ett avstånd på 20 mm från referensbanans normal, till minst 80% av den uppmätta sträckan. Resultat OH 23/-5: 92% av sträckan befann sig inom 20 mm. Test godkänt. Krav 7 Original Bilen ska kunna följa en referenstrajektoria så att den maximala momentana longitudinella avvikelsen inte överstiger 40 mm vid varvtid mellan 0-5 s. Samma metodik som i krav 6, men den här gången är avståndet 40 mm, och ingen del av referensbanan får befinna sig utanför det avståndet. Resultat OH 23/-5: Avståndet var aldrig över 40 mm. Test godkänt. Krav 8 Original 80 % av sträckan under ett varv, ska inte ha större avvikelse än 20 mm från referens i lateral led vid varvtid mellan 0-5 s. Låt bilen köra runt ett varv autonomt. Spara ner den körda sträckan och jämför den med referensbanan på PC. Kravet är verifierat om den uppmätta sträckan befinner sig inom ett avstånd på 20 mm från referensbanans tangent, i minst 80% av den uppmätta sträckan. Resultat OH 23/-5: 83% av sträckan var inom 20 mm. Test godkänt. Krav 9 Original Bilen ska kunna följa en referenstrajektoria så att den maximala momentana laterala avvikelsen inte överstiger 40 mm vid varvtid mellan 0-5 s. Samma metodik som i krav 8, men den här gången är avståndet 40 mm, och ingen del av referensbanan får befinna sig utanför det avståndet. Resultat OH 23/-5: Inget avstånd var över 40 mm. Test godkänt. 2

Racetrack 4 Krav 0 Original Bilen ska kunna följa referenstrajektoria med maximal momentan longitudinell avvikelse på 70 mm vid varierande sinusformad hastighet med periodtid mellan 2.0-2.5 s, inom hastighetsintervallet 0.7-.2 m/s. Låt bilen köra runt ett varv autonomt med en referenstrajektoria där hastighetsprofilen varierar sinusformat med en periotid mellan 2.0-2.5 s, samt inom intervallet 0.7-.2 m/s. Spara ner den körda sträckan och jämför den med referensbanan på PC.Kravet är verifierat om den uppmätta sträckan befinner sig inom ett avstånd på 70 mm från referensbanans normal, för hela sträckan. Resultat OH 23/-5: Avvikelsen var aldrig över 70 mm. Test godkänt. Krav Original Reglersystemet ska bygga på vedertagen teori, det vill säga teori för reglering presenterad i tidsskrifter och forskningsrapporter. Kravet anses var uppfyllt om reglersystemet bygger på, och liknar, ett reglersystem från en tidsskrift eller forskningsrapport. Resultat OH 23/-5: Reglersystemt bygger på ett reglersystem från ett forskningsrapport. Test godkänt. Krav 2 Original Regulatorn ska fungera för alla delar av banan och parametrar eller implementation ska inte bytas ut beroende på bansegment. Kravet anses vara uppfyllt om samma regulator och implementation används för alla olika delar av banan. Regulatorn används under testning för krav 6-9. Resultat OH 23/-5: Samma parametrar har använts vid alla test. Test godkänt. Krav 3 Original Bilen ska vid autonomt läge i real-mode ha begränsad hastighet- och accelerationsförmåga för att agera mer verklighetstroget. Om funktionalitet som begränsar bilens prestanda finns är kravet uppfyllt. Resultat OH 23/-5: Funktionalitet för att generera trajektorier med begränsningar finns. Test godkänt. 2

Racetrack 5 Figur : Fem körda varv med lastbilen tillsammans med dess referens. 4 Regulator lastbil Lastbilens huvududuppgift är att autonomt köra runt banan och utgöra ett hinder för den snabbare bilen. Krav 4 Original En referensbana som lastbilen kan följa ska finnas. Görs genom att titta i koden och plottar från loggad data via ett script i Matlab. Resultat HB, 20/-5: Referens syns i plottar efter en körning. Test godkänt Krav 5 Original Två parallella referensbanor som lastbilen kan följa ska finnas. Låt lastbilen åka autonomt runt banan två gånger. Denna ena gången kör lastbilen i höger halva vägbanan och den andra gången den vänstra. Klarar lastbilen av detta är kravet verifierat. Resultat HB 26/-5:Inte testats på grund av lägre prioritering Krav 6 Original Lastbilen ska kunna växla mellan de två referensbanorna i Krav 5 under körning. Lastbilen körs autonomt och under en raksträcka skickas ett kommando på PC att byta referensbana, om lastbilen då byter sida, är kravet verifierat. Resultat HB 26/-5:Inte testats på grund av lägre prioritering 2 2

Racetrack 6 Figur 2: Fem körda varv med lastbilen tillsammans med dess referens inzoomad i högra övre hörnet. Krav 7 Original Lastbilen ska kunna följa en referensbana så att 80 % av sträckan under ett varv, inte har en större avvikelse än 40 mm från referens i lateral led. Låt lastbilen köra runt ett varv autonomt. Spara ner den körda sträckan och jämför den med referensbanan på PC.Kravet är verifierat om den uppmätta sträckan befinner sig inom ett avstånd på 40 mm från referensbanans tangent, i minst 80% av den uppmätta sträckan. Vald hastighet 40% av maxhastighet, men en lookahead distance på 0.2 m Resultat HB, 20/-5: Samtliga referenspunkter är inom ett avstånd på 40 mm med stor marginal. Se figur och 2. Test godkänt Krav 8 Original Lastbilen ska kunna följa en referensbana så att den maximala momentana laterala avvikelsen inte överstiger 60 mm, på ett varv. I samma test som i krav 7, uppfylls även detta krav Resultat HB, 20/-5: Kravet uppfyllt med stor marginal. Se figur och 2. Test godkänt Krav 9 Original Krav 7 och 8 ska klaras i 5 på varandra följande varv. Gör testen för krav 7, men med 5 varv istället för. Den här gången används inget script, utan istället går det att se i en figur. Resultat HB, 20/-5: Det gick att se hur de allra kritiska punkterna hade ett fel på ungefär 20 mm, alltså en god marginal till kravet. Test godkänt

Racetrack 7 5 Planeringsalgoritm Planeringsalgoritmen ska beräkna en referenstrajektoria för bilen att följa. Detta ska göras för att kunna undvika hinder som skulle innebära kollision om den normala referenstrajektorian följs. Krav 20 Original Planeraren ska kunna välja en trajektoria utifrån ett givet optimalitetsvillkor. Kravet testas genom att planaren kan generera olika möjliga trajektorier och sedan välja ut den optimala enligt given kostnadsfunktion. Att trajektorian är den optimala verifieras genom egna kontrollberäkningar. Resultat IK 26/-5: Planeraren väljer optimal trajektoria för att minimera jerk.test godkänt. Krav 2 Original Planeraren ska kunna upptäcka hinder och avgöra om bilen kommer att krocka med hinder eller ej. Kravet testas genom att ställa bilen på banan då ett hinder finns i referensen. Om planeraren då ger att trajektoria som följer referenstrajketorian är i kollision så är kravet verifierat. Resultat IK 26/-5: Planeraren utför kollisionskontroll och marker trajektorier i kollision som invalid. Test godkänt. Krav 22 Original Planeraren ska kunna upptäcka hinder inom en anpassningsbar virtuell sensor på bilen. Samma test som för krav 2 görs två gånger, ett med hinder inom sensor och ett med hinder utanför sensorn. Om planeraren lägger referensen längs med originalreferensen när inget hinder finns och om planeraren lägger referensen runt om hindret när ett hinder finns är kravet uppfyllt. Resultat IK 26/-5: Planeraren anpassar referensen och lägger den runt om hinder när hinder ligger ivägen för följning av referens. Test godkänt. Krav 23 Original Planeraren ska kunna skapa referenstrajektorier för omkörning av statiska objekt som finns utplacerade i bilens referenstrajektoria då bilen kör med en konstant hastighet. Kravet testas genom att bilen kör runt på banan med konstant hastighet med ett objekt i referensbanan, om det undviks och bilen inte kolliderar med hindret är kravet uppfyllt. Resultat IK 26/-5: Planeraren undviker statiska hinder och kör runt om dem. Test godkänt. Krav 24 Original Planeraren ska kunna skapa en referenstrajektorie för omkörning då ett objekt i rörelse befinner sig i bilens referenstrajektoria. Kravet testas genom att ett objekt i rörelse befinner sig i referensbanan som kör långsammare än bilen. Om bilen då kan köra om objektet är kravet verifierat. Resultat HB 26/-5: Bilen körde om lastbilen under en körning. Test godkänt.

Racetrack 8 Krav 25 Original Planeraren ska kontinuerligt beräkna nya referenstrajektorier för bilen att följa. Om planeraren ger en ny trajektoria 4 gånger per sekund eller snabbare anses kravet verifierat. Resultat IK 26/-5: Planeraren ger nya trajektorier 5 gånger per sekund. Test godkänt. Krav 26 Original Om omkörning ej är möjlig ska bilen följa framförvarande hinder alternativt stanna vid statiska hinder längs referenstrajektoria. Kravet är ersatt av 60 Resultat HB 26/-5: Krav ersatt. Krav 27 Original Kollision ska alltid undvikas. Kravet anses uppfyllt om krav 2 och krav 23 är uppfyllda. Resultat HB 26/-5: Test om krav test 2 och 23 anses godkända. Test godkänt. Krav 60 Omförhandlad prio, ersätter krav 26 Om omkörning ej är möjlig ska bilen följa framförvarande hinder alternativt stanna vid statiska hinder längs referenstrajektoria. Beskrivning Resultat IK 26/-5: Inte testats på grund av lägre prioritering. 2

Racetrack 9 6 Simuleringsmiljö I simuleringsmiljön kan bilar, lastbil, hinder och banan simuleras. Bilar och lastbil kan styras av regleringsalgoritmer och planeraren. Krav 28 Original Simuleringsmiljön ska kunna rita upp statiska hinder. Testas genom att placera ut statiska figurer i simuleringssystemet. Resultat JS 26/-5: Fungerar som standard i simuleringsmiljön. Test godkänt. Krav 29 Original Simuleringsmiljön ska kunna rita upp stillastående bilar. Testas på samma sätt som krav 28. Resultat JS 26/-5: Fungerar som standard i simuleringsmiljön. Test godkänt. Krav 30 Original Simuleringsmiljön ska kunna rita upp stillastående lastbilar. Testas på samma sätt som krav 28. Resultat JS 26/-5: Lastbilar finns inte som fördefinierad modell men liknande modeller kan ritas ut som standard i simuleringsmiljön. Test godkänt. Krav 3 Original Simuleringsmiljön ska kunna styra bilar. Testas genom att integrera ett API till simuleringssystemet som därigenom kan styra bilarna. Att API:t fungerar testas genom att skicka olika kommandon mellan API:t och simuleringsmiljön och visuellt konstatera att det fungerar. Via API:t kommer bilarna kunna styras. Resultat JS 26/-5: Fungerar från både C++API:t och MatLab- API:t.Test godkänt. Krav 32 Original Simuleringsmiljön ska kunna styra lastbilar. Testas på samma sätt som krav 3 men för lastbilar. Krav omförhandlat till 6 Resultat JS 26/-5: Krav ersatt Krav 33 Original Simuleringsmiljön ska kunna rita upp den befintliga körbanan i RT-labbet. Testas genom att bygga upp labbmiljön i simuleringsprogrammet. Resultat JS 26/-5: Kan ritas upp med bilder tagna från labbmiljön som sedan har byggts ihop.test godkänt. Krav 34 Original Simuleringsmiljön ska informera planeraren om de bilar, lastbilar, hinder och den körbana som simuleras. Ersatt av 62 till lägre prioritering. Resultat HB 26/-5: Krav ersatt. Krav 35 Original Simuleringsmiljön ska kunna använda den kod som finns skriven för det fysiska systemet. Detta så att samma kod för regulator och planerare ska kunna användas direkt i båda systemen. Ersatt av 63 och 64. Resultat JS 26/-5: Krav ersatt

Racetrack 0 Krav 36 Original I simuleringsmiljön ska alla krav (prio ) som har ställts på planeraren och regulatorn för bil och lastbil vara uppfyllda. Testas på samma sätt som kraven (prio ) för planeraren och regulatorn för bil och lastbil. Resultat JS 26/-25: Krav ersatt. Krav 6 Omförhandlat, ersätter krav 32 Simuleringsmiljön ska kunna styra större fordon som agerar hinder. Beskrivning Resultat JS 26/-5: Simuleringsmiljön läser in en referensbana och kan sedan förflytta dynamiska hinder runt den banan. Test godkänt. Krav 62 Omförhandlad prio, ersätter krav 34 Simuleringsmiljön ska informera planeraren om de bilar, lastbilar, hinder och den körbanan som simuleras. Beskrivning Resultat JS 26/-5: Inte testats på grund av lägre prioritering. Krav 63 Uppdelning av krav 35, ersätter krav 35 Simuleringsmiljön ska kunna använda den kod som finns skriven för det fysiska systemet. Detta så att samma kod för regulator ska kunna användas direkt i båda systemen. Beskrivning Resultat JS 26/-5: Testet görs på regulatorkoden som fungerar i simuleringsmiljön.test godkänt. Krav 64 Uppdelning av krav 35, ersätter krav 35 Simuleringsmiljön ska kunna använda den kod som finns skriven för det fysiska systemet. Detta så att samma kod för planerare ska kunna användas direkt i båda systemen. Beskrivning Resultat JS 26/-5: Inte testats på grund av lägre prioritering. Krav 65 Omförhandlad prio, ersätter krav 36 I simuleringsmiljön ska alla krav (prio ) som har ställts på planeraren och regulatorn för bil och lastbil vara uppfyllda. Beskrivning Resultat JS 26/-5: Inte testats på grund av lägre prioritering. 2 2 2

Racetrack 7 Visualiering Visualieringssystemet är tänkt att ge användaren såväl som projektgruppen ytterligare information om vad som händer i systemet under pågående körning. Krav 37 Original Visualiseringssystemet ska kunna rita ut bilens referens. Kravet anses vara uppfyllt om visualiseringssystemet kan rita ut bilens referens. Resultat LK 25/-5: Bilens referens kan ritas ut på banan. Test godkänt Krav 38 Original Visualiseringssystemet ska kunna rita ut lastbilens referens. Kravet anses vara uppfyllt om visualiseringssystemet kan rita ut lastbilens referens. Resultat LK 25/-5: Lastbilens referens kan ritas ut på banan. Test godkänt Krav 39 Original Visualiseringssystemet ska kunna rita ut hinder. Kravet anses vara uppfyllt om visualiseringssystemet kan rita ut hinder. Resultat HB 26/-5: Virtuella hinder går at se tydligt under körning av systemet.test godkänt Krav 40 Original Visualiseringssystemet ska kunna rita ut trajektoria given av planeraren. Kravet anses vara uppfyllt om visualiseringssystemet kan rita ut trajektoria given av planeraren. Resultat HB 26/-5: Under en körning visas en linje som undviker hinder om sådana uppkommer. Test godkänt Krav 4 Original Visualiseringssystemet ska kunna rita ut var på given trajektorian från planeraren bilen är tänkt att befinna sig. Kravet anses vara uppfyllt om visualiseringssystemet kan rita ut bilens tänkta position på trajektorian. Resultat HB 26/-5: Ej testat på grund av lägre prioritet 2

Racetrack 2 8 Ekonomi Projektets omfattning begränsas av ekonomin och projektgruppen har givits ett fast antal handledningstimmar från ISY. Krav 42 Original Varje projektmedlem ska jobba 240 timmar. Det ger en total arbetstid på 680 timmar. Om projektgruppen vid projektets slut tillsammans har levererat minst 680 timmar och 240 ± 0 timmar per person anses kravet vara uppfyllt. Detta kontrolleras med hjälp av tidsplanen. Krav 43 Original Den sammanlagda handledningstiden får inte överskrida 40 timmar. Kravet anses uppfyllt om gruppens totala handledningstid ej har överskridit 40 timmar. Resultat HB 26/-5: Test godkänt.

Racetrack 3 9 Leverans Krav 44 Original Vid BP2 ska kravspecifikation levereras. Kravet anses vara uppfyllt om kravspecifikationen har levererats till BP2. Resultat LK 25/-5: Kravspecifikation levererades vid BP2. Test godkänt Krav 45 Original Vid BP2 ska projektplan och tidsplan levereras. Kravet anses vara uppfyllt om projektplan och tidsplan har levererats till BP2. Resultat LK 25/-5: Projektplan och tidsplan levererades vid BP2.Test godkänt Krav 46 Original Vid BP2 ska systemskiss levereras. Kravet anses vara uppfyllt om systemskiss har levererats till BP2. Resultat LK 25/-5: Systemskiss levererades vid BP2.Test godkänt Krav 47 Original Vid BP3 ska designspecifikation levereras. Kravet anses vara uppfyllt om designspecifikationen har levererats till BP3. Resultat LK 25/-5: Designspecifikation levererades vid BP3. Test godkänt Krav 48 Original Vid BP3 ska testplan levereras. Kravet anses vara uppfyllt om testplanen har levererats till BP3. Resultat LK 25/-5: Testplanen levererades vid BP3.Test godkänt Krav 49 Original Vid BP5 ska systemet uppfylla de krav som angivits i kravspecifikationen. Kravet anses vara uppfyllt om systemet uppfyller alla krav som har angivits i kravspecifikationen vid BP5. Krav 50 Original Vid BP5 ska testprotokoll levereras. Kravet anses vara uppfyllt om testprotokoll har levererats till BP5. Krav 5 Original Vid BP5 ska användarhandledning levereras. Kravet anses vara uppfyllt om användarhandledning har levererats till BP5. Krav 52 Original Vid BP5 och leverans ska en presentation ges som visar att kraven i kravspecifikationen är uppfyllda. Kravet anses vara uppfyllt om en presentation har getts som visar att kraven i kravspecifikationen har uppfyllts vid levereras och BP5. Krav 53 Original Leverans till kund. Kravet anses vara uppfyllt när systemet har levererats till kunden. Krav 54 Original Vid BP6 ska en teknisk rapport levereras. Kravet anses vara uppfyllt om den tekniska rapporten har levererats till BP6.

Racetrack 4 Krav 55 Original Vid BP6 ska en efterstudie med uppföljning av resultat och använd tid levereras. Kravet anses vara uppfyllt om en efterstudie med uppföljning av resultat och använd tid har levererats till BP6. Krav 56 Original Vid BP6 ska en poster levereras. Kravet anses vara uppfyllt om en poster har levererats till BP6. Krav 57 Original Vid BP6 ska det finnas en hemsida som beskriver projektet. Kravet anses vara uppfyllt om det vid BP6 finns en hemsida som beskriver projektet. Krav 58 Original Vid BP6 ska ett klipp som demonstrerar projektresultaten presenteras på Youtube. Kravet anses vara uppfyllt om det vid BP6 finns ett videoklipp på Youtube som demonstrerar projektets resultat vid BP6.

Racetrack 5 Referenser [] Projektdirektiv: LiU Racetrack, aug 205. http://www.rt.isy.liu.se/student/ tsrt0/file/projdir_205_racetrack.pdf.