Den huvudsakliga arbetsuppgiften inom kursen är att designa, implementera och utvärdera robotar för att lösa vissa specifika uppgifter. Arbetet utförs i grupper som ett projekt. Uppgifterna som skall lösas är tillräckligt stora och komplicerade för att projektgrupperna skall försättas i situationer där man tvingas prioritera och hantera begränsningar i framförallt tid.
DD2419 Projektkurs i robotik och autonoma system 9,0 hp
DD2419 är en avancerad kurs i datavetenskap som löper över två perioder och fokuserar på det breda, tvärvetenskapliga området robotik. Tyngdpunkten i DD2419 ligger på att visa hur metoder används i praktiken och hur de integreras i ett komplett system. Den följer upp kursen DD2410, som ger en bred introduktion till robotik. För att hålla saker hanterbara och styra inlärningen i DD2419 är projektuppgiften fördefinierad. Du kommer inte att kunna definiera ditt eget projekt, men du kommer att ha massor av kul ändå! Du kommer att arbeta med en mobil robot utrustad med en arm, en RGB-D camera and a 2D laserskanner i projektet.
Den första uppgiften är individuell ("boot camp"). Den syftar till att göra alla studenter bekanta med de grundläggande metoder och programvara som används i projektet och säkerställa att alla kan bidra till projektarbetet senare. Detta fungerar också som test för att kunna använda ROS som är ett krav för kursen. Du måste vara godkänd på boot camp-uppgiften senast en vecka efter den sista officiella presentationstiden för att få fortsätta kursen.
Information per kursomgång
Välj termin och kursomgång för att se aktuell information och mer om kursen, såsom kursplan, studieperiod och anmälningsinformation.
Information för VT 2025 ROBPVT25 programstuderande
- Studielokalisering
KTH Campus
- Varaktighet
- 2025-01-14 - 2025-06-02
- Perioder
- P3 (4,5 hp), P4 (4,5 hp)
- Studietakt
33%
- Anmälningskod
60204
- Undervisningsform
Normal Dagtid
- Undervisningsspråk
Engelska
- Kurs-PM
- Kurs-PM är inte publicerat
- Antal platser
Max: 45
- Målgrupp
Sökbar för studenter antagna på masterprogram under förutsättning att kursen kan ingå i programmet.
- Planerade schemamoduler
- [object Object]
- Schema
- Del av program
Masterprogram, inbyggda system, åk 2, INEL, Rekommenderad
Masterprogram, inbyggda system, åk 2, INMV, Rekommenderad
Masterprogram, inbyggda system, åk 2, INPF, Rekommenderad
Masterprogram, inbyggda system, åk 2, INSR, Rekommenderad
Masterprogram, industriell ekonomi, åk 1, MAIG, Villkorligt valfri
Masterprogram, maskininlärning, åk 1, Villkorligt valfri
Masterprogram, mekatronik, åk 1, Villkorligt valfri
Masterprogram, systemteknik och robotik, åk 1, Rekommenderad
Masterprogram, systemteknik och robotik, åk 1, RASM, Villkorligt valfri
Masterprogram, systemteknik och robotik, åk 2, Rekommenderad
Masterprogram, systemteknik och robotik, åk 2, RASM, Villkorligt valfri
Kontakt
Patric Jensfelt (patric@kth.se)
Kursplan som PDF
Notera: all information från kursplanen visas i tillgängligt format på denna sida.
Kursplan DD2419 (VT 2025–)Innehåll och lärandemål
Kursinnehåll
Lärandemål
Efter avslutad kurs ska studenten kunna
- implementera och integrera mjukvarukomponenter för robotar
- lösa en uppgift inom robotik med begränsade resurser
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.
Kurslitteratur och förberedelser
Särskild behörighet
Kunskaper i inledande robotik, 7,5 hp, motsvarande slutförd kurs DD2410
eller att studenten uppfyller följande tre krav:
- kunskaper och färdigheter i programmering, 6 hp, motsvarande slutförd kurs DD1337/DD1310-DD1319/DD1321/DD1331/DD100N/ID1018
- kunskaper i algoritmer och datastrukturer, 6 hp, motsvarande slutförd kurs DD1338/ID1020/ID1021/DD1320-DD1328
- ytterligare färdigheter i självständig programvaruutveckling, 30 hp, utöver ovan nämnda kurser, från slutförda kurser i datalogi, datateknik eller numeriska metoder med laborativa moment som inte utförs i större grupp än två personer.
Rekommenderade förkunskaper
Kursen DD2410 "Introduktion till Robotik" eller motsvarande
Kandidatexamen eller motsvarande varav 45 högskolepoäng inom matematik eller informationsteknik.
Dessutom krävs engelska B eller motsvarande.
Utrustning
Kurslitteratur
Examination och slutförande
När kurs inte längre ges har student möjlighet att examineras under ytterligare två läsår.
Betygsskala
Examination
- INL1 - Projektförberedelser, 0,5 hp, betygsskala: P, F
- INL2 - Projektdokumentation, 1,0 hp, betygsskala: P, F
- PRO1 - Projektarbete, 7,5 hp, betygsskala: P, F
Examinator beslutar, baserat på rekommendation från KTH:s handläggare av stöd till studenter med funktionsnedsättning, om eventuell anpassad examination för studenter med dokumenterad, varaktig funktionsnedsättning.
Examinator får medge annan examinationsform vid omexamination av enstaka studenter.
Endast den som är godkänd på momentet INL1 får delta i grupprojektarbetet (INL2 och PRO1).
Möjlighet till komplettering
Möjlighet till plussning
Examinator
Etiskt förhållningssätt
- Vid grupparbete har alla i gruppen ansvar för gruppens arbete.
- Vid examination ska varje student ärligt redovisa hjälp som erhållits och källor som använts.
- Vid muntlig examination ska varje student kunna redogöra för hela uppgiften och hela lösningen.
Ytterligare information
Kursrum i Canvas
Ges av
Huvudområde
Utbildningsnivå
Påbyggnad
Kontaktperson
Övrig information
I denna kurs tillämpas EECS hederskodex, se:
http://www.kth.se/eecs/utbildning/hederskodex