Inbyggda perceptionssystem, 6 hp
Embedded Perception Systems, 6 credits
TSBB18
Huvudområde
DatateknikUtbildningsnivå
GrundnivåKurstyp
ProgramkursExaminator
Mårten Wadenbäck, Yonghao XuStudierektor eller motsvarande
Lasse AlfredssonUndervisningstid
Preliminär schemalagd tid: 10 hRekommenderad självstudietid: 150 h
Huvudområde
DatateknikUtbildningsnivå
GrundnivåFördjupningsnivå
G2FKursen ges för
- Civilingenjörsprogram i industriell ekonomi - internationell
- Civilingenjörsprogram i industriell ekonomi
- Masterprogram i Data Science and Information Engineering
Rekommenderade förkunskaper
Programmering, Signaler och system, Digitalteknik, Datorteknik.
Lärandemål
Efter kursen ska studenten kunna:
Mål 1: Implementera en legosorteringsrobot utifrån resursbegränsad hård- och mjukvara.
Mål 2: Kunna redogöra för och lösa centrala huvudproblem inom robotik, såsom kamerakalibrering, hand-öga-kalibrering, och framåt- och inverskinematik
Mål 3: Tillämpa grundläggande operationer på bilder och video, såsom inläsning, tröskling, och morfologiska operationer.
Mål 4: Tillämpa och förklara viktiga teman inom prototyputveckling, såsom virtuella miljöer och digitala tvillingar.
Kursinnehåll
Kursen introducerar automatisk bildbehandling, sensorkalibrering och inverskinematik för robotstyrning.
I ett konstruktions- och utvecklingsprojekt, bestående av 3 delprojekt, ska varje grupp om 2-3 studenter implementera en automatisk sorteringsrobot. Detta ska göras med hjälp av en Raspberry Pi, en kamera, en Arduino och en robotarm med gripklo. Kameran används för att ge digitala bilder av ett antal legobitar. Dessa ska detekteras och deras position relateras till robotens koordinatsystem som plockar upp och sorterar dem efter färg. I de tre delprojekten bygger man stegvis upp det totala systemet. Hur dessa deluppgifter löses är upp till studenterna och träningen i självständigt problemlösande är ett centralt delmål för kursen.
Undervisnings- och arbetsformer
Kursens arbetsform relateras i hög grad till prototyputveckling, där studenterna från ett konkret problem bygger ett system som löser problemet med hjälp av tillgängliga komponenter och deras dokumentation. Kursen har en PBL-prägel (problembaserat lärande), där studenterna väntas stöta på delproblem där man behöver inhämta ny kunskap för att kunna lösa problemet.
Studenterna har stöd i form av ämneskunniga handledare, som finns tillgängliga för att diskutera problem och rekommendera instuderingsmaterial. Kursen inleds med en föreläsning som introducerar kursmål och arbetsform samt ger en introduktion i området datorseende med fokus på digitala bilder, bildformningsprocessen för verkliga kameror, bildbehandling, homografier, hand-öga-kalibrering och de bibliotek med öppen källkod som är populära för bildbehandling. Den andra föreläsningen introducerar inverskinematik och hur detta problem kan lösas. Vidare kan ämnesrelevanta seminarium om t.ex. byggsystem, Linux och numerisk optimering hållas vid behov.
Examination
PRA2 | Projekt | 6 hp | U, G |
Varje delprojekt examineras i form av en gemensam demonstration som visar att delprojektet har avklarats. Detta examinerar "implementera"-delen i mål 1, "lösa"-delen i mål 2, samt "tillämpa"-delen i mål 3-4. Varje student skall kunna redogöra för varje del av delprojektet, vilket testas genom kontrollfrågor under demonstationerna. Dessa kontrollfrågor, tillsammans med en kortfattad (max en A4-sida) sammanfattning av delprojekt två och tre, examinerar "redogöra för"-delen i mål 2 och "förklara"-delen i mål 4.
Betygsskala
Tvågradig skala, U, GÖvrig information
Påbyggnadskurser:
TSEA56 Elektronik kandidatprojekt,
TSBB09 Bildsensorer,
TSBB08 Digital bildbehandling grundkurs,
TSBB15 Datorseende,
TSRT08 Optimal styrning,
TSBK07 Datorgrafik
Om undervisnings- och examinationsspråk
Undervisningsspråk visas på respektive kurstillfälle på fliken "Översikt". Examinationsspråk relaterar till undervisningsspråk enligt nedan:
- Om undervisningsspråk är ”Svenska” kan kursen ges i sin helhet på svenska eller delvis på engelska. Examinationsspråk är svenska, men delar av examinationen kan ske på engelska.
- Om undervisningsspråk är Engelska ges kursen i sin helhet på engelska. Examinationsspråk är engelska.
- Om undervisningsspråk är ”Svenska/Engelska” ges kursen i sin helhet på engelska om studenter utan tidigare kunskap i svenska språket deltar. Examinationsspråk följer undervisningsspråk.
Övrigt
Kursen bedrivs på ett sådant sätt att likvärdiga villkor råder med avseende på kön, könsöverskridande identitet eller uttryck, etnisk tillhörighet, religion eller annan trosuppfattning, funktionsnedsättning, sexuell läggning och ålder.
Planering och genomförande av kurs skall utgå från kursplanens formuleringar. Den kursvärdering som ingår i kursen skall därför genomföras med kursplanen som utgångspunkt.
Kursen är campusförlagd på den ort som anges för kurstillfället om inget annat anges under ”Undervisnings – och arbetsformer”. I en campusförlagd kurs kan dock enstaka moment på distans ingå.
Institution
Institutionen för systemteknikKurslitteratur
Övrigt
Kursen har ingen specifik lärobok.
Det material som krävs i projekten finns i form av dokumentation på nätet, eller presenteras vid seminarier.
Kod | Benämning | Omfattning | Betygsskala |
---|---|---|---|
PRA2 | Projekt | 6 hp | U, G |
Varje delprojekt examineras i form av en gemensam demonstration som visar att delprojektet har avklarats. Detta examinerar "implementera"-delen i mål 1, "lösa"-delen i mål 2, samt "tillämpa"-delen i mål 3-4. Varje student skall kunna redogöra för varje del av delprojektet, vilket testas genom kontrollfrågor under demonstationerna. Dessa kontrollfrågor, tillsammans med en kortfattad (max en A4-sida) sammanfattning av delprojekt två och tre, examinerar "redogöra för"-delen i mål 2 och "förklara"-delen i mål 4.
Övrigt
Kursen har ingen specifik lärobok.
Det material som krävs i projekten finns i form av dokumentation på nätet, eller presenteras vid seminarier.
Ladda ner
I | U | A | Moduler | Kommentar | ||
---|---|---|---|---|---|---|
1. ÄMNESKUNSKAPER | ||||||
1.1 Kunskaper i grundläggande (motsvarande G1X) matematiska och naturvetenskapliga ämnen |
|
|
|
|||
1.2 Kunskaper i grundläggande (motsvarande G1X) teknikvetenskapliga ämnen |
|
|
|
|||
1.3 Fördjupade kunskaper (motsvarande G2X), metoder och verktyg inom något/några teknik- och naturvetenskapliga ämnen |
X
|
|
|
PRA2
|
Introduktion till hantering och bearbetning av bilder |
|
1.4 Väsentligt fördjupade kunskaper (motsvarande A1X), metoder och verktyg inom något/några teknik- och naturvetenskapliga ämnen |
|
|
|
|||
1.5 Insikt i aktuellt forsknings- och utvecklingsarbete |
|
|
|
|||
2. INDIVIDUELLA OCH YRKESMÄSSIGA FÄRDIGHETER OCH FÖRHÅLLNINGSSÄTT | ||||||
2.1 Analytiskt tänkande och problemlösning |
|
|
|
|||
2.2 Experimenterande och undersökande arbetssätt samt kunskapsbildning |
|
|
X
|
PRA2
|
Olika lösningar kan provas och jämföras inom ett och samma projekt |
|
2.3 Systemtänkande |
|
X
|
X
|
PRA2
|
Integration av olika systemkomponenter via standardiserade interface |
|
2.4 Förhållningssätt, tänkande och lärande |
|
|
X
|
PRA2
|
Att från givna specifikationer av önskad och existerande funktion bygga ett system |
|
2.5 Etik, likabehandling och ansvarstagande |
|
|
X
|
PRA2
|
Arbete i grupp som syftar till att tillsammans bygga ett system |
|
3. FÖRMÅGA ATT ARBETA I GRUPP OCH ATT KOMMUNICERA | ||||||
3.1 Arbete i grupp |
|
|
X
|
PRA2
|
Arbete i grupp som syftar till att tillsammans bygga ett system |
|
3.2 Kommunikation |
|
|
X
|
PRA2
|
Muntlig presentation av egen del av det integrerade systemet |
|
3.3 Kommunikation på främmande språk |
|
|
|
|||
4. PLANERING, UTVECKLING, REALISERING OCH DRIFT AV TEKNISKA PRODUKTER OCH SYSTEM MED HÄNSYN TILL AFFÄRSMÄSSIGA OCH SAMHÄLLELIGA BEHOV OCH KRAV | ||||||
4.1 Samhälleliga villkor, inklusive ekonomiskt, socialt och ekologiskt hållbar utveckling |
|
|
|
|||
4.2 Företags- och affärsmässiga villkor |
|
|
|
|||
4.3 Att identifiera behov samt strukturera och planera utveckling av produkter och system |
|
|
X
|
PRA2
|
Planering av varje genomfört projekt |
|
4.4 Att konstruera produkter och system |
|
|
X
|
PRA2
|
Varje projekt integrerar hård- och mjukvara |
|
4.5 Att realisera produkter och system |
|
|
X
|
PRA2
|
Varje projekt ska uppfylla på förhand ställda krav |
|
4.6 Att ta i drift och använda produkter och system |
|
|
|
|||
5. PLANERING, GENOMFÖRANDE OCH PRESENTATION AV FORSKNINGS- ELLER UTVECKLINGSPROJEKT MED HÄNSYN TILL VETENSKAPLIGA OCH SAMHÄLLELIGA BEHOV OCH KRAV | ||||||
5.1 Samhälleliga villkor, inklusive ekonomiskt, socialt och ekologiskt hållbar utveckling för kunskapsutveckling |
|
|
|
|||
5.2 Ekonomiska villkor för kunskapsutveckling |
|
|
|
|||
5.3 Att identifiera behov samt strukturera och planera forsknings- eller utvecklingsprojekt |
|
|
|
|||
5.4 Att genomföra forsknings- eller utvecklingsprojekt |
|
|
|
|||
5.5 Att redovisa och utvärdera forsknings- eller utvecklingsprojekt |
|
|
X
|
PRA2
|
Muntlig och skriftlig presentation av varje projekt |
Denna flik innehåller det material som är publikt i Lisam. Den information som publiceras här är inte juridiskt bindande, sådant material hittar du under övriga flikar på denna sida.
Det finns inga filer att visa.