Kursplan fastställd 2018-02-20 av programansvarig (eller motsvarande).
Kursöversikt
- Engelskt namnAutonomous robots
- KurskodTME290
- Omfattning7,5 Högskolepoäng
- ÄgareMPCAS
- UtbildningsnivåAvancerad nivå
- HuvudområdeTeknisk fysik
- InstitutionMEKANIK OCH MARITIMA VETENSKAPER
- BetygsskalaTH - Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3), Underkänd
Kurstillfälle 1
- Undervisningsspråk Engelska
- Anmälningskod 11118
- Max antal deltagare48
- Blockschema
- Sökbar för utbytesstudenterNej
Poängfördelning
Modul | LP1 | LP2 | LP3 | LP4 | Sommar | Ej LP | Tentamensdatum |
---|---|---|---|---|---|---|---|
0116 Tentamen 7,5 hp Betygsskala: TH | 7,5 hp |
|
I program
- MPALG - DATAVETENSKAP - ALGORITMER, PROGRAMSPRÅK OCH LOGIK, MASTERPROGRAM, Årskurs 1 (valbar)
- MPAUT - FORDONSTEKNIK, MASTERPROGRAM, Årskurs 1 (valbar)
- MPCAS - KOMPLEXA ADAPTIVA SYSTEM, MASTERPROGRAM, Årskurs 1 (obligatoriskt valbar)
- MPCAS - KOMPLEXA ADAPTIVA SYSTEM, MASTERPROGRAM, Årskurs 2 (valbar)
- MPHPC - HÖGPRESTERANDE DATORSYSTEM, MASTERPROGRAM, Årskurs 1 (valbar)
- MPSYS - SYSTEMTEKNIK, REGLERTEKNIK OCH MEKATRONIK, MASTERPROGRAM, Årskurs 1 (valbar)
Examinator
- Ola Benderius
- Docent, Fordonsteknik och autonoma system, Mekanik och maritima vetenskaper
Behörighet
Grundläggande behörighet för avancerad nivåSökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Särskild behörighet
Engelska 6Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Kursspecifika förkunskaper
Grundläggande matematik och programmering krävs. Det är en fördel, men inte absolut nödvändigt, att ha kunskaper i modern C++ (version 11 eller senare) och Linux-system.Syfte
Kursens syfte är att förse teknologerna med grundläggande kunskaper om autonoma system, särskilt autonoma robotar, och att dessutom ge teknologerna möjlighet att tillämpa sina färdigheter i praktiken genom konstruktion av en enkel autonom robot.Lärandemål (efter fullgjord kurs ska studenten kunna)
- Beskriva egenskaper för vanliga typer av robothårdvara, inklusive sensorer, aktuatorer och beräkningsnoder
- Tillämpa modern mjukvaruutveckling och installationsstrategier för autonoma robotar
- Sätta upp och använda rörelseekvationer för hjulförsedda robotar
- Sätta upp och använda datorsimulering av autonoma robotar
- Tillämpa grundläggande sensorfusion
- Tillämpa global och lokal navigering för autonoma robotar
- Tillämpa grundläggande beteendebaserad robotik och evolutionär robotik
- Tillämpa metoder för beslutsfattande för autonoma robotar
- Diskutera den potentiella rollen för autonoma robotar i samhället, inklusive sociala, etiska och juridiska aspekter
- Diskutera tekniska utmaningar för autonoma robotar i samhället
Innehåll
- Genomgång av robotrelaterad hårdvara
- Modern mjukvaruutveckling för autonoma robotar
- Kinematik och dynamik för autonoma robotar
- Simulering av autonoma robotar
- Perception och sensorfusion för autonoma robotar
- Beteendemodellering för autonoma robotar
- Praktiskt arbete kring autonoma robotar
Organisation
- Föreläsningar
- Hemuppgifter, individuellt (obligatorisk)
- Projekt inklusive rapport och demonstration, grupper om 2-4 studenter (obligatorisk)
Litteratur
Föreläsningsmaterial, vetenskapliga artiklar och utdrag. Materialet görs tillgängligt via kurshemsidan.Examination inklusive obligatoriska moment
- Hemuppgifter (individuellt)
- Projektgenomförande (individuellt och i grupp)
- Projektdemonstration (grupp)
- Projektrapport (grupp)