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

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

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

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

Systemskiss Optimal Styrning av Autonom Racerbil

Testplan Racetrack 2015

LIPs Isak Nielsen ChrKr Projektdirektiv13_ROV.doc CKr

LIPs Fredrik Ljungberg ChrKr Projektdirektiv18_ROV.doc CKr

LIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr

Kravspecifikation LiU Racetrack

Testprotokoll Racetrack 2015

Projektplan Optimal Styrning av Autonom Racerbil

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

Testplan Autonom truck

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

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

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

Projektdirektiv Christian Andersson Naesseth Sida 1

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

Projektdirektiv. Rikard Falkeborn Sida 1

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

Testprotokoll Autonom målföljning med quadcopter

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

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

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

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

LIPs Martin Lindfors ChrKr Projdir2017_sbd.doc CKr

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

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

Testspecifikation. Henrik Hagelin 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.

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

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

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

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

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

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

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

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

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

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

Dokumentation och presentation av ert arbete

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

Projektplan Autonomstyrning av gaffeltruck

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

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

Projektplan Autonom målföljning med quadcopter

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

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

Dokumentation och presentation av ert arbete

Kravspecifikation Autonom Bandvagn

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

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

Projektdirektiv Hanna Nyqvist Sida 1

Kravspecifikation21.pdf. Diagnos av elkraftsystem

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

Dokumentation och presentation av ert arbete

Projektplan David Sandberg Version 1.0

TSRT10 - Projektplan

Kravspecifikation Autonom målföljning med quadcopter

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

Projektplan Autonom spaning med quadcopter

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

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

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

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

Kravspecifikation Remotely Operated Underwater Vehicle

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

Systemskiss Racetrack 2015

Dokumentation och presentation av ert arbete

Före Kravspecifikationen

Kravspecifikation. Version 1.3 Dokumentansvarig: Olof Juhlin Datum: 29 november 2013

Kravspecifikation Fredrik Berntsson Version 1.1

Dokumentation och presentation av ert arbete

LiTH Modellering av helikopterdynamik Kravspecifikation. David Johansson Version 1.1

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

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

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

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

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

Projektplan Autonom Bandvagn

Kravspecifikation Autonom styrning av gaffeltruck

LiTH Modellering av Helikopterdynamik Projektplan. Gustaf Norman Version 1.1

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

Testplan Autonom målföljning med quadcopter

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

Testplan Erik Jakobsson Version 1.1

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

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

Testprotokoll Följning av djur Kolmården djurpark

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

Kravspecifikation. Remotely Operated Underwater Vehicle. Version 1.4. Simon Lindblom. 27 november Status

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

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

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

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

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

Reglerteknisk projektkurs TSRT10

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

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

Transkript:

Kravspecifikation Vidareutveckling av Optimal Styrning av Radiostyrd Racerbil Version. Joel Lejonklou 26 november 202 Status Granskad Simon Eiderbrant 26 November 202 Godkänd Kurskod: TSRT0 E-post: joele569@student.liu.se

Projektidentitet Grupp-e-post: Hemsida: Beställare: Kund: Kursansvariga: Handledare: joele569@student.liu.se http://www.isy.liu.se/edu/projekt/reglerteknik/202/racetrack/ Kristoffer Lundahl, Avdelningen för Fordonssystem vid LiTH Telefon: +46 (0)3 286623, E-post: kristoffer.lundahl@liu.se Daniel Axehill, Avdelningen för Reglerteknik vid LiTH Telefon: +46(0)3 284042, E-post: daniel@isy.liu.se David Törnqvist, Avdelningen för Reglerteknik vid LiTH Telefon: +46 (0)3 28882, E-post: tornqvist@isy.liu.se Daniel Axehill, Avdelningen för Reglerteknik vid LiTH Telefon: +46(0)3 284042, E-post: daniel@isy.liu.se Isak Nielsen, Avdelningen för Reglerteknik vid LiTH Telefon: +46 (0)3 28304, E-post: isak.nielsen@isy.liu.se Gruppmedlemmar Namn Ansvar Telefon E-post (@student.liu.se) Joel Lejonklou Projektledare 0734-403828 joele569 Simon Eiderbrant Dokumentansvarig 0737-308998 simei865 Erik Olsson Designansvarig 0738-30759 eriol622 Fredrik Karlsson Testansvarig 0708-393376 freca476 Thomas Barath Leveransansvarig 0739-782290 thoba099 Erhan Konuskan Informationsansvarig 0707-787930 erhko279

