DD2425 Robotik och autonoma system 9,0 hp
Robotics and Autonomous Systems
En avancerad kurs i datalogi som behandlar det breda, interdisciplinära området robotik. Deltagarna designar, bygger och programmerar robotar i grupper. Dessa robotar tävlar sedan mot varandra som ett avslutande moment.
Utbildningsnivå
Avancerad nivåKursnivå (A-D)
CHuvudområde
Datalogi och datateknik
Betygsskala
A, B, C, D, E, FX, F
Kurstillfällen/kursomgångar
HT12 robot för programstuderande
Perioder
HT12 P1 (3,5 hp), P2 (5,5 hp)
Anmälningskod
50191Kursen startar
2012 vecka: 34Kursen slutar
2013 vecka: 1Undervisningsspråk
EngelskaCampus
KTH CampusAntal föreläsningar
24 (preliminärt)Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser *
Max. 46*) Vid fler sökande än platser kommer urval att ske.
Schema
Schema (nytt fönster)Kursansvarig
Patric Jensfelt <patric@kth.se>
Målgrupp
Öppen för alla program, dock platsbegränsad
Meritvärdering sker på följande vis:Poäng på programmet. Den som läser ett masterprogram får räkna 180 poäng plus poängen på masterprogrammet. Den som gått minst en kurs i elektronik, datorseende, reglerteknik, mekanik, datorteknik eller C/C++-programmering får lägga 5 poäng per ämne till urvalspoängen.
Del av program
- Masterprogram, datalogi, åk 2, CSCA, Villkorligt valfri
- Masterprogram, inbyggda system, åk 2, Villkorligt valfri
- Masterprogram, maskininlärning, åk 2, MAIA, Villkorligt valfri
- Masterprogram, människa-datorinteraktion, åk 2, HCIB, Valfri
- Masterprogram, människa-datorinteraktion, åk 2, HCIC, Valfri
- Masterprogram, systemteknik och robotik, åk 1, Rekommenderad
- Masterprogram, systemteknik och robotik, åk 2, Rekommenderad
HT13 robot13 för programstuderande
Perioder
HT13 P1 (3,5 hp), P2 (5,5 hp)
Anmälningskod
50131Kursen startar
2013 vecka: 36Kursen slutar
2014 vecka: 3Undervisningsspråk
EngelskaCampus
KTH CampusAntal föreläsningar
24 (preliminärt)Antal övningar
4 (preliminärt)Undervisningstid
DagtidUndervisningsform
NormalAntal platser *
Max. 25*) Vid fler sökande än platser kommer urval att ske.
Schema
Schema (nytt fönster)Kursansvarig
Patric Jensfelt <patric@kth.se>
Målgrupp
Platsbegränsad. Urval kommer att göras!
Sökbar för studenter på civilingenjörsprogram med minst 90 hp varav minst 50 hp från årskurs 1 och för studenter på masterprogram.
Meritvärdering sker på följande vis: Poäng på programmet. Den som läser ett masterprogram får räkna 180 poäng plus poängen på masterprogrammet. Den som gått minst en kurs i elektronik, datorseende, reglerteknik, mekanik, datorteknik eller C/C++-programmering får lägga 5 poäng per ämne till urvalspoängen.
Del av program
- Masterprogram, datalogi, åk 2, CSCA, Villkorligt valfri
- Masterprogram, inbyggda system, åk 2, Villkorligt valfri
- Masterprogram, maskininlärning, åk 2, MAIA, Villkorligt valfri
- Masterprogram, människa-datorinteraktion, åk 2, HCIB, Valfri
- Masterprogram, systemteknik och robotik, åk 1, Rekommenderad
- Masterprogram, systemteknik och robotik, åk 2, Rekommenderad
Lärandemål
Efter avslutad kurs ska studenten kunna
- designa och implementera en autonom robot, inklusive mekanik, mjuk- och hårdvara
- förklara grundläggande koncept och tekniker inom det breda och interdisciplinära området robotik
- identifiera möjligheter och begränsningar med dagens robotteknik
- analysera ett tekniskt problem med helhetsyn
- utveckla strategier för att lösa och sedan lösa problem med begränsad information och resurser
- integrera kunskap från olika områden och källor för att designa och bygga ett komplett system
- fatta beslut baserat på inhämtad kunskap
- inhämta ny kunskap fortlöpande efter behov
- utvärdera eget och andras arbete
- hantera arbete, kommunikation och lösande av en uppgift i en internationellt sammansatt projektgrupp under pressade förhållanden
- dokumentera och presentera resultat, slutsatser och argument för dessa i skriftlig och muntlig form
i syfte att
- kunna arbeta med autonoma och andra komplexa system i forskning och/eller utveckling
- bli bättre på att planera och genomföra utvecklingsarbete i projektgrupper.
Kursens huvudsakliga innehåll
Deltagarna bygger under kursens gång en liten, mobil, autonom robot som utför en viss given uppgift. Arbetet uförs i grupper som ett projekt. I slutet av kursen anordnas en tävling där de olika robotarna tävlar mot varandra.
Den teoretiska delen av kursen täcker grundläggande koncept inom robotik, perception, kinematik och navigering.
I den praktiska delen av kursen får studenterna dessutom praktiskt erfarenhet av sensorer, motorer, programmering av inbyggda system och byggande av robotar.
Behörighet
För fristående kursstuderande krävs kandidatexamen eller motsvarande varav 45 högskolepoäng inom matematik eller informationsteknik. Dessutom krävs engelska B eller motsvarande.
Rekommenderade förkunskaper
Kunskap inom matematik och programmering krävs.
Elektronik, datorseende, reglerteknik, mekanik och datorteknik är meriterande.
En mycket stor del av projektet består av programmering i C/C++ varför erfarenhet av detta är ett stort plus och programmeringkunskaper i åtminstone ett C-liknande språk (såsom Java eller C#) är ett krav."
Litteratur
Meddelas senast 4 veckor före kursstart på kursens hemsida.
Examination
- LAB1 - Laborationer, 0,5 hp, betygsskala: P, F
- PRO1 - Projekt, 5,5 hp, betygsskala: P, F
- TEN1 - Tentamen, 3,0 hp, betygsskala: P, F
I denna kurs tillämpas skolans hederskodex, se: http://www.kth.se/csc/student/hederskodex.
Ges av
CSC/Datalogi
Kontaktperson
Patric Jensfelt, tel: 790 6731, e-post: patric@nada.kth.se
Examinator
Patric Jensfelt <patric@kth.se>
Övrig information
Deltagarantalet är begränsat!
Denna kurs har ersatt DD2426 med samma namn från och med läsåret 10/11.
Versionsinformation
Kursplan giltig från och med
HT12.
Examinationsinformation giltig från och med
HT10.
