studiehandbok@lith
 

Tekniska högskolan vid Linköpings universitet

 
 
År : 2017
 
TDDE05 AI-robotik, 6 hp
/AI Robotics/

För:   D   IT   U  

 

Prel. schemalagd tid:
Rek. självstudietid: 160

  Utbildningsområde: Teknik

Huvudområde: Datateknik, Datavetenskap   Nivå (G1,G2,A): A

  Mål:  IUAE-matris
Målet med kursen är att ge en översikt över användandet av artificiell intelligens (AI) för robotiksystem genom användandet av simulerade robotar, faktiskt hårdvara och vanligen använda mjukvarusystem, så som Robot Operating System (ROS). Kursens huvudfokus ligger på att lära sig de olika komponenterna som utgör roboten: perception, kontroll och överväganden interagerar med varandra och skapar ett autonomt system. Kursen kommer att lägga tyngdpunkten på hur sådana system fattar beslut för att nå sina mål.
Efter kursen ska studenten kunna:
  • lista och förklara viktiga problem och tekniker inom området AI-robotik
  • använda existerande ramverk för att utveckla en autonom robot
  • designa, implementera och utvärdera de algoritmer som krävs för att erbjuda autonom funktionalitet för en robot i en simulerad omgivning
  • överföra simulerade test till en faktisk hårdvara
  • skriftligen och muntligen presentera sitt arbete


  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
En introducerande kurs i artificiell intelligens, objektorienterad programmering (företrädelseveis i C++ eller Python)

OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.

  Påbyggnadskurser
Automatisk planering, Sensor Fusion, datorseende, kontrollteori, multiagentsystem

  Organisation:
Genom en labbserie som omfattar ungefär en månad utvecklar och integrerar studenterna grundläggande robotfunktionalitet så att systemet i slutändan kan röra sig, undvika hinder och fatta enklare beslut. Systemet kommer sedan att förbättras under projektfasen. Varje student väljer ett ämne relaterat till AI-robotik (från en lista av utvalda ämnen), implementerar och utvärderar en algoritm och skriver sedan en rapport som inkluderar en beskrivning av algoritmen. Studenterna förväntas presentera det individuella arbetet under ett seminarium. Under ett gruppseminarium presenteras även robotiksystemet. Under laborationerna demonstrerar studenterna för assistenterna robotens funktionalitet. Studenterna arbetar i grupper om 5-6 personer.
Kursen pågår hela vårterminen.


  Kursinnehåll:
Perception och tolkning av scener
Navigation: Lokalisering och planering
Autonomi och olika nivåer av autonomi
Kontroll och beslutsfattande
Beteendebaserad robotik
Robotprogrammering
Reaktiva, deliberativa och hybridrobotarkitekturer
Interaktion mellan människa och robot


  Kurslitteratur:
Introduction to AI Robotics, Robin R. Murphy, The MIT Press, 2000
Introduction to Autonomous Mobile Robots, Roland Siegwart, Illah Reza Nourbakhsh and Davide Scaramuzza, The MIT Press, 2011


  Examination:
LAB1 PRA1
Laboration (U,G)
Projekt (U,3,4,5)
2 hp
4 hp
 



Undervisningsspråk är Engelska.
Institution: IDA.
Studierektor: Peter Dalenius
Examinator: Cyrille Berger
Ansvarig programnämnd: Data&Medie

Engelsk kursplan


Tekniska högskolan vid Linköpings universitet


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 12/19/2016