Dokumenthistorik Version Datum Gjorda förändringar Signatur Granskad av 0. 2 september Första utkast Alla Alla 0.2 8 september Andra utkast Alla Alla.0 20 september Slutdokument Alla Alla. 22 november Reviderade krav Alla Alla Kurskod: TSRT0 E-post: joele569@student.liu.se

Innehåll Inledning. Parter................................................2 Syfte och mål............................................3 Användning.............................................4 Definitioner............................................ 2 Översikt av systemet 2 2. Hårdvara............................................. 2 2.. Bilbanan......................................... 2 2..2 Bilarna.......................................... 2 2..3 Kamerorna........................................ 2 2..4 Datorn........................................... 2 2..5 Handkontrollen...................................... 2 2.2 Mjukvara............................................. 2 2.2. Målföljning........................................ 3 2.2.2 Regulatorn........................................ 3 2.2.3 Optimal trajektoria................................... 3 2.2.4 Bilmodellen........................................ 3 2.2.5 Referensinterface..................................... 3 2.3 Begränsningar........................................... 3 2.4 Projektdesign........................................... 3 2.5 Generella systemkrav....................................... 3 3 Bilmodellen 4 3. Krav på bilmodellen....................................... 4 4 Framtagning av optimal trajektoria 4 4. Krav på optimal trajektoria................................... 4 5 Regulator 4 5. Krav på regulatorn........................................ 5 6 Ekonomi 5 7 Leveranskrav och delleveranser 5 8 Övrigt 6

Vidareutveckling av Optimal Styrning av Radiostyrd Racerbil Inledning Detta projekt går ut på att förbättra ett befintligt styrsystem för en radiostyrd bil (RCbil). I första hand ska modellen för RC-bilens dynamik förbättras och utifrån denna ska den optimala trajektorian som bilen ska köra runt på beräknas om. Med hjälp av dessa förbättringar ska varvtiden minskas. I andra hand finns det även utvecklingsmöjligheter i regulatorn och övriga delar av styrsystemet. Tanken är att eventuella åskådare ska få en känsla av det verkligen går så fort som det bara går. I dagsläget finns ett system som projektgruppen får tillgång till. Extra funktioner, såsom failsafesystem och anti-sladdsystem, ska inte vidareutvecklas under detta projekt. I detta dokument behandlas kraven som ska vara uppfyllda vid leverans. Dessutom ges en kort översikt av systemet. Utöver kraven på själva systemet finns även leveranskrav på dokument. De olika kraven listas med löpnummer, original/reviderat, sammanfattning samt vilken prioritet kraven har. De olika prioritetsnivåerna är följande: Prio Prio 2 Prio 3 Krav som måste vara uppfyllt vid leverans. Krav som om möjligt uppfylls då alla Prio -krav är uppfyllda. Krav som uppfylls i mån av tid och intresse.. Parter Kund är Daniel Axehill vid Avdelningen för Reglerteknik vid LiTH. Beställare är Kristoffer Lundahl vid Avdelningen för Fordonssystem vid LiTH. Gruppens handledare är Isak Nielsen vid Avdelningen för Reglerteknik vid LiTH. Samtliga projektmedlemmar studerar Y-linjen vid Linköpings Universitet. Mer om projektorganisationen finns att läsa i dokumentet Projektplan..2 Syfte och mål Syftet med projektet är att vidareutveckla ett befintligt styrsystem för en autonom radiostyrd bil. Systemet klarar i dagsläget av att manövrera bilen längs en offline-beräknad bana. Målet är att förbättra systemet..3 Användning Tanken är att systemet ska användas som demonstration, laborationsmoment och studentprojekt vid ISY..4 Definitioner Fortsättningsvis kommer bilbanan, som ISY försett projektgruppen med, benämnas som banan. Optimala trajektorian syftar på den väg, som givet bilmodellen, minimerar bilens varvtid. Kraven på systemet kommer preciseras enligt följande tabell: Krav nr X Original/Reviderat Kravtext Prio Kurskod: TSRT0 E-post: joele569@student.liu.se

