Mattias Krysander Institutionen för systemteknik

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

Kandidatprojekt i elektronik. Kandidatprojekt i elektronik, 16 hp

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

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

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

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

LIPS Kravspecifikation. Institutionen för systemteknik Mattias Krysander

LIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell

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

Före Kravspecifikationen

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

LIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr

Projektarbete. Johan Eliasson

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

LIPs Martin Lindfors ChrKr Projdir2017_sbd.doc CKr

Projektdirektiv Christian Andersson Naesseth Sida 1

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

Dokumentation och presentation av ert arbete

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

Dokumentation och presentation av ert arbete

Projektdirektiv. Rikard Falkeborn Sida 1

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

LIPs Isak Nielsen ChrKr Projektdirektiv13_ROV.doc CKr

Reglerteknisk projektkurs TSRT10

TANA81: Matematikprojekt

Dokumentation och presentation av ert arbete

Reglerteknisk projektkurs TSRT10

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

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

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

Projektdirektiv Hanna Nyqvist Sida 1

Reglerteknisk projektkurs TSRT10

LIPs Fredrik Ljungberg ChrKr Projektdirektiv18_ROV.doc CKr

Ingenjörsprojekt, TFYY Föreläsning 3. Urban Forsberg Institutionen för Fysik, Kemi och Biologi, IFM

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

Information TBMT41. Göran Salerud Version Status

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

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

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

Projektplanering. Mattias Krysander Institutionen för systemteknik

Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16

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

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

Datastrukturer och algoritmer

Linköpings universitet

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

Projektplan David Sandberg Version 1.0

Projektplan Autonomstyrning av gaffeltruck

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

Linköpings universitet

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

Kravspecifikation Fredrik Berntsson Version 1.3

RESULTAT, AVSLUT OCH UPPFÖLJNING. Stefan Berglund

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

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

ESSF05 Elektronikprojekt och hållbar utveckling

Projekt. Roller i ett industriellt projekt. Projekt. Roller. Roller

Goda råd till de som ska utföra ett liknande projekt (från KMM 2016)

Kravspecifikation Fredrik Berntsson Version 1.1

Poäng. Start v. Applikationsprogramm ering i Python 7.5. Antal registrerade (män/kvinnor) 50 (34/16)

Människa- datorinteraktion, MDI, ht 2011, anvisningar för projekt- /grupparbete

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

Ingenjörsprojekt, TFYY51, 2017 Slutleverans, Projektkonferens, Dokumentation

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

RESULTAT, AVSLUT OCH UPPFÖLJNING INFÖRANDET BYTE AV PROJEKTGRUPP/MEDLEMMAR? PLANERING INFÖR INFÖRANDET

Testplan Autonom truck

Projektplan Autonom målföljning med quadcopter

Linköpings universitet

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

Björn Åstrand

Ramverk för projekt och uppdrag

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

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

Elektronik kandidatprojekt

INFÖRANDE, AVSLUT OCH UPPFÖLJNING. Agneta Bränberg

Elektronik kandidatprojekt

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

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

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

Projektarbete DAVC20

Agil Projektledning. En introduktion

Konstruktion med mikrodatorer

Riktlinjer Projektmodell fo r Kungä lvs kommun

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

Introduktionsmöte Innehåll

Testprotokoll Autonom målföljning med quadcopter

Kandidatarbete på Industriell ekonomi

TSRT10 - Projektplan

Kandidatarbete på Industriell ekonomi

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

LiTH Modellering av Helikopterdynamik Projektplan. Gustaf Norman Version 1.1

Projektkontoret. Januari

Fysik kandidatprojekt

Exempel på verklig projektplan

Kandidatarbete på Industriell ekonomi

Transkript:

Mattias Krysander 2019-01-21 Institutionen för systemteknik

Kursansvariga: Mattias Krysander Diverse annat Programmering Reglerteknik Datorteknik Elektronik Digital tekn. Kursen Ca 2500 timmar (6 pers) Skrivteknik Projektmodell Etik Handledare Lokaler, utrustning Uppgift Dokumentation Presentation Opposition

Att öka de praktiska ingenjörsmässiga inslagen. Att stimulera er konstruktionsglädje. Att ge erfarenhet av att utveckla mikrodatorstyrda apparater. Att träna användningen av strukturerade designmetoder. Att ge en god erfarenhet av projektarbete. Att ge förståelse för hur man använder en projektmodell. Att förstå väsentligheten av kommunikation i ett projekt.

