Kandidatprojektet Skrivuppgift Mattias Krysander* och Mikael Rosell** *Datorteknik, **Valla biblioteket
2 Kandidatprojekt i elektronik, 16 hp PRA1 (U/G) Projektarbete 11 hp UPG1 (U/G) Skriftlig rapport 2 hp UPG2 (U/G) Etik 1.5 hp UPG3 (U/G) Presentation o opposition 1.5 hp
Kandidatprojekt i elektronik 3 Introduktion Preparation Utförande Leverans Utvärdering Introduktion 3*Projektmodell Processorer/miljö Intro. förstudie 3*VHDL Konstruktion AVR Mätteknik VHDL 3*Etik Intro-Skriv Skrivuppgift (förstudie) Kappa Etik Etik Projektplanering Handledning Föreläsningar Projektarbete: koda, konstruera, testa. Seminarier Teknisk dokumentation Examination LAB Projektarbete ca 5 hp ca 11 hp Seminarier/opposition Utvärdering
UPG1, Rapportskrivning, 2 hp 4 Introduktion Preparation Utförande Leverans Utvärdering Intro. förstudie Görs parvis En per projekt Intro-Skriv Skrivuppgift Kappa =Handledning (ISY o Språkcentrum) Ca 30 stud. per sem. Föreläsningar Seminarier LAB Projektarbete Ansvarig lärare: Mattias Krysander, ISY och Britta Önnegren, Språkcentrum Examination Seminarier/opposition Utvärdering
5 Innehåll Introduktion av skrivuppgiften Beskrivning av valbara skrivuppgifter Skrivprocess kommunikationsflöde Rapportens utformning Referenshantering Litteratursökning: vetenskapliga publikationer NoPlagiat: frågor & funderingar? I mån av tid: Inspiration från tidigare skrivuppgifter
6 Syfte och mål Syftet med skrivuppgiften är att få möjlighet att individuellt träna och få återkoppling på tekniskt skrivande såväl innehållsmässigt som språkligt. Målet med uppgiften är att introducera vetenskapligt och tekniskt skrivande och förbereda inför bland annat examensarbetet.
7 Skrivuppgiften Arbetsinsatsen för skrivuppgiften ska vara ca 40 timmar per person (ingår ej i projekttiden). Görs parvis 10 A4-sidor (15 A4-sidor om det är tre studenter) försättsblad, projektidentitet, innehållsförteckning och dokumenthistorik ska ej räknas in bland de 10 sidorna.
8 Val av uppgift Varje projektgrupp ska välja en regleruppgift, en sensoruppgift en kommunikations/konstruktionsuppgift. Om ni är en grupp på 8 personer får ni välja ytterligare en uppgift av valfri sort.
9 Regleruppgifter 1. Vilka övergripande styrmoder är nödvändiga för att roboten ska kunna utföra sitt uppdrag? T ex köra rakt i korridor, svänga i korsning, styra efter tejp, etc. Vilken information/mätdata behövs i de olika moderna? Hur kan man reglera roboten i de olika styrmoderna? 2. Hur kan man söka av ett rum/labyrint/omgivning på ett effektivt sätt? Beskriv olika kartläggningsalgoritmer. Hur beräknas den kortaste vägen till en punkt? 3. Vilka gångstilar är möjliga för vandrande robotar? Vilken/vilka gångstilar är lämpliga för er uppgift. Hur kan man reglera en vandrande robot som ska ta sig igenom en labyrint? Vilken gångstil orsakar minst mekaniskt slitage? 4. Hur ska man reglera position, hastighet och orientering på en flygande farkost? Vilka mätsignaler behövs i olika flygfall? Hur ska signalerna användas? 5. Vilka manövrar är möjliga för ett framhjulsstyrt fordon? Hur kan fordonet styras för att ta sig till en viss position, t ex vid fickparkering eller backa in i ett garage?
10 Sensoruppgifter 1. Vilka sensorer finns det som stöd för att roboten ska kunna utföra sitt uppdrag? Hur fungerar dessa? Finns det olika typer? Beskriv fysikaliska principer, mätnoggrannhet, störkänslighet, prestanda etc. Vilka sensorer är lämpliga att använda? 2. Hur skulle man kunna använda en kamera för att navigera i ett vägnät eller labyrint, utforska en kartvärld eller att följa en linje? Vilka skyltar kan vara lämpliga för identifiering? Vilka algoritmer finns? Finns det färdiga programpaket? Vilken upplösning behövs? Hur mycket beräkningskraft behövs? 3. Hur kan man skatta sin position och omgivning med bland annat en roterande laser? Vilka algoritmer finns? (SLAM)
11 Kommunikation och konstruktionsuppgifter 1. Beskriv olika principer för kommunikation mellan processorer. Prestanda, funktion, robusthet, etc (SPI, I2C, ). Vilken/vilka lösningar passar er robot? 2. Beskriv olika principer för trådlös övervakning/styrning av er robot. Prestanda, funktion, robusthet, säkerhet etc. (Blåtand, Wifi, Zigbee..). 3. Säkerhet i kommunikationen. Utvärdera olika kommunikationslösningar och jämföra dem. Hur säker är kanalen? Vilken lösning är bäst för er, och varför? Kan den avlyssnas enkelt? Kan en angripare skicka falska styrkommandon? Hur störkänslig är kanalen?
12 Kommunikation och konstruktionsuppgifter 4. Hur utvecklar och testar man ett realtidssystem som innehåller flera moduler/ processorer? Integration? Med eller utan operativsystem? Olika programstrukturer? Avbrottsstyrning? C eller assembler? Varför modularisering? Hållbar utveckling? Om ni skulle kommersialisera er robot i 100-tal eller miljontal, hur skulle ni byggt den då? 5. Hur gör man den elektriska konstruktionen stabil, störningsfri och strömsnål? Är det någon fördel med ett producerat kretskort? Reflektera runt avkoppling, jordplan, olika jordar, parallella kablar etc.
13 Kommunikation och konstruktionsuppgifter 6. Batteri. Hur fungerar de batterier som finns på er robot? Vilka problem kan spänningsvariationer orsaka? Hur kan roboten göras robust mot eventuella spänningsvariationer? Hur kan batteriets laddningsnivå övervakas? 7. Styrdon. Studera styrservon och drivkretsar. Hur fungerar ett servo? Hur kan man effektivt styra många servon samtidigt? Hur kan man styra en robotarm utan att den rycker?
Val av uppgift 14 Valet skickas senast den 30 januari, kl 16.00 till er beställare och kan se ut som följer Regleruppgift nr1 person1, person2 Sensoruppgifter nr1, nr2 person3, person4 Kommunikations/konstruktionsuppgift nr3 person5, person6 där nr1, nr2, nr3 anger valda uppgifter och person1,, person6 vem som ska utföra respektive uppgift. Ni får gärna komma med egna förslag på uppgifter. Tilldelning av ISY och Språkcentrum-handledare ISY-handledaren läser och bedömer det tekniska innehållet. Läraren från Språkcentrum läser och bedömer det språkliga.
Tilldelning av handledare 15
Kommunikationsflöde 16 Student ISY-handledare 30 jan Val 1 mars 8 mars 23 mars 10 april 18 april 20 april Version 0.1 Version 1.0 Eventuella iterationer Version 1.X med ISY-handledare Språkcentrum-handledare Beställare Skrivuppgift skickas per e-post med titel: Skrivuppgift, grupp nr, yyy-uppgift där yyy ersätts med sensor, regler, kommunikation eller konstruktion. Återkoppling muntligt eller skriftligt Handledaromdöme: Godkänt eller komplettering Beställare beslutar om uppgiften är godkänd eller underkänd
17 Första utkastet, version 0.1 Ni ska skicka in er första version (minst 5 sidor) senast den 1:e mars till era handledare (både ISY och Språkcentrum) och er beställare. TÄNK PÅ: Ju högre kvalité texten håller desto intressantare kommentarer kan ni få. Handledarna från Språkcentrum ger muntlig återkoppling 7-8 mars (20min). Återkommer med information om bokning av tid. ISY-handledare ger muntlig eller skriftlig återkoppling.
18 Slutleverans Den färdiga skrivuppgiften skickas senast den 23:e mars till era handledare (både ISY och Språkcentrum) och till er beställare. Vi rekommenderar att ni läser och kommenterar varandras rapporter inom gruppen innan ni skickar dem till era handledare. Tänk på att samtliga skrivuppgifter ingår i den sammanställda kandidatrapporten. Ni får skriftliga kommentarer från era handledare senast den 10:e april.
19 Handledningsresurser Handledningsresurserna uppgår till ca 2 timmar/uppgift I detta ingår att läsa version 0.1 och 1.0 med avseende på det tekniska/språkliga innehållet och göra en bedömning. Använd handledartiden väl. Eget arbete Eget ansvar för kvalité Handledare ger goda råd och ska ej rätta upp.
20 Rapportens struktur Ett förslag på disposition följer nedan. 1.Inledning (Sammanhang, motivera frågeställning, relaterade arbeten, avgränsningar) 2.Problemformulering (frågeställningar som rapporten ska behandla) 3.Kunskapsbas (litteratur, datablad, dokumentation, bakgrundsteori, etc.) 4.Rapportens huvuddel (modeller, beräkningar, analyser och eventuella experiment) 5.Resultat och slutsatser 6.Referenser Appendix Punkterna 3 och 4 kan med fördel anpassas till den specifika uppgiften och delas upp i lämpligt antal avsnitt med lämpliga rubriker.
21 Referenssystem Institute of Electrical and Electronics Engineers (IEEE) är en sammanslutning av ingenjörer och vetenskapspersoner från ca 175 länder och tillför omkring 30% av världens litteratur inom de elektriska och elektroniska ingenjörs- och datavetenskapliga områdena. IEEE har utarbetat standarder och i skrivuppgiften ska utformningen av referenser följa IEEE-standarden [1,pp. 34-48]. [1] IEEE, IEEE Editorial Style Manual, 22 juli 2016. [Online]. Tillgänglig: https://www.ieee.org/documents/style_manual.pdf. [Använd 22 januari 2018]. Word: IEEE Reference Order Latex: Package ieeetran
22 IEEE-standard Citiation standards in this reference are provided for: Books Handbooks, Reports Manuals, Software Conference Papers Online Sources Patents, Standards, Theses, Unpublished Periodicals References Books Basic Format: [1] J. K. Author, Title of chapter in the book, in Title of His Published Book, xth ed. City of Publisher, Country if not USA: Abbrev. of Publisher, year, ch. x, sec. x, pp. xxx xxx. NOTE: Use et al. when six or more names are given. Examples: [1] B. Klaus and P. Horn, Robot Vision. Cambridge, MA: MIT Press, 1986.
23 IEEE-standard Periodicals When referencing IEEE Transactions, NOTE: the issue number should be deleted and month carried. Basic Format: [1] J. K. Author, Name of paper, Abbrev. Title of Periodical, vol. x, no. x, pp. xxx-xxx, Abbrev. Month, year. Examples: [2] R. E. Kalman, New results in linear filtering and prediction theory, J. Basic Eng., ser. D, vol. 83, pp. 95-108, Mar. 1961. Manuals/Software [1] L. Breimann. (2003). Manual on Setting Up, Using, and Understanding Random Forests v4.0. [Online]. Available: http://oz.berkeley.edu/users/breiman/using_random_forests_v4.0.pdf, Accessed on: Apr. 16, 2014. [2] M. Kuhn. The Caret Package. (2012) [Online]. Available: http://cranr-project.org/web/packages /caret /caret.pdf [3] Antcom, Torrance, CA, USA. Antenna Products. (2011) [Online]. Available: http://www.antcom.com /documents/catalogs /L1L2GPSAntennas.pdf, Accessed on: Feb. 12, 2014.
24 IEEE-standard NOTE: Use et al. when three or more names are given. References Alla referenser ska citeras i texten References in Text: References need not be cited in the text. When they are, they appear on the line, in square brackets, inside the punctuation. Grammatically, they may be treated as if they were footnote numbers, e.g., as shown by Brown [4], [5]; as mentioned earlier [2], [4] [7], [9]; Smith [4] and Brown and Jones [5]; Wood et al. [7] or as nouns: as demonstrated in [3]; according to [4] and [6] [9].
25 Referenshantering Egna dokument som förstudie, kravspecifikation, etc ska vara bifogade som Appendix och finns ej med i referenslistan utan hänvisas till som om det vore ett kapitel i dokumentet. Exempel: Appendix A innehåller en detaljerad teknisk beskrivning.
26 Att referera Referera till årtal & författare The theory was first put forward in 1987 [1]. Scholtz [2] has argued that... Hänvisning i referensen till sidor, figurer osv. [3, pp. 5-10]; [3, Fig. 1]; [3, Appendix I]; [3, Sec. 4.5]
Att citera Använd i begränsad utsträckning! Använd när ni vill hänvisa till en formulering som är anslående eller nyskapande! Använd när ni presenterar ett påstående som ni ifrågasätter och vill diskutera! Detta betyder att den vetenskapliga tidskriftsartikeln kännetecknas av primärpublicering av originalarbete och tillgänglighet, av en tillförlitlig och enhetlig presentation samt kritisk granskning utförd av experter inom forskningsområdet [8, p. 69], men inte att
28 I referenslistan! Referenserna sorteras i nummerordning Tre eller författare använd et al. E. E. Reber et al. Varje källtyp (Bok, artikel, e-material, etc.) skrivs enligt särskilda regler. Bok: [1] B. Klaus and P. Horn, Robot Vision. Cambridge, MA: MIT Press, 1986. Kapitel I en bok: [2] L. Stein, Random patterns, in Computers and You, J. S. Brake, Ed. New York: Wiley, 1994, pp. 55-70.
I referenslistan! 29 Artikel i en tidskrift: [1] R. E. Kalman, New results in linear filtering and prediction theory, J. Basic Eng., ser. D, vol. 83, pp. 95-108, Mar. 1961. Konferensbidrag: [1] H. An, Research Progress and Practice of Ecology Problems on Information Systems, in IC4E 2010 : 2010 Int. Conf. on e-education, e-business, e-management and e-learning, Sanya, China, 2010, pp. 415 419. DOI nummer Digital Object Identifier Om det finns anges det i slutet av referensen. [1] H. An, Research Progress and Practice of Ecology Problems on Information Systems, in IC4E 2010 : 2010 Int. Conf. on e-education, e-business, e-management and e-learning, Sanya, China, 2010, pp. 415 419. DOI:10.1109/IC4E.2010.131
30 I referenslistan! E-material: Utgå från regler som gäller tryckt material om det är möjligt Källor som endast finns elektroniskt har egna regler. Datablad [10] Texas Instruments, High speed CMOS logic analog multiplexers/demultiplexers, 74HC4051 datasheet, Nov. 1997 [Revised Sept. 2002]. [Online]. Available: http://nli.vnunet.com/news/1116995. [Accessed Sept. 12, 2007].
31 Mendeley Gratis version finns Desktop & webbaserad synkronisera & back-up Save to Mendeley (webbsidor), Importera referenser Webbsidor, Böcker (WorldCat & Libris) & Artiklar (Google Scholar & UniSearch) i ris-format. Importerar PDF-filer skapar automatisk referenser Infoga referenser i MS Word/Libre Office Komma igång Skapa personligt konto via Mendeley.com Citera & referera > Mendeley > Guide till Mendeley
32 Söka vetenskapliga publikationer Det vore trevligt om det finns vetenskapliga tidskriftsartiklar med i referenslistan. Granskade Välciterade, impact factor Ursprungskälla Aktuella På kurshemsidan finns det länk till bibliotekets hemsida. www.bibl.liu.se http://guide.bibl.liu.se/tsea56
33 Söka vetenskapliga publikationer Från problemformulering: Hur kan man precisionsstyra en robotarm som t ex ska kunna plocka upp föremål? Autonomt och fjärrstyrt? Algoritm? Mjuka rörelser för att minska slitage. Till sökfrågor: Robotics control system motion Precision motion control robotic arm Precision motion control "robotic arm" Autonomous OR remote controlled
34 Var ska jag söka? Google? UniSearch? Databas? Beror på vad jag letar efter! Grundläggande eller avancerad information?
35 Sökverktyg: Grundläggande information Uppslagsverk NE, AccessScience, Encyclopedia Britannica LIBRIS Nationell bibliotekskatalog Google books En söktjänst från Google som söker igenom hela eller delar av böcker. DiVA Publiceringsdatabas open access
36 Sökverktyg: Vetenskapliga publikationer Google Scholar Filtrerar vetenskapliga publikationer i Google UniSearch Bibliotekets söktjänst Databaser (Scopus, SpringerLink & SAE MOBILUS m.fl.) Databaser tillgängliga via LiU med vetenskapliga publikationer
Google Scholar Tillgång utanför LiU:s nätverk (Eduroam)! Logga in på bibliotekets startsida LiU Full Text Installera EZProxy (Chrome & Firefox) Läs mer på Biblioteket Söka och använda Tillgång till e-resurser
38 Ta fram materialet PDF-fulltext LiU Full Text Tidskrifter TIPS Fungerar inte länken via Google Scholar eller UniSearch pröva i databasen
39 Söka vetenskapliga publikationer Hur kommer jag vidare? Relevanta källor ger nya sökord! Författare/tidskrift/förlag Begrepp/nyckelord/ämnesord Referenslista Citerad av: (Google Scholar, Scopus & web of Science) Dokumentera dina sökningar! Spara sökningar i aktuell databas Spara referenser i Mendeley
40 NoPlagiat: självstudieguide om plagiering & upphovsrätt http://noplagiat.bibl.liu.se/ Frågor & funderingar? Att referera Att citera Att parafrasera Upphovsrätt
Mattias Krysander www.liu.se