Vidareutveckling av Optimal Styrning av Radiostyrd Racerbil 2 2 Översikt av systemet I detta avsnitt ges en översiktlig beskrivning av delsystemen. 2. Hårdvara Systemet som används består av fem olika hårdvarukomponenter: Bilbanan Bilarna Kamerorna Handkontrollen Datorn 2.. Bilbanan Banan utgörs av flera sammansatta gummiplattor. För att bibehålla banans form är dessa plattor monterade innanför en träram. 2..2 Bilarna RC-bilarna, med en längd på ungefär 0 cm, utgörs av ett chassi och en kaross. Bilarna drivs vidare av ett batteri. 2..3 Kamerorna Ovanför banan finns två IR-kameror, vars uppgift är att förse datorn med bilder så att positionering av bilarna kan ske. 2..4 Datorn Datorn har i uppgift att behandla bilderna som kamerorna skickar och utifrån dessa styra bilen runt banan. 2..5 Handkontrollen Handkontrollen används till att köra bilarna manuellt. 2.2 Mjukvara Mjukvarumässigt består systemet av fem huvudkomponenter: Målföljningssystemet (redan implementerat) Regulatorn System för att beräkna optimal trajektoria. Kurskod: TSRT0 E-post: joele569@student.liu.se

Vidareutveckling av Optimal Styrning av Radiostyrd Racerbil 3 Bilmodellen Referensinterface (redan implementerat) 2.2. Målföljning Målföljningen har redan implementeras och kommer inte behandlas ytterligare. 2.2.2 Regulatorn Regulatorns uppgift är att reglera bilen utefter den optimala trajektorian. I dagsläget utgörs regulatorn av en enkel LQ-regulator. I mån av tid kommer regulatorn vidareutvecklas. 2.2.3 Optimal trajektoria Den optimala trajektorian beräknas offline med hänsyn till bilmodellen. 2.2.4 Bilmodellen Bilmodellen beskriver hur bilarna rör sig på banan. 2.2.5 Referensinterface Referensinterfacet är en länk mellan en referenstrajektoria, som bestämts offline, och regulatorn som körs online. Givet bilens position returnerar delsystemet de transformerade mätningar som regulatorn återkopplar från. 2.3 Begränsningar Projektet begränsas av den utrustning som tillhandahållits av ISY, samt tid på 240 timmar per person. 2.4 Projektdesign Projektet bygger i första hand på fjolårets projekt och därmed kommer befintlig kod att användas. I övrigt görs de implementeringar som krävs för att uppnå projektets mål. 2.5 Generella systemkrav Detta är generella krav som ställs på systemet. Kurskod: TSRT0 E-post: joele569@student.liu.se