konstruera en datorstyrd apparat analysera och strukturera digitaltekniska problem använda metoder för strukturerad konstruktion av komplexa digitala system formulera en kravspecifikation utifrån ett projektdirektiv tillämpa kunskaper från tidigare kurser söka upp och tillägna er kompletterande kunskaper utföra ett projektarbete enligt en projektmodell planera ett projektarbete och dokumentera detta i projekt- och tidplaner följa upp och modifiera projekt- och tidplaner aktivt medverka till en väl fungerande projektgrupp ta initiativ och finna kreativa lösningar

använda moderna utvecklingshjälpmedel för hårdvarukonstruktion och programmering av mikroprocessorer, samt känna till dessa systems möjligheter och begränsningar utföra felsökning i digitala system med hjälp av moderna mätinstrument redovisa resultatet av ett projektarbete muntligt och skriftligt reflektera över ett utfört projektarbete och föreslå förbättringar kritiskt granska och diskutera ett i tal och i skrift framlagt kandidatarbete beskriva och förklara etiska utmaningar kopplade till ingenjörsyrket och till teknisk utveckling. tillämpa grundläggande normativa etiska teorier, principer och begrepp på konkreta fall och situationer

PRA1 (U/G) Projektarbete 11 hp UPG1 (U/G) Skriftlig rapport 2 hp UPG2 (U/G) Etik 1.5 hp UPG3 (U/G) Presentation och opposition 1.5 hp

Introduktion Förberedelse Utförande Leverans Utvärdering Introduktion 3*Projektmodell Processorer/miljö Läs max 1 annan kurs parallellt i VT2! Intro. förstudie Konstruktion AVR Mätteknik 3*Etik Skriv Skrivuppgift (förstudie) Kappa Etik Etik Projektplanering Handledning Föreläsningar Seminarier LAB Projektarbete Projektarbete: koda, konstruera, testa. 5 hp 11 hp Teknisk dokumentation Examination Seminarier/opposition Utvärdering

Introduktion Förberedelse Utförande Leverans Utvärdering Intro. förstudie Tre per projekt En per projekt =Handledning (ISY och Språkcentrum) Föreläsningar Seminarier Skriv Skrivuppgift (förstudie) Ca 30 stud. per sem. Kappa Examination LAB Projektarbete Ansvariga lärare: Mattias Krysander, ISY och Brigitte Saxtrup Hermansson, Språkcentrum Seminarier/opposition Utvärdering

Introduktion Förberedelse Utförande Leverans Utvärdering 3*Etik Kappa Etik Etik Föreläsningar Seminarier LAB Projektarbete Ca 20 stud. per sem. Ansvarig lärare: Erik Gustavsson, IKK Utvärdering

Introduktion Förberedelse Utförande Leverans Utvärdering Föreläsningar Seminarier LAB Projektarbete Ansvariga lärare: Brigitte Saxtrup Hermansson, Språkcentrum Samtliga beställare Varje grupp presenterar sitt projekt och opponerar på en annan grupps arbete Seminarier/opposition Utvärdering

Introduktion Förberedelse Utförande Leverans Utvärdering Introduktion 3*Projektmodell Processorer/miljö Intro. förstudie Konstruktion AVR Mätteknik Skriv Skrivuppgift (förstudie) Kappa Handledning Föreläsningar Seminarier LAB Projektarbete Projektplanering Projektarbete: koda, konstruera, testa. Teknisk dokumentation Ansvariga lärare: Mattias Krysander ISY Examination Seminarier/opposition Utvärdering

Ni ska i en projektgrupp med 6 medlemmar konstruera ett autonomt system. Konstruktionen innehåller: minst tre datorer, standardkretsar, programmerbar logik, analoga interface, olika typer av displayer och ett antal sensorer/kamera. Konstruktionen görs på ett eller flera virkort eller på ett eget tillverkat kretskort (PCB). Stor frihet att påverka projekten själv!

Processorer i projekten AVR (enchipsdator) Förmodligen Raspberry Pi Presenteras vid en föreläsning

