DAT160 Intelligent Robots
Course description for academic year 2026/2027
Contents and structure
The course gives an introduction to intelligent robots. This includes fundamental principles, programming, software architectures, robot learning, robot teams, simulation and the application of robots.
Learning Outcome
Knowledge
- Fundamental knowledge about intelligent robots, with a focus on applications, programming and intelligence.
- Fundamental knowledge about modelling, coordination and simulation of mobile robots.
Skills
- Programming and simulation of mobile robots.
- Programming and design of software architectures for intelligent robots and robot teams.
General competencies
- The candidate can take responsibility for projects concerning the application of intelligent robots.
Entry requirements
None.
Recommended previous knowledge
Recommended prerequisites: Basic knowledge of programming, algorithms and mathematics as covered by the second year of studies in the computing and information technology programs. Knowledge of Matlab and Python is a plus.
Teaching methods
Lectures (both physical and digital), laboratory exercises, mandatory assignments, and a group semester project.
Compulsory learning activities
3 approved mandatory assignments.
2 approved laboratory excercises.
Assessment
Exam in two parts:
- Oral exam, counts for 75% of the final grade. Duration: 30 min.
- The semester project, counts for 25% of the final grade.
Grading scale is A-F where F is fail. If a students fails one of the parts, that part can be re-taken separately.
Both parts must get a passing grade in order to get a final grade for the course.
Examination support material
- The semester project report: All support materials are permitted.
- Oral exam: No support materials are permitted.