Vidareutveckling av Optimal Styrning av Radiostyrd Racerbil 4 Orginal, omförhandlat 23 Tillkommet, ersätter krav 24 Tillkommet, ersätter krav Vid autonom körning ska bilen kunna köra tjugo på varandra följande varv, på en varvtid under sju sekunder. Vid autonom körning ska bilen kunna köra tio på varandra följande varv, på en varvtid under nio sekunder. Vid autonom körning ska bilen kunna köra två på varandra följande varv, på en varvtid under sju sekunder. 3 Bilmodellen Bilmodellen ska förbättras från tidigare projekt. Detta ska bekräftas vid simulering. Modellen ska sedan användas för att beräkna den optimala trajektorian. 3. Krav på bilmodellen 2 Original Validering och verifiering av bilmodellen som tagits fram under sommarprojekt ska genomföras. 3 Original En adaptiv modell för slitage av däcken ska finnas. 2 4 Original En adaptiv modell för batteriet ska finnas. 2 4 Framtagning av optimal trajektoria Utifrån optimeringsmetoder ska en optimal trajektoria för bilen tas fram. Denna ska sedan skickas till referensinterfacet som använder denna samt bilens skattade position för att skicka en referenssignal till regulatorn. 4. Krav på optimal trajektoria 5 Original En fysikaliskt möjlig, tidsoptimal trajektoria, med en sluttid på under sju sekunder ska tas fram. 6 Original Den optimala lösningen ska vara fri från oscillativa beteenden och diskontinuiteter. 5 Regulator En regulatorn ska designas så att bilen följer den optimala trajektorian. Vid behov kommer även regulatorn att vidareutvecklas. Kurskod: TSRT0 E-post: joele569@student.liu.se

Vidareutveckling av Optimal Styrning av Radiostyrd Racerbil 5 5. Krav på regulatorn 7 Orginal, omförhandlat 25 Tillkommet, ersätter krav 7 När bilen kör tjugo på varandra följande varv, på en varvtid under sju sekunder, ska det finnas en regulator, som gör att bilen följer den optimala banan, med en maximal avvikelse på 0 mm. Med maximal avvikelse menas avståndet från bilens masscentrum till spårets mitt. När bilen kör tio på varandra följande varv, enligt krav 23, ska det finnas en regulator, som gör att bilen följer den optimala banan, med en maximal avvikelse på 00 mm. Med maximal avvikelse menas avståndet från bilens masscentrum till spårets mitt. 8 Original Regulatorn ska vara en realtids-mpc regulator. 2 6 Ekonomi Projektet har följande ekonomikrav: 9 Original Projektgruppens totala tidsåtgång får inte överstiga 440 timmar och ska vara någorlunda jämnt fördelat mellan projektmedlemmarna. 0 Original Den sammanlagda handledningstiden får inte överskrida 40 timmar. 7 Leveranskrav och delleveranser Följande leveranser ska genomföras: Original Projektet ska utföras enligt Lips-modellen. 2 Original Vid delleverans BP2 ska kravspecifikation levereras. 3 Original Vid delleverans BP2 ska projektplan och tidsplan levereras. 4 Original Vid delleverans BP2 ska systemskiss levereras. 5 Original Vid delleverans BP3 ska designspecifikation levereras. 6 Original Vid delleverans BP3 ska testplan levereras. 7 Original Vid delleverans BP5 ska all systemet uppfylla de krav som angivits i kravspecifikationen. 8 Original Vid delleverans BP5 ska testprotokoll levereras. 9 Original Vid delleverans BP5 ska användarhandledning levereras. 20 Original Ett klipp som demonstrerar projektresultaten ska presenteras på Youtube. 2 Original En hemsida som beskriver projektet ska tas fram. 22 Original Projektet ska avslutas med en muntlig presentation där arbetsgången och resultaten beskrivs Kurskod: TSRT0 E-post: joele569@student.liu.se

Vidareutveckling av Optimal Styrning av Radiostyrd Racerbil 6 8 Övrigt Förutom de dokument som nämns i leveranskraven ska nedanstående punkter genomföras: Varje vecka ska projektledaren lämna in en statusrapport till beställaren. Varje vecka ska projektledaren rapportera in arbetad tid (per person och aktivitet) till beställaren. Vid varje veckomöte ska ett mötesprotokoll skrivas. Varje mötesprotokoll ska justeras och sparas. Kurskod: TSRT0 E-post: joele569@student.liu.se