VHDL-laborationerna onödiga. Stor tidsåtgång VHDL-laborationerna och föreläsningar borttagna. Infört BP5a verifiering av baskrav. Reducerat projektomfattningarna. Uppmanar till korrekt tidsredovisning och ansvarsfull rapportering av läget.

Sker drygt 2 veckor före slutleverans Visa grundläggande körfall Syften Avdramatisera slutleveransen Säkerställa tidig integration och testning Ordentlig avstämning med beställare med möjlighet att omförhandla krav så att tidsåtgången blir korrekt. Det är normalt att omförhandla krav!

Projektet kommer att drivas enligt projektmodellen LIPS Före Under Efter 0 1 2 3 4 FV 5a 5b 6 1 2 3 4.. m.... n.. s Slutrapport Uppdrag Utvärdering Vad? Krav Hur? Planer Systemtest Leverans x Beslutspunkt Design Integration x Milstolpe Kod Kretsschema etc. Test provning

Projektet planeras 0 Direktiv x Vad? Krav Före 1 Beslutspunkt 1 2 Hur? Planer 2 Föreläsningar Introduktion 2 tim Projektval 2 tim Kravspec. 2 tim Projektplan 2 tim Processorer 2 tim Konstruktion 2 tim Förstudie. intro 2 tim Lab (obligatoriska) AVR processor/miljö Mätteknik logikan. 2 tim (2 stud) 2 tim (2 stud) x Milstolpe

Uppstart av projektet (Valföreläsningen) Projektgruppen skapas av er. Gruppen utser en av medlemmarna till projektledare. Projektbeskrivningar (projektdirektiv) finns på hemsidan. Projektgruppen väljer ett förstahandsval och ett andrahandsval. Jag tilldelar projekt till grupperna.

Projektorganisation Beställare Projektledare Handledare Projekt medlemmar Expert Expert Expert Expert

Personal i projektet Beställare: Handledare: Mattias Krysander Kent Palmkvist Anders Nilsson Petter Källström Olov Andersson Peter Johansson Experter: LIPS projektmodell Mattias Krysander Processorer, miljöer Alla handledare Analog elektronik Peter Johansson CAD Peter Johansson Reglerteknik Svante Gunnarsson, Mattias Krysander, alla handledare Mekanik Olov Andersson/Peter Johansson Datorseende Karl Holmquist

Före Projektidé förstudie förberedelse BP0 BP1 BP2 Support: Föreläsningar Labbar LIPS-mallar Handledare 25/1 kravspecifikation 5/2 överenskommen 22/2 kravspecifikation systemskiss projektplan och tidplan

Under 3 4 FV 5a 5b 3 4.. m.... n Systemtest Efter BP3: Tillgång till MUXEN Dygnet runt Design kod Kretsschema etc. Test Provning Integration

Tillträde dygnet runt med inpasseringskort. En egen plats med dator och logikanalysator. Ett eget skåp med verktyg, multimeter mm. Extra resursplatser Gemensam diskussionshörna Ett konferensrum Komponentutlämning 16 16 16 16 Planering krävs då alla inte kan vara vid platsen samtidigt Varje grupp har sig tilldelad 2 timmar handledning/vecka

WEEK 8-13 Under 15/3 9/4 7/5 22/5 Från före Konstruktion Konstruktion Systemtest Systemtest Optimering Design BP3 BP4 BP5a BP5b Beslutspunkter specifikationer planer Kunddokument rapporter protokoll Designspec. Testspec. Projektplan ny version Teknisk dokumentation Användarmanual Kappa Testprotokoll Statusrapporter, tidrapporter och mötesprotokoll

Dokumentation Teknisk dokumentation Användarmanual Kappan som utgör inledningen till kandidatrapporten Framläggning Demonstration och tävlingar Efter.. s Slutrapport Utvärdering Leverans

Presentera er tekniska lösning (inklusive förstudier), er produkt och ert sätt att arbeta Mottaga och ge opposition på presentation, teknisk dokumentation och manual. Presentation och opposition kommenteras av lärare från Språkcentrum.

Stor golvyta Projicering på vägg och golv Positioneringssystem Flygbur

Eventuella korrigeringar Utvärdering Komplett kandidatrapport och källkod Efter 6.. s Slutrapport Utvärdering Leverans Betyg: G eller UK för hela projektgruppen

