Niveau
KI.B1
|
Beschrijving
In de hoorcolleges worden (1) de basisprincipes en uitgangspunten van de robotica behandeld, (2) de drie hoofdstromen (hiërarchische, reactieve en hybride benaderingen) van de robotica belicht, (3) een aantal belangrijke robot voorbeelden bekeken, (4) de relatie tussen robotica en traditionele AI aangegeven en (5) programmeervaardigheden geleerd voor het programmeren van reactive robots. Tijdens het practicum wordt in kleine groepjes (3-5 studenten) gewerkt aan het bouwen en programmeren van een eenvoudige robot voor het uitvoeren van een bepaalde taak, zoals “safeguard the eggs” of “search and rescue”. Na afloop van de cursus kunnen de studenten (1) een eenvoudige robot in elkaar zetten en programmeren, zodanig dat de robot het beoogde gedrag vertoont, (2) aangeven wat de belangrijke stromingen binnen de robotica zijn, (3) uitleggen hoe perceptie, cognitie en actie met elkaar verweven zijn in de lichamelijke interactie met de omgeving, en (4) een relatie leggen tussen de traditionele AI en de robotica. De cursus wordt afgesloten met de jaarlijkse robodag, waarop de studenten demonstreren hoe goed hun robot presteert.In de hoorcolleges worden (1) de basisprincipes en uitgangspunten van de robotica behandeld, (2) de drie hoofdstromen (hiërarchische, reactieve en hybride benaderingen) van de robotica belicht, (3) belangrijke robot voorbeelden bekeken, en (4) de relatie tussen robotica en traditionele AI aangegeven. Tijdens het practicum wordt in kleine groepjes (3-5 studenten) gewerkt aan het bouwen en programmeren van een eenvoudige robot voor het uitvoeren van een bepaalde taak. Na afloop van de cursus kunnen de studenten (1) een eenvoudige robot in elkaar zetten en programmeren, zodanig dat de robot het beoogde gedrag vertoont, (2) aangeven wat de belangrijke stromingen binnen de robotica zijn, (3) uitleggen hoe perceptie, cognitie en actie met elkaar verweven zijn in de lichamelijke interactie met de omgeving, en (4) een relatie leggen tussen de traditionele AI en de robotica. In het bijzonder zullen de studenten leren:
- de kenmerken van de verschillende robot paradigma's te benoemen (reactive/hierarchical/hybrid paradigms)
- de verschillende gedragslagen van een hybrid/reactive robot te ontwerpen en implementeren
- principes van concurrent programming te gebruiken, waarbij o.a. gelet wordt op multi-threading en kritieke secties
- in teamverband een robot te bouwen, te demonstreren in een publieke demonstratiesessie en over het ontwerp en de performance te rapporteren.
|
Literatuur
- Murphy, R.R. (2000). Introduction to AI robotics. Cambridge, MA: MIT-Press
- cursushandleiding
|
Werkvormen
Hoorcolleges en practicumbijeenkomsten
|
Inlichtingen
Dr.Louis Vuurpijl, T: 24-3615981, E:
|
Coördinerend docent
Dr.W.F.G. Haselager; dr.L.G. Vuurpijl
|
Toetsingsvorm
Schriftelijke tentamen, werkstuk en eindpresentatie van de robot.
|
Toetsinformatie
Eindcijfer: tentamen 40%, werkstuk 30%, robot-demo 30%.
|
Inschrijving
- Cursus en/of werkgroep: via KISS/TIS is verplicht.
- Studenten die zijn ingeschreven voor een cursus zijn tevens voorwaardelijk ingeschreven voor het tentamen. Let op!
Tentamendeelname is pas mogelijk als de student aan de voorwaarden van de OER voldoet. Studenten die na controle niet aan de voorwaarden voldoen worden voor het tentamen uitgeschreven. Inschrijving voor tentamen kan daarna alleen via het OSP met een toestemmingsformulier van de studieadviseur. - Hertentamen inschrijven via KISS/TIS tot 5 dagen voor tentamendatum.
- Raadpleeg altijd de cursusinformatie op Blackboard. Het is mogelijk dat naast de inschrijving via KISS/TIS voor de cursus via blackboard moet worden ingeschreven voor werkgroepen en/of practica.
|
Extra informatie inschrijving
Dit vak biedt plaats aan een beperkt aantal studenten (maximaal 80) in verband met de beschikbare hardware. Bij een te grote deelname aan het vak wordt eeb prioriteitenschema gehanteerd.
|
Bijzonderheden
Dutch or English, course description in English available at the secretariat
|