At give de studerende en introduktion til udvalgte emner indenfor modulære robotter og kunstig intelligens samt at give dem praktisk erfaring i analyse, design, implementering og dokumentation i indlejret software udvikling af firmware og robot kontrol metoder.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
redegøre for karakteristika og komponenter i modulære robotter
redegøre for forskellige paradigmer indenfor kunstig intelligens og robotter
redegøre for og anvende metoder til indlejret software udvikling
analysere fordele og ulemper ved robot designs og kontrol metoder
analysere, designe, implementere, teste, fejlfinde og dokumentere et indlejret software system i C som kommunikerer, læser sensorer og styrer aktuatorer for at løse en opgave
udvikle, dokumentere og validere en modulær robot løsning til en given opgave
Kursusindhold:
Kurset består af et antal forelæsninger som omhandler modulære robotter, kontrol metoder baseret på kropslig kunstig intelligens samt metoder til indlejret software udvikling. Sideløbende med forelæsningerne vil de studerende arbejde i mindre grupper hvor de baseret på en eksisterende modulær robot platform skal designe og programmere robot løsninger til et antal givne opgaver. Kurset afsluttes med en turnering hvor gruppernes robotter skal konkurrere imod hinanden i at løse de forskellige opgaver. Projekt arbejdet dokumenteres med individuelle rapporter som evalueres på en bestået/ikke bestået skala.