Kappa med t ex följande appendix A. Projektdirektiv B. Kravspecifikation C. Banspecifikation och tävlingsregler D. Systemskiss E. Projektplan F. Tidplan G. Förstudie sensor H. Förstudie regler I. Förstudie kommunikation J. Designspecifikation K. Statusrapporter L. Mötesprotokoll M. Tidsredovisning 1 gång/vecka N. Teknisk dokumentation O. Användaranvisning P. Efterstudie Dokumenten ska till slut bli en enhetlig rapport.

Väl utfört projektarbete Dokument och rapporter har lämnats in i tid. Projekt- och tidplaner har uppdaterats efter ändrade förutsättningar. Den budgeterade tiden har använts enligt satta prioriteringar. Alla i gruppen ska ha deltagit i arbetet med överenskommet antal timmar (i projektets alla faser). Ett väl genomfört föredrag och opposition. Demonstration av en fungerande apparat. Godkänd dokumentation: kravspecifikation, systemskiss, projektplan, designspecifikation, teknisk dokumentation, skrivuppgifter och kappa. Godkänt på etikmomentet (deltagit i sem o fö). Inlämnad efterstudie, återlämnat material. Godkända laborationer.

Välj bland Antal grupper Autonom undsättningsrobot max 4 Autonom lagerrobot max 2 Autonom tävlingsbil max 2 Autonom taxibil max 3 Autonom eftersöksdrönare max 2

Undsättningsrobot - uppdrag Kartlägg banan och lokalisera nödställd. Hämta förnödenhet vid start autonomt. Åk via den kortaste vägen till den nödställde, lämna förnödenhet och återvänd till starten. Kortast tid vinner. start = nödställda

Stor designfrihet i sensorval Kartläggning kräver precision i mätning och odometri Reglering Smala korridorer Omfattande gränssnitt (med automatisk kartuppritning)

Hämta ett antal varor. Lagret kan variera men är känt. Varornas upphämtningsplatser specificeras. Varorna kan hämtas en och en eller flera i samma körning. Hinder kan förekomma. Den som snabbast lämnar av varorna på startplatsen vinner.. Banspecifikation för Lagerrobot V.1.2 2018-12-07 plockstationer start Exempel på hur banan i helhet kan se ut: svarta linjer indikerar banan, T former in till kvadrater indik plockstation, 4-vägskorning indikerar hörn, svängningen i nedre högra hörnet indikerar vägen till utlämningsstation och färgad fyrkant indikerar roboten med arm som åker på banan. Redaktör: Kimberley Andersson

Autonom eller Kinectstyrd upplockning Hämta en och en eller alla på en gång Traveling salesman-problemet Styrning av alla armservon. Inverskinematik för styrning av arm

Bana med väggar. Snabbast runt ett antal varv vinner. Det kan finnas hinder eller andra fordon. Gränssnitt med grafisk bild av omgivning och planerad färdväg.

Roterande laser, mycket data Köra fort, undvika låga hinder, sladd Planera färdväg Reglering för framhjulsstyrt fordon

Aut onom taxibil LiU 2018 12 07 Mata in karta över vägnät med avstånd. Rondeller (1-4 vägar) + 2-filiga vägar Mata in köruppdrag: Kör kortaste vägen A -> B -> C -> D. Undvik eventuella hinder. Snabbast körning vinner.

Datorseende Bättre vidvinklig kamera. Viktigt att få upp hastigheten på bildbehandlingen Projicerad bana (kräver halva Visionen) Mjukvara för att mata in karta över vägnätet.

I ett specificerat flygrum finns ett känt antal nödställda. Sök av området efter nödställda. Personer markeras med qr-koder, olika för nödställda och icke-nödställda. Gå ner och hovra över nödställd samt beräkna exakt position. När samtliga nödställda är positionerade återvänd till startplatsen.

PCB nödvändigt. Reglering kritisk (höjd, fram/bak, vänster/höger, rotation) Strikta tidskrav Krashrisk vid testning Positioneringssystem (kräver tillgång till hela arenan) Bildbehandling Svårare projekt

Krav på att kunna spara mätdata. Mätdata kan användas för Felsökning Parameter-tuning Prestandautvärdering och verifiering

Val av projekt och grupper. Viktigt att vara där!

http://www.isy.liu.se/edu/kurs/